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

Содержание:

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

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

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


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


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


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


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


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


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



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


Или



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


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



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


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


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


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


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


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


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


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


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


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


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

Юрий Бобоч

Наши проекты

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

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

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

ООО «ДАФ Тракс Рус» (DAF Trucks Rus)
ООО «ДАФ Тракс Рус» (DAF Trucks Rus)

Отрасль:
Машиностроение

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

- Осуществлена разработка матрицы прав и ролей для финансового подразделени...

Фармацевтическое предприятие «Оболенское»
АО «Фармацевтическое предприятие «Оболенское»

Отрасль:
Фармацевтическая промышленность

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

- Адаптации блоков/подсистем планирования продаж, закупок и казначейства. ...

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

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

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

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

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

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

Объемно-календарное планирование производства Автоматизация бизнес-проце...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

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

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

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

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

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

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

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

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслев...

ООО «ПЛЮСПЭЙ»
ООО «ПЛЮСПЭЙ»

Отрасль:
Организацией расчетов посредством электронных средств платежа

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

- Разработка подсистемы оперативного учета транзакций...

Доработка конфигурации Заказчика «1С:Управление строительной организацией»
ЗАО «Стройтрансгаз»

Отрасль:
Проектирование

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

Взаиморасчеты с поставщиками;
- Оформление заказов поставщикам;
- Склад ...

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

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

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

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

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

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

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

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