Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Как защищаете/лицензируете собственное ПО или ПО компании

Ответить
Настройки темы
Разное - Как защищаете/лицензируете собственное ПО или ПО компании

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите, пожалуйста, как вы решаете проблему с лицензированием собственного ПО: разрабатываете сами или покупаете? Я так понимаю, что если пользоваться серийными номерами, то нужно поднимать сервер автоматической активации и следить, чтобы он всегда был доступен. Ну и, понятно, нужно, чтобы его хотя бы с ходу не сломали. Или лучше взять готовое? На что нужно обращать внимание при покупке стороннего решения?

Отправлено: 15:27, 06-04-2017

 

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


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

Отправлено: 17:56, 06-04-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

x0r x0r вне форума

Забанен


Сообщения: 795
Благодарности: 137

Профиль | Цитировать


andy258, все зависит от цены твоего ПО и его "нужности". Если цена невелика в сравнении со сложностью защиты, то велика вероятность что прогу ломать не станут. Тоже самое и в случае "ненужности" твоей программы; никто не сделает заказ - кракер не сломает.
Но если это нечто сильно классное и нужное, то никакие VM , StarFoce и dongles непомогут. Могут помочь только в другую сторону, отвадить людей пользовать твою прогу. ибо мощная_защита это виртуализация и шифрование, а это ессно сильно влияет на скорость работы программы, её алгоритмов. Да и глюков добавляет.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:03, 06-04-2017 | #3


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть ощущение, что если без серийника передавать ПО, это выглядит как-то непрофессионально. И все-таки контроль. Но ставить защиту, как оказалось, дело непростое. Тестирую StarForce ProActive сейчас . Грубо говоря есть два режима - автоматический и ручной. В ручном нужно выбирать функции, настраивать параметры и смотреть, как это влияет на производительность. Потребовалось примерно 10 попыток, чтобы получить приемлемый результат. Представители компании утверждают, что при использовании ручного режима защиты стоимость взлома становится невыгодной по сравнению со стоимостью продукта. По крайней мере нашего. Хочу еще другие варианты посмотреть и выбрать самый оптимальный вариант.

Отправлено: 17:25, 04-05-2017 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


andy258, как написал выше коллега x0r, вопрос действительно сугубо экономический. Но вот это:
Цитата andy258:
утверждают, что при использовании ручного режима защиты стоимость взлома становится невыгодной по сравнению со стоимостью продукта. »
в корне неверно. Тут не столько стоимость одного экземпляра продукта важна, сколько суммарные объёмы продаж. Будет соответствующая потребность — будут ломать и при условных $10 за экземпляр.

Отправлено: 17:54, 04-05-2017 | #5


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Цитата andy258:
если пользоваться серийными номерами, то нужно поднимать сервер автоматической активации »
серийные номера и активация - вещи совершенно не связанные

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

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

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

Магазин Windows не рассматриваете?

Отправлено: 13:39, 06-05-2017 | #6


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Busla:
Активация основана на личном кабинете и учёте в нём количества установок
Это, как мне кажется, еще больше усложняет картину. То есть нужно не просто сервер активации поднимать, а личный кабинет делать с количеством установок. Так как раз Steam работает или Windows Store - крупные площадки. А что в Windows Store с защитой? Наверное как и в Steam, привязка к аккаунту.
Я еще протестировал VMProteсt, AsProtect, Enigma. Принцип работы по большей части у всех одинаковый, но... Вопрос в удобстве и выгодах. Мои требования: возможность запуска из командной строки для того, чтобы встроить в процесс сборки, механизмы защиты от анализа и взлома, помимо компьютера использование локального или удаленного сервера для привязки, вменяемая служба поддержки. Спасибо, Busla, подсказал про статистику. Предварительно остановился на StarForce ProActive, теперь буду торговаться по цене. Они с VM рядом, но хочется получить больше, а заплатить меньше.

Отправлено: 18:44, 15-06-2017 | #7


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Цитата andy258:
То есть нужно не просто сервер активации поднимать, а личный кабинет делать с количеством установок. »
это одно и тоже - сервер активации ведёт учёт активаций. Иначе - какой в нём смысл.

Цитата andy258:
Наверное как и в Steam, привязка к аккаунту. »
любой "удалённый сервер для привязки" - это привязка к аккаунту
так что вы уж определитесь: это для вас минус или плюс :-)

Цитата andy258:
возможность запуска из командной строки для того »
запуск из командной строки чего?

Вы в одну кучу мешаете разные задачи.

Отправлено: 11:20, 16-06-2017 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Как защищаете/лицензируете собственное ПО или ПО компании

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - [решено] Связь по одной или двум или нескольким медным парам, сравнимая по скорости с Ethernet Andy01 Сетевые технологии 7 29-04-2015 13:12
Проблемы с подключением видеокарты по DVI или по VGA Vlad_Vados Видеокарты 7 28-04-2015 19:47
RDP/Citrix/Term - Определение ip по имени пользователя или вопрос по программе BGinfo gavBTR Сетевые технологии 2 24-07-2008 10:02
FreeBSD - [опрос] Отзывы о курсах по FreeBSD или пожелания по их содержанию gasparch Общий по FreeBSD 0 24-12-2007 20:50




 
Переход