В этой статье мы рассмотрим различные способы защиты кода разработок 1С 8.3 от взлома и нелицензионного использования.
В конфигураторе есть возможность установить пароль на модуль или исключить модуль из поставки. После этого, модуль будет скомпилирован в специальный промежуточный код (байт-код, набор инструкций), который в дальнейшем уже будет выполнятся платформой. Исходный модуль при этом будет зашифрован и для его просмотра или редактирования, необходимо будет вводить пароль.
Плюсы
Минусы
Один из способов разместить решение на вашем сервере и предоставлять доступ пользователю по системе SaaS (Software as a Service, ПО как сервис).
Плюсы
Минусы
Существуют решения, которые могут привязать вашу конфигурацию к специальному ключу. В этом ключе будет храниться информация, необходимая для правильной работы кода.
Плюсы
Минусы
Одним из самых удобных и быстрых способов является обфускация (запутывание) исходного кода модулей и/или байт-кода 1С.
Существуют как платные так и бесплатные инструменты.
Среди платных, одним из самых известных, является сервис защиты конфигураций и обработок Нетленка 1С.
Обфускатор использует следующие методы защиты:
Поддерживаются защита всех модулей конфигурации 1с 8.2 и 8.3, а также защита расширений 1С.
Защитить можно как отдельный модуль через браузер, так и автоматически всю конфигурацию или обработку. Процесс защиты выполняется очень просто. В большинстве случаев не требуется вносить изменения в код, достаточно выбрать нужный файл и нажать кнопку Защитить.
В стоимость входит техподдержка и помощь по защите конфигураций.
Плюсы
Минусы
В Конфигураторе, между редактором формы и текстом модуля, можно быстро переключаться без помощи мыши
Как войти в справочник или документ которого нет в меню
Преобразование отчета на СКД в таблицу значений на табличном документе
В EDT можно выбрать схему горячих клавиш как в Конфигураторе