Najnevarnejše programske napake doslej: smrt in eksplozije
Večina programskih napak samo nekoliko oteži delovanje - sicer je vse v redu. So pa bili tudi nasilni hrošči, ki so milijone ljudi resno ogrozili in jih celo ubili. Ker ljudje včasih delajo resne napake ...
1. Mrtev in hudo poškodovan: Napaka programske opreme z Therac-25
- Akcelerator za delce Therac-25 je bil v osemdesetih letih res velika stvar. Kanadska vlada ga je razvila za obsevalno terapijo bolnikov z rakom.
- Naprava je lahko obsevala tumorje, ki so bili globoko v telesu. Veliko energije je bilo v paketu s svinčeno ploščo. Usodno je bilo, da je naprava v nekaterih primerih delovala tudi takrat, ko sploh ni bilo svinčene plošče.
- Bolniki so prejeli odmerek, ki je bil več kot 100-krat močnejši. Trije so umrli, najmanj trije pa so bili od takrat hudo invalidi.
2. Bolezen krvi WOW
- Igralci WOW so se leta 2005 veselili Patch 1.7, vendar so dobili skoraj nepremagljivega šefa.
- Nasprotnik je imel urok "Slaba kri", kar je pomenilo, da je vsako sekundo odvzemal škodo vsem igralcem okoli sebe. A to še ni vse: ta bolezen bi se prenašala prek krvi, da bi igralci okužili tudi drug drugega.
- Na koncu so umrli skoraj vsi, ki so se z novim obližem pomerili na strežnikih. Preživelo je le nekaj igralcev. Na forumih WOW so bili ostro kritizirani programerji.
3. Programska napaka paralizira vojne ladje
- Leta 1997 je usodna programska napaka povzročila, da vojaška ladja USS Yorktown preprosto ne more manevrirati. Na srečo je ladja za milijardo dolarjev vadila šele, ko se je napaka zgodila. Posadka ima običajno preko 350 članov.
- Sistem je nakazal, da naj bi bil ventil za prezračevanje odprt. Ko je častnik poskušal spremeniti napačno vrednost v sistemu, je celoten pogonski sistem odpovedal in mreža na ladji je propadla.
- USS Yorktown so po urah potegnili nazaj v pristanišče in tam popravili.
4. Eksplozija plina po okvari programske opreme
Programska napaka je bila odgovorna za eno največjih eksplozij na svetu:
- Napaka se je pojavila v programski opremi za nadzor plinovodov v Sibiriji leta 1982. S smrtnimi posledicami: programska oprema se je zrušila in plinovodi so se vžgali.
- Za njo je ena najbolj vznemirljivih zgodb hladne vojne: Sovjetska zveza je pustila, da se je programska oprema pretihotapila skozi Kanado. Toda ZDA so se zredile in zato naj bi CIA namerno vgradila napako v programsko opremo.
5. Programska oprema za boj proti piratstvu Sony
Ta programska napaka izvira iz časa, ko so bili CD-ji še nezakonito shranjeni in posredovani:
- Glasbeno podjetje Sony je na milijone glasbenih zgoščenk na skrivaj zažigalo programsko opremo za preprečevanje piratstva. To je zagotovilo, da uporabniki CD-ja ne morejo zapisati tako pogosto, kot bi želeli. Sony na samem CD-ju tega ne omenja.
- Največja težava pa je bila, da je programska oprema računalnik naredila nestabilno in ranljivo za krampanje. Vsi, ki so našli in želeli odstraniti skrito programsko opremo, so morali pričakovati tudi poškodbe operacijskega sistema.
- Sony je na koncu plačal globo v višini več kot pol milijona dolarjev in uporabnikom povrnil do 175 USD za odstranitev zlonamerne programske opreme.
6. tisočletni hrošč: kaj se zgodi leta 2000?
- Na silvestrovo 1999 je vprašanje med znanstveniki, računalničarji in celo vojsko povzročilo veliko pomislekov: ali bo tehnologija zmogla obvladati preskok v letu 2000? Strokovnjaki že dolgo opozarjajo, da tehnologija ne bo uspela zaradi hrošča 1. januarja 2000 - posledice sta bili kaos in državljanska vojna. Ne bi bilo več bencina, telefonska omrežja bi propadla in jedrske elektrarne bi se topile. Britanska vojska je bila na silvestrovo 1999 na pripravljenost.
- Na koncu se ni zgodilo nič - mnogi danes verjamejo. Tudi če ne bi bilo kaosa, je prehod na 2000 milijard evrov povzročil škodo. Vendar so informacijska podjetja pred meseci odpravila vse programske napake, tako da računalniški sistemi in omrežja samodejno preidejo na 1.1.2000.
- Kljub temu so bili vedno učinki: marca so vozniki v ZDA prejeli račun za davek na vozila za zadnjih 100 let. Ponosni 760.000 dolarjev.
7. Problem leta 2038
Naslednja težava s programsko opremo nas že čaka: leta 2038. Ker se 19. januarja 2038 ob 3:14 uri in 8 sekund lahko pojavi težava, ki zasenči vse prejšnje programske napake. Vpliva na skoraj vse računalnike:
- Številni operacijski sistemi imajo števec, s katerim določajo datum in čas - zlasti operacijski sistemi, ki temeljijo na Unixu. Računalnik šteje in šteje, toda v nekem trenutku je števec poln. Tako bo 19. januarja 2038. Nato števec skoči s številke "111 1111 1111 1111 1111 1111 1111 1111 11112" na to številko "000 0000 0000 0000 0000 0000 0000 00002".
- Težava: Če novo številko pretvorite v datum, 13. decembra 1901 izide ob 20:45:52. Vsi računalniki z Unixom (zlasti Linux in Mac OS X) zato potrebujejo posodobitev. Sicer pa so se računalniki v bolnišnicah, mestnih upravah in policiji leta 1901 nenadoma spet znašli - z uničujočimi posledicami.
V naslednjem članku vam bomo pokazali 5 najnevarnejših virusov vseh časov.