Безопасность и аудит
Как ModernERP Pro защищает данные, соответствует требованиям 152-ФЗ и ведёт полный журнал действий для аудита.
Общие принципы безопасности
ModernERP Pro спроектирован как безопасная система с нуля (Security by Design). Основные принципы:
- Неизменяемый журнал (Ledger) – все операции с данными фиксируются без возможности редактирования или удаления задним числом. Это защищает от фальсификации учёта и махинаций.
- Ролевая модель доступа (RBAC) – каждый пользователь имеет доступ только к тем функциям и данным, которые необходимы для его работы. Никто не может «выйти» за рамки своих полномочий.
- Шифрование данных – все данные хранятся в зашифрованном виде (на уровне базы данных и файловой системы). Передача данных между сервером и клиентом защищена протоколом TLS.
- Аудит всех действий – каждое действие пользователя (создание, изменение, удаление, просмотр) фиксируется в журнале аудита с указанием времени, автора и типа операции.
Защита персональных данных (152-ФЗ)
ModernERP Pro соответствует требованиям Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных». Закон обязывает операторов принимать правовые, организационные и технические меры для защиты персональных данных от несанкционированного доступа, утечки, искажения или блокирования.
Реализованные меры защиты
- Разграничение доступа – персональные данные сотрудников и клиентов доступны только тем пользователям, которым это необходимо по роли (например, кадровику или менеджеру по продажам).
- Шифрование – все персональные данные (ФИО, контакты, паспортные данные) хранятся в зашифрованном виде.
- Журналирование доступа – каждый факт обращения к персональным данным фиксируется в журнале аудита.
- Политика обработки ПДн – система поддерживает публикацию политики обработки персональных данных, как того требует закон.
- Локализация данных – все данные хранятся на серверах, расположенных на территории РФ, что соответствует требованиям о локализации персональных данных.
Практические рекомендации для администратора
Для полного соответствия 152-ФЗ администратору системы необходимо:
- Назначить ответственного за обработку персональных данных в вашей организации.
- Опубликовать политику обработки ПДн на сайте компании (или в системе) – ModernERP Pro позволяет добавить ссылку на этот документ.
- Ограничить доступ к персональным данным только для тех сотрудников, которым это необходимо (настройка ролей).
- Регулярно проверять журнал аудита на предмет несанкционированного доступа к ПДн.
- При необходимости уведомить Роскомнадзор о начале обработки персональных данных (если ваша деятельность подпадает под требования уведомления).
Ролевая модель доступа
ModernERP Pro использует многоуровневую ролевую модель (10+ ролей), которая определяет, какие действия может выполнять каждый пользователь.
Основные роли
- Директор – полный доступ ко всем данным и настройкам. Управляет стратегией и утверждает отчёты.
- Финансовый директор – доступ к финансовым отчётам, управлению ФОТ, утверждению закупок.
- Технолог – управление техкартами, спецификациями, версиями BOM.
- Мастер цеха – управление производственными заданиями, выработкой, фиксация брака.
- Кладовщик – приёмка, отгрузка, инвентаризация, перемещения.
- Контролёр ОТК – контроль качества, фиксация брака, ведение журнала брака.
- Закупщик – создание заказов поставщикам, управление дефицитом.
- Менеджер по продажам – работа с клиентами, заказами, отгрузками.
- Администратор – настройка системы, управление пользователями и лицензиями.
Каждая роль имеет строго определённый набор прав: «Полный», «Чтение» или «Закрыт» для каждого раздела системы.
Журнал аудита
Все действия пользователей записываются в журнал аудита, который доступен администраторам и директору. Журнал позволяет:
- Отслеживать изменения – кто, когда и что изменил в системе.
- Выявлять подозрительные действия – например, массовое изменение данных или доступ в нерабочее время.
- Проводить расследования – в случае инцидентов (утечка данных, махинации).
- Соответствовать требованиям аудита – для внешних проверок (налоговая, надзорные органы).
Что фиксируется в журнале
- Создание, изменение и удаление любых сущностей (заказы, техкарты, партии, отгрузки).
- Вход и выход пользователей из системы.
- Изменение прав доступа – кто и кому изменил роль или разрешения.
- Критические операции – утверждение ФОТ, блокировка периода, отмена транзакций.
- Ошибки и сбои – системные события, которые могут указывать на проблемы или попытки взлома.
Каждая запись содержит:
- Дату и время с точностью до секунды.
- Пользователя (кто выполнил действие).
- Тип действия (создание, редактирование, удаление, просмотр).
- Сущность (на каком объекте выполнено действие).
- Старые и новые значения (для изменений).
- IP-адрес – для отслеживания источника запроса.
Безопасность на уровне инфраструктуры
ModernERP Pro разворачивается на вашем сервере (On-Premise) или в защищённом облаке. Это обеспечивает дополнительный уровень контроля:
- Изоляция данных – система работает в вашем контуре, данные не покидают вашу инфраструктуру.
- Шифрование дисков – рекомендуем использовать шифрование на уровне диска (LUKS, BitLocker) для защиты от физического доступа.
- Сетевые экраны – ограничьте доступ к портам системы только для доверенных IP-адресов (например, через корпоративный VPN).
- Регулярное обновление – своевременно устанавливайте обновления системы (входят в пакет поддержки).
- Резервное копирование – настройте автоматическое резервное копирование базы данных и файлов системы.
Управление лицензиями и защита от подделок
ModernERP Pro использует RSA-подпись для защиты лицензионного файла от подделки и аппаратную привязку (HWID) для предотвращения копирования лицензии на другой сервер.
- Цифровая подпись – лицензионный файл подписывается закрытым ключом вендора. При запуске система проверяет подпись с помощью публичного ключа. Любое изменение файла делает его недействительным.
- Аппаратная привязка – лицензия привязана к уникальному идентификатору сервера (HWID). При попытке запуска на другом сервере система блокируется.
- Срок поддержки – отдельно отслеживается срок действия подписки на обновления. Истечение срока не блокирует работу ядра, но ограничивает доступ к новым версиям.
Подробнее об управлении лицензиями читайте в разделе Управление лицензиями.
Часто задаваемые вопросы
Кто имеет доступ к журналу аудита?
Доступ к журналу аудита имеют только пользователи с ролью Директор и Администратор. Обычные пользователи (мастер, кладовщик, технолог) не видят журнала.
Можно ли удалить записи из журнала аудита?
Нет. Журнал аудита защищён от редактирования и удаления. Это архитектурное ограничение, гарантирующее неизменность доказательной базы для расследований.
Как долго хранятся записи в журнале аудита?
По умолчанию записи хранятся бессрочно. При необходимости администратор может настроить автоматическую архивацию старых записей (например, старше 3 лет) через отдельный скрипт.
Что делать при подозрении на утечку данных?
Немедленно заблокируйте доступ подозрительному пользователю (через раздел «Пользователи»), проанализируйте журнал аудита за период до инцидента, свяжитесь с технической поддержкой ModernERP Pro для дополнительной проверки.
Соответствует ли ModernERP Pro требованиям для работы с гостайной?
Базовый функционал ModernERP Pro ориентирован на коммерческие предприятия. Для работы с государственной тайной требуется дополнительная сертификация (ФСТЭК). При необходимости мы предоставляем консультации по адаптации системы под специальные требования.
Связанные разделы документации
- Управление лицензиями – как работает привязка к серверу и проверка подписи.
- Мониторинг состояния сервера – как отслеживать безопасность на уровне инфраструктуры.