![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как скрыть имя пользователя от не слишком крутых хацкеров? [D5, IB6.x]
Карелин Артем © (2003-06-09 12:56:00)Моя база должна быть закрыта от посторонних глаз. Шифровать данные неприемлемо. Сделал я пару триггеров на системные таблицы, пускающие только одного юзера, сделал роль SYSDBA, которую нельзя удалить, параметры соединения хранятся в шифранутом виде, Isc4.gdb тоже немного переделан...
Осталась одна большая дыра: в природе существуют программы, которые позволяют декомпиллировать программы на дельфи или исследовать свойства обьектов в программе во время выполнения. С их помощью можно вытянуть имя пользователя в свойствах IBDataBase. А имея имя можно спокойно просматривать базу. Так вот как скрыть параметры соединения или подставить во время работы программу фиктивные данные.
P.S. Вещички типа упаковки программы просто заставляют умного человека затратить на 15 минут больше времени на вскрытие. Защиту я строю из того факта, что этому умному человеку будет доступен экзешник, база и системная база FireBird
Zacho (2003-06-09 13:08:00) [21]Если хацкер получит доступ к файлу БД или isc4.gdb - то никак не защититься, только шифрованием данных. Почему бы просто не настроить нормально security на сервере ?