21.10.2021 Юрий Бобоч 12026
Пароль на обработку 1С

Содержание:

1. Установить пароль на текст модуля объекта обработки

2. Исключить код модуля из поставки конфигурации

3. Обфускация модулей кода 1С


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


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


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


Существует несколько способов защитить внешнюю или встроенную обработку в 1С паролем.  


1. Установить пароль на текст модуля объекта обработки


Чтоб установить пароль на текст модуля объекта обработки, следует открыть данный модуль в Конфигураторе.



Рис. 1 Открываем модуль объекта обработки


Или



Рис. 2 Модуль объекта обработки в конфигураторе


В главном мен выбираем «Текст» и команду «Установить пароль на модуль».



Рис. 3 Установить пароль на модуль


Таким же образом можно указать пароль на модули объектов справочников, документов, план видов характеристик, бизнес-процессов, задач, а также на общий модуль конфигурации.  


2. Исключить код модуля из поставки конфигурации


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


Для этого необходимо открыть 1С:Предприятие в режиме конфигуратора, в главном меню выбрать «Конфигурация → Поставка конфигурации → Настройка поставки». В открывшейся форму выбираете модули, текст которых необходимо убрать из поставки конфигурации. Также не забудьте поставить галку «Файл поставки может быть использован для обновления».


Далее в главном меню выбираете «Конфигурация → Поставка конфигурации → Комплект поставки» и сохраняете файл конфигурации CF на свой диск.
Этот файл конфигурации загружайте у заказчика, в нём будут указаны ранее защищенные от просмотра модули. 


3. Обфускация модулей кода 1С


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


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


Для защиты своего уникального кода (уникальные вычисления или алгоритм, уникальные расчеты сложных проектов) можно использовать вынесение во внешнюю компоненту своих наработок. Для разработки внешних компонент в 1С 8.3 Предприятие необходимо знание основ создания COM-объектов (ActiveX).


Специалист компании «Кодерлайн»

Юрий Бобоч

Наши проекты

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

ООО "РУКАРД-АУРА"
ООО "РУКАРД-АУРА"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Комплексная автоматизация

- Налоговый учет;...

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- А...

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:CRM ПРОФ

- Управление отношениями с клиентами (CRM) ...

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

ООО «Иви.ру»
ООО «Иви.ру»

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление корпоративными финансами

Подсистема казначейства
Модуль бюджетного контроля по ДДС ...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Управление торговлей

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление производственным предприятием 2

- Регламентированный учет;
- Кадровый учет;...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

Внедренное типовое решение:
1С:Управление холдингом

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

Автоматизация учета на базе ПП "1С:Комплексная автоматизация 8" в ЗАО "Крюгер-Гранд"
ЗАО «Крюгер-Гранд»

Отрасль:
Производство

Внедренное типовое решение:
1С:Комплексная автоматизация

- Создание интерфейсов и наборов прав пользователей;
- Отражению временных ...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)
ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)

Отрасль:
Оптовая торговля транспортными средствами и оборудованием

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Финансы, управленческий учет, мониторинг показателей
- Бухгалтерский уче...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение