Введение

Анализ опасностей, объясненный на простых примерах

Анализ опасностей – один из множества методов, которые могут использоваться для оценки риска. В основе этого процесса лежит описание объекта системы (например, человека или машины), который планирует выполнять определенную деятельность. В ходе выполнения этой деятельности может возникнуть неблагоприятное событие (именуемое "фактором"), способное вызвать или усугубить нежелательное происшествие (сбой, инцидент, авария). В конечном итоге, это происшествие приведет к определенному результату, который можно оценить с точки зрения степени ущерба или вреда. Этот результат может быть измерен по непрерывной шкале, например, в денежном выражении, или же результаты могут быть классифицированы по различным уровням серьезности.

Простой анализ рисков

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

Управление рисками посредством анализа рисков

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

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

IEEE STD 1228 1994 «Планы обеспечения безопасности программного обеспечения» определяет лучшие отраслевые практики для проведения анализа опасностей программного обеспечения, чтобы обеспечить определение и спецификацию требований и атрибутов безопасности для включения в программное обеспечение, которое управляет, контролирует или осуществляет мониторинг критически важных функций. Когда программное обеспечение используется в системе, разработка и обеспечение качества его проектирования часто регулируются стандартом DO 178C. Тяжесть последствий, выявленная в ходе анализа опасностей, определяет уровень критичности программного обеспечения. Уровни критичности программного обеспечения варьируются от A до E, что соответствует степени тяжести последствий – от катастрофических до отсутствия влияния на безопасность. Для программного обеспечения уровней A и B требуется более строгий подход, а соответствующие функциональные задачи и результаты работ в области безопасности системы используются в качестве объективных доказательств соответствия критериям и требованиям безопасности. В 2009 году был разработан передовой коммерческий стандарт, основанный на десятилетиях проверенных процессов обеспечения безопасности систем, применяемых в Министерстве обороны и NASA. ANSI/GEIA STD 0010 2009 («Стандарт лучших практик разработки и реализации программы обеспечения безопасности системы») – это коммерческая передовая практика, лишенная военной специфики, которая использует проверенные целостные, всесторонние и адаптируемые подходы к предотвращению, устранению и контролю опасностей. В основе стандарта лежит анализ опасностей и процесс обеспечения безопасности, основанный на функциональных характеристиках.