Все описанные выше риски — избыточные права, опасный код, неверные настройки, отсутствие контроля изменений — плохо поддаются ручному контролю, особенно в крупных системах с тысячами ролей и сотнями подсистем. Именно поэтому на рынке появляются специализированные инструменты, автоматизирующие анализ защищенности 1С. Один из таких продуктов — SafeERP, модульный программный комплекс, обеспечивающий комплексную защиту ERP-систем российских предприятий.
Продукт сочетает статический и динамический анализ кода, композиционный анализ состава ПО, контроль настроек и профилей безопасности, что позволяет проводить оценку защищенности как на этапе разработки, так и в процессе эксплуатации системы.
В состав комплекса SafeERP входят два самостоятельных программных решения, ориентированных на разные платформы:
- SafeERP Security Suite — решение для защиты платформы SAP. Позволяет в искать уязвимости в коде ABAP, анализировать безопасность платформы SAP, а также контролировать роли, полномочия, настройки системы, объекты доступа и соединения с внешними ресурсами в едином интерфейсе.
- SafeERP Extension Module (SafeERP EM) — решение для защиты информационных систем на базе и вокруг платформы 1С. Анализирует код 1С и связанные языкипрограммирования, контролирует настройки, роли и профили безопасности конфигураций 1С в едином интерфейсе.
SafeERP ориентирован на работу именно с кастомным кодом: в автоматическом режиме отделяются внешние обработки, отчеты и расширения, а также типовой код вендора, который не изменялся . Это снижает количество ложных срабатываний и позволяет представить результаты в обозримом виде. Все вычисления при этом проводятся на сервере SafeERP, а не на самой 1С.
Есть и возможности для кастомизации. Можно создавать собственные проверки на основе шаблонов — например, для анализа ролей или значений параметров настроек. Также предусмотрена загрузка собственного списка распространенных паролей, и проверка будет проводиться с учетом специфики конкретной организации.