Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2012.02.19;
Скачать: [xml.tar.bz2];

Вниз

Защита ПО аппаратным ключом   Найти похожие ветки 

 
Bogomol ©   (2011-10-27 13:56) [0]

Здравствуйте.

Дали задание на работе выбрать лучший аппаратный ключ для защиты ПО. Обосновать выбор и потом реализовать защиту на нем. В целом, думаю, с реализацией защиты проблем не будет. Но вот как выбрать, на что обратить внимание? Я нашел в продаже ключи HASP, Senselock, Guardant. Что лучше? Может кто-то уже сталкивался с этим?


 
DVM ©   (2011-10-27 13:57) [1]


> Что лучше?

Guardant имхо


 
Rouse_ ©   (2011-10-27 13:59) [2]

Одним только ключем не обойдешся.
Мы используем Guardant моделей Stealth2, Sign, Time и Code в зависимости от задачи.


 
savva ©   (2011-10-27 14:35) [3]

Было время, когда пользовались Аладдином.
Лично мне нравилось, что существует путь для ленивых (нажать кнопку и получить результат) и для продвинутых (в виде SDK)
Опять же под разные задачи - есть разные вещи:)
Каждый выбирает сам:)


 
Bogomol ©   (2011-10-27 14:38) [4]

А вообще на что стоит обратить  внимание, почему Guardant лучше?


 
Rouse_ ©   (2011-10-27 17:13) [5]


> почему Guardant лучше?


1. цена
2. на аппаратном уровне стоит блокировка от дампа
3. быстродействие (правда это не очень существенный момент)
4. возможность безшовной связки Guardant API  и кода
5. целая линейка ключей из которых можно бырать наиболее подходящий под задачу.
6. халявный демоключ и SDK
7. удаленная перепрошивка ключа, позволяющая менять сам принцип защиты на лету хоть из того-же инсталятора
8. это не смарткарта (правда это тоже тема для отдельного тро-ло-ло)...


 
Rouse_ ©   (2011-10-27 17:16) [6]

Минусы - при реализации защиты по любому придется очень сильно включать мозги, впрочем я в свое время отписывался по этой теме вот в этой статейке: rouse.drkb.ru/tmp/guardant.zip
(правда она сырая и не вычитанная, но для ознакомления подойдет)


 
Rouse_ ©   (2011-10-27 17:25) [7]

лин кривоват: http://rouse.drkb.ru/tmp/guardant.zip


 
Alex1983 ©   (2011-10-28 10:52) [8]

Я тоже в свое время выбрал Guardant, из всех ключей. Как оптимальный по цене и уровню защиты.
Ознакомьтесь с рекомендациями и уроками по защите тут и тогда все у вас получится http://www.guardant.ru/software-protection/lessons/
Так же сейчас они вроде запускают сервис Guardant.Online для связки кода защиты с кодом программы. Но я еще не разбирался. Но тоже можете взглянуть.


 
Bogomol ©   (2011-10-28 11:05) [9]

Спасибо большое всем за ответы и ссылки.

Rouse, спасибо за статью, с интересом прочитал. Узнал много нового, теперь в целом знаю, что надо делать и куда прикручивать. Правда думаю, что в реальности все будет посложнее моих фантазий, но думаю, что сделаю.

Думаю, что выберу Guardant Sign или Time, если руководство решит еще ограничение по времени делать. Сейчас кратко распишу преимущества данного типа ключей и отдам начальству, пусть решают.

Еще раз всем большое спасибо, очень выручили.


 
Rouse_ ©   (2011-10-28 19:24) [10]

Рекомендую Guardant Code, появись он в то время когда я разворачивал свой вариант защиты - ух я бы там развернулся по полной :)


 
Германн ©   (2011-10-28 19:44) [11]


> ух я бы там развернулся по полной

Перешел бы от защиты к нападению? :)


 
Rouse_ ©   (2011-10-28 19:48) [12]


> Германн ©   (28.10.11 19:44) [11]
> Перешел бы от защиты к нападению? :)

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


 
Сусл_   (2011-10-29 12:19) [13]

я тоже выбрал gurdant.
Розыч сказал - это хорошо.
я ему верю)

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

но по совету Розыча, надо еще много чего дописать.
хотя все советы давались до GRD CODE. думаю, что при наличии данного ключа и мозгов можно намного облегчить программную часть защиты и держать все в ключе.


 
Alex1983 ©   (2011-10-31 09:41) [14]

Да, если в программе есть хитрые вычисления,  то самое идеальное это использование Guardant Code. После этого взлом программы будет возможен только длительным анализом входа и выхода и попытками повторить функцию в ключе, что очень сложно и малореально.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2012.02.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.031 c
6-1210862658
Пётр
2008-05-15 18:44
2012.02.19
Интернет-радио


15-1318709342
Юрий Зотов
2011-10-16 00:09
2012.02.19
ММП 28-го ?


2-1320320243
dj-Oleg
2011-11-03 14:37
2012.02.19
Ленточный конвейер....


2-1320820407
Юлька
2011-11-09 10:33
2012.02.19
Turbo Pascal - Композиция Двух Двумерных Массивов 100x100


15-1320052005
И. Павел
2011-10-31 12:06
2012.02.19
Использование одной связки таблиц несколько раз в одном запросе.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский