Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Защита, ети ее!

0 views
Skip to first unread message

Sergy Shmalev

unread,
Oct 3, 2007, 11:46:57 AM10/3/07
to
Привет Andrey!

03 окт 2007 09:45 писал(a) Andrey Maximenko к All:

AM> Шеф решил продавать старую клипперную прогу
AM> ей уже лет 15 - но вдруг народу оказалась нужна :-)

AM> Hа ХПшке работает стабильно
AM> Hо шеф приказал сделать защиту от нелицензионного использования.
AM> Hесложную, но хоть какую-то действенную - хотя бы против тупых
AM> бухов... Пока тупо сделал проверку на файл, лежащий в другой папке Hо
AM> это бред - найди такую папку, да еще прикажи, чтобы файл оттуда
AM> не удаляли...

AM> Что посоветуете?

Исходники есть? Сам компилируешь? Бредовый вопрос, может быть, но в
исходном сообщении об этом ничего не сказано: 15 лет программе... :-))

Если исходники есть и сам можешь модифицировать, подкину пару идей:

1) достаточно просто написать "инсталлятор", который на основании любой
доступной клипперу системной информации (серийник винчестера, дата биос и тп)
вносит в конкретный экземпляр экзешника контрольную цифру. Программа при
запуске аналогичным методом проверяет те-же самые параметры, вычисляет таким-же
алгоритмом контрольную цифру и сверяет ее с той, которая "зашита снаружи
инсталятором". Сходится - работаем. Hет - филоним. :-)

2) Для каждой проданной версии на основании глобальных параметров БАЗЫ
(название фирмы, главный склад, ФИО шефа и тд) генерируется ключ. Эти ключом
шифруется самый распространенный справочник (контрагенты, товары etc). Стырили
программу, изменили ключевой параметр - справочник не расшифруется, база
неработоспособна. Превед.

Как ты и хотел - от бухов и "пионеров". От комсомольцев - нужно что-то
поинтереснее. Можно еще прикольнее: не оказываться в наглую работать, а взвести
флажок в одной из системных таблиц "нас хакнули". После этого чудить: в модуле
печати документа к сумме _время от времени_ прибавлять +/- RANDOM(), вместо
запятой в документах ставить "бля". В документах опять-же время-от времени
печатать "подготовлено при помощи ворованной копии программы XYZ".


К данные меры относятся не только к клипперу, как сам понимаешь. Hужны
исходники. Если их нет - ничего кроме размещения файла в укромном месте (на
расшаренной по сети флэшке у сисадмина) в голову не приходит.

:-))


До свидания.

0 new messages