Защита Access
От: kurt84 Сингапур  
Дата: 09.02.07 19:11
Оценка:
Доброго времени суток, господа!

На днях мне предложили продать базу данных, автоматизирующую деятельность диспетчеров растворо-бетонного узла.

Написана она была для компании, в которой я сейчас имею честь трудиться,и соответственно, никакой защиты не было...
Но... У меня возникают определенные подозрения относительно покупателей, что они, получив базу, откажутся платить мне (вполне обоснованные, т.к. ранее от них же был получен заказ на перевод программного обеспечения самого узла с китайского на русский (без предоставления исходников... сами можете представить, какая это адская работа), которая в итоге не была оплачена ).

Я решил проблему так:
Создал таблицу, в которой только одна запись: Зарегистрирована программа/нет + дата, до которой будет работать без регистрации
Настроил базу так, чтобы при открытии показывалась только кнопочная форма (все меню убраны)
Поставил событие на запуск кнопочной формы, чтобы при запуске проверялась запись в таблице регистрации (если не зарегистрирована и срок вышел, форма просто не открывается и пользователь остается с чистым окном Access)
Создал пользователя "Диспетчер" (без пароля, и Admin, разумеется с паролем), который имеет разрешение только на чтение таблицы в которой записаны данные о регистрации

Собственно вопрос: возможен ли обход данной схемы защиты, и во сколько это выльется покупателю?

P.S.:
Авторские права принадлежат мне, и база буде продаваться чистой, без информации.
Re: Защита Access
От: Albatross  
Дата: 10.02.07 11:20
Оценка:
защита Access взламывается легко, потому делать лучше не так
надо проверять факт регистрации программы, и если дата вышла, то тупо удалять все данные из всех таблиц (их простым дропаньем) и сжимать-восстанавливать базу, чтобы потом ни один умный спец не восстановил

а так, если просто пустое окно будет, любой грамотный чел это всё уберёт и будет работать.
Re[2]: Защита Access
От: kurt84 Сингапур  
Дата: 10.02.07 22:46
Оценка:
A>а так, если просто пустое окно будет, любой грамотный чел это всё уберёт и будет работать.

А как, если не секрет, это можно сделать?
Re[3]: Защита Access
От: Alex Kirhenshtein Латвия http://www.netxms.org
Дата: 10.02.07 23:18
Оценка:
Здравствуйте, kurt84, Вы писали:

K>А как, если не секрет, это можно сделать?


Вот этот тул, к примеру, показывает логины/пароли от аксесовской базы.
NetXMS: Open Source Network monitoring solution
Re[4]: Защита Access
От: kurt84 Сингапур  
Дата: 11.02.07 11:04
Оценка:
AK>Вот этот тул, к примеру, показывает логины/пароли от аксесовской базы.

Натравил я его на свою базу... Ничего. Показывает, что вообще нет никаких паролей...

А даже если человек узнае пароль админский, как можно добраться до окна БД, если оно сразу же при открытии и закрывается, и перед глазами остается только чистое окно Access (в меню только пункты Файл, окно, справка)?
Re[3]: Защита Access
От: Ромашка Украина  
Дата: 11.02.07 11:53
Оценка:
kurt84 пишет:
> А как, если не секрет, это можно сделать?

А ты Shift подержи при загрузке базы -- все вопросы сразу отпадут.

Если серьезно. Если тебя уже один раз кинули -- деньги вперед. В двойном
обьеме.
Posted via RSDN NNTP Server 2.0


Всё, что нас не убивает, ещё горько об этом пожалеет.
Re[4]: Защита Access
От: kurt84 Сингапур  
Дата: 11.02.07 13:07
Оценка:
Здравствуйте, Ромашка, Вы писали:

Р>kurt84 пишет:

>> А как, если не секрет, это можно сделать?

Р>А ты Shift подержи при загрузке базы -- все вопросы сразу отпадут.


Спасибо! А обойти это можно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.