Versions Compared

Key

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

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

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

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

Tooltip
linkTextUnderlinetrue
linkTextGuardant API.

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


UI Text Box
typeinfo

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

и встройке Guardant API в защищаемое приложение. Существует несколько видов кодов доступа в зависимости от их назначения:

Вид кода

Назначение

Public

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

Private Read

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

Private Write

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

Private Master

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

Info
titleВажно

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


Для тестирования технологий 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

...