crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> software protection, Защита ПО
wiz29
  опции профиля:
сообщение 2.6.2014, 10:52
Сообщение #1


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


Добрый день.

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

Сообщение отредактировал wiz29 - 2.6.2014, 10:53
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 2.6.2014, 14:21
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


как-то в конторе размышляли над защитой. Пришли к выводу, что сломать можно всё, кроме единственного варианта - когда часть кода расположена и выполняется на нечитаемом носителе (МК с защитой от чтения). В итоге, чтобы пользоваться программой, пользователь будет вынужден купить этот МК (скажем, в виде USB ключа или платы).

Но ЧТО может заставить пользователя купить такой ключ - вот отдельный вопрос :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wiz29
  опции профиля:
сообщение 2.6.2014, 14:49
Сообщение #3


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


То что сломать можно все это понятно, всегда встает вопрос сколько стоит сломать и сколько стоит купить. Потому и применяют разные методы защиты. Нет смысла тратить кучу денег (времени) на то что бы защитить софт стоимостью 3-4$, можно использовать методы "попроще" и тп.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 4.6.2014, 13:55
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


сейчас видятся два варианта:
1) использовать что-нибудь типа РуТокен / eToken (понадобится программа типа КриптоПро) = 800 руб + 1800 руб (цены на вскидку)
2) SaaS, т.е. бить ПО на части - клиент-сервер, можно почти фиктивно: раз в N дней цеплятся к серваку и проверять действительность лицензии для данного клиента.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 4.6.2014, 20:57
Сообщение #5


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Если хочешь защитится наверняка, то у тебя должен быть софт клиент серверный, и ключевой функционал выполнянться на стороне сервера, а клиент будет только отображать, ну и хранить, если нужно.

По другому, ИМХО, все зависит от востребованности софта, если нужно, то какая бы нибыла защита, ее сломают (защита нужна, чтобы усложнить жизнь студенту, и то до того, как добрый дядя не вылодит где-нибудь на торренте сломанный вариант), а если софт специфичный и не востребованный, то достаточно простых защит (защита нужна постольку по скольку и не более того)...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
arial
  опции профиля:
сообщение 5.6.2014, 22:19
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 39
Регистрация: 27.9.2009
Пользователь №: 1121

Спасибо сказали: 9 раз(а)




Репутация:   0  


Если не параноить, то можно просто асинхронным шифрованием обойтись. Открытый ключ в приложение засунуть, закрытым файл с лицензией или что-то подобное генерировать.

Чтобы избежать возможности пользоваться одним лицензионным файлом разными пользователями, можно в лицензионный файл зашить имя пользователя или какой-то идентификатор, который используется в приложении и, например, выводится в печатные формы, или ещё куда-то.

По большому счёту такой защиты, на первых порах, будет достаточно. Кто, в данном случае, будет со взломом защиты заморачиваться? Да нафиг никому это не надо.

А, если, появится широкая аудитория у приложения, то, взяв во внимание, что защищаемый софт - это, чаще всего, софт коммерческий, то появятся какие-то деньги, которые на более шикарную защиту можно будет потратить.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wiz29
  опции профиля:
сообщение 18.7.2014, 14:29
Сообщение #7


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


Пока смотрим в сторону решений от Flexera license management. Далее расскажу подробней.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Ответить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 15:09