У программ появилась реальная защита

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




В последнее время рынок пиратского программного обеспечения заметно вырос, в том числе из-за того, что производители программ зачастую непрофессионально подходят к разработке систем защиты своей продукции. Действительно, эмуляторами электронных ключей и генераторами лицензий сейчас никого не удивишь. С их помощью многие потребители используют на неограниченном количестве рабочих мест одну копию программы, купленную "для видимости". Что же делать?

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

Все составные модули ключа (ядро, память, интерфейсы) объединены в один корпус, и количество внешней элементной базы сведено до минимума. Он имеет 32 или 64 Кб встроенной памяти, организованной по принципу файловой системы, что значительно облегчает работу с содержимым ключа. Пользователь также может использовать всю эту память для хранения исполняемых в ключе программ и данных.

Среди моделей, представленных компанией-производителем SenseLock, есть и самый миниатюрный из существующих ныне ключей - SenseLock EL-Genii: его размеры составляют всего 19x15x8,5 миллиметра. При этом он имеет абсолютно идентичную функциональность и защищенность полноразмерных версий. Применение такого миниатюрного прибора позволяет максимально исключить возможность повреждения внешних USB-разъемов ноутбуков и не испортить их внешний вид (не секрет, что после одного неловкого движения большой ключ может сломать USB разъем или сломаться сам).

Другая модель - EL-RTC - отличается тем, что в нее встроен энергонезависимый таймер реального времени, который функционирует даже при отключенном от компьютера ключе. С его помощью, к примеру, очень просто организовать лизинговую систему продаж, либо ограничивать время работы приложения. При этом срок работы элемента питания энергонезависимых часов в ключе рассчитан на три - четыре года эксплуатации.

Что немаловажно, такие ключи могут использоваться в режиме "Driver Less" (без драйверов) благодаря стандарту HID (Human Interface Device), встроенному во все современные операционные системы. Решение такого рода поможет исключить потенциально возможные проблемы, возникающие у пользователей с установкой драйвера на системах с разграниченными правами доступа или при обновлении операционной системы. Правда, этот режим накладывает определенные ограничение на использование ключа. В частности, невозможно использовать ключ сразу несколькими приложениями (то есть многомодульные приложения не смогут обращаться к уже открытому ключу пока он не будет закрыт использующим его приложением). В таком случае разработчики SenseLock предлагают использовать драйвер, который при необходимости устанавливается автоматически из указанного каталога и имеет подпись корпорации Microsoft.

Добавим также, что стартовый комплект электронных ключей предоставляется бесплатно - его можно скачать с сайта поддержки. Впрочем, для полноценной работы необходимо приобрести один ключ любой модели по цене всего от 570 до 780 рублей.

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

Выбор читателей