Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Выпад принят. Постараюсь формулировать более четко. 07.09.04 15:32 Число просмотров: 1714
Автор: TARASA <Taras L. Stadnik> Статус: Member
|
> Кто-то что-то не понимает, может потому, что кто-то не > корректно формулирует мысли. Выпад принят. Постараюсь формулировать более четко.
> Я стараюсь утверждать, что шифрование модулей, какими и > каким бы количеством ключей это бы не осуществлялось не > сможет защитить программу от несанкционированного > распространения. Возможно, говорят же, что не вскрывамых защит не бывает.
> Доказательства просты: Если программа работает на > каком-либо писюке, значит в его памяти находится > расшифрованный код. Значитего можно "сдампить", "перенести" > на другой писюк и он там будет работать. Есть еще один > метод получения "чистого" незашифрованного работоспособного > кода для его несанкционированного распространения - в Вашем > методе ключи, алгоритм расшифровки и зашифрованный модуль > находится на "законном" писюке клиента. Ничто не мешает > воспользоваться алгоритмом и ключами, чтоб получить > незашифрованный модуль, который будет работоспособен на > другом "незаконном" писюке. Допустим, что потенциальный крэкер, использовав ключи получил нужный, чистый сегмент
кода (напомню, что расшифровка происходит в оперативной памяти) и сделал его дамп.
Вопрос первый: Каким образом и какими средствами оный дамп разместить в нужных границах
оперативки чтобы ПО его нашло и сумело использовать?
Вопрос второй: Если рашифрованные данные в означеном модуле имеют не статическую адресацию,
а плавают пусть и в достаточно ограниченном адресном диапазоне и соответственно прога знает где искать
нужный ей сегмент данных в каждую единицу времени?
В качестве альтернативы можно обдумать схему использования одноразовых сеансовых ключей.
Какие будут возражения по данному вопросу?
|
|
|