Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

СРОЧНО Шифрование данных!!!

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
Hugo
Гость





СообщениеДобавлено: Пн Июн 17 2002 16:06    Заголовок сообщения: СРОЧНО Шифрование данных!!! Ответить с цитатой

Задача следующая: клиенту надо отдать базу данных с информацией, доступ к которой он должен иметь только из программы, поставляемой с этой базой.
То есть, чтобы он не смог слямзить данныеSmile
Объем данных и их связи предполагает наличие SQL сервера, поддерживающего сохраненные процедуры.
Какой SQL сервер может обеспечить шифрование данных?
Плиз!!! Любая информация приветствуется!
Вернуться к началу
Shmyg
Гость





СообщениеДобавлено: Пн Июн 17 2002 17:26    Заголовок сообщения: Re: СРОЧНО Шифрование данных!!! Ответить с цитатой

В оракле есть такие штуки. Даже несколько вариантов. Можно шифровать данные прямо в таблицах, но тут, разумеется, надо быть готовым к определённой потере производительности. Более простой вариант - закрытие прямого доступа к базе (например, через СКЛПлюс)
Вернуться к началу
Andy C.
Гость





СообщениеДобавлено: Ср Июн 19 2002 01:55    Заголовок сообщения: Re: СРОЧНО Шифрование данных!!! Ответить с цитатой

Написать UDF по шифровке/дешифровке.
Выбирать/запихивать через процедуры (вызывающие UDF), передавая ключ.
Вероятно, жуткое падение произвадительности.

Шифровать текстовые поляю, а остальные типы?
Вернуться к началу
Hugo
Гость





СообщениеДобавлено: Ср Июн 19 2002 08:52    Заголовок сообщения: Re: СРОЧНО Шифрование данных!!! Ответить с цитатой

>>Написать UDF по шифровке/дешифровке.
>>Выбирать/запихивать через процедуры (вызывающие UDF), передавая ключ.
>>Вероятно, жуткое падение произвадительности.
>>
>>Шифровать текстовые поляю, а остальные типы?

Такая мысл посещала. Но падение производительности, а тем более жуткоеSmile, никак не допустимо.
Возможно есть какие-то легковесные SQL-сервера, которые позволяют делать это встроенными фичами ?(типа Apollo)
Вернуться к началу
Andy C.
Гость





СообщениеДобавлено: Ср Июн 19 2002 09:17    Заголовок сообщения: Re: СРОЧНО Шифрование данных!!! Ответить с цитатой

Логично.

Но, боюсь, что будет падение производительности на стороне клиента, а это может быть хуже (т.к. тачка у него обычно слабее).

Ежели людт не сильно будут ломать защиту на сервере, то можно обойтись простам XOR по особо значимым полям. Это должно не сильно тормозить.

Но все это порождает кучу проблем: как делать поиск по полям средствами SQL, как делать связи по шифрованым полям и т.п.
На сервере эти легче отследить.

Попробую на IB 5.6
Вернуться к началу
Andy C.
Гость





СообщениеДобавлено: Ср Июн 19 2002 10:19    Заголовок сообщения: Re: СРОЧНО Шифрование данных!!! Ответить с цитатой

IB Server 5.6 на Win200 для теста Marathon (всё на одной тачкеSad

table a (
id integer,/* AutoInc*/
name varchar(20), /*Random string*/
date_ date, /*today*/
int_ integer, /*random*/
doub double precision /*random*/
)
5 000 000 записей, все индексировано
select * from a where id=12 /* ~ 140 ms */
select * from descript(10) where id=12 /* ~271159ms*/
select * from descript_12(10) /*~250 ms*/

Это первый раз, потом кэширует и 1,3 время ms, а descript(10)-218034 ms

Шифрация/дешифрация поля NAME обычным XOR с int8. UDF на BCB 5 (три строчки).

descript - выбирает и дешифрует
descript_12 - выбирает 12-ую запись и дешифрует только ее.

Придется писать по процедуре на запрос, иначе он кажды раз перелопачивает всю таблицу (причем без индексовSad count(*) как раз вдвое дольше Smile

Падение почти вдвое, но терпимо Smile
Вернуться к началу
Shmyg
Гость





СообщениеДобавлено: Чт Июн 20 2002 15:12    Заголовок сообщения: Re: СРОЧНО Шифрование данных!!! Ответить с цитатой

Я так понял, что оракл не интересует?
Вернуться к началу
Andy-C
Гость





СообщениеДобавлено: Чт Июн 20 2002 15:40    Заголовок сообщения: Re: СРОЧНО Шифрование данных!!! Ответить с цитатой

Он слегка тяжеловат.
А выделенного сервера пока жалко.
т.ч. его нетуSad
Вернуться к началу
Shmyg
Гость





СообщениеДобавлено: Чт Июн 20 2002 16:55    Заголовок сообщения: Re: СРОЧНО Шифрование данных!!! Ответить с цитатой

Зато там ничего изобретать не надо Smile)
Вернуться к началу
Andy-C
Гость





СообщениеДобавлено: Пт Июн 21 2002 06:38    Заголовок сообщения: Re: СРОЧНО Шифрование данных!!! Ответить с цитатой

Отлично.
А кто будет декодировать?
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...