|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.11.2012, 14:58 | #1 |
Регистрация: 19.11.2012
Сообщений: 9
|
Как можно защитить твою программу??
Народ, встал такой вопрос - есть программка, нужно ограничить её пользователей... То есть, Я даю ссылку человеку, он скачивает, и как сделать так, чтобы он не мог её передать другому, или другой не мог пользоваться ей. Извиняюсь если не там написал
|
20.11.2012, 15:01 | #2 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Привязать к железу - самый простой и более-менее трудно обходимый способ, но есть ограничения конечно.
Стрелок-охотник
|
20.11.2012, 15:05 | #3 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Да, привязка к железу при первом запуске... Но если программа популярна, то в этой стране только через суды)
Alar, верни репу!
|
20.11.2012, 15:23 | #4 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Соответственно, если другой человек попробует сделать то же самое, ему придётся просить у Вас другой код активации... а Вы его, естественно, не дадите. |
|
20.11.2012, 15:43 | #5 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
Alar, верни репу!
|
|
20.11.2012, 15:49 | #6 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
С другой стороны, расписал чуть подробнее, может пригодится. Вообще, ТС следует учесть, что программа не в состоянии просто так узнать, что её скопировали - нужен общий репер для всех возможных копий программ. В простейшем (изложенном) случае, этим репером работает вначале разработчик, а потом соглашение об уникальности MAC-адресов. |
|
20.11.2012, 15:51 | #7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Поиском по форуму пользуйтесь. Таких тем навалом создавалось. Самое простое и интересное - это разработать свой алгоритм генерации и проверок серийных номеров. Не брать готовые, которые уже сломаны. Я вот, например, для своего проекта разработал свой алгоритм и шифрование. Сейчас я его (алгоритм) на 95% закончил делать и постепеннно внедряю в свой проект. Не знаю, сколько он продержится по стойкости взлома и как скоро это произойдет, но, я его признаю только когда мне сломавший, а именно понявший сам принцип по-шагово, мой алгоритм подробно расскажет. Слова, что типа "ключ формируется мол так и так" я не приму, т.к. это пальцем в небо. Подробнейшее описание - и я признаю, что алгоритм сломан. На данный момент, алгоритм генерирует ключ, и, что самое главное осуществляет обратные действия. Я это к чему. Я к тому, что лучше разрабатывать что-то свое, т.к. когда делаешь сам, то это жутко как интересно и азарт. Пробуйте, удачи.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
20.11.2012, 15:54 | #8 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Критерий взлома, вообще-то, не объяснение, а работающий кейген. |
|
20.11.2012, 16:05 | #9 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Цитата:
|
|
20.11.2012, 16:08 | #10 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
Сегодня для хорошей программы, привязка к железу - дурной стиль. Сегодня хорошая программа должна требовать Интернет, и часть ее мозгов подгружаться runtime. При запуске - логин скрин, на сервере - прверка id, проверка за что заплачено. Ну, и грамотный сценарий подгрузки тех участков мозгов, которые проплачены.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как защитить программу | perpetuum-mobile | Безопасность, Шифрование | 5 | 19.10.2012 14:28 |
Как защитить программу | Armiol | Безопасность, Шифрование | 33 | 09.11.2011 14:21 |
Нужно придумать как защитить программу | Bright-rider | Работа с сетью в Delphi | 6 | 31.12.2010 20:21 |
Как защитить программу от копирования | 1234 | Общие вопросы Delphi | 5 | 24.07.2008 21:30 |
Как защитить программу?? | PONKA | Безопасность, Шифрование | 8 | 19.05.2008 08:16 |