При ограничении доступа к исходному коду конфигуратор сохраняет его в виде скомпилированного байт-кода. В процессе установки защиты в байт-код расширения 1С внедряются алгоритмы проверки лицензии, которые содержатся в уникальном для каждого разработчика модуле "Лицензирование". Этот модуль включает персональные ключи шифрования. При обращении к защищённым функциям расширения выполняется проверка наличия лицензии. Строковые константы шифруются, а алгоритмы обфусцируются для повышения безопасности.
Для начала, определите методы, которые нужно защитить, и установите для них пароль. Перенесите общие модули из инструмента защиты в конфигурацию, изменив префиксы на уникальные. Подправьте вызовы общих методов, чтобы учесть новые префиксы, и выгрузите конфигурацию в файл cf для дальнейшей защиты.
Заполните настройки программы, указав код разработчика и другие необходимые параметры. В личном кабинете вендора создайте продукты и фичи, затем продублируйте их в инструменте защиты. Загрузите файл конфигурации с расширением cf и назначьте фичи для каждой функции защищаемого модуля. Выполните команду "Установить защиту" для создания защищённого файла с окончанием .protect.cf.
После создания защищённой конфигурации добавьте новый релиз в личном кабинете вендора. Укажите номер версии, опишите изменения и опубликуйте релиз. Он будет доступен для скачивания как через личный кабинет клиента, так и через интерфейс 1С при интеграции с сервером через RestAPI.
После публикации релиза система автоматически отправит уведомление по электронной почте всем вашим клиентам, использующим продукт. Вы можете настроить задержку или указать скорость рассылки, чтобы обновления распространялись плавно.
Вы получите доступ к демо серверу лицензирования и инструкции по установке защиты
Получить инструкции