Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Безопасность, Шифрование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2014, 16:17   #1
Dennis777
Форумчанин
 
Регистрация: 06.11.2009
Сообщений: 203
По умолчанию Привязка к железу или интернет регистрация

Программа по изучению английского языка. Необходимо защитить её от передачи соседям/друзьям и тд и тп.

1. Можно привязать её к железу, например используя EnigmaProtector.
Но в данном случае возникает одна существенная сложность:

Первоначально пользователь запускает программу и получает Идентификатор компьютера, который он должен сообщить мне идентификатор, я генерирую ключ и отправляю обратно пользователю. Ключ работает только на его компьютере.

Вариант неплохой, но слишком неудобный для пользователя (писать программу для автоматизации на данный момент не представляется возможным)

2. Сделать интернет ключ (единый для всех копий) и разместить его зашифрованную версию на сайт. Ключ на сайте будет меняться каждый день. При введении ключа - создается какая-нибудь dll ка, в какой-нибудь юзерфайлах. С помощью той же Енигмы, можно зашифровать строки, отвечающие за проверку регистрации и вывод сообщений о успешной/неуспешной регистрации.

С точки зрения пользователя - так гораздо удобнее. Но с точки зрения защиты выходит слабенько.

Какой вариант предпочтительнее? Может быть есть какие-то идеи по усложнению второго варианта?)
Интересный проект по изучению английского:
Английский в формате путешествия по США
Dennis777 вне форума Ответить с цитированием
Старый 11.04.2014, 16:25   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

...распространять с HASP ключем.

Но вот незадача, вы разделываете еще неубитого медведя. Судя по темам программы еще нет и защищать нечего, востребованности и популярности нет.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 11.04.2014, 16:55   #3
Dennis777
Форумчанин
 
Регистрация: 06.11.2009
Сообщений: 203
По умолчанию

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

Востребованность есть, популярность - относительная (90 клиентов за 2 месяца, это мало, но все равно больше, чем я ожидал(своего рода тестовый запуск тестовой версии)).

На данном этапе я занимаюсь добавлением некоторых новых фич, но предыдущая все равно продается. Там реализована штука с интернет ключом, но она такая ненадежная)
Интересный проект по изучению английского:
Английский в формате путешествия по США

Последний раз редактировалось Dennis777; 11.04.2014 в 17:00.
Dennis777 вне форума Ответить с цитированием
Старый 11.04.2014, 17:33   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

HASP ключи разные бывают, не только по уровню сложности, но и цене. В качестве примитивной защиты сгодится и флешка, а цена им копейки.

http://www.youtube.com/watch?v=4rN87suPnmA
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 11.04.2014, 20:59   #5
Dennis777
Форумчанин
 
Регистрация: 06.11.2009
Сообщений: 203
По умолчанию

Да, почитал об этом в Радиолюбителе. Довольно интересно, но опять таки - проблема с географией. Пользователи будут как со всей Украины, так и России. С помощью интернета программу им можно выслать уже сегодня, а хасп ключ придется ждать в лучшем случае несколько дней, потом опять таки - идти забирать. В таком случае привязка к железу выглядит не такой напряжной)
Интересный проект по изучению английского:
Английский в формате путешествия по США
Dennis777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Привязка к железу FreeZon Общие вопросы Delphi 14 12.02.2014 20:25
привязка программы к железу EliteDeN Фриланс 3 07.11.2013 23:26
Привязка программы к железу InsolenceL Помощь студентам 0 05.10.2012 09:43
привязка к железу marik768 WPF, UWP, WinRT, XAML 0 14.07.2012 11:40
привязка к железу Эль Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 26.09.2007 20:10