![]() |
eXeL@B —› Программирование —› Защита Paradox таблицы в Delphi |
Посл.ответ | Сообщение |
|
Создано: 31 января 2007 00:13 · Личное сообщение · #1 Приветствую всех! Я пишу прогу на Конференцию. Вопрос состоит в защите таблицы. Как я делаю: шифрую файл таблицы xor-ом потом при запуске проги расшифровываю и конекчу к Table, но фишка в том что данные хреново читаются пока прога не запущена, а в RunTime можно добраться до базы данных. Народ подкиньте идею как мне по-мудрее сделать чтобы люди не могли например по сети зайти на комп и редить таблицы. Прога будет для библиотеки и защита нужна чтобы например ученик не мог зайти в таблицу и удалить например себя из списка должников. ![]() |
|
Создано: 31 января 2007 00:17 · Личное сообщение · #2 |
|
Создано: 31 января 2007 00:19 · Личное сообщение · #3 |
|
Создано: 31 января 2007 00:28 · Личное сообщение · #4 |
|
Создано: 31 января 2007 06:02 · Личное сообщение · #5 |
|
Создано: 31 января 2007 06:48 · Личное сообщение · #6 |
|
Создано: 31 января 2007 07:40 · Личное сообщение · #7 |
|
Создано: 03 февраля 2007 09:47 · Личное сообщение · #8 Не стандартное запароливание не надежно, есть 3 универсальных пароля при наборе которых получаешь доступ к базе, какой бы пароль не стоял. На ДельфиВорлд видел их. Можно впринципе сделать так: 1) заблокировать базу 2) запросить пароль, если ввёден правильно разблокировать и конектится к Table 3) если нет, то злоумышленик не откроет базу Блокировка - это функция... блин не помню что-то со словом Lock связана. ----- Никто не знает столько, сколько не знаю я ![]() |
|
Создано: 04 февраля 2007 02:52 · Личное сообщение · #9 паритесь.... можно подклю4ить крипто, если уж база настолько дорогостояща, 4тобы кто-то ради нее универсальные пасы Paradox искал, если такие есть. можно не просто юзать сабж, а еще и AES при достато4ном клю4е подклю4ить. на винте хранить только файл с закрытым текстов, маппить и длекриптить на лету (в принципе, запрос Paradox паса за ненужностью можно заже выклю4ить). да и вообще варинатов ку4а, не нравятся бестрореализуемые и недостато4но стойкие ко взлому - пиши долго и нудно свою реализацию, но зато стойкость ко взлому на порядок возрастет ----- HOW MUCH BLOOD WOULD YOU SHED TO STAY ALIVE ![]() |
![]() |
eXeL@B —› Программирование —› Защита Paradox таблицы в Delphi |