Re[2]: Сокрытие данных, "импортированных" из БД
От: Softwarer http://softwarer.ru
Дата: 15.09.05 17:22
Оценка:
Здравствуйте, Fomalhaut, Вы писали:

А>>1) Есть DB. Есть софтина, с ней работающая через ODBC. Нужно сделать так, чтобы пароль на чтение БД невозможно было извлечь из программы. А то, F> В своей дипломной работе я хранил совершенно не пароль и не его шифрованную форму, а хэш пароля. Равно как и в БД и в клиенте. В процессе ввода пароля вычисляется его хэш и сравнивается в хэшем в БД.


Это стандартный подход, но в данном случае он абсолютно ничем не поможет. Я бы даже сказал, категорически.

А>>2) Как сделать, чтобы СТРОКИ или какие-либо бинарные данные, извлечённые из БД нельзя было прочитать в памяти программы? Т.е. F> Есть, правда, одна идейка, но реализовать её у меня не дошли ещё руки: сделать что-то типа "пробирки" для этого, т.е. некий эмулятор типа VMWare


И? Никакой невозможности это не добавит. А "максимально затруднить" можно менее трудоемкими способами, например динамической генерацией шифровщика-расшифровщика и, само собой, схемой достпа "расшифровка при каждом обращении".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.