Коды доступа – это четыре 32-х битные числовые последовательности, служащие идентификаторами как разработчика, пользующегося ключами Guardant, так и самих электронных ключей.
Уникальный набор кодов доступа присваивается разработчику при первом заказе ключей Guardant и, далее, прошивается в каждый ключ перед продажей. Коды доступа однозначно идентифицируют каждого разработчика, использующего ключи Guardant. Электронные ключи набор уникальных идентификаторов для каждого разработчика, использующего технологии Guardant. Присваивается при первой покупке продуктов Guardant. В случае с аппаратными ключами коды прошиваются в каждое устройство перед выдачей разработчику. Ключи с определенными кодами доступа может приобрести только лицо/организация владелец этих кодов., которой были присвоены коды.
Коды доступа вводятся в процессе инсталляции Guardant SDK и встройке Guardant API в защищаемое приложение. Существует несколько видов кодов доступа в зависимости от их назначения:
Вид кода | КодНазначение | |
Public: | Избежать конфликта ПО разных разработчиков на одном компьютере. Используется в условиях поиска ключа/лицензии. | |
Private Read: | Защитить выполнение основных операций с ключом. Используется при чтении данных из памяти ключа/лицензии и выполнении аппаратных алгоритмов. | |
Private Write: | Защитить память ключа от перезаписи. Используется при записи данных в память ключа/лицензии. | |
Private Master: | Защитить алгоритмы ключа от перезаписи. Требуется при выполнении специальных операций. |
В процессе инсталляции Guardant SDK необходимо ввести коды доступа к ключам.
Для оценки и изучения возможностей ключей Guardant можно использовать ключ и Guardant SDK с демонстрационными кодами Для тестирования технологий Guardant существуют демонстрационные коды доступа. Они опубликованы и общеизвестны, поэтому непригодны не пригодны для защиты программного обеспечения в коммерческих целях.Демонстрационные коды доступа:
Код \ видВид кода | Символьный | Десятичный | Шестнадцатеричный |
Public: | DEMONVK | 1368487351 | 519175B7h |
Private Read: | DEMORDO | 1368487493 | 51917645h |
Private Write: | DEMOPRF | 1368487427 | 51917603h |
Private Master: | DEMOMST | 1368487308 | 5191758Ch |
Код доступа служит «паролем», по которому защищенное приложение может найти нужный ему ключ и выполнить конкретную операцию. Такой код называется Личным.
В ключах семейства Guardant есть три разных Личных кода доступа:
...
Код
...
Назначение
...
Личный код для чтения (Private Read Code)
...
Чтение памяти ключаи выполнение аппаратных алгоритмов
...
Личный код для записи (Private Write Code)
...
Запись данных в память ключа
...
Личный мастер-код (Private Master Code)
...
Выполнение специальных операций с ключом
...