10 Blogiausių Programuotojo Klaidų, Sugriovusių Milijonų žmonių Gyvenimus - Alternatyvus Vaizdas

Turinys:

10 Blogiausių Programuotojo Klaidų, Sugriovusių Milijonų žmonių Gyvenimus - Alternatyvus Vaizdas
10 Blogiausių Programuotojo Klaidų, Sugriovusių Milijonų žmonių Gyvenimus - Alternatyvus Vaizdas

Video: 10 Blogiausių Programuotojo Klaidų, Sugriovusių Milijonų žmonių Gyvenimus - Alternatyvus Vaizdas

Video: 10 Blogiausių Programuotojo Klaidų, Sugriovusių Milijonų žmonių Gyvenimus - Alternatyvus Vaizdas
Video: Kiek Lietuvoje uždirba programuotojai? (2020 m. kovas) 2024, Gegužė
Anonim

Kad ir kaip pasitikėtume mašinomis, jos toli gražu nėra idealios. Bent jau todėl, kad juos gamina žmogus.

Kol programos taps protingesnės nei žmonės, mes turėsime nuolat stebėti jų būklę. Ypač kai kalbame apie atsakingą verslą.

- „Salik.biz“

Žemiau pateiktos istorijos parodys, kiek mūsų gyvenimas priklauso nuo tinkamai sukonfigūruoto algoritmo ir kas nutiks, jei gamybos kontrolė užtruks laisvą dieną.

Pradėkime nuo keistų dalykų, paveikiančių santykinai nedidelį žmonių skaičių, ir pabaigkime nuo realių finansinių nelaimių. Tie, kurie turėjo skubiai perskaityti trapų kodą ir tiesiogine prasme išgelbėti žmoniją, kainavo daugiau nei tuziną nemigos naktų.

1. Sistema palaidojo gyvus 8500 ligoninių Mičigane

2003 m. Šv. Marijos gailestingumo medicinos centras Grand Rapids mieste atnaujino savo pacientų registravimo programą į naują versiją. Dėl klaidingo duomenų aiškinimo kintamieji „išregistruoti“ir „mirę“yra supainioti.

Todėl visi, kurie jau buvo gydyti, pranešimus apie mirtį pradėjo gauti paštu ir įvairiuose pranešimuose, pavyzdžiui, kraujo tyrime.

Reklaminis vaizdo įrašas:

Problema nebūtų tapusi plataus masto, tačiau dėl aukšto automatizavimo pranešimai buvo siunčiami tiek pacientams, tiek draudimo tarnyboms. Pastarieji, pamatę, kad asmuo „miršta“, nustojo kompensuoti vėlesnį gydymą. Tai apėmė daugiau nei 2000 pensininkų ir neįgalių asmenų.

Kadangi klaida buvo rasta praėjus dviem mėnesiams po suskirstymo, informacijos apie susijusias paslaugas atkūrimas ir žalos atlyginimas užtruko maždaug tiek pat.

2. Programinės įrangos atnaujinimas atėmė 60 tūkst. Žmonių tolimųjų skambučių

1990 m. Sausio mėn. Amerikiečių telekomunikacijų operatorius AT&T patobulino savo bokšto jungiklio stebėjimo programą. Dėl kodo klaidos vienas iš jų skambučio metu pradėjo siųsti signalus greičiau, nei kitas galėjo juos apdoroti.

Duomenys pradėjo dubliuotis, o problema greitai išplito į kitus taškus. Kitame gale žmonės girdėjo tik triukšmą. Tai tęsėsi 9 valandas.

Problema buvo išspręsta atnaujinus programinę įrangą į ankstesnę versiją, tačiau problema nenustojo aktuali.

Situacija pasikartojo bent kartą 1998 m., Bet tada buvo paveikti tik SMS paslaugų pranešimai.

Dėl naujos internetinės kasos sugedo 3,5% visų parduotuvių Rusijoje

2017 m. Gruodžio 20 d. Buvo atnaujinta duomenų kontrolės technika, kad pardavėjai pradėjo tiesiogiai perduoti informaciją apie operacijas mokesčių inspekcijai. Vienas toks patobulinimas užblokavo kas 20 šalies parduotuvių.

Gedimai prasidėjo DNS tinklo salonuose Vladivostoke, kur žmonės atsibunda prieš Maskvą. Sistema neleido siųsti mokėjimų Federalinei mokesčių tarnybai (FTS), todėl kasininkams nebuvo leista parduoti prekių.

Kol problema pasiekė sostinę, nuo kurios ir buvo pradėtas spręsti klausimas, visoje Rusijoje iškilo kai kurie „Magnet“, „Pyaterochka“su „Crossroads“, „Eldorado“ir „Rigla“vaistinių taškai.

Federalinė mokesčių tarnyba turėjo greitai sureaguoti ir leisti parduotuvėms veikti neprisijungus. Tiems buvo leista įvesti duomenis atkūrus sistemą.

Per kelias dienas problema buvo visiškai pašalinta, naudojant pataisas ir priverstinį paleidimą.

Teorinė žala, pasak Interneto prekybos įmonių asociacijos, gali siekti 2,5 milijardo rublių. Tikrasis pasirodė šiek tiek mažesnis dėl to, kad Federalinė mokesčių tarnyba greitai optimizavo procesus.

4. Automobilis buvo skirtas stadionui Konektikute suprojektuoti. Jis sugriuvo

Nuo 1972 m. Hartfordo miestas bandė išplėsti savo infrastruktūrą ir investavo į didelius projektus. Vienas iš jų yra „Hartford Civic Center“- prekybos, pramogų ir sporto aikštynų kompleksas.

Stadiono struktūra buvo suprojektuota pagal programą, kuri kartu su optimizuotomis medžiagų sąnaudomis sutaupė miestui apie 500 tūkst.

Kompleksas veikė visu pajėgumu ir nuo 1975 m. Netgi buvo vietinės ledo ritulio grupės „New England Whalers“„namai“.

Tačiau 1978 m. Sausio 18 d. Rytą stadionas sugriuvo. Tą dieną nebuvo žaidimų: pastatas buvo tuščias ir niekas nebuvo sužeistas.

Žiniasklaida skleidė žinias, kur priežastis buvo sniego sunkumas. Tačiau tyrimas parodė, kad iš tikrųjų problema buvo sudėtinga, o šaknis buvo naivus pasitikėjimas programa.

Keturios atraminės kolonos nebuvo gerai apgalvotos, nes jos buvo pastatytos. Stadionas pamažu „įgavo formą“net statybų metu, o kokybės kontrolės komandos buvo paskirstomos tarp skirtingų rangovų ir blogai koordinuojami duomenys.

Atkūrimas miestui kainavo 90 milijonų dolerių, o vėliau komplekso vietoje, kuri vis dar yra pagrindinė Hartfordo sporto aikštynas, buvo pastatyta „XL Center“arena.

5. „Intel“išleido klaidingą procesorių ir sukėlė tarptautinį skandalą

1994 m. „Pentium“prekės ženklo procesorius buvo bendrovės pavyzdinis objektas, jis slėpė mikroskopinę problemą, kuri paveikė mažą dalelę žmonių: vartotojui padalinus vieną numerį kitu, rezultatas buvo neteisingas. Klaida atrodė taip:

Image
Image

Programuotojai neteisingai sukonfigūravo vieną iš procesorių, prijungtų prie procesoriaus. Ji ieškojo šakninių duomenų ir rado neteisingus.

Šiuo atveju pagrindinė žala teko ne vartotojams, o įmonei.

Dėl to, kad „Intel“jau tada jautėsi užtikrintai rinkoje, o lustai buvo nauji, net federalinė žiniasklaida daugelyje šalių rinkosi naujienas ir padarė katastrofišką žalą įmonės įvaizdžiui ir pajamoms.

Dėl to 1994 m. Pakeitus visus pažeistus procesorius įmonės pajamos sumažėjo perpus planuojamos sumos - 475 mln. USD.

6,6 mln. Automobilių gali nebūti oro pagalvių

2020 m. Sausio mėn. Paaiškėjo, kad kai kurių „Toyota“ir „Honda“modelių jutikliai buvo pernelyg jautrūs elektros triukšmui.

Yra galimybė, kad susidūrimo metu sistema ne signalizuos apsaugos sistemos. Ji negalės išlaikyti diržų įtempta, o pagalvės nebus užpildytos oru.

Problema gali būti labiau globali, nes „Toyota“automobilių kompiuterį sukūrė trečiosios šalies organizacija ZF-TRW. Ir ji pateikė savo pokyčius mažiausiai šešioms įmonėms vien JAV, kurios pardavė 12,3 milijono automobilių.

Tačiau kol kas tik Japonijos gamintojai nusprendė remontuoti jutiklius. Ir tada daugelis vis dar laukia pranešimo iš savo pardavėjų.

7. „MySpace“sunaikino 50 milijonų vartotojų dainų

2016 m. Įmonė vykdė duomenų perkėlimą, kuris prasidėjo dar 2013 m. Net tada kai kurioms medžiagoms ir paskyroms kai kurie vartotojai tapo neprieinami.

Perkeliant didžiulę jo muzikos, nuotraukų ir vaizdo įrašų biblioteką, įvyko klaida serveryje, kuri juos visam laikui ištrynė.

Kadangi vadovybė neatskleidė tikslios priežasties, sklando įvairūs gandai apie problemos šaltinį. Pavyzdžiui, daroma prielaida, kad išlaikyti tokį senų duomenų kiekį nėra nuostolinga, o vadovybei buvo pigiau „netyčia“juos ištrinti.

Vienaip ar kitaip, pasaulis prarado vieną didžiausių interneto kultūros sluoksnių nuo 2003 iki 2015 m.

8,14 tūkst. Vienišų tėvų negavo valstybės išmokų

2003 m. Balandžio mėn. JK įsikūrusi mažų pajamų ir socialiai remtinų šeimų vaikų paramos agentūra pristatė programų filtravimo sistemą. Tai buvo verta 300 milijonų svarų sterlingų.

Po šešių mėnesių paaiškėjo, kad mažiau nei dvidešimtadalis prašymų buvo išnagrinėta ir daugelis vaikų liko be materialinės pagalbos.

Skandalas tęsėsi bent iki 2006 m., Kai pagal programą buvo sunaudota 70% projektui skirtų pinigų, o išlaidos iki 2010 m. Sudarė 1,1 milijardo svarų sterlingų.

Todėl 2012 m. Agentūra buvo uždaryta, o jos vietoje buvo įsteigta nauja organizacija - Vaikų išlaikymo grupė.

9. 500 tūkst. Didžiausių svetainių apsaugos pažeidžiamumas suteikė prieigą prie jūsų RAM

2014 m. Balandžio mėn. Saugumo ekspertai aptiko kritinę saugos skylę „OpenSSL“bibliotekoje, kuriai suteikta galia plačiausiai naudojamą HTTPS protokolą.

Tai buvo pavadinta „Heartbleed“po to, kai šios klaidos pagrindu buvo naudojamas „Heartbeat“procesas.

Naudojant pažeidžiamumą, buvo galima išsiaiškinti, kas yra aukos kompiuterio RAM.

Ir nors didžiausias pavogtos informacijos kiekis negalėjo viršyti 64 KB už užklausą, to pakako norint prisijungti prie slaptažodžių ir konfidencialių pranešimų.

Klaidą paveikė 17% visų saugomų vietų. Įskaitant „Google“, „Facebook“, „Instagram“, „Twitter“ir net „Minecraft“.

Pavojus buvo padengtas paprastu pleistru, todėl daugelis kompanijų greitai sureagavo.

Tačiau tik viena problema yra panaši masto į šią problemą, ir jūs tikriausiai apie ją jau girdėjote bent kartą.

10. 2000 m. Pasaulis išleido 300 milijardų dolerių kompiuteriams veikti

Iki 1999 m. Sistemos buvo programuojamos taip, kad kai kurios pažymėdavo datas 8 skaitmenų formatu (HH. MM. YYYY), o kitos palikdavo 6.

Emory Kristof / Emory Kristof nuotr
Emory Kristof / Emory Kristof nuotr

Emory Kristof / Emory Kristof nuotr.

Tai gali lemti tai, kad perėjimas prie naujojo tūkstantmečio sukeltų klaidų programose visoje planetoje.

„HH. MM. YY“formato data galėtų pakeisti 2000 m. Iki 1900 m., Nes abu skaičiai baigiasi raide „OO“. Taigi klaida perrašytų ir ištrintų duomenis, sutrikdytų algoritmus ir išprovokuotų internetinių sistemų žlugimą.

Didžioji dalis įmonių laiko ir išteklių buvo išleista ne padariniams taisyti, o kiekvieno įmonės kompiuterio tikrinimui.

Kadangi programinė įranga anksčiau nebuvo patyrusi tokių šuolių, padėtis buvo aptariama visame pasaulyje.

2000 m. (Arba Y2K) problema buvo daug kalbėta, įskaitant ir panikos palankumą. Juos paskatino tai, kad šalys rimtai žiūrėjo į šį klausimą ir nustatė iniciatyvas valstybiniu lygmeniu.

Pavyzdžiui, Rusija sukūrė oficialų dokumentą - Nacionalinį veiksmų planą 2000 m. Rusijos Federacijai spręsti.

Paskutinės eilutės rezultatų suvestinė yra „nulinė“ir rodo 1900, o ne 2000
Paskutinės eilutės rezultatų suvestinė yra „nulinė“ir rodo 1900, o ne 2000

Paskutinės eilutės rezultatų suvestinė yra „nulinė“ir rodo 1900, o ne 2000 /

Artimiausia panaši klaida 2038 metų sausį aplenks neoptimizuotas 32 bitų sistemas, tačiau programuotojai jau ruošiasi perėjimui.

Padėtis turės įtakos 64 bitų sistemoms per 292 milijardus metų, todėl čia galėsite atsipalaiduoti.

Daug realesnė ir gana grėsminga 10 000 problemai pereinant prie penkių skaitmenų reikšmių. Panašu, kad dėl to nereikia jaudintis - kol kas klausimas yra gana teorinis.

Tiesa, visada yra galimybė, kad išmaniojo telefono turimo kodo bitai išliks iki tos eros.

Gal verta apie tai pagalvoti.

Autorius: Pavelas Teleshevskis