7 самых дорогих ошибок программистов в истории

11/04/2024

Комментарии к публикации 7 самых дорогих ошибок программистов в истории


Баланов Антон Николаевич, ТОП- менеджер, ИТ-МБА профессор и советник по экономике и социологии РАЕН. Возглавлял ИТ в ВК, Сбере, ВТБ. Курировал разработку ГосУслуг, а также автор книг про ИТ.

 

 

7 самых дорогих ошибок программистов в истории

 

1. Bug в программном обеспечении Toyota: в 2005 году были обнаружены проблемы с электронными системами управления, которые привели к широкому отзыву автомобилей и множеству юридических и компенсационных проблем.

 

2. Ошибка в коде NASA Mars Climate Orbiter: в 1999 году аппарат был потерян из-за неправильно рассчитанных конверсий между метрической и английской системами.

 

3. Сбой в программном обеспечении Knight Capital: в 2012 году фирма торговала акциями с ошибкой, что привело к огромным финансовым убыткам и ее выкупу другими компаниями.

 

4. Проблемы с защитой данных в Equifax: в 2017 году утечка данных из-за уязвимости в программном обеспечении привела к компрометации личной информации миллионов пользователей.

 

5. Ошибка в программе лечения лучевой терапии в Токио: в 2020 году некорректные дозы лучевого облучения были применены к пациентам из-за ошибок в программном обеспечении.

 

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

 

7. Ошибка в программе Boeing 737 MAX MCAS: неправильно спроектированная автоматическая система управления привела к серии катастроф в 2018-2019 годах и к полетам этого типа самолетов.

 

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




Андрей Валерьевич Наташкин, основатель и СЕО Mirey Robotics, эксперт по ИИ

 

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

Вторая тенденция - часто подобные ошибки носят случайных характер и не имеют преступный умысел, как это было в ситуации аспиранта Корнельского университета Роберта Морриса.

Третья тенденция - наибольший вред приносит не сама ошибка, а паника вокруг нее. В социологии есть даже специальный термин, обозначающий данное состояние - moral panic. Это социальный феномен, характеризующийся особым типом поведения, когда в обществе по типу "снежного кома" распространяется недостоверная информация, которая якобы угрожает безопасности членам общества. В такой ситуации человек не способен здраво оценить, насколько информация соответствует действительности, и психологически ему легче поддаться массовой истерике. Специфика данного поведения заключается в  несоответствии реакции на угрозу, когда простое событие кратно увеличивает показатель общественного беспокойства и страха.