powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Защита от тиражирования (копирования)
21 сообщений из 21, страница 1 из 1
Защита от тиражирования (копирования)
    #37518641
Riska1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно защитить прогу от тиражирования.
Программа распространяется на флэшке. Нужно помешать нелюдям сделать "copy-paste" на другую флэшку/жесткий диск.
Есть идея привязать прогу к номеру флэшки. Только как этот номер получить?
Другие способы защиты тоже принимаются!
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37519037
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska1 ,
Опуская полемику о том, что всё ломается, могу заметить:
1. Привязаться можно и по id тома, и по id флешки как изделия. Первое легче, но при переформатировании флешки id меняется. Второе сложнее, но не зависит от переформатирования. А сложнее в реализации, учета прав у пользователя, тестирования на различных устройствах и конфигурациях ПК.
И то и другое ломается, и зависит от уровня подготовки пользователя и его мотивации (целей).

2. Есть варианты когда часть ключевого кода прошивается где-то внутри флешки. Программа налету дешифрирует эту часть кода, выполняет и снова шифрует. Не зависит от перепрограммирования, не использует традиционные функции, которые можно лекго идентифицировать и перехватить. Стойкость к взлому очень высокая, но реализация о-очень сложна, т.к. предполагает наличие заказной флешки, а не "ширпотреба". Да и стоимость резко возрастает.

3. Есть спец.программы в сети, которые умеют создавать защищенные продукты. Но бесплатных я не видел. :(
А платные (SF) - уже в своё время платили и за лицензию, и за роялти. Продержалась защита 4 месяца. Сейчас идем по пути минимальных самодельных защит (т.е. от ленивых) и мотивируем пользователя платить за сервис и обновления. Экономика улучшилась. :)

P.S. Программа с БД?
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37519486
yaCooler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте поискать специализированные защищенные хранилища вроде eTokenа, если программа достаточно дорогостоящая и есть смысл её таким образом защищать.
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37519549
Riska1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все оказалось просто.
GetVolumeInformation дает искомый номер флэшки. Прописываем его в БД или в ini, а при запуске программы проверяем, всунута ли флэшка с таким номером или нет.
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37519842
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska1Все оказалось просто.
GetVolumeInformation дает искомый номер флэшки. Прописываем его в БД или в ini, а при запуске программы проверяем, всунута ли флэшка с таким номером или нет.
Это защита?
Она ведь по силе даже "ленивому школьнику".
И + добавит проблем когда у пользователя был "сбой" и пришлось переформатировать флешку (ну, например из-за вируса). В итоге: клиент недоволен, т.к. старый ключ не подходит, а вы дистанционно неуверены - говорит он правду или он устанавливает ваше ПО на новую флешку. И ещё куча заморочек с клиентами в таком же духе. А когда клиент недоволен (неважно по какой причине) - это негативные "слухи", которые подрывают репутацию надежности ПО. Решайте, что для вас главнее.
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37519888
Фотография shut-up-and-skate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,
это да...

Riska1,
мне кажется что привязка к флэшке плохая идея ...
зато заинтересовал момент того что БД и программа на флэшке :)
лучше сделать установщик для ПО на комп, которую уже распростронять на флэшке :)
а что насчет защиты ПО то тем навало :)
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37520192
Riska1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Форматировать никто не заставляет. А если занесет вирус, то флэшку можно поменять на новую.

2. Не думаю, что "ленивому школьнику" захочется тратить несколько минут на поиск ключа.
Кстати, AIS , Вы скорее всего найдете ключ за минуту.

Вот несколько примеров:

Номер флэшки: 1210178129; Пароль: 5361
Номер флэшки: 2356874; Пароль: 965
Номер флэшки: 65231458; Пароль: 1500
Номер флэшки: -695758502; Пароль: 3871
Номер флэшки: 1231691190; Пароль: ???

Но дешифровальщики Вашего уровня в наших Палестинах не водятся. А по сему, этой корявой защиты нам хватит :)
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37520331
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska11. Форматировать никто не заставляет. А если занесет вирус, то флэшку можно поменять на новую.
Интересно сколько стоит то ПО, которое Вы защищаете? И сколько пользователь сможет раз менять флешку? И кто платит за коммуникационные (почтовые и т.п.) расходы и за потерю времени (и денег соответственно) при не работаещем, либо отсутствующем ПО?....

Совет: используйте "DeviceIoControl" для привязки к физическому ID флешки, а не к ID её тома (GetVolumeInformation), и тогда половины проблем станет меньше. ;)
Riska12. Не думаю, что "ленивому школьнику" захочется тратить несколько минут на поиск ключа.
Кстати, AIS , Вы скорее всего найдете ключ за минуту.

Вот несколько примеров:

Номер флэшки: 1210178129; Пароль: 5361
Номер флэшки: 2356874; Пароль: 965
Номер флэшки: 65231458; Пароль: 1500
Номер флэшки: -695758502; Пароль: 3871
Номер флэшки: 1231691190; Пароль: ???

Но дешифровальщики Вашего уровня в наших Палестинах не водятся. А по сему, этой корявой защиты нам хватит :)
1. Не принебригайте "ленивыми школьниками". Они "на спор" ломают что не попадя и выкладывают всё в нет.
2. Искать ключ не зачем и тем более его дешифрировать. Достаточно зная привязку ПО к Тому (а это функция GetVolumeInformation) отловить её при запуске и "перевести стрелки" сразу на запуск ПО. А то, что привязка именно эта, скажет простой тест - "переформатирование" флешки.
Или Вы думаете, что кто-то при взломе подбирает ключи физически? Хотя в Вашем случае (малая длина "пароля") его можно и перебрать, и может это будет менее минуты.
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37520724
yaCooler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,

Вероятно тут ПО защищается от честных людей. Хотя мы в конторе используем вариант сбора допсредств за обновления и поддержку.

Riska1, что защищаете?)
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37524035
Riska1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yaCooler,
Словарик
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37524185
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska1 ,
"Теория защиты программ от взлома" (тезисно о всём главном).
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37547028
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нагуглите по словам Упаковщики и Протекторы.
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #37875634
cdrx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TrusCont Secure Flash Drive: воспроизвести поддерживаемые защитой файлы можно, скопировать нет.
SECUDRIVE USB: можно не только воспроизвести поддерживаемые защитой типы файлов но и редактировать их, при этом результат изменений можно сохранить только на саму же флешку.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Защита от тиражирования (копирования)
    #39432955
Andy258
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Редактирование - это круто. StarForce переводит файлы в защищенный формат и после этого менять их нельзя. Но они открываются только есть флешка подключена к компьютеру. То есть копирование не имеет смысла.
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #39433204
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy258Редактирование - это круто. StarForce переводит файлы в защищенный формат и после этого менять их нельзя. Но они открываются только есть флешка подключена к компьютеру . То есть копирование не имеет смысла.
Вы наверное имели ввиду, что флешка подключена к "конкретному компьютеру". Т.е. ничего нового, арифметика та же: закрытый ключ шифрования - ID конкретного компьютера (например, привязка в винту).

PS. "домашний велосипед" вряд ли кто-то будет ломать: самому сложно, а для профи нет мотивации. А вот StarForce ломануть - это уже бизнес, или на худой конец - престиж, но по любому абуенно дорого. Где-то так...
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #39434190
Andy258
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AIS, насколько я понимаю, они (starforce то бишь) говорят что можно использовать любые флешки для защиты и открывать их на любых компьютерах. То есть здесь идет привязка к ID и еще каким-то стандартным параметрам самой флешки.
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #39434285
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy258AIS, насколько я понимаю, они (starforce то бишь) говорят что можно использовать любые флешки для защиты и открывать их на любых компьютерах. То есть здесь идет привязка к ID и еще каким-то стандартным параметрам самой флешки.
Если так, то привязка как минимум к серийнику флешки.
Starforce конечно уважаемая компания, но мой опыт работы с ними был так себе. Программа, которая была защищена по их технологии, была взомана (если не ошибаюсь, давно это было) через 3 месяца. И этот лом был не нашей конкретно программы, а их технологии защиты. Может сейчас как-то иначе обстоят дела, но с тех пор стараюсь в защите не использовать популярные ПО, над взломом которых трудятся лучшие умы человечества. ))
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #39440576
Kent_vrn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обратите внимание на Guardant Code. Алгоритм защиты придумываете сами и это будет уже не типовое решения как у конкурентов. Из минусов - необходимо подкодить на c/c++ ( библиотеки сделать допустим и сами расчеты в ключе).
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #39448906
Andy258
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kent_vrnОбратите внимание на Guardant Code. Алгоритм защиты придумываете сами и это будет уже не типовое решения как у конкурентов. Из минусов - необходимо подкодить на c/c++ ( библиотеки сделать допустим и сами расчеты в ключе).
Это по затратам получается нужно купить комплект разработчика, покодить самому и еще флешки купить, начиная от почти 1000 руб. В общем, все имеет свою цену.
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #39451364
Kent_vrn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Комплект разработчика это маркетинг. Определиться с ключом по описанию, софт для разработки присутствует на сайте свободно. Итого комплект разработчика это 1 экземпляр устройства.
Покодить самому прийдется в любом случае.
Стоимость ключа в 1000р это говорит о серьезности (стоимости) защищаемой программы или ее востребованности на рынке. Студенческую поделку естественно не выгодно будет защищать.
В любом случае рассматривая варианты защиты необходимо взвесить и этот вариант.
...
Рейтинг: 0 / 0
Защита от тиражирования (копирования)
    #39472658
Andy258
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kent_vrn Стоимость ключа в 1000р это говорит о серьезности (стоимости) защищаемой программы Перефразируя классика - решения разные важны, решения разные нужны. Нужно тестировать и выбирать оптимальный вариант. Кому-то StarForce покажется правильным, кому-то Guardant Code, кому-то навесной замок или амбал с топором)))
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Защита от тиражирования (копирования)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]