В режиме beta-тестирования запущен портал для управления ключами http://ext.hiasm.com/.
Что требуется для использования ключей?
- последняя версия HiAsm 4
- последняя версия FTCG_CodeGen к нему
Как это работает?
Действия автора:
1) после регистрации автор элемента может генерировать 255битные ключи в панеле "Own keys" с некоторым уникальным именем
2) скачав полученный ключ (<key name>.dat) и программу шифрования (hes-cryptor) автор шифрует свои .hws элементы и получает их .hes аналоги
3) зашифрованные элементы выкладываются в публичное пользование всем желающим
Действия пользователя:
1) пользователь качает зашифрованные элементы к себе на диск
2) регистрируется на сайте и приобретает ключи, с помощью которых проводилась шифровка
3) открывает HiAsm и из диалога Помощь->Активация ключа копирует свой 32х битный серийный номер, завязанный на используемый в компьютере CPU
4) на сайте напротив приобретенного ранее ключа в панеле "Keys" жмет кнопку "Activate key"
5) в открывшемся диалоге вводит серийный номер и активирует его
6) после активации для закачки станет доступен пользовательский ключ с именем <key name>.key
7) этот ключ кладется в папку code, в которую ранее были установлены зашифрованные элементы
Особенности:
- привязка пользовательского ключа к железу делается только на основе 48ми байтной строки идентифицирующей CPU
- активация пользователем приобретенного ключа возможна не более 3х раз
- использование технологии возможно только для пакетов на базе FTCG, причем для работы используется закрытая модификация кодогенератора, доступная только в бинарном виде
- шифрование элементов FTCG защищает контент на 100% только в том случае, если результаты его работы можно передать в компилятор без сохранения на диск (опытный разработчик путем реверс инжиниринга в принципе имеет возможность восстановить .hws исходник элемента основываясь на коде, который он генерирует)
Функционал предоставлен на основе обсуждений по теме: http://forum.hiasm.com/forum.html?q=3&t=56101
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
|