Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Вниз

непереносимость   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
1-73717
race1
2002-09-10 15:22
2002.09.23
treeview


14-73877
Driverrr
2002-08-28 21:32
2002.09.23
Искусственный интеллект


1-73756
Ag2002
2002-09-11 19:09
2002.09.23
Распахивание


1-73697
ЮРИЙ_К
2002-09-03 11:22
2002.09.23
Функция переноса строки


1-73583
maxim2
2002-09-12 07:44
2002.09.23
Подскажите функции проверки типов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский