Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Защита программ. / 18 сообщений из 18, страница 1 из 1
12.04.2005, 21:08
    #33011977
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Встала необходимость сделать ключ активации для моей проги. Особых проблем с безопасностью нет. Хакера её ломать не будут.
...
Рейтинг: 0 / 0
12.04.2005, 22:30
    #33012046
zass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Я не понял - в чем проблема? Зачем защита?
...
Рейтинг: 0 / 0
12.04.2005, 22:37
    #33012051
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Если ломать не будут, зачем защита?
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
12.04.2005, 23:41
    #33012112
DkmS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Для солидности выводить форму, спрашивать ключ (который заранее присылать по почте), изображать действия по проверке (в том числе связываясь с сервером разработчика вне зависимости от наличия связи) и в конце сказать об успешной активации.
Юзер будет доволен. А уж как хакер обрадуется!
...
Рейтинг: 0 / 0
13.04.2005, 00:12
    #33012138
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Защита нужна. Прога консольная. Но вот проблема: как прога во второй раз узнает, что она уже активированна? Реестр не предлагать. Я склоняюсь к мысли, что надо сделать прогу для активации отдельно. Она должна будет генерить файл. Но ключи должны быть разные. И файлы то-же разные. Но активируемая прога должна прочитав файл этот определять, валиден он, или нет. Ключь - минимум 32 байта. Файл - минимум 256.

Я не теоритезирую. Действительно присралорсь.
...
Рейтинг: 0 / 0
13.04.2005, 00:50
    #33012157
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
сходи на сайты к шароварщикам.
у них небось уже методы отлаженные.
...
Рейтинг: 0 / 0
13.04.2005, 00:51
    #33012158
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Есть много способов. Одни основаны на зашивании уникальной информации в каждый дистрибутив (штамп, водяной знак). Другие собирают эту информацию из параметров системы (серийный номер CPU, MotherBoard и.т.п).

Тебе что по душе?
...
Рейтинг: 0 / 0
13.04.2005, 15:46
    #33013721
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Sarin Реестр не предлагать.ini-файл?
...
Рейтинг: 0 / 0
13.04.2005, 21:05
    #33014512
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
SarinЗащита нужна. Прога консольная. Но вот проблема: как прога во второй раз узнает, что она уже активированна? Реестр не предлагать. Я склоняюсь к мысли, что надо сделать прогу для активации отдельно. Она должна будет генерить файл. Но ключи должны быть разные. И файлы то-же разные. Но активируемая прога должна прочитав файл этот определять, валиден он, или нет. Ключь - минимум 32 байта. Файл - минимум 256.

Я не теоритезирую. Действительно присралорсь.

Ну кто мешает противнику таскать этот однажды сделанный файл с прогой?
А если файл машиннозависимый, то просто таскать вторую прогу, которая делает активацию -- ее-то как защищать?
...
Рейтинг: 0 / 0
13.04.2005, 21:09
    #33014517
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Если серьезно, то активация должна быть машиннозависимой, прога проверяет, есть ли у нее ключ, подходящий к текущей машине, если есть тогда работает.
Чтобы было безопасно, нужно ключ активации вычислять то хешу аппаратуры комьютера клиента и на сервере (закрытый ключ секретен). Тогда не придется на клиентском компе ничего прятать, все открыто, защита гарантирована алгоритмом стойким шифрования ключа.
Проблема только в том, чтобы сделать связь с сервером для активации.
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
13.04.2005, 23:22
    #33014628
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Связь с сервером невозможна. Возможно отсутствие интернета у пользователя. ini-файл не годится. Слишком слабая защита. Реестр - непреодолимая трудность для потенциальных взломщиков моей проги. Прога - кроссплатформенна. Точнее должна перекомпильнутся практически без изменений и в винде и в линухе. Вся защита (желательно) чтоб была реализованна стандартными средствами.

Кинте ссылки на сайты шареварщиков чтоль.
...
Рейтинг: 0 / 0
14.04.2005, 11:33
    #33015309
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
А при отсутствии интернета вохможна активация по телефону. (домашнему))))))))))))))))
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
14.04.2005, 23:42
    #33017173
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Ладно, через Инет сделаю:)
Кинте урлами, плз.
...
Рейтинг: 0 / 0
16.04.2005, 12:55
    #33019434
CruelGenius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
Хоть бы написал что за программа и что она делает.
А вдруг мне тоже надо такую.
...
Рейтинг: 0 / 0
16.04.2005, 13:25
    #33019455
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
...
Рейтинг: 0 / 0
16.04.2005, 20:25
    #33019674
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
LelikkА при отсутствии интернета вохможна активация по телефону. (домашнему))))))))))))))))


Такое практикуется.

1) При первом запуске прога определяет что она не активирована и выдает хеш.
2) Пользователь звонит в службу поддержки и сообщает эти данные.
3) Служба поддержки вычисляет ключ активации и сообщает его пользователю.
4) Пользователь применяет хеш к программе и происходи активация.

Вот ИМХО простейший сценарий активации.

Возможны еще варианты: пользователь сменил профиль железа и просит повторной активации или активации нескольких машин.
...
Рейтинг: 0 / 0
16.04.2005, 20:30
    #33019680
Di_LIne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
maytonВозможны еще варианты: пользователь сменил профиль железа и просит повторной активации или активации нескольких машин.
И еще 1001 сказка... Но Шехерезаду не дадут.
Отдуваться буш сам.
...
Рейтинг: 0 / 0
05.05.2005, 13:16
    #33050368
guest___1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита программ.
V515-KAB1-386S
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Защита программ. / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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