информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsВсе любят медАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Кто-то что-то не понимает, может потому, что кто-то не... 06.09.04 13:04  Число просмотров: 1833
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 06.09.04 13:10  Количество правок: 4
<"чистая" ссылка>
> Все. Открытый ключ пользователя мне, как автору ПО, уже не
> интересен.
> Мне оттуда нужно, используя известный мне алгоритм вытащить
> какую-либо инфу.
> На основании этой инфы и своего закрытого ключа генерится
> ключик для расшифровки модуля и
> запуска ПО в работу. Еще раз повторюсь, сама софтина не
> предполагает поиск расшифрованного модуля
> на HDD. Ищет она его в памяти, если видит - то что е
> интересует, то работает, если не видит - соответственно
> нет.

Кто-то что-то не понимает, может потому, что кто-то не корректно формулирует мысли.
Я стараюсь утверждать, что шифрование модулей, какими и каким бы количеством ключей это бы не осуществлялось не сможет защитить программу от несанкционированного распространения.
Доказательства просты: Если программа работает на каком-либо писюке, значит в его памяти находится расшифрованный код. Значитего можно "сдампить", "перенести" на другой писюк и он там будет работать. Есть еще один метод получения "чистого" незашифрованного работоспособного кода для его несанкционированного распространения - в Вашем методе ключи, алгоритм расшифровки и зашифрованный модуль находится на "законном" писюке клиента. Ничто не мешает воспользоваться алгоритмом и ключами, чтоб получить незашифрованный модуль, который будет работоспособен на другом "незаконном" писюке.

> Если фразу вычленить из контекста треда - то никак.
> А если в общем и целом, то при невозможности или при
> приложении изрядного количества усилий равное
> как минимум стоимости ПО помноженое к примеру на 10000 -
> вполне.
> Врядли найдется желающий крэкнуть какой либо софт,
> стоимостью, к примеру 1000$, затратив при этом 10000000$.
> Ну может только из альтруизма :) Только вот не попадались
> пока такие альтруисты.

> Вопрос, видимо, из чисто практического о том как защитить,
> перешел в сферу полемическую ... а нафиг вообще все это
> надо... Ведь All software must be free... если не ошибаюсь
> :)

Это, чтоб от темы не отклоняться во всякие подробные обсуждения конкретных методов защиты от несанкционированного распространения.
<programming> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach