Защита и шифрование модулей конфигураций, внешних отчетов и обработок на 1С 7.7.

small logo

КОМПЛЕКС ЗАЩИТЫ КОНФИГУРАЦИЙ 2.0

сохрани свою уникальность

СТАНДАРТ

Компилирование модулей конфигурации и внешних отчетов

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

Дополнительная обработка скомпилированного модуля

Вторичная обработка скомпилированного кода для осложнения декомпиляции. В частности при дополнительной обработке исключаются метки номеров строк исходного кода. Так же происходит некоторое «запутывание» р-кода, чтобы затруднить автоматизацию восстановления кода.

Ограничение срока работы модуля

Возможность указать дату окончания работы скомпилированного модуля. После указанной даты модуль перестает разворачиваться в памяти и начинает работать открытый модуль, который виден в Конфигураторе.

ЭКСПЕРТ

Версия ЭКСПЕРТ включает весь функционал версии СТАНДАРТ.

Сохранение внешнего файла лицензии

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


Сохранение исходного кода при компиляции

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

Создание и компилирование дополнительного глобального модуля

Вы сможете вынести ключевые функции и процедуры вашего продукта в дополнительный глобальный модуль, который можно скомпилировать. Вам не надо создавать собственную внешнюю компоненту защиты, КЗК 2.0 это сделает за вас.

КОРПОРАЦИЯ

Версия КОРПОРАЦИЯ включает весь функционал версии ЭКСПЕРТ.

Привязка лицензии конфигурации к жесткому диску

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

Подключение собственной библиотеки для обработки скомпилированного кода

Собственная библиотека (dll), созданная пользователем КЗК-2 по определенным правилам подключается при компиляции и при работе скомпилированного модуля. Это так же могут быть две разных библиотеки (рекомендуется). При компиляции Компилятор обращается к библиотеке пользователя, передавая ей скомпилированный код в виде массива данных. Библиотека обрабатывает этот массив (шифрует, выполняет привязку к электронному ключу, преобразует по «тайному» алгоритму)и возвращает результат Компилятору. Во время работы скомпилированного кода перед его разворачиванием в памяти так же идет обращение к пользовательской библиотеке. В этот раз она должна произвести обратные преобразования (дешифровать с предоставленным клиентом ключом, проверить наличие электронного ключа и т.д.) и вернуть результат прекомпилятору. Данная возможность позволяет усилить защиту скомпилированного кода в тех рамках, которые необходимы пользователю.

Дополнительный объект 1С для контроля за лицензией

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

Главная | Продукт | Скачать | Купить | Поддержка | Карта сайта | Контакты

2007-2023 © Федоров Алексей