|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Нужно защитить прогу от тиражирования. Программа распространяется на флэшке. Нужно помешать нелюдям сделать "copy-paste" на другую флэшку/жесткий диск. Есть идея привязать прогу к номеру флэшки. Только как этот номер получить? Другие способы защиты тоже принимаются! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2011, 16:47 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Riska1 , Опуская полемику о том, что всё ломается, могу заметить: 1. Привязаться можно и по id тома, и по id флешки как изделия. Первое легче, но при переформатировании флешки id меняется. Второе сложнее, но не зависит от переформатирования. А сложнее в реализации, учета прав у пользователя, тестирования на различных устройствах и конфигурациях ПК. И то и другое ломается, и зависит от уровня подготовки пользователя и его мотивации (целей). 2. Есть варианты когда часть ключевого кода прошивается где-то внутри флешки. Программа налету дешифрирует эту часть кода, выполняет и снова шифрует. Не зависит от перепрограммирования, не использует традиционные функции, которые можно лекго идентифицировать и перехватить. Стойкость к взлому очень высокая, но реализация о-очень сложна, т.к. предполагает наличие заказной флешки, а не "ширпотреба". Да и стоимость резко возрастает. 3. Есть спец.программы в сети, которые умеют создавать защищенные продукты. Но бесплатных я не видел. :( А платные (SF) - уже в своё время платили и за лицензию, и за роялти. Продержалась защита 4 месяца. Сейчас идем по пути минимальных самодельных защит (т.е. от ленивых) и мотивируем пользователя платить за сервис и обновления. Экономика улучшилась. :) P.S. Программа с БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2011, 19:50 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Попробуйте поискать специализированные защищенные хранилища вроде eTokenа, если программа достаточно дорогостоящая и есть смысл её таким образом защищать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 11:49 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Все оказалось просто. GetVolumeInformation дает искомый номер флэшки. Прописываем его в БД или в ini, а при запуске программы проверяем, всунута ли флэшка с таким номером или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 12:07 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Riska1Все оказалось просто. GetVolumeInformation дает искомый номер флэшки. Прописываем его в БД или в ini, а при запуске программы проверяем, всунута ли флэшка с таким номером или нет. Это защита? Она ведь по силе даже "ленивому школьнику". И + добавит проблем когда у пользователя был "сбой" и пришлось переформатировать флешку (ну, например из-за вируса). В итоге: клиент недоволен, т.к. старый ключ не подходит, а вы дистанционно неуверены - говорит он правду или он устанавливает ваше ПО на новую флешку. И ещё куча заморочек с клиентами в таком же духе. А когда клиент недоволен (неважно по какой причине) - это негативные "слухи", которые подрывают репутацию надежности ПО. Решайте, что для вас главнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 13:32 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
AIS, это да... Riska1, мне кажется что привязка к флэшке плохая идея ... зато заинтересовал момент того что БД и программа на флэшке :) лучше сделать установщик для ПО на комп, которую уже распростронять на флэшке :) а что насчет защиты ПО то тем навало :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 13:51 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
1. Форматировать никто не заставляет. А если занесет вирус, то флэшку можно поменять на новую. 2. Не думаю, что "ленивому школьнику" захочется тратить несколько минут на поиск ключа. Кстати, AIS , Вы скорее всего найдете ключ за минуту. Вот несколько примеров: Номер флэшки: 1210178129; Пароль: 5361 Номер флэшки: 2356874; Пароль: 965 Номер флэшки: 65231458; Пароль: 1500 Номер флэшки: -695758502; Пароль: 3871 Номер флэшки: 1231691190; Пароль: ??? Но дешифровальщики Вашего уровня в наших Палестинах не водятся. А по сему, этой корявой защиты нам хватит :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 15:34 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Riska11. Форматировать никто не заставляет. А если занесет вирус, то флэшку можно поменять на новую. Интересно сколько стоит то ПО, которое Вы защищаете? И сколько пользователь сможет раз менять флешку? И кто платит за коммуникационные (почтовые и т.п.) расходы и за потерю времени (и денег соответственно) при не работаещем, либо отсутствующем ПО?.... Совет: используйте "DeviceIoControl" для привязки к физическому ID флешки, а не к ID её тома (GetVolumeInformation), и тогда половины проблем станет меньше. ;) Riska12. Не думаю, что "ленивому школьнику" захочется тратить несколько минут на поиск ключа. Кстати, AIS , Вы скорее всего найдете ключ за минуту. Вот несколько примеров: Номер флэшки: 1210178129; Пароль: 5361 Номер флэшки: 2356874; Пароль: 965 Номер флэшки: 65231458; Пароль: 1500 Номер флэшки: -695758502; Пароль: 3871 Номер флэшки: 1231691190; Пароль: ??? Но дешифровальщики Вашего уровня в наших Палестинах не водятся. А по сему, этой корявой защиты нам хватит :) 1. Не принебригайте "ленивыми школьниками". Они "на спор" ломают что не попадя и выкладывают всё в нет. 2. Искать ключ не зачем и тем более его дешифрировать. Достаточно зная привязку ПО к Тому (а это функция GetVolumeInformation) отловить её при запуске и "перевести стрелки" сразу на запуск ПО. А то, что привязка именно эта, скажет простой тест - "переформатирование" флешки. Или Вы думаете, что кто-то при взломе подбирает ключи физически? Хотя в Вашем случае (малая длина "пароля") его можно и перебрать, и может это будет менее минуты. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 16:26 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
AIS, Вероятно тут ПО защищается от честных людей. Хотя мы в конторе используем вариант сбора допсредств за обновления и поддержку. Riska1, что защищаете?) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 19:06 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
yaCooler, Словарик ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2011, 09:29 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Riska1 , "Теория защиты программ от взлома" (тезисно о всём главном). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2011, 14:32 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Нагуглите по словам Упаковщики и Протекторы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2011, 01:05 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
TrusCont Secure Flash Drive: воспроизвести поддерживаемые защитой файлы можно, скопировать нет. SECUDRIVE USB: можно не только воспроизвести поддерживаемые защитой типы файлов но и редактировать их, при этом результат изменений можно сохранить только на саму же флешку. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2012, 23:18 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Редактирование - это круто. StarForce переводит файлы в защищенный формат и после этого менять их нельзя. Но они открываются только есть флешка подключена к компьютеру. То есть копирование не имеет смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2017, 15:11 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Andy258Редактирование - это круто. StarForce переводит файлы в защищенный формат и после этого менять их нельзя. Но они открываются только есть флешка подключена к компьютеру . То есть копирование не имеет смысла. Вы наверное имели ввиду, что флешка подключена к "конкретному компьютеру". Т.е. ничего нового, арифметика та же: закрытый ключ шифрования - ID конкретного компьютера (например, привязка в винту). PS. "домашний велосипед" вряд ли кто-то будет ломать: самому сложно, а для профи нет мотивации. А вот StarForce ломануть - это уже бизнес, или на худой конец - престиж, но по любому абуенно дорого. Где-то так... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2017, 23:15 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
AIS, насколько я понимаю, они (starforce то бишь) говорят что можно использовать любые флешки для защиты и открывать их на любых компьютерах. То есть здесь идет привязка к ID и еще каким-то стандартным параметрам самой флешки. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2017, 14:39 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Andy258AIS, насколько я понимаю, они (starforce то бишь) говорят что можно использовать любые флешки для защиты и открывать их на любых компьютерах. То есть здесь идет привязка к ID и еще каким-то стандартным параметрам самой флешки. Если так, то привязка как минимум к серийнику флешки. Starforce конечно уважаемая компания, но мой опыт работы с ними был так себе. Программа, которая была защищена по их технологии, была взомана (если не ошибаюсь, давно это было) через 3 месяца. И этот лом был не нашей конкретно программы, а их технологии защиты. Может сейчас как-то иначе обстоят дела, но с тех пор стараюсь в защите не использовать популярные ПО, над взломом которых трудятся лучшие умы человечества. )) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2017, 15:52 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Обратите внимание на Guardant Code. Алгоритм защиты придумываете сами и это будет уже не типовое решения как у конкурентов. Из минусов - необходимо подкодить на c/c++ ( библиотеки сделать допустим и сами расчеты в ключе). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2017, 06:59 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Kent_vrnОбратите внимание на Guardant Code. Алгоритм защиты придумываете сами и это будет уже не типовое решения как у конкурентов. Из минусов - необходимо подкодить на c/c++ ( библиотеки сделать допустим и сами расчеты в ключе). Это по затратам получается нужно купить комплект разработчика, покодить самому и еще флешки купить, начиная от почти 1000 руб. В общем, все имеет свою цену. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2017, 17:31 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Комплект разработчика это маркетинг. Определиться с ключом по описанию, софт для разработки присутствует на сайте свободно. Итого комплект разработчика это 1 экземпляр устройства. Покодить самому прийдется в любом случае. Стоимость ключа в 1000р это говорит о серьезности (стоимости) защищаемой программы или ее востребованности на рынке. Студенческую поделку естественно не выгодно будет защищать. В любом случае рассматривая варианты защиты необходимо взвесить и этот вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2017, 14:03 |
|
Защита от тиражирования (копирования)
|
|||
---|---|---|---|
#18+
Kent_vrn Стоимость ключа в 1000р это говорит о серьезности (стоимости) защищаемой программы Перефразируя классика - решения разные важны, решения разные нужны. Нужно тестировать и выбирать оптимальный вариант. Кому-то StarForce покажется правильным, кому-то Guardant Code, кому-то навесной замок или амбал с топором))) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 19:38 |
|
|
start [/forum/topic.php?fid=15&msg=39432955&tid=1335162]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 237ms |
total: | 516ms |
0 / 0 |