Возможно, имелись в виду системы защиты от несанкционированного копирования программного обеспечения, а не ключей доступа.
Структура такой системы включает несколько подсистем: 1
- Подсистема внедрения управляющих механизмов. 1 Это комплекс программных средств, которые подключают защитный код к защищаемому программному модулю. 1 Код противодействует попыткам запуска нелегальной копии программы. 1
- Подсистема реализации защитных функций. 1 Это программная секция, которая распознаёт легальность запуска защищаемой программы. 1
- Подсистема противодействия нейтрализации защитных механизмов. 1 Она предназначена для борьбы с возможными попытками нейтрализации системы защиты и/или её дискредитации. 1
- Блок установки характеристик среды. 1 Он отвечает за получение характеристик, которые идентифицируют вычислительную среду. 1
- Блок сравнения характеристик среды. 1 Устанавливает факт легальности запуска защищаемой программы. 1
- Блок ответной реакции. 1 Он реализует ответные действия системы защиты на попытки несанкционированного исполнения защищаемой программы. 1
По способу внедрения защитного механизма системы защиты от несанкционированного копирования бывают: 1
- Встроенные. 1 Защитный механизм внедряется при создании программного продукта. 1
- Пристыковочные. 1 Подключаются к уже готовому программному продукту. 1
Для защиты от несанкционированного копирования также используют шифрование данных, контроль доступа, мониторинг активности и другие методы. 23