Модуль "Шифратор 1с" предназначен для кодирования
данных, хранящихся в реквизитах документов и справочников 1с
для любых конфигураций v7.7
Он предоставляет механизм шифрования/дешифрования с помощью
файла-ключа и пароля. Соответственно доступ к зашифрованным
данным будут иметь только те лица, которые обладают электронным
файлом-ключом и знают пароль. Механизм шифрования организован
на использовании внешнего DLL-модуля, подключаемого к 1с.
Данная компонента реализует следующую политику безопасности
паролей в 1с:
- пользователь сам себе устанавливает пароль
- пароль имеет определенный срок действия
- по окончании срока действия пользователь сам себе меняет пароль.
- если пользователь забыл пароль, то администратор
может сбросить его пароль, после чего пользователь
заведет себе новый пароль при следующем логине.
Т.к. стандартный пароль в 1с 7.7 имеет ограниченный функционал,
данная политика реализована с помощью второго пароля (Пароль №2),
который появляется при логине вслед за стандартным.
Сам пароль хранится в справочнике пользователей в зашифрованном виде.
Данная программа позволяет шифровать программный код 1С, который находится в отчетах и обработках. Обработка работает по следующим принципам:
- идет переименование всех процедур и функций;
- идет переименование всех переменных;
- удаляется форматирование текста;
- удаляются комментарии;
- шифруются текстовые значения;
- учитываются имена переменных и функций из глобального модуля;
- учитываются имена переменных и функций, которые используются в таблице отчета.