Текущий архив: 2002.09.23;
Скачать: CL | DM;
Вниз
непереносимость Найти похожие ветки
← →
Aged (2002-09-01 09:56) [0]Приветствую всех мастеров !
Как малыми потерями "крови и пота" сделать так,
чтобы готовая база данных ***.db не подходила (не работала)
на других приложениях.
Дублирую: Есть приложение с базой ***.db, эту базу
можно использовать в другом приложении.
Хотелось бы, чтоб эту базу нельзя было использовать
в других приложениях (другими лицами), только с родным.
Посоветуйте, мастера, что можно предпринять.
← →
Mike_Goblin (2002-09-01 10:39) [1]Если база содержит ценную/очень ценную информацию - то почти никак - все равно сломают :((
Если же просто надо отсечь халявщиков, шифровать текстовые поля таблиц, 50% лентяев, как правило отсекается
← →
Aged (2002-09-01 10:41) [2]> Mike_Goblin
Спасибо, но как шифровать (именно от халявшиков)
← →
Дмитрий Калугин (2002-09-01 10:49) [3]Самый простой способ - поставить на таблицу Paradox пароль.
Это делается в Database Desktop.
Тогда чужие приложения не смогут получить доступ к ее информации.
А в родных программах перед ее открытием надо прописывать этот пароль так:
Session.AddPassword("FigushkiVam");
MyParadoxTable.Open;
...
Согласись, что нет ничего проще!
← →
Anatoly Podgoretsky (2002-09-01 10:59) [4]Дмитрий Калугин (01.09.02 10:49)
Прекрасно открывается другими приложениями, Борланд для это специально постаралась сделав универсальный пароль.
Базы Парадокс абсолютно беззащитны
← →
Дмитрий Калугин (2002-09-01 11:08) [5]>Anatoly Podgoretsky
Какой это "универсальный пароль"?
Первый раз слышу. Огласите его пожалуйста.
Думаю, что "другие лица", от которых Aged хочет
спрятать данные тоже его не знают.
И все-же это стандартный и простой способ защиты
данных в парадоксе.
← →
Aged (2002-09-01 11:19) [6]>Дмитрий Калугин, Anatoly Podgoretsky
Спасибо, ну хорошо, если переделаю на ***.mdb то есть ли шанс
на спасение?
← →
Anatoly Podgoretsky (2002-09-01 11:27) [7]Aged © (01.09.02 11:19)
В дополнение с шифрацией шанс есть.
Дмитрий Калугин (01.09.02 11:08)
Я не хочу рыться по своим архивам, но простой поиск в Инете тебе даст список этих паролей, я уверен что ты их найдешь даже на этом сайте, а насчет пользователей ты так плохо не думай, если ты не знаешь, то они люди более преприимчивые и поступят еще проще откроют твою базу стандартными спрособами и снимут твой пароль навсегда, что бы не мешал
← →
Aged (2002-09-01 11:35) [8]Anatoly Podgoretsky
благодарю
← →
sniknik (2002-09-01 12:35) [9]Чего их искать на этом сайте в фаге есть 3 универсальных пароля под парадох, на самом деле их гораздо больше. я в свое время насчитал 7 штук. естественно все проверить не получается т.к. они как отмычки один (или пара) подходит остальные нет к другой таблице подойдет другой.
mdb - тоже не панацея, есть взломщики которые выдадут тебе этот пароль т.к. он хранится в базе то и вскрыть можно, и очень быстро.
единственное если действительно в дополнении к шифрации полей, но и это вскрыть можно, если я могу в базу писать и вижу что там получается то анализ метода шифрования провести можно. Ведь черезчур сложным он у тебя не будет верно?
← →
MsGuns (2002-09-01 13:35) [10]На "чужом" компе перед открытием БД физически портить заголовки таблиц
← →
MsGuns (2002-09-01 13:38) [11]>На "чужом" компе перед открытием БД физически портить заголовки таблиц - это для другого компа
Для своего же компа, но для другого приложения придется делать то же самое при закрытии БД "родным" приложением" и ремонта им же при открытии. Для порчи-ремонта надо, есно, писануть прожку.
← →
sniknik (2002-09-01 14:38) [12]Я встречал еще один странный способ (до сих пор точно не знаю по незнанию люди делали или специально, скорей специально т.к. по незнанию это трудно).
первое все заголовки русские и с пробелами в названиях полей.
второе в полях типа нумерик прописаны даты, в тексте числа и не так как обычно (это на таблицах dBase) в текстовом формате а именно числа integer 4-байта. А вот дата в тексте как в dBase но с длинной 10 там еще час был добавлен.
результат таблица ничем не открывается без коренной переделки. в родной проге видимо использован компонент позволяющий писать напрямую по полям.
Но тоже не спасло от взлома :-). И чем так извращатся проще сделать файл рекордов. (мне так кажется)
Страницы: 1 вся ветка
Текущий архив: 2002.09.23;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.007 c