Самые опасные ошибки в программном обеспечении: смертельные случаи и взрывы
Видео по теме: (May 2024).
Большинство ошибок в программном обеспечении лишь усложняют работу, в противном случае все в порядке. Но были и жестокие ошибки, которые ставили миллионы людей в серьезную опасность и даже убивали некоторых. Потому что люди иногда делают серьезные ошибки ...
1. Мертв и серьезно ранен: ошибка программного обеспечения с Therac-25
- В 1980-х годах ускоритель частиц Therac-25 был действительно большой вещью. Правительство Канады разработало его для лучевой терапии больных раком.
- Устройство может облучать опухоли, которые были глубоко в организме. Много энергии было связано со свинцовой пластиной. Фатально, что в некоторых случаях устройство работало, даже когда не было свинцовой пластины.
- Пациенты получали дозу, которая была более чем в 100 раз сильнее. Трое умерли, и с тех пор, по крайней мере, трое других стали инвалидами.
2. Болезнь крови WOW
- Геймеры WOW с нетерпением ждали патча 1.7 в 2005 году, но получили почти непобедимого босса.
- У противника было заклинание слабости "Corrupted Blood", что означало, что он каждую секунду получал очки урона от каждого игрока вокруг него. Но это еще не все: эта болезнь передается через кровь, так что игроки также заражают друг друга.
- В конце концов, почти все, кто играл на серверах с новым патчем, умерли. Только несколько игроков выжили. На форумах WOW была сильная критика программистов.
3. Программная ошибка парализует военные корабли
- В 1997 году фатальная ошибка в программном обеспечении привела к тому, что военный корабль USS Yorktown просто не смог маневрировать. К счастью, корабль за один миллиард долларов тренировался только тогда, когда произошла ошибка. Экипаж обычно насчитывает более 350 человек.
- Система указала, что вентиляционный клапан считается открытым. Когда офицер попытался изменить неправильное значение в системе, вся силовая установка потерпела неудачу, и сеть на корабле рухнула.
- USS Yorktown был перенесен обратно в гавань после нескольких часов и отремонтирован там.
4. Взрыв газа после сбоя программного обеспечения
Программная ошибка была причиной одного из крупнейших взрывов в мире:
- В 1982 году в программное обеспечение для управления газопроводами в Сибири закралась ошибка. С фатальными последствиями: программное обеспечение зависло, и трубопроводы загорелись.
- За этим стоит одна из самых захватывающих историй холодной войны: Советский Союз допустил контрабанду программного обеспечения через Канаду. Но США узнали об этом, и, как говорят, ЦРУ намеренно встроило ошибку в программное обеспечение.
5. Sony антипиратское программное обеспечение
Эта программная ошибка возникла в то время, когда компакт-диски все еще незаконно записывались и передавались:
- Музыкальная компания Sony тайно записала антипиратское программное обеспечение на миллионы музыкальных компакт-дисков. Это гарантировало, что пользователи не могли записывать CD так часто, как им хотелось. На самом компакт-диске Sony не упоминает об этом.
- Но самой большой проблемой было то, что программное обеспечение делало компьютер нестабильным и уязвимым для взлома. Любой, кто нашел и хотел удалить скрытое программное обеспечение, также должен был ожидать повреждения операционной системы.
- В итоге Sony заплатила штраф в размере более полумиллиона долларов и выплатила пользователям до 175 долларов за удаление вредоносного ПО.
6. Ошибка тысячелетия: что происходит в 2000 году?
- В канун Нового 1999 года вопрос среди ученых, компьютерщиков и даже армии вызвал огромную обеспокоенность: смогут ли технологии справиться с скачком в 2000 году? Эксперты давно предупреждают, что технология выйдет из строя из-за ошибки 1 января 2000 года - последствия были хаос и гражданская война. Бензина больше не будет, телефонные сети рухнут, а атомные электростанции растают. Британская армия была начеку в канун Нового 1999 года.
- В конце концов ничего не произошло - многие верят сегодня. Даже если бы не было хаоса, переход на 2000 миллиардов евро нанес ущерб. Тем не менее, ИТ-компании исправили все ошибки программного обеспечения несколько месяцев назад, чтобы компьютерные системы и сети автоматически переключались на 1.1.2000.
- Тем не менее, всегда были последствия: в марте водители в Соединенных Штатах получили счет за налог на транспортные средства за последние 100 лет. Гордый 760 000 долларов.
7. Проблема 2038 года
Следующая проблема с программным обеспечением уже ждет нас: в 2038 году. Потому что 19 января 2038 года в 3:14 утра и 8 секунд может возникнуть проблема, которая затмевает все предыдущие ошибки в программном обеспечении. Это влияет практически на все компьютеры:
- Многие операционные системы имеют счетчик для определения даты и времени, особенно операционные системы на основе Unix. Компьютер считает и считает, но в какой-то момент счетчик полон. Так будет 19 января 2038 года. Затем счетчик переходит с номера «111 1111 1111 1111 1111 1111 1111 1111 11112» на этот номер «000 0000 0000 0000 0000 0000 0000 00002».
- Проблема: если вы конвертируете новый номер в дату, 13 декабря 1901 года выйдет в 8:45:52 вечера. Поэтому все компьютеры с Unix (особенно Linux и Mac OS X) нуждаются в обновлении. В противном случае компьютеры в больницах, городских администрациях и полиции внезапно снова оказались в 1901 году - с разрушительными последствиями.
В следующей статье мы покажем вам 5 самых опасных вирусов всех времен.