Переповнення буфера

Дахран, Саудівська Аравія. Казарми, 28 американських військових загинуло внаслідок влучання іракського «Скада» під час «Бурі в пустелі»

Про ціну помилок програмістів нагадує нам трагедія на авіабазі в Дахрані.
Комісія Конгресу визначила, що причиною, через яку батарея Patriot не змогла перехопити цей «Скад», була помилка в програмному забезпеченні (переповнення буфера, яке різко знижувало точність і надійність перехоплення вже після трьох годин безперервної роботи системи, а на момент атаки комплекс працював безперервно понад 100 годин).

Американський уряд опублікував звіт Patriot Missile Defense: Software Problem Led to System Failure at Dhahran, Saudi Arabia (IMTEC-92-26: опубліковано 4 лютого 1992 р., відкрито для публічного доступу 27 лютого 1992 р.)

Розслідування виявило помилку в програмному забезпеченні Patriot, через яку за кожні 100 годин безперервної роботи батареї відбувалося відхилення системного годинника на одну третину секунди, що зрештою призводило до неточних розрахунків.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.