+

=

Защита 1С

Sentinel HASP: Защита 1С конфигураций

Защитить 1С конфигурацию можно двумя способами:

  • с помощью программного продукта «ИНТЕЛИС: Защита конфигураций»;
  • перенести часть 1С конфигурации в .dll (внешнюю компоненту) и защитить получившуюся библиотеку стандартными средствами HASP API или HASP Envelope.

«ИНТЕЛИС: Защита конфигураций»

Решение «ИНТЕЛИС: Защита конфигураций» позволяет установить надежную защиту от несанкционированного использования и распространения на уже готовую 1С конфигурацию. Для работы с этим решением программист не должен обладать дополнительными знаниями, помимо знания языка программирования 1С.

«ИНТЕЛИС: Защита конфигураций» позволяет разработчику в полной мере использовать систему лицензирования Sentinel HASP. После установки защиты менеджеры по продукту могут независимо от разработчиков определить политику лицензирования, установить те или иные ограничения как на всю конфигурацию, так и на отдельные ее части и модули.

Существует две версии продукта «ИНТЕЛИС: Защита конфигураций» («ИЗК»): для защиты конфигураций для платформе «1С:Предприятие 8.1» («ИЗК 1.0») и «1С:Предприятие 8.2» («ИЗК 2.0»). Это два принципиально разных продукта.

Принцип работы «ИЗК 1.0» схож с распространенной схемой у других подобных продуктов. Защищаемые участки программного кода или внешние обработки шифруются, выполнение этих участков кода /внешних обработок возможно только при наличии ключа защиты HASP.

В новой версии - «ИНТЕЛИС: Защита конфигураций 2.0» - реализован принципиально иной способ защиты конфигураций, который на порядок увеличивает защищенность решения.

В «ИЗК 2.0» реализована уникальная методика защиты, основанная на принципе «обфускации» (обертывания) кода, схожая с методикой, используемой в Sentinel HASP Envelope. Это позволяет разработчику конфигураций построить самую надежную, на настоящий момент, автоматическую защиту 1С конфигурации.

Особенностью реализованной в «ИЗК 2.0» методики является полное соответствие идеологии «1С» в части сохранения открытости конфигурации для последующих доработок пользователем. Защита устанавливается только на определенные (конкретно указываемые разработчиком) участки, оставляя всю оставшуюся конфигурацию открытой для редактирования. Также появилась возможность лицензировать каждую из функций по отдельности, что значительно упрощает продвижение продукта на рынок.

Для построения защиты с помощью «ИЗК 2.0» от разработчика 1С конфигураций никаких дополнительных знаний не требуется. Продукт не оказывает ощутимого влияния на производительность прикладного решения и не вызывает дискомфорта в работе у конечного пользователя.


Подробнее о продукте:

«ИНТЕЛИС: Защита конфигураций 2.0». Для конфигураций на платформе «1С:Предприятие 8.2»
«ИНТЕЛИС: Защита конфигураций 1.0». Для конфигураций на платформе «1С:Предприятие 8.1»

Вы можете скачать демонстрационную версию «ИНТЕЛИС: Защита конфигураций» версии 2.0 или версии 1.0 и протестировать ее возможности, используя демо-ключ HASP, или же сразу заказать «Стартовый комплект для защиты 1С конфигураций».

Состав комплекта

  • «ИНТЕЛИС:Защита конфигураций»:пакет разработчика, необходимый для организации защиты прикладных решений;
  • руководство по работе с пакетом разработчика и организации защиты прикладных решений;
  • лицензия на работу с одной серией ключей Sentinel HASP (для работы с более чем одной серией ключей Sentinel HASP необходимо приобрести на каждую из серий дополнительную лицензию).
  • пакет разработчика, необходимый для организации защиты прикладных решений;
  • руководство по работе с пакетом разработчика и организации защиты прикладных решений;
  • лицензия на работу с одной серией ключей Sentinel HASP (для работы с более чем одной серией ключей Sentinel HASP необходимо приобрести на каждую из серий дополнительную лицензию).
  • «Стартовый комплект Sentinel HASP»:все программное обеспечение Sentinel HASP;
  • служебные ключи (Master Key и Developer Key);
  • краткий курс по использованию Sentinel HASP и полное руководство разработчика;
  • пять рабочих ключей выбранной модели (HASP HL Pro , HASP HL Time , HASP HL Net10  или HASP HL NetTime10 ).
  • все программное обеспечение Sentinel HASP;
  • служебные ключи (Master Key и Developer Key);
    краткий курс по использованию Sentinel HASP и полное руководство разработчика;
  • пять рабочих ключей выбранной модели (HASP HL Pro , HASP HL Time , HASP HL Net10  или HASP HL NetTime10 ).

Формирование DLL

При формировании .dll надо учитывать, что, исходя из идеологии 1С, конфигурация должна состоять из нескольких частей:
Открытая конфигурация, которую свободно может настраивать пользователь, дорабатывая какие-либо ее части.
Закрытая часть, которая является интеллектуальной собственностью разработчика 1С конфигурации и не должна подвергаться изменениям и риску утечки.

В защищаемую .dll должна входить именно закрытая часть 1С конфигурации.

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

Однако для формирования .dll разработчик должен знать языки программирования отличные от 1С, например С, Delphi, VB и т.п. К тому же разработчик должен потратить определенное время на построение защиты своей 1С конфигурации.