|
 |
 |
 |
Module Protector Внешняя компонента для 1С:Предприятия 7.7
Module Protector Standard Edition
- Module Protector Standard Edition используется для создания полноценных зашищенных конфигураций. Конфигурации, защищенные Module Protector Standard Edition могут использоваться на любом компьютере и требуют лицензионный ключ для использования.
Module Protector Demo Edition
- Module Protector Demo Edition используется для создания демо-версий конфигураций. Он периодически отображает диалог произвольного вида, который пользователь не имеет возможности закрыть в течение определенного времени. Демо-конфигурации могут использоваться на любом компьютере и не требуют лицензионный ключ для использования.
Назначение
- Обеспечить защиту от чтения исходных текстов конфигураций, разработанных для 1С:Предприятия 7.7..
- Обеспечить возможность обязательного лицензирования каждого рабочего места, на котором может использоваться конфигурация 1С:Предприятия 7.7..
Способ реализации
- Удаление исходных текстов, хранящихся в конфигурации в открытом виде, и хранение их в специальном хранилище в зашифрованном виде.
- Предоставление средств для использования зашифрованных модулей из 1С:Предприятия.
- “Привязка” ключа шифрования к параметрам компьютера, обеспечивающая в то же время работоспособность зашифрованных модулей на множестве компьютеров..
Удаление открытого кода
- Два различных способа:
- Способ 1 (рекомендуется для защиты целых модулей): определения всех процедур и функций выносятся в защищенный модуль;
- Способ 2 (рекомендуется для защиты отдельных процедур и функций): тело процедуры/функции выносится в виде новой процедуры в защищенный модуль, а в тексте модуля 1С:Предприятия помещается оператор вызова этой процедуры/функции из защищенного модуля
Защищенные модули
- Из 1С:Предприятия вызывается метод Module Protector Выполнить(), которому передается зашифрованный текст модуля.
- Module Protector расшифровывает полученную строку и создает внутри себя контекст модуля.
- Все последующие вызовы процедур или функций защищенного модуля выполняются через соответствующий объект ProtectedModule.
Шифрование и хранение
- Шифрование выполняется с использованием алгоритма Rijndael, который US National Institute of Standards and Technology (NIST) в 2000 году выбрал в качестве Advanced Encryption Standard (AES), с использованием 128-битных ключей.
- Зашифрованные тексты модулей рекомендуется хранить в справочнике 1С:Предприятия, однако они могут храниться практически в любом месте, к которому возможен программный доступ средствами 1С:Предприятия..
Виды и назначения ключей
- Существует 3 вида ключей:
- Полный ключ (ПК). Секретный ключ, хранящийся у поставщика конфигурации. Общий для всей информационной базы.
- Аппаратный ключ (АК) основывается на аппаратных параметрах персонального компьютера.
- Лицензионный ключ (ЛК) дополняет АК до ПК. Необходим для использования зашифрованных модулей на конкретном персональном компьютере.
|
 |
------
О компании | Услуги | Новости | Проекты | Контакты | Магазин
|
|
|
 |
|