Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как скрыть имя пользователя от не слишком крутых хацкеров? [D5, IB6.x]


Страницы:   1 2

Карелин Артем ©   (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 на сервере ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо