Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как защитить свою программу

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Lomster

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Function
- единственная надёжная защита от взлома, это экономическая невыгодность этого самого взлома. ИМХО!

Всего записей: 1529 | Зарегистр. 10-05-2002 | Отправлено: 22:59 15-02-2005
OldGopher



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нигде не сказано, что Alchocol 120% гарантированно копирует любые диски.  
То же самое известно про CloneCD и т.д.
 
Есть, скажем, такой вариант.
Продавать программу с инета. Но перед этим попросить покупателя скачать и запустить меленькую программку, которая снимет сериальный номер процессора и передаст его на сайт (никаких вирусов и т.п., можно даже ее соурс выложить).  
 
Далее, по этому номеру готовится драйвер ядра с куском закодированного кода (для борьбы с дизассемблером) и тредом прописки INT1,2,3 мусором - для борьбы с дебаггером. Сам драйвер несет в себе часть критичного кода программы.  
 
Получается, что драйвер нельзя дизассемблировать (я уже пробовал пару раз), нельзя прослушать дебаггером ядра - свалит всю систему, и нельзя запустить на машине с другим процессором - не сойдется раскодировка критичной части.  
 
Есть, понятное дело, очевидные минусы...

Всего записей: 3803 | Зарегистр. 25-10-2001 | Отправлено: 23:17 15-02-2005
Exception_Granted



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Function

Цитата:
Почему фирма Microsoft не использует такую защиту

Да ? А кто те сказал что не использует ? Этот принцып пол-мира, если не больше использует к вашему сведению. Тока вот как насчет защиты софта на компакте - это я думаю вряд ли, не та область применения .  
 
Мой коммент собссна состоял в том что есть защити которые невозможно взламать, поскольку не существует соотвественного математического решения, а про то что такие защиты применимы для зыщиты от несанкцыонированого копирования с компактов я ничего не говорил .

Всего записей: 76 | Зарегистр. 25-01-2005 | Отправлено: 23:22 15-02-2005
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Мой коммент собссна состоял в том что есть защити которые невозможно взламать, поскольку не существует соотвественного математического решения

А такие защиты особо и не патаются ломать, ищут и ломают всегда в узком месте конкретной реализации "неломаеммой" защиты, какая бы велииколепная и нерушимая ни была бы идея в теории

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 23:55 15-02-2005
Exception_Granted



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EZH
Гмм, возможно меня неправильно поняли или я не четко виразился .  
В математике есть такая штука - труднообратимые функции, так вот на этой основе и построен механизм защиты с окрытым ключом. Способов взлома этой защиты не существует, повторяю НЕ существует. Этот механизм широко расспространен в криптографии и сейчас применяется в ряде стандартов по защите.
 

Цитата:
какая бы велииколепная и нерушимая ни была бы идея в теории

Не надо расспростанятся насчет теории, не зная ее.  Как я уже сказал в теории есть алгоритмы для решения такого рода задач, более того эти решения довольно просто программируются. А то что они не подходять для какого-то рода комерческой деятельности - ну это уже ваши проблемы. Так сказать если есть решение, это еще не значит что оно вам подойдет. Именно это я имел ввиду.
 

Всего записей: 76 | Зарегистр. 25-01-2005 | Отправлено: 00:17 16-02-2005
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Exception_Granted
Полностью согласен с тобой. Я же имел ввиду, что тот самый просто программируемый алгоритм отличной защиты обходится просто каким-нибудь jmp-перескоком. Просьба не придираться, к тому что я только что написал, я очень сильно утрирую и конечно пример элементарный и плохой Я имел ввиду, что часто хорошая защита страдает от не до конца продуманной, плохой _конкретной_ реализации в продукте.

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 00:26 16-02-2005
Exception_Granted



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EZH
Ок, я не придираюсь, только маленькая поправочка - никакие jmp-перескоки нифига не дадут, поскольку робота идет уже с закодироваными даными (читай зашифроваными, как угодно). Если бы к примеру я записал на компакт информацию защищенную этим ключом, то открыть бы смог только тот человек у кого есть ключ (ключ подобрать невозможно, я уже это говорил).
Напрашивается вполне логичный вопрос - почему так не делают производители софта ?  
Ответ: взломщику достаточно купить оригинальный диск, и раскодировать потом все скопировать у Интернет .  
Вот посему эта технология применяется немножко в другом направлении , и насколько мне не изменяет память не было ни одной попытки взлома (удачной).
 
З.Ы.
Если вас это интересует, могу сказать где про это все можно более детально почитать (принцыпы кодирования, области применнияm, etc)

Всего записей: 76 | Зарегистр. 25-01-2005 | Отправлено: 00:51 16-02-2005
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Exception_Granted
Спасибо, я хорошо знаком с принципами кодирования открытым ключом

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 01:06 16-02-2005
OldGopher



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обратитесь на www.hexalock.com
Они утверждают, что последнюю версию защиты еще никто не скопировал...

Всего записей: 3803 | Зарегистр. 25-10-2001 | Отправлено: 01:14 16-02-2005
Function

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Принципиально новое что-то.Чего так долго ждали.????????????
(Из фильма Терминатор 1).

Всего записей: 112 | Зарегистр. 31-01-2005 | Отправлено: 07:32 16-02-2005 | Исправлено: Function, 07:35 16-02-2005
basilevs

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё зависит от того, что именно делает программа. Единственная, на мой скромный взгляд, РЕАЛЬНО ТРУДНОломаемая защита - в выносе части необходимо вычислительного
 блока в внешнее устройство. Все электронные ключи грешат именно тем, что закрывают
 часть ВНУТРЕННЕГО кода программы. Если код будет внешним -в подключаемом электронном ключе - то сломать будет много труднее и дороже. Аппаратная защита кода современных микроконтроллеров ломается за килобаксы. Так что -считайте сами.
 

Всего записей: 161 | Зарегистр. 09-12-2004 | Отправлено: 15:08 16-02-2005
Function

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Будете использовать программы, которые я написал, пасть порву, моргала выколю.

Всего записей: 112 | Зарегистр. 31-01-2005 | Отправлено: 19:50 16-02-2005
EAS



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Обратитесь на www.hexalock.com  
Они утверждают, что последнюю версию защиты еще никто не скопировал...

А пытались ли ? Вот в чем вопрос

Цитата:
Будете использовать программы, которые я написал, пасть порву, моргала выколю.

То-то все углы завалены пиратскими CD/DVD/VHS et c.
 
IMHO, если рассматривать программные решения то проблемы начинаются с того, что CPU (существующие и более ни менее распространенные) исполняет НЕ шифрованный код, со всеми вытекающими, т.е. программа "вынуждена" сама себя декодировать, от безысходности . С защитой от копирования аналогично.
И проблема не в том, как зашифровать так, чтобы никто не догадался , а в том, как заблокировать доступ к декрипнутой инфе.
С аппаратной защитой более специализированных железяк, которые хранят все в себе бесспорно сложнее, т.к. в открытом виде нигде "наружу ничто не торчит".
IMHO, повторяю

Всего записей: 441 | Зарегистр. 18-07-2003 | Отправлено: 20:16 16-02-2005
HANDLE

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Самый надежный способ защиты от "нелегального" (какой идиот это термин сочинил) копирования - это не давать её никому, никогда и ни за какие деньги.

Всего записей: 364 | Зарегистр. 25-02-2006 | Отправлено: 07:42 24-11-2006
xaoc80

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуй Asprotect последний, его не так просто сломать будет

Всего записей: 29 | Зарегистр. 19-12-2006 | Отправлено: 12:44 22-12-2006
karakurt2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сколько стоит Flexera FlexNet Publisher?

Всего записей: 736 | Зарегистр. 06-12-2003 | Отправлено: 12:01 13-01-2010
dmka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karakurt2
Все что имеет приставку Flex стоит порядка десятков килобаксов FlexNet кажется порядка 50K.

Всего записей: 956 | Зарегистр. 23-04-2003 | Отправлено: 16:22 13-01-2010
karakurt2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmka
Забавно, их конкурент, LM-X, стоит 800 евро.

Всего записей: 736 | Зарегистр. 06-12-2003 | Отправлено: 16:56 13-01-2010
slavapro



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как вариант создания защиты - разработка программы-оболочки для ввода исходных данных, которые потом пересылаются на сервер, обрабатываются и возвращаются в виде результата. Видел такое решение. Позволяет достаточно четко отслеживать потерю ключей доступа, осуществлять подписку на программу на определенный период и т.д. В любом случае покупатель самого обработчика на руки не получает. Эдакий черный ящик.

Всего записей: 13 | Зарегистр. 18-02-2007 | Отправлено: 17:38 13-01-2010
PrWork1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хочу продать диск и чтобы больше не беспокоили всякими регистрационными кодами и письмами на мыло. Просто не хочу чтобы знали меня как автора программы

 
Сделай авторегистрацию и отправку пароля после оплаты, а распространяй через интернет

Всего записей: 582 | Зарегистр. 15-12-2005 | Отправлено: 12:15 14-01-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как защитить свою программу


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru