Najniebezpieczniejsze błędy w oprogramowaniu: zgony i eksplozje
Większość błędów oprogramowania tylko utrudnia obsługę - w przeciwnym razie wszystko jest w porządku. Ale zdarzały się również brutalne robaki, które groziły milionom ludzi poważnym zagrożeniem, a nawet niektórych zabiły. Ponieważ ludzie czasami popełniają poważne błędy ...
1. Martwy i ciężko ranny: Błąd oprogramowania Therac-25
- Akcelerator cząstek Therac-25 był naprawdę wielką rzeczą w latach 80. Rząd Kanady opracował go do radioterapii chorych na raka.
- Urządzenie może napromieniować guzy głęboko w ciele. Dużo energii wiązano z płytą ołowianą. Śmiertelne było to, że w niektórych przypadkach urządzenie działało nawet wtedy, gdy w ogóle nie było płyty ołowianej.
- Pacjenci otrzymali dawkę, która była ponad 100 razy silniejsza. Trzech zmarło, a co najmniej trzy inne zostały poważnie niepełnosprawne.
2. Choroba krwi WOW
- Gracze WOW z niecierpliwością czekali na aktualizację 1.7 w 2005 roku, ale dostali prawie niezwyciężonego bossa.
- Przeciwnik miał zaklęcie osłabienia „Zepsuta krew”, co oznaczało, że co sekundę otrzymywał punkty obrażeń od każdego gracza wokół niego. Ale to nie wszystko: ta choroba byłaby przenoszona przez krew, aby gracze również się zarażali.
- W końcu prawie wszyscy, którzy grali na serwerach z nową łatką, zginęli. Przeżyło tylko kilku graczy. Na forach WOW spotkała się ostra krytyka programistów.
3. Błąd oprogramowania paraliżuje okręty
- W 1997 r. Fatalny błąd oprogramowania spowodował, że okręt wojenny USS Yorktown po prostu nie był w stanie manewrować. Na szczęście statek wart miliard dolarów ćwiczył tylko wtedy, gdy wystąpił błąd. Załoga ma zwykle ponad 350 członków.
- System wskazał, że zawór wentylacyjny miał być otwarty. Gdy oficer próbował zmienić niewłaściwą wartość w systemie, cały układ napędowy zawiódł, a sieć na statku zawaliła się.
- USS Yorktown został po godzinach wciągnięty z powrotem do portu i tam naprawiony.
4. Eksplozja gazu po awarii oprogramowania
Błąd oprogramowania był odpowiedzialny za jedną z największych eksplozji na świecie:
- W oprogramowaniu do kontroli gazociągów na Syberii pojawił się błąd w 1982 r. Ze śmiertelnymi konsekwencjami: oprogramowanie uległo awarii i rurociągi stanęły w płomieniach.
- Za tym kryje się jedna z najbardziej ekscytujących historii zimnej wojny: Związek Radziecki pozwolił na przemyt oprogramowania przez Kanadę. Ale USA to zrozumiały, a więc mówi się, że CIA celowo wbudowała błąd w oprogramowanie.
5. Oprogramowanie antypirackie Sony
Ten błąd oprogramowania pochodzi z czasów, gdy płyty CD były nadal nielegalnie nagrywane i przekazywane:
- Firma muzyczna Sony potajemnie wypaliła oprogramowanie antypirackie na milionach muzycznych płyt CD. Dzięki temu użytkownicy nie mogli nagrywać płyt CD tak często, jak chcieli. Na samej płycie Sony nie wspomina o tym.
- Ale największym problemem było to, że oprogramowanie spowodowało niestabilność komputera i podatność na ataki hakerskie. Każdy, kto znalazł i chciał usunąć ukryte oprogramowanie, musiał również spodziewać się uszkodzenia systemu operacyjnego.
- Sony ostatecznie zapłaciło grzywnę w wysokości ponad pół miliona dolarów i zwróciło użytkownikom do 175 USD za usunięcie złośliwego oprogramowania.
6. Błąd Millennium: co dzieje się w 2000 roku?
- W sylwestra 1999 r. Pytanie naukowców, informatyków, a nawet armii wywołało ogromne obawy: czy technologia poradzi sobie ze skokiem w roku 2000? Eksperci od dawna ostrzegają, że technologia zawiedzie z powodu błędu 1 stycznia 2000 r. - konsekwencją był chaos i wojna domowa. Nie byłoby już benzyny, sieci telefoniczne rozpadłyby się, a elektrownie jądrowe stopiłyby się. Armia brytyjska była w pogotowiu w sylwestra 1999 roku.
- W końcu nic się nie stało - wielu wierzy dzisiaj. Nawet jeśli nie było chaosu, przejście na 2 000 miliardów euro spowodowało szkody. Jednak firmy informatyczne naprawiły wszystkie błędy oprogramowania kilka miesięcy temu, dzięki czemu systemy i sieci komputerowe automatycznie przełączają się na 1.1.2000.
- Niemniej jednak zawsze były efekty: w marcu kierowcy w Stanach Zjednoczonych otrzymali rachunek za podatek od pojazdów za ostatnie 100 lat. Dumny 760 000 $.
7. Problem z 2038 r
Następny problem z oprogramowaniem już na nas czeka: w 2038 r. Ponieważ 19 stycznia 2038 r. O 3:14 rano i 8 sekundach może wystąpić problem, który przyćmiewa wszystkie poprzednie błędy oprogramowania. Wpływa na prawie wszystkie komputery:
- Wiele systemów operacyjnych ma licznik do określania daty i godziny - zwłaszcza systemy operacyjne oparte na Uniksie. Komputer się liczy i się liczy, ale w pewnym momencie licznik jest pełny. Tak będzie w dniu 19 stycznia 2038 r. Następnie licznik przeskakuje z liczby „111 1111 1111 1111 1111 1111 1111 1111 11112” na tę liczbę „000 0000 0000 0000 0000 0000 0000 00002”.
- Problem: jeśli przekształcisz nowy numer w datę, 13 grudnia 1901 r. Wyjdzie o 20:45:52 po południu. Dlatego wszystkie komputery z Uniksem (szczególnie Linux i Mac OS X) wymagają aktualizacji. W przeciwnym razie komputery osobiste w szpitalach, administracji miejskiej i policji nagle znalazły się ponownie w 1901 r. - z katastrofalnymi konsekwencjami.
W następnym artykule pokażemy Ci 5 najbardziej niebezpiecznych wirusów wszechczasów.