Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Коды доступа это четыре 32-х битные числовые последовательности, служащие идентификаторами как разработчика, пользующегося ключами Guardant, так и самих электронных ключей.
Уникальный набор кодов доступа присваивается разработчику при первом заказе ключей Guardant и, далее, прошивается в каждый ключ перед продажей. Коды доступа однозначно идентифицируют каждого разработчика, использующего ключи Guardant. Электронные ключи набор уникальных идентификаторов для каждого разработчика, использующего технологии Guardant. Присваиваются при первой покупке продуктов Guardant. В случае с аппаратными ключами коды прошиваются в каждое устройство перед выдачей разработчику. Ключи с определенными кодами доступа может приобрести только лицо/организация владелец этих кодов., которой были присвоены коды.

Коды доступа вводятся в процессе инсталляции Guardant SDK.

Также коды доступа нужно указывать в исходных кодах приложения, если оно защищается при помощи

Tooltip
linkTextUnderlinetrue
linkTextGuardant API.

Интерфейс прикладного программирования Guardant (Guardant API) – это набор функций(методов), используемых прикладными программами при выполнении операций с электронными ключами Guardant подробнее...


UI Text Box
typeinfo

Все коды доступа (за исключением Public) должны храниться в тайне от третьих лиц.

Существует несколько видов кодов доступа в зависимости от их назначения:

Вид кода

Код

Назначение

Public

:

Избежать конфликта ПО разных разработчиков на одном компьютере. Используется

в условиях поиска

при поиске ключа/лицензии.

Private Read

:

Защитить выполнение основных операций с ключом. Используется при чтении данных из памяти ключа/лицензии и выполнении

аппаратных

алгоритмов.

Private Write

:

Защитить память ключа от перезаписи. Используется при записи данных в память ключа/лицензии.

Private Master

:

Защитить алгоритмы ключа от перезаписи. Требуется при выполнении специальных операций.


Для тестирования технологий Guardant существуют демонстрационные коды доступа.
Они позволяют ознакомиться с возможностями Guardant SDK, Guardant API, электронных ключей и других продуктов.

UI Text Box
typeinfo

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

Для тестирования аппаратного ключа он должен быть прошит демонстрационными кодами.

Коды имеют различное представление:

Вид кода

Символьный

Десятичный

Шестнадцатеричный

Public:

DEMONVK

1368487351

519175B7h

Private Read:

DEMORDO

1368487493

51917645h

Private Write:

DEMOPRF

1368487427

51917603h

Private Master:

DEMOMST

1368487308

5191758Ch