...
С помощью ключей с часами реального времени можно реализовывать различные лицензионные политики, влияющие на время работы защищенного приложения:
- Приложение сможет работать только после активации алгоритма, которая произойдет по наступлению указанной даты
- Приложение перестанет работать после деактивации алгоритма, которая произойдет по наступлению указанной даты
- Срок работы приложения ограничен заданным периодом работоспособности, т. н. «временем жизни», алгоритма. Алгоритм активируется при первом запуске приложения и деактивируется по истечению «времени жизни»
Expand |
---|
title | Установка временной зависимости алгоритма |
---|
|
Выберите в маске для ключа с RTC аппаратный алгоритм, который будет использоваться для защиты, и выполните команду меню Образ ключа | (Поле) Свойства поля. Info |
---|
| При автозащите установка временной зависимости имеет смысл только для алгоритма типа GSII64 и AES128, и именно того, который будет использоваться для защиты. |
- В появившемся диалоге Свойства поля перейдите на вкладку Временные зависимости.
- С помощью флагов установите нужные временные зависимости (подробное описание см. в таблице ниже).
Запишите образ в ключ.
Элементы управления диалога Временные зависимости: Элемент интерфейса | Назначение |
---|
Флаг Время автоматической активации | Если флаг установлен, то алгоритм (а, следовательно, и защищенное приложение) станет работоспособным только после наступления указанной даты активации | Комбинированное поле ввода/ календарь для установки даты активации | Установка календарной даты активации аппаратного алгоритма. Дату можно установить как непосредственно в поле ввода, так и используя календарь | Флаг Время автоматической деактивации | Если флаг установлен, то аппаратный алгоритм (а, следовательно, и защищенное приложение) перестанет быть работоспособным сразу после наступления указанной даты деактивации | Комбинированное поле ввода/ календарь для установки даты деактивации | Установка календарной даты деактивации аппаратного алгоритма | Флаг Время жизни алгоритма | Если флаг установлен, то время работы аппаратного алгоритма (а, следовательно, и защищенного приложения) будет ограничено указанным календарным периодом времени. Отсчет времени работы начинается после первого обра-щения к алгоритму (после первого старта приложения) | Поля ввода периода работоспособности алгоритма | Указание временного периода работоспособности алгоритма в формате лет:мес:дн:час:мин:сек | Флаг Алгоритм изменяется каждые… | Если флаг установлен, то определитель алгоритма будет постоянно изменяться через определенный временной промежуток, начиная с указанной даты (см. FlipTime) | Поле ввода, указывающее через сколько дней изменится алгоритм | Установка периодичности изменения определителя алгоритма для механизма FlipTime (в днях) | Комбинированное поле ввода/ календарь для установки даты первого изменения алгоритма | Установка календарной даты активации механизма FlipTime |
|
...