Обфускация — это когда мы берём понятный код и делаем из него непонятный, но работающий точно так же. Смысл обфускации в том, чтобы глядя на ваш код никто не разобрался, как именно он работает. Читать подробнее...
Средства защиты кода 1С являются важным аспектом при разработке и сопровождении программных продуктов на платформе 1С:Предприятие. Они помогают обеспечить безопасность данных, защитить интеллектуальную собственность разработчика, а также предотвратить незаконное использование программного продукта.
Обфускация помогает в ситуации, когда сложному клиенту необходимо передать «Полнофункциональную разработку» с некоторыми ограничениями. После оплаты восстанавливаем исходный модуль, сопровождение идет в штатном режиме.
Обработка для обфуксации (приведения в нечитаемый вид) кода 1С, это может использоваться как один из способов защиты программных модулей.
Обфускация помогает в ситуации, когда сложному клиенту необходимо передать «Полнофункциональную разработку» с некоторыми ограничениями (до момента оплаты, например)
Как спрятать от любителей hex-редаторов строчки текста в скомпилированном приложении?». Но спрятать так, чтобы это не требовало особых усилий, так, между прочим... Вот пример обфускации строк
Открытость кода в 1С – это одно из важнейших ее достоинств. Однако бывают ситуации, когда потенциальный заказчик хочет опробовать сначала продукт, а уже потом принять решение о его покупке. Какой выход?
Для 1С 8.х (7.7 не рассматриваем как устаревший продукт) есть следующие пути закрытия кода: штатными средствами, обфускация п-кода скомпилированного модуля 1С, портирование кода на другие языки, вынесение кода внешних обработок, исполнение зашифрованных исходных текстов 1С во внешней компоненте
Рано или поздно перед профессиональным разработчиком встает задача защиты модулей конфигурации и обработок. Какая защита существует? Какой способ защиты самый надежный? Как выбрать защиту 1С конфигурации и при этом не прогадать? На эти вопросы отвечу в данном обзоре. Речь пойдет в основном об 1С:8.X
В этой статье мы рассмотрим различные способы защиты кода разработок 1С 8.3 от взлома и нелицензионного использования. Для чего программисты обычно защищают свои разработки? Использование штатных методов защиты 1С, обфускация кода 1С.
Обфускация - запутывание кода. Переименование переменных, процедур и функций в бессмысленные имена. Удаление форматирования, регистра символов и комментариев. Разрушение типовых конструкций, запутывание контроля потока и использование дополнительных методов защиты для защиты логики модуля
Для этого можно использовать штатные средства защиты, внешние компоненты и решения сторонних разработчиков. Обфускация — приведение кода в нечитаемый вид. Это можно сделать как при помощи специальных обработок, так и при помощи специальных сервисов