Донгл (от англ. dongle), электронный ключ или аппаратный ключ представляет собой аппаратное средство для защиты ПО и данных от копирования, несанкционированного распространения или нелегального использования.
Технология основана на специализированной микросхеме или защищенном от считывания микроконтроллере, который имеет уникальный ключ алгоритма работы в каждом случае.
Донглы имеют небольшой объём защищённой энергонезависимой памяти. Если устройство более сложное, то оно может иметь встроенный криптопроцессор (для аппаратной реализации шифрующих алгоритмов) и часы реального времени.
Аппаратные ключи часто снабжены различными форм-факторами. Однако обычно они подключаются к ПК через USB. Существуют с LPT- или PCMCIA-интерфейсами.
Принцип действия электронных ключей заключается в присоединении к определённому интерфейсу компьютера, после чего через специальный драйвер защищённая программа отправляет ему информацию. Она обрабатывается по заданному алгоритму и возвращается обратно. Правильный ответ ключа — программа продолжает работать. Ответ не правильный — программа выполняет определенные разработчиками действия (к примеру, переключение в демонстрационный режим с блоком доступа к определённым функциям).
Специальные ключи осуществляют лицензирование, то есть ограничивают число работающих копий программы в сети. Тогда достаточно единственного ключа для всей локальной сети. Ключ можно установить на любой рабочей станции или любом сервере сети. Защищенные приложения по локальной сети обращаются к ключу. Преимуществом является то, что при работе с приложением в локальной сети нет необходимости носить с собой электронный ключ.
Обслуживание компьютеров в Москве
Обслуживание компьютеров в Москве от БитПрофи - профессиональное решение технических проблем
Узнать больше>>>