Приветствуем на Форум Херсона. Форум Херсонской молодежи.. На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру! Если возникнут проблемы с регистрацией напишите нам. |
|
Программирование Все вопросы по написанию программ |
Просмотр темы (Новые вначале) |
20.11.2016 12:31 | ||
ZERO | Ключ хранится в архиве. | |
12.09.2016 12:29 | ||
zwitter |
а можно подробнее? про активацию, где ключ хранить будешь? какая статистика имеется в виду? в сравнении с какими способами защиты софта этот "самый защищенный" ? очень жду ответа, когда юзер выйдет из бана |
|
09.09.2016 15:25 | ||
andalit | самый защищенный способ - это активация по интернету + ведени статистики онлайн, но тут свои минуса | |
06.05.2016 22:23 | ||
Debian | такое и артманями можно поломать))) | |
05.05.2016 10:45 | ||
zwitter |
выкинь свою кустарщину. аппаратный ключ бери, http://www.guardant.com.ua/products/all/ есть версии как для программы на 1 пк, так и сетевой - с подсчетом количества запущенных копий программы. API вообще не сложный, есть примеры в комплекте поставки, правда иногда нужно было подпилить напильником )) |
|
25.03.2016 00:11 | ||
Svyrydov |
пока реализовал через SystemInfo.deviceUniqueIdentifier; //- клиент высылает мне свой уникальный адрес и я в проге его прописываю(идентификатор) и при запуске сравниваю с текущем идентификатором конкретной машины проверил на двух компах - вроде работает, единственное что странно - на одном и том же компе под мак осью и виндой даёт разные идентификаторы вид идентификатора вот такой : 6e50c1f5abf2beeb0d05c783df8073069ddc6801 |
|
24.03.2016 21:52 | ||
Svyrydov |
и опять инет с онлайном проще, а с оффлайном - не так всё просто. цель защиты - чтоб клиент, который купив продукт, не смог его запускать на всех подряд машинах. а только на одной. подумываю - может как вариант поискать вариант считать какие то уникальные параметры софтом-инициализатором с конкретной машины, и чтоб клиент отправлял мне этот уникальный код и я б под него уже ему затачивал софт. но что это за уникальное чудо число, которое постоянно можно будет считать в дальнейшем моим софтом(C#)? и опять же это должно работать(считывание уникального кода) как в винде, так и в линухе и маке. |
|
23.03.2016 16:32 | ||
Davlat |
стоимость разработки ПО вырастает на стоимость разработки устройства защиты. когда-то у 1С и "Лига:Закон" была защита на основе HASP-ключей, которые подключались к LPT-порту и работали. Вымерло вместе с портами %) Перешли на USB-ключи. но никто не мешает сделать программный эмулятор. может, действительно, одним из условий - постоянное подключение к интернету и получение периодически ответов от сервера, каждый раз разных. или если в локальной сети - сервер устанавливается в виртуальной машине на одном из компов. если разработка "под одного заказчика" - хватит и какой-то скрипт поставить в планировщике, которая будет что-то делать, а в случае если этого не происходит более Н часов - удалять информацию или блокировать доступ к компьютеру. |
|
23.03.2016 11:22 | ||
PhoeniXX |
Некоторые проги завязываются на конкретное железо, генерируя хеш на основе физических компонентов системы, и потом связывает этот хеш с лицензионным ключём, и валидирует этот ключ через интернет. Но тогда нужно предусмотреть вариант что делать если железо изменится. Либо можно еще поискать более дешевые альтернативы RSA SecurID, и использовать их, связывая начальный токен и то что генерирует сам OTP девайс. Но тогда потенциально при дизассемблировании программы можно получить начальный токен и смысл потеряется.... |
|
23.03.2016 08:39 | ||
Svyrydov |
а не бывает таких чипов/платок чтоб её зашил/прошил и вставил во внутрь системного блока, после чего поставил снаружи пломбочку свою фирменную и вуаля. Чтоб привязать прогу, чтобы та работала только с такой платной внутри компьютера?! |
|
21.03.2016 21:04 | ||
Davlat | тогда уже не постоянный код, а что-то сгенерированное по секретной формуле - иначе сниффером легко вскроют, посмотрев что приложение передает-принимает по сети (сам ничего не понял, что написал, но звучит зловеще) | |
21.03.2016 18:34 | ||
Svyrydov |
та это да - и вот думаю как лучше реализовать но приложение будет взаимодействовать только в локальной сети без инета может сделать чипик с usb кабелем - чтоб постоянно транслировал определенный код а софт постоянно считывал этот код, и если его нет - приложение не работает и просит вставить... |
|
20.03.2016 16:49 | ||
PhoeniXX |
Цитата:
Либо просто ключ с валидацией через интернете, ну и проверкой того что этот ключ используется только с одной машини\айпи\etc. Но это не панацея все же, так как вырезать эту валидацию из desktop приложение не сильно большая проблема. |
|
16.03.2016 23:11 | ||
Svyrydov |
Защита софта народ привет! кто если делает софт - сталкиваясь с защитой от пиратства (защита от копирования, флешка-ключ, серийные номера) какие методики используете? интересует больше не мобильные приложения которые в ссорах лежат, а просто приложения мак/виндовс. у меня пока что идея - ключ/флешка |