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