Встала тут проблема защита проги от копирования. Выбор остановили на эл ключах. Но вот загвоздка, о них знаем только общую инфу, и то о HASP. Кто может растолкуйте что к чему и какие ключи использовать. Предполагается, что либо HASP Standart или HASP MEMO, либо аналоги других фирм. На каком остановиться и у какой фирмы брать, подскажите, плиз.
Для начала загуглись на тему уже существующих муляторов Вот, например, что написано про хасп на сайте MeteO
в общем - то можно не париться и брать hasp он ничем не хуже других .есть несколько аспектов которые нужно чётко понимать : 1) при экономической целесообразности любая программа работу которой без ограничений можно наблюдать( то есть если имеется легальный ключ) будет взломана 2) судествует сильно отличное от нуля количество программ которые могут быть взломаны без наличия легального ключа из за ошибок в проектировании и реализации защиты 3) принципиальный смысл использования ключа - то что его - ключ невозможно (или очень дорого) скопировать , однако это обходится с помощью дампа ключа и изготовления программного эмулятора 4)наилучший аппаратный способ защиты - переложить на аппаратное устройство значительную часть обработки данных
„переложить на аппаратное устройство значительную часть обработки данных“ "что абсолютно нереально на любом из доступных серийно выпускаемых ключей." согласен. особенно что касается сетевых ключей
http://seculab.ru/ru/index.phtml скажу по-секрету, там работают люди когда-то первыми взломавшие хасп
В общем-то, если к стандартным проверкам донгла добавить разные проверки которые обламывают муляторы, то можно обеспечить ситуацию, когда эмулятор будет работать, но прога быдет глючить или ругаться. Если она не предоставляет большой ценности, то её могут и бросить ломать. Правда, с сетевыми ключами так не получится.
Я так понимаю надо хранить участки памяти в ключе. 2 S_T_A_S_ Что за донгл? К чему тогда еще привязываться, кроме как не к ключам. Так все-таки, что посоветуйте использовать для защиты от копирования?
yuzvir если я ничего не путаю, то функкция хасп была не восстановлена , а скажем так, позаимствована работниками alladin ... так что это ничего не говорит об уровне специалистов ... так каждый может
SnugForce > электронный ключ. > Есть различные способы отличить реальную железку от мулятора. Например, муляторы hasp могут использовать HKLM\System\CurrentControlSet\Services\Emulator\HASP\Dump для хранения дампа. Смысла проверять этот ключ реестра мало, поскольку несложно хранить дамп в другом месте. Но можно проверять что-нибудь другое. Мулятор по типу Chingachguk'овского несложно определить несколькими строчками юзермодного кода.
Мдаааа, так подумать, хоть софт не продавай . Ладно, я понял, что ключ все-таки надо использовать, но в добавок к этому свои заморочки. Только вот тогда возникает вопрос, какой фирмы и какой тип ключа брать.
SnugForce бери K-medulla-у (www.k-medulla.com) p.s. вспомнилась сцена с промежуточных станций движения поезда, когда к остановишвемуся вагону со всех ног летят бабки и непонятного вида существа с пивом, водой, кукурузой и сигаретами
2 Broken Sword K-medulla? Можно более подробно... Сайт глядел. Мне бы поговрить надо... На указанное мыло можно письма на русском писать?
/off SnugForce Не связывайся с клинком, он тебя плохому научит! Дельфи забросишь и в защищенке копаться начнешь )) шутка