Page 26 - 6127
P. 26
3) 1985-87 р. Декілька людей одержали смертельну дозу
опромінення під час сеансів радіаційної терапії з медичним
прискорювачем Therac-25. Заснована на попередній версії
прискорювача, "поліпшена" модель Therac-25 могла генерувати два
види випромінювання: слабке електронне бета-випромінювання і
нормальне рентгенівське випромінювання. Ще одне "поліпшення"
полягало в тому, що замість електромеханічного захисту пацієнта в
пристрої був реалізований програмний захист, нібито більш
надійний. Обидві нові функції були некоректно реалізовані
недосвідченим програмістом, результатом чого стали як мінімум
п'ять смертей і величезна кількість несмертельних випадків
переопромінення.
4) 1988 р. Переповнення буфера в Berkeley Unix. Перший у
світі комп'ютерний хробак (так званий хробак Морріса) заразив від
2.000 до 6.000 комп'ютерів менше ніж за добу, експлуатуючи
вразливість у реалізації функції gets(). В ОС Berkeley Unix ця
функція вводу/виводу не мала обмеження на максимальну довжину.
5) 1988-96 р. Генератор випадкових чисел Kerberos протягом
декількох років широко використовувався в різних системах
шифрування. Передбачалося, що програма повинна вибирати ключ
випадковим чином з багатьох мільярдів чисел, але генератор
випадкових чисел вибирав з набагато меншого набору чисельністю
приблизно в мільйон. Як результат, протягом восьми років будь-
який користувач міг без особливих труднощів проникнути в
комп'ютерну систему, яка використовувала модуль Kerberos.
6) 15 січня 1990 р. Падіння телефонної мережі AT&T.
Помилка в новій версії прошивання міжміських комутаторів
привела до того, що комутатор перезавантажувався, якщо
одержував специфічний сигнал від сусіднього комутатора. Але біда
в тому, що цей сигнал генерувався в той момент, коли комутатор
відновлював свою роботу після збою. В один прекрасний день, коли
якийсь комутатор у Нью-Йорку перезавантажився, він подав той
самий нещасливий сигнал – і почалося. Незабаром 114 сусідніх
комутаторів безупинно перезавантажувалися кожні 6 секунд, а 60
тис. чол. залишилися без міжміського зв'язку на 9 годин, поки
інженери не встановили на комутатори попередню версію
прошивання.
24