Задача следующая:

БД1 MySQL(~20 тыс. записей) структура:

таблица1: autoincrement_1; index_id2; дата3; дата4; поле5; поле6; ... поле 20;

таблица2: index_id1; поле_ключ_шифрования2;

Нужно реализовать:

Интерфейс для редактирования таблиц (есть рабочий вариант на Ext-js*)

Интерфейс для загрузки файла excel (либо .csv) в таблицу1. (Perl|PHP|...)

Скрипт1 (mysql+sh через cron):

Для каждой изменённой записи из таблицы1 Поля 1-4 берутся живьём, Поля 5-20 складываются в одно поле с разделителями, это поле шифруется ключом из таблицы2 AES_ENCRYPT(поля5-20, таблица2.поле_ключ_шифрования2), записи сбрасывается в дамп (с периодичностью 1-2/час).

Дамп развёртывается на другом сервере(SSL) в БД2 Нужно реализовать:

(скрипт2( mysql+sh через cron), развёртывающий дамп в таблицу 3 БД2.

Web-интерфейс без редактирования, ro(есть рабочий вариант на Ext-js*),

По прохождении авторизации клиенту отсылаются его данные, которые должны развернуться скриптом3(реализация AES_DECRYPT на js, есть исходник) в БД2.таблица3, ключ для расшифровки предоставляет пользователь, ключ по сети не гуляет. Этот дешифрующйи скрипт3 нужно дописать/доделать - встроить функцию расшифровки в класс Extjs* или поверх него)

Для БД1 нужен простенький интерфейс с авторизацией, по заведению записей в таблицу1 и таблицу 2 с возможностью автогенерации случайных ключей_шифрования в последней, Реализация желательно на Extjs*.

Для БД2 нужен интерфейс - авторизация пользователей**.Небольшая защита от брутафорса***.

Возможно впоследствии (не сейчас) понадобится редактируемое поле в интерфейсе для БД2, отсылаемое обратно по цепочке. За дополнительную компенсацию затраченных усилий.

Предполагается везде FreeBSD+Apache+SSL. Perl|PHP с умом. Небольшие консультации по делу и для дела.

----

Если есть Ваши готовые решения сходной задачи, немного иначе реализованные - внимательно рассмотрю Ваши предложения. Нужные вопросы - приветствуются.

Очевидно, нужен человек, практически знакомый с теорией защиты информации.

Смысл сей задачи - мобильность + некоторая анонимность.

С Уважением к Вам, Билли

----

вышеуказанные ссылки:

* Extjs - http://extjs.com - World-class JavaScript, Ajax and UI Components гугль-подобное js-расширение с поддержкой

ajax.

http://extjs.com/deploy/dev/examples/grid/array-grid.html - пример как выглядит Grid в ajax.

** Авторизация пользователей по схеме: (по IP + SID генерируется уникальное число, передаётся клиенту, этим числом клиент шифрует md5(пароль), передаёт серверу... или предложите свою.

*** Небольшая защита от брутафорса - например, пауза после 10 неудачных попыток авторизации, После 100 неверных попыток за сутки - авторизация только после повторного верного пароля с данного ай-пи + SID.

17 лет назад
avangard6
Гость 
46 лет
17 лет в сервисе
Был
17 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Суть вопроса - сайт аналогичный www.injapan.ru Существует японский онлайн аукцион auctions.yahoo.co.jp нужен движок, который будет налету преобразовывать данные с аукциона в аналогичный формат вышеозначенного сайта (www.injapan.ru) с переводом на ...

    Закрыт
    17 лет назад
  • $30

    Требуется человек, знающий PHP и Perl. Нужно переписать некоторые функции из PHP-скрипта и встроить их в Perl-скрипт. Также нужно дописать некоторые функции. Работа несложная. Сделать нужно дней за ...

    Закрыт
    17 лет назад
  • $250

    Требуется улучшить блог www.ointway.com www.artemtimofeev.com и www.youprezent.com (последний еще только создается, контент готовится)... 1. Добавление баннеров двух типов, виджеты и вверху как у кати Пушкаревой http://z.codeby.net/ 2. Поиск и ...

    Закрыт
    17 лет назад
  • $1000

    Требуется создание Информационно-аналитического портала, требования дизайн + движок пример работы RTNews.ru проект ранее принадлежал моему знакомому поэтому нужно создать что то похожее в частности (Добавление новости через админ панель, доступ открывает и закрывает главный редактор ...

    Закрыт
    17 лет назад
  • Бегущую строку на ТВ видели, думаю, все. Необходимо сделать модуль, который поможет рекламодателю увидеть все возможности телеобъявлений прямо на сайте и у себя в офисе. Вкратце: выбирается вид рекламы ("бегущая строка", ...

    Закрыт
    17 лет назад
  • Требуется сервис для анализа позиций сайтов по различным поисковым запросам и ведения статистики. Человек регистрируется, вводит список страниц (сайтов). Для каждой введенной записи также вводится один или несколько поисковых запросов, ...

    Закрыт
    17 лет назад
  • $500

    Для создания флэш сайта требуется специалист с опытом флэш программирования и навыками анимации. Сайт содержит 4 раздела, у каждого раздела своя анимация + ко всему этому великолепию необходима внятная админка и размещение на просторах интернета. ...

    Закрыт
    17 лет назад
  • $5000

    Задача: создать систему просмотра потокового видео на крупном туристическом портале (трансляция видео с сервера, окно горячих предложений, классификатор видео, ряд других возможностей - см. т/з). Т/з в аттаче (писал клиент). ...

    Закрыт
    17 лет назад