Модераторы: BearBeer

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Защита приложений на Delphi 
:(
    Опции темы
leporel
Дата 28.2.2011, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 12.2.2008

Репутация: нет
Всего: -1



Цитата(Akella @ 3.2.2011,  16:59)
TurboPower OnGuard

Он бесплатный?
PM MAIL   Вверх
Akella
Дата 3.3.2011, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18476
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Красным обвёл, разве не видно было сразу?
user posted image

Добавлено через 31 секунду
Да и вообще, на сколько мне известно, то на sourceforge.net всё бесплатно, может даже с исходниками.
PM MAIL   Вверх
Free0n85
Дата 25.3.2011, 15:14 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 14.12.2010

Репутация: нет
Всего: нет



Апну тему зачем нужна защита программ.
В бытность универа был у меня курсовик на выбор я выбрал тему интерфейсы будущего
нужно было сделать несколько красивых форм которые якобы будут использоваться в будущем.
Наклепал на делфи формы нашел какой-то бесплатный компонент для скинов сделал к нему классный на мой взгляд скин
нарисовал иконок красивых таких крупных (кстати сейчас мода на крупные иконки пошла )) )  
ну и отдал преподу за что получил зачет.
Файл выложил на местную щару без всяких протекторов и прочее...
И что думаете через пару месяцев увидел свои иконки в других прогах младшего курса.
Взяли редактор ресурсов и потырили.. Но извините я сидел два дня в фотошопе мучался а они что сделали??? Обидно было жутко.
Пример второй тоже из личной жизни. Искал библиотеку для выдергивания текста из пдф задача была разовая и соответственно покупать что-то ну факт не стал бы. Нашел триальную либу у которой был лимит в Х килобайт но она делала то что мне нужно. Защиты 0 просто лечилась патчем в 1 байт jmc на jmp. Задачу выполнил НО библиотеку крякнул. 
Вот на какие продажи надеется разработчик так я и не понял.
Вот теперь вопрос зачем нужны протекторы.. 


PM MAIL   Вверх
Akella
Дата 25.3.2011, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18476
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Free0n85 @  25.3.2011,  15:14 Найти цитируемый пост)
Защиты 0 просто лечилась патчем в 1 байт jmc на jmp. 

Хорошо, что ты об этом знаешь. Но я тебе сообщу страшную новость - ты не один на белом свете  smile 

PM MAIL   Вверх
500mhz
Дата 25.3.2011, 16:27 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: нет
Всего: 14



Цитата

Защиты 0 просто лечилась патчем в 1 байт jmc на jmp. 


врет ТС, нет такой команды jmc, есть jnc и jc и патчиться не байтом а битом, поэтому и называеться bithack.


--------------------

PM MAIL ICQ   Вверх
drkot
Дата 25.3.2011, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 1
Всего: 8



Цитата(Free0n85 @  25.3.2011,  15:14 Найти цитируемый пост)
Вот теперь вопрос зачем нужны протекторы.. 

Если подходить концептуально, то протекторы в большинстве своем есть порождение хакеров для защиты от хакеров. Что имхо от непонимания самой концепции авторских прав...
Как итог программы не должны "защищаться", защищать нужно авторское право и смежные smile а для этого есть только один протектор... закон. 
Если Вы обратите внимание, то абсолютное большенство продуктов "защищены" серийным номером (+ возможно активация). А вот там где требуются "железные" ключи и и прочая ересь, это как правило порождения пост советского пространства; а там где наложено еще и от одного до десяти упаковщиков (и смежных) так это не что иное, как творения  smile   

PS: все выше сказанное ИМХО.


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
Akella
Дата 27.3.2011, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18476
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(drkot @  25.3.2011,  19:28 Найти цитируемый пост)
только один протектор... закон. 

Который не работает. По крайней мере у нас. Поэтому программисты сами себя защищают.
Даже если ты подашь в суд на незаконное использование программы, то судье нужно дать на лапу 1-2 тыщи баксов, чтобы хотябы тебя выслушали.
PM MAIL   Вверх
drkot
Дата 28.3.2011, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 1
Всего: 8



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


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
Akella
Дата 6.6.2011, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18476
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Программную защиту обеспечивают:
  • AccuLock for Delphi
  • AS Protect
  • SoftLocx
  • Armadillo Professional
  • CyoLicence (a commercial product which is now released as
  • freeware)
  • EXE Stealth
  • IonWorx's ICE License
  • IonWorx's Serial Shield
  • Themida

PM MAIL   Вверх
Akella
Дата 12.11.2013, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18476
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



PM MAIL   Вверх
chukhlomin
Дата 29.11.2013, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 17.7.2012
Где: Москва

Репутация: нет
Всего: нет



Цитата(drkot @  25.3.2011,  19:28 Найти цитируемый пост)
Если Вы обратите внимание, то абсолютное большенство продуктов "защищены" серийным номером (+ возможно активация). А вот там где требуются "железные" ключи и и прочая ересь, это как правило порождения пост советского пространства.

Я Вас наверное удивлю, но в какой-нибудь германии рынок ключей защиты раз в 5 больше, чем со всем СНГ.

Одно дело, когда речь идет о каком-то домашнем софте за 300 рублей, тут можно и самому защиту написать. И совсем другое, когда говорим о специализированном ПО, которое стоит десятки тысяч евро. Кроме того, не стоит забывать, что ключ защиты, это не только сама защита, но и гибкая система лицензирования, которая позвлояет не генерировать под каждого заказчика отдельный дистрибутив, а сделать только один, а затем лишь выписывать ключи с нужными лицензионными ограничениями.


PM MAIL WWW   Вверх
drkot
Дата 4.12.2013, 05:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 1
Всего: 8



Преимущество аппаратных ключей в том, что это позволяет использовать ПО мобильно. То есть можно установить ПО на 10 компьютеров, но при этом иметь возможность пользоваться только двумя лицензиями одновременно. Это всего лишь простой метод контроля и использования лицензий, но не "надежная защита".
Также аппаратные ключи используются для авторизации и разграничения прав доступа и это направление как раз и доминирует. Учитывая что в СНГ данное направление не востребовано, вот и рынок меньше.

Цитата(chukhlomin @  29.11.2013,  12:33 Найти цитируемый пост)
 стоит десятки тысяч евро

приведите примеры ПО с аппаратными ключами

Цитата(chukhlomin @  29.11.2013,  12:33 Найти цитируемый пост)
позвлояет не генерировать под каждого заказчика отдельный дистрибутив

вы о чем? приведите примеры

"Компас" или "1С" используют аппаратные ключи. Это спасло их от взлома? или Вы думаете что взлом ПО защищенного аппаратным ключем принципиально отличается от защищенного номером?


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
chukhlomin
Дата 5.12.2013, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 17.7.2012
Где: Москва

Репутация: нет
Всего: нет



Цитата(drkot @  4.12.2013,  05:08 Найти цитируемый пост)

"Компас" или "1С" используют аппаратные ключи. Это спасло их от взлома? или Вы думаете что взлом ПО защищенного аппаратным ключем принципиально отличается от защищенного номером? 

Да, принципиально отличается. Конечно, при условии, защищал ПО грамотный разработчик, а не просто дернул один раз одну функцию API для проверки наличия ключа.

Ключ защиты, это не только защита:) Это еще и система лицензирования. Чтобы не делать кучу дистрибутивов с различными лицензионными ограничениями. И поверьте, 1С совершенно не париться, что их ломают. Они используют систему защиты 1996 года и это их полностью устраивает.
Так как любой новый бизнес или умрет самостоятельно или вырастет и легализует ПО, а соотвествтенно и 1С купит. А пока бизнес только начинается - пусть используют пиратскую 1С, главное, чтобы они втянулись и привыкли к нему:)
PM MAIL WWW   Вверх
drkot
Дата 12.12.2013, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 1
Всего: 8



Цитата(chukhlomin @  5.12.2013,  10:40 Найти цитируемый пост)
Да, принципиально отличается.

Отличия огласите, пожалуйста. Только без "воды".

Цитата(chukhlomin @  5.12.2013,  10:40 Найти цитируемый пост)
Ключ защиты, это не только защита:) Это еще и система лицензирования

Кажется мне что Вы путаете "теплое" с "мягким". Лицензия это максимум уникальный номер для идентификации клиента и закрепления за ним некоторых юридических прав и обязанностей. И к защите от нелегального использования не имеет никакого отношения. 

Цитата(chukhlomin @  5.12.2013,  10:40 Найти цитируемый пост)
Чтобы не делать кучу дистрибутивов

Вы уже второй раз повторяете эту мысль. Объяснитесь, т.к. создается впечатление очень далеки от вопроса. 

Цитата(chukhlomin @  5.12.2013,  10:40 Найти цитируемый пост)
А пока бизнес только начинается - пусть используют пиратскую 1С, главное, чтобы они втянулись и привыкли к нему:)

Если это попытка рекламы, то прошу воздержаться. Если оправдание использования пиратского ПО, то это не законно.




--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
chukhlomin
Дата 13.12.2013, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 17.7.2012
Где: Москва

Репутация: нет
Всего: нет



Цитата(drkot @  12.12.2013,  23:20 Найти цитируемый пост)
Отличия огласите, пожалуйста. Только без "воды".

При использовании аппаратного ключа у Вас есть возможность шифровать данные и Вы будете точно знать, что ключ шифрования точно не смогут извлечь из этого ключа. Как я уже говорил, если разработчик использует аппраатный ключ, но при этом защита сводиться к 2м функциям API, которые просто проверяют наличие ключа, то эта защита не сильно надежней. А вот если через ключ постоянно гоняются данные, то это выводит защиту на принципиально новый уровень. Да и использование современной криптографии(WhiteBox) не позволит так просто сделать табличный эмулятор ключа.


Цитата(drkot @  12.12.2013,  23:20 Найти цитируемый пост)
Кажется мне что Вы путаете "теплое" с "мягким". Лицензия это максимум уникальный номер для идентификации клиента и закрепления за ним некоторых юридических прав и обязанностей. И к защите от нелегального использования не имеет никакого отношения. 

Вот есть у Вас какой-то программный продукт. В нем есть различные модули, то есть у Вас есть несколько вервий Вашего ПО(standart, pro, ultimate). А также Ваше ПО клиент-серверное и Вы хотите отдельно брать деньги за количество клиентов.
Без использование системы лицензирования Вам для каждого заказчика придется собирать уникальный дистрибутив(с нужным ему набором модулей и с нужным ограничением на количество сетевых клиентов). А при использовании системы лицензиравнии у Вас есть один дистрибутив, а все разграничения записываются в лицензию и при обращению у модулю проверяется есть ли у пользователя права на запуск этого функционала. Кроме того, если пользователь решит докупить какие-то модулю, то ты просто удаленно обновите ему лицензию и все. 

Цитата(drkot @  12.12.2013,  23:20 Найти цитируемый пост)
Если это попытка рекламы, то прошу воздержаться. Если оправдание использования пиратского ПО, то это не законно.

К 1С не имею никакого отношения, даже не пользуюсь им. Да и не оправлание пиварства, так как я скорее по другую сторону барикад.
Это исключительно мое личное видение ситуации и объяснение почему 1С сидит системе защиты 90-х годов.

PM MAIL WWW   Вверх
Google
  Дата 24.5.2019, 16:19 (ссылка)  





  Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Технологии защиты программного обеспечения | Следующая тема »


 




[ Время генерации скрипта: 0.2554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.