Секреты электронных ключей

23 декабря 2003 годаНадежную, адекватную по мерам и эффективную защиту, по словам начальника службы технической поддержки «Актива» Владимира Иванова, можно получить только в том случае, если она создается параллельно с приложением.

В начале декабря Компания «Актив» провела для разработчиков коммерческого программного обеспечения семинар на тему «Методы эффективной защиты продуктов с помощью электронных ключей».

Несмотря на «расплывчатое» название, выступления представителей фирмы были весьма конкретны и содержали специальные рекомендации по созданию приложений, которые необходимо защищать электронным ключом (ЭК), и описание программных продуктов, используемых в связке с семейством ЭК Guardant (Guardant Fidus, Stealth и Net). Эти ключи выпускаются фирмой с 1994 г. и работают в среде ОС Windows. Продукт компании, по словам ее представителей, сегодня используют для своего ПО примерно 70% российских разработчиков.

В выступлениях специалистов «Актива» были подробно рассмотрены существующие схемы защиты с помощью ЭК (автоматическая, через API и комбинированная) и основные характеристики различных типов локальных и сетевых ключей Guardant, а также раскрыты все тонкости внутреннего механизма ЭК.

Описание методов защиты было скоррелировано с детальным анализом методов взлома, поскольку именно они определяют способы противодействия конкретным угрозам и соответственно правила разработки ПО, устойчивого к ним.

Надежную, адекватную по мерам и эффективную защиту, по словам начальника службы технической поддержки «Актива» Владимира Иванова, можно получить только в том случае, если она создается параллельно с приложением, а защитные коды включены в логику его работы. Поэтому особое внимание было уделено средствам разработчика, которые представляют собой комплект ПО для программирования, тестирования защитных модулей и работы с ЭК Guardant любого типа.

«Изюминка» комплекта — генератор исходных текстов (ГИТ); он позволяет упростить разработку системы защиты приложения, путем автоматической генерации защитных модулей, обеспечивающих сложную логику взаимодействия с ключом. Программисту остается лишь распределить по приложению код защиты и скомпилировать результат.

ГИТ поддерживает основные языки программирования — ассемблер, Borland Pascal и Delphi, MS Visual Basic, MS и Borland С и С++, а также содержит средства, позволяющие создавать защитные коды практически для любой среды.

Электронные ключи Guardant

  • Guardant Sign
  • Guardant Code
  • Guardant Sign Net
  • Guardant Sign
  • Guardant Code micro
  • Guardant Time Net
  • Guardant Sign micro
  • Guardant Code
  • Guardant Net II

Карта сайта