ЖУРНАЛ СТА №1/2025
найдено отличие контрольных сумм файлов от прописанных в cfg_files.dat, то возникает ошибка запуска узла . ● Период проверки целостности про - екта . Определяет период , с которым будет происходить дополнительный контроль целостности после старта режима исполнения . ● Контроль целостностиПО . Активиру - ет контроль целостности программ - ных файлов исполнительной системы . ● Блокировать запуск принеуспешной проверке ПО . Если флаг установлен , то исполнительная система не запус - тится . ● Период проверки целостности ПО . Определяет период , с которым будет происходить дополнительный конт - роль целостности после старта режи - ма исполнения . Для управления контролем целостно - сти ПО или проекта , а также получения списка отличий используется Функцио - нальный блок FileIntegrityControl ( рис . 20). Его входной параметр «CheckType» мо - жет принимать два значения : Project ( выполняется проверка целостностипро - екта ) или System ( выполняется проверка целостности исполнительной системы ). Выходной параметр «FileInfo» выдаёт описание по каждому проверяемому файлу . Данный выход представляет со - бой массив структур , которые содержат поля : FileName – имя проверяемого фай - ла , CheckSumFlag – признак соответствия контрольной сумме , CheckSum – полу - ченная контрольная сумма , EtalonCheck- Sum – эталонная контрольная сумма . ФБ FileIntegrityControl также имеет вы - ходные параметры : «Running» ( отобража - ет статус процесса проверки ), «Comp- leted» ( сигнализирует об окончании про - верки ) и «Error» ( указывает текст ошиб - ки , еслине удалось выполнитьпроверку ). Регистрация событий безопасности По умолчанию сообщения типа « Со - общение ИБ » попадают в общий архив сообщений . Однако в ПО MasterSCADA 4D есть возможность формирования от - дельной базы данных . Для этих целей в группе « Безопасность » создаётся « Ар - хив сообщений » ИБ ( рис . 21). На рис . 22 показана панель свойств элемента « Архив сообщений ». БД будет иметь по умолчанию имя se- curity_events.db и тип локальной БД – sqlite. Для работы с внешними базами данных PostgreSQL или MSSQL следует выбрать соответствующий тип БД из выпадающего списка и указать пара - метры подключения ( адрес сервера , но - мер порта , атрибуты пользователя ). Виды событий безопасности 1) Сообщения контроля целостности : « Ошибка при проверке целостности проекта » « Ошибка при проверке целостности ПО » Если проверка целостности будет не - удачной , то текст сообщения будет включать в себя код ошибки и список файлов , которые проверку не прошли . Вначале идёт список файлов с отличия - ми , затем идут пары < код ошибки > < имя файла >. Коды ошибок : 1 – Файл отсутствует 2 – Ошибка чтения файла 3 – Ошибка в пути к файлу 4 – Несоответствие MD5 сумм 5 – Ошибка дешифрации файла 2) Сообщения по авторизации пользо - вателя . « Вход в систему » – регистрация ус - пешного запуска сеанса работы . « Неуспешная попытка входа » – если не пройдена авторизация . Для сообще - ний данного типа добавляется причи - на его возникновения : « Неудачная смена пароля » « Необходимо сменить пароль » « Пользователь заблокирован » « Срок действия пароля истёк » « Недопустимое время логина » « Недопустимый адрес логина » 3) Сообщения о блокировке пользова - теля при превышении количества последовательных неуспешных по - пыток входа . Разработчик системы может задать количество последовательных неуспеш - ных попыток входа в свойствах группы « Роли » элемента « Безопасность ». Вид формируемого сообщения для такого со - бытия : « Пользователь » + login + « заблокиро - ван по превышению попыток логина ». 4) Сообщения об ошибке ключа защи - ты лицензии . Система MasterSCADA 4D периодиче - ски проверяет доступность ключа в ре - жиме исполнения . Проверка по умол - чанию производится раз в 30 минут . В случае если три проверки подряд были неудачными , то работа в режиме исполнения прекращается . При каж - дой неудачной проверке формируется сообщение , в котором указывается оставшееся время , которое исполни - тельная система может проработать без ключа . « Ключ не найден . Проект останов - лен ». « Ключ не найден . Проект будет оста - новлен через %d минут ». Создание гетерогенной среды Под созданием гетерогенной среды понимается применение различных типов общесистемного , прикладного и специального программного обеспече - ния в защищённой информационной ( автоматизированной ) системе . C реда исполнения MasterSCADA 4D поддерживает большинство распростра - нённых в промышленности операцион - ных систем , таких как Windows, Linux, Эльбрус . В частности , на сайте ГК « Астра » указано , что платформа и клиент визуа - лизации MasterSCADA 4D Client коррект - СТА 1/2025 14 www.cta.ru ПРОЕ К ТЫ Рис . 21. Создание « Архива сообщений » ИБ Рис . 22. Панель свойств элемента « Архив сообщений » группы « Безопасность » Рис . 20. ФБ FileIntegrityControl
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy