Январь 2018 — Заметка №9

Тут на Гаваях разослали всем оповещение, что летит ракета и “мы все умрем”. Опровержение прислали только через 40 минут. Эти 40 минут все люди были уверены, что им конец. Интересно, что там у них эти 40 минут происходило. Думаю еще мы про это узнаем и может даже снимут фильм.

А вот почему это произошло.

Around 8:05 a.m., the Hawaii emergency employee initiated the internal test, according to a timeline released by the state. From a drop-down menu on a computer program, he saw two options: “Test missile alert” and “Missile alert.” He was supposed to choose the former; as much of the world now knows, he chose the latter, an initiation of a real-life missile alert.
“In this case, the operator selected the wrong menu option,” HEMA spokesman Richard Rapoza told The Washington Post on Sunday.

Да, дизайн и интерфейсы важны (вся статья).

Ну и из личного опыта. Если в базе завести булевское(правда/ложь) поле, которое может содержать значения “t” и “f” (от true и false), то обязательно рано или поздно выстрелишь себе в колено.

(Добавлено позднее)
Я писал раньше про историю на Гаваях, когда по ошибке запустили настоящее оповещение о ракетной атаке, вместо тестового. Все тогда объясняли причину тем, что интерфейс был очень неудобен и позволял ошибиться.

Оказывается дело было немного не так и сложнее. Тренировку решили провести в новое необычное время — когда менялись смены. Руководитель ночной смены сказал о тесте руководителю дневной, но руководитель дневной подумал, что тест только для ночной смены (хотя он был для дневной), поэтому он не присутствовал рядом со свой сменой, когда это все случилось.

Когда начался тест, то по телефону голос сказал ““exercise “exercise “exercise”, но потом был зачитан текст от реальной атаки с “this is not a drill”. Сотрудник не услышал первую часть (как он говорит) и послал реальное оповещение.

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

Подробнее можно почитать в статье и полном репорте об инциденте.