Проверка программного контура управления инцидентами системы ситуационного контроля

В составе комплексной системы ситуационного контроля проверялся программный контур управления инцидентами — проектный функционал, который должен обеспечивать обработку событий безопасности и передачу информации уполномоченным сотрудникам. В документации были предусмотрены алгоритмы автоматического реагирования, регистрация, обработка, учёт и классификация инцидентов, информирование в реальном времени и оповещение ответственных структур. Рассмотрение подтвердило именно этот предусмотренный проектом функционал управления инцидентами.

Функциональная модель управления инцидентами

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

Эти функции образуют разные части одной программной задачи. Регистрация закрепляет событие в контуре управления. Обработка позволяет работать с зарегистрированной информацией дальше. Учёт сохраняет инцидент как управляемую запись, а классификация относит его к предусмотренной проектом категории. Информирование и оповещение обеспечивают передачу сведений тем, кому они предназначены в рамках проектной схемы.

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

Автоматическое реагирование на события безопасности

В проекте были предусмотрены алгоритмы автоматического реагирования. Для программного контура это означает, что реакция на событие безопасности заложена в проект как функция системы, а не описана исключительно как последующее ручное действие сотрудника.

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

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

Регистрация, обработка, учёт и классификация

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

Регистрация позволяет зафиксировать событие в программном контуре. Обработка относится к дальнейшей работе с полученными сведениями. Учёт необходим для ведения инцидентов как элементов системы контроля, а классификация — для их различения по предусмотренному проектом признаку или категории.

В проверяемой документации эти функции были представлены как части функционала управления инцидентами. Именно их наличие подтверждалось результатом экспертизы. Из этого результата при этом нельзя выводить конкретную структуру базы данных, программную архитектуру, набор полей карточки инцидента или правила каждой категории, если такие детали отдельно не установлены рассмотренными материалами.

Информация для уполномоченных сотрудников

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

Здесь существенны две характеристики. Первая — адресность информации: речь идёт об уполномоченных сотрудниках. Вторая — режим её предоставления, определённый в проекте как реальное время. Вместе они описывают предусмотренный способ доведения сведений внутри системы ситуационного контроля.

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

Оповещение ответственных структур

Ещё одной подтверждённой функцией было оповещение ответственных структур о нарушениях безопасности. Оно дополняло предоставление информации уполномоченным сотрудникам и показывало, что проектный контур предусматривает передачу сведений об инциденте за пределы его внутренней регистрации и обработки.

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

В данном случае подтверждалась проектная сторона этой зависимости: программный контур включает функцию оповещения ответственных структур о нарушениях безопасности. Конкретные эксплуатационные результаты такой передачи в подтверждённый вывод не входят.

Подтверждённый функционал программного контура

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

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

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

Проверка аналогичного программного решения

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

Такая проверка помогает обнаружить функциональный разрыв. Например, наличие автоматического реагирования ещё не описывает дальнейший учёт инцидента, а регистрация события сама по себе не отвечает на вопрос о доведении информации ответственным получателям. Каждую предусмотренную функцию следует связывать с её ролью в общем контуре управления.

Если требуется подтвердить уже работающую систему, проектных материалов будет недостаточно для вывода об эксплуатационной эффективности. Тогда необходимы результаты испытаний и фактические данные о прохождении событий через реализованный программный контур. В рассмотренном кейсе решалась проектная задача: подтверждено, какие функции управления инцидентами предусмотрены документацией и каков допустимый предел этого вывода.

Разберём состав проектной документации и определим объём экспертной проверки

Направьте проект — проверим документацию и отдельные разделы

Для объектов в Москве и Московской области направьте проектную документацию, отдельные разделы проекта, результаты инженерных изысканий, исходные данные и ранее полученные замечания. Мы оценим комплектность материалов, проверим проектные решения и взаимную увязку разделов, выявим возможные несоответствия и подскажем дальнейший порядок проведения экспертизы проектной документации.