10 Cele Mai Grave Greșeli Ale Programatorului Care Au Stricat Viețile A Milioane De Oameni - Vedere Alternativă

Cuprins:

10 Cele Mai Grave Greșeli Ale Programatorului Care Au Stricat Viețile A Milioane De Oameni - Vedere Alternativă
10 Cele Mai Grave Greșeli Ale Programatorului Care Au Stricat Viețile A Milioane De Oameni - Vedere Alternativă

Video: 10 Cele Mai Grave Greșeli Ale Programatorului Care Au Stricat Viețile A Milioane De Oameni - Vedere Alternativă

Video: 10 Cele Mai Grave Greșeli Ale Programatorului Care Au Stricat Viețile A Milioane De Oameni - Vedere Alternativă
Video: NU Se Poate Așa Ceva! Cei Mai Alintați Copii Din LUME! 2024, Mai
Anonim

Oricât de greu ne bazăm pe mașini, acestea sunt departe de a fi ideale. Cel puțin pentru că sunt făcute de om.

Până când programele devin mai inteligente decât oamenii, va trebui să le monitorizăm starea în mod constant. Mai ales când vorbim despre o afacere responsabilă.

Poveștile de mai jos vor arăta cât de mult depind viața noastră de un algoritm asamblat corespunzător și ce se întâmplă dacă controlul calității în producție durează o zi liberă.

Să începem cu lucrurile ciudate care afectează un număr relativ modest de oameni și să terminăm cu adevărate dezastre financiare. Au costat mai mult de o duzină de nopți nedormite pentru cei care au trebuit să citească urgent un cod fragil și să salveze literalmente umanitatea.

1. Sistemul a îngropat în viață 8.500 de pacienți spitalici din Michigan

În 2003, Centrul medical Sfânta Maria a Mercy din Grand Rapids și-a actualizat programul de înregistrare a pacienților la o nouă versiune. Datorită interpretării greșite a datelor, variabilele „descărcate” și „au murit” sunt confundate.

Prin urmare, toți cei care au suferit deja tratament au început să primească notificări de deces prin poștă și în diverse rapoarte, cum ar fi un test de sânge.

Video promotional:

Problema nu ar fi devenit la scară largă, dar datorită automatizării ridicate, mesajele au fost trimise atât pacienților, cât și serviciilor de asigurare. Când acesta din urmă a văzut că persoana „moare”, ei au încetat să mai compenseze pentru tratamentele ulterioare. Acestea includeau peste 2.000 de pensionari și persoane cu dizabilități.

Întrucât eroarea a fost găsită la două luni după defecțiune, a fost necesară aproximativ aceeași sumă pentru a restabili informațiile din serviciile conexe și a compensa daunele.

2. Actualizarea software a lipsit 60 mii de persoane de apeluri la distanță

În ianuarie 1990, operatorul american de telecomunicații AT&T și-a îmbunătățit programul de monitorizare a comutatorilor turn. Din cauza unei erori în cod, unul dintre ei în timpul apelului a început să trimită semnale mai repede decât celălalt le-ar putea prelucra.

Datele au început să se suprapună, iar problema s-a răspândit rapid și în alte puncte. La celălalt capăt, oamenii auzeau doar zgomot. Aceasta a continuat timp de 9 ore.

Problema a fost rezolvată prin readucerea software-ului la versiunea anterioară, dar problema nu a încetat să fie relevantă.

Situația s-a repetat cel puțin o dată în 1998, dar numai notificările serviciului SMS au fost afectate.

3,5% din toate magazinele din Rusia s-au descompus din cauza unei noi plăți online

Pe 20 decembrie 2017, tehnica de control a datelor a fost actualizată astfel încât vânzătorii au început să transfere direct informații despre tranzacții către biroul fiscal. O astfel de îmbunătățire a blocat la fiecare 20 de magazine din țară.

Eșecurile au început în saloanele rețelei DNS din Vladivostok, unde oamenii se trezesc în fața Moscovei. Sistemul nu permite trimiterea plăților către Serviciul Fiscal Federal (FTS) și, din această cauză, casierele nu aveau voie să vândă mărfuri.

În timp ce problema ajungea în capitală, de unde problema a început să fie rezolvată, în întreaga Rusie au apărut câteva puncte ale farmaciilor Magnet, Pyaterochka cu Crossroads, Eldorado și Rigla.

Serviciul Fiscal Federal a trebuit să reacționeze rapid și să permită magazinelor să lucreze offline. Acestea au fost autorizate să introducă date după restaurarea sistemului.

Problema a fost eliminată complet în câteva zile, cu ajutorul patch-urilor și repornirilor forțate.

Daunele teoretice, potrivit Asociației Companiilor Comerțului pe Internet, ar putea ajunge la 2,5 miliarde de ruble. Cea reală s-a dovedit ușor mai mică datorită optimizării rapide a proceselor de către Serviciul Fiscal Federal.

4. Mașina a fost dată pentru proiectarea unui stadion din Connecticut. S-a prăbușit

Din 1972, orașul Hartford a încercat să-și extindă infrastructura și a investit în proiecte majore. Una dintre ele este Centrul Civic Hartford - un complex de spații comerciale, de divertisment și de sport.

Structura stadionului a fost proiectată prin program, care, împreună cu consumul optimizat de materiale, a economisit orașul aproximativ 500 de mii de dolari.

Complexul a fost pe deplin operațional și a fost chiar „casa” grupului local de hochei New England Whalers din 1975.

Totuși, în dimineața zilei de 18 ianuarie 1978, stadionul s-a prăbușit. Nu au fost jocuri în acea zi: clădirea era goală și nimeni nu a fost rănit.

Mass-media a răspândit știrea, unde motivul a fost gravitatea zăpezii. Dar ancheta a arătat că, de fapt, problema era complexă, iar rădăcina era încrederea naivă în program.

Cele patru coloane de susținere au fost prost gândite ca dimensiune și suport de la construcția lor. Stadionul a început să se „modeleze” treptat chiar și în timpul construcției, iar echipele de control al calității au fost distribuite între diferiți contractori și date slab coordonate.

Restaurația a costat orașul 90 de milioane de dolari. Ulterior, s-a ridicat arena XL Center pe locul complexului, care încă mai servește ca principal teren de sport din Hartford.

5. Intel a lansat un procesor buggy și a provocat un scandal internațional

În 1994, CPU-ul marca Pentium a fost pilotul companiei și a ascuns o problemă microscopică care a afectat o mică parte din oameni: când un utilizator a împărțit un număr la altul, rezultatul a fost greșit. Eroarea arăta astfel:

Image
Image

Programatorii au configurat greșit una dintre ramurile operațiunilor conectate la procesor. A căutat date rădăcină și a găsit cele greșite.

În acest caz, daunele principale nu au căzut asupra utilizatorilor, ci asupra companiei.

Datorită faptului că Intel se simțea deja încrezător pe piață, iar jetoanele erau noi, chiar și mass-media federală din multe țări a preluat știrea și a provocat pagube catastrofale imaginii și venitului companiei.

Drept urmare, în 1994, înlocuirea tuturor procesoarelor deteriorate a redus veniturile companiei cu jumătate din suma planificată - cu 475 milioane dolari.

Este posibil ca 6,6 milioane de mașini să nu utilizeze airbag-uri

În ianuarie 2020, s-a dovedit că senzorii din unele modele Toyota și Honda erau prea sensibili la zgomotul electric.

Există posibilitatea ca în momentul unei coliziuni sistemul să nu semnalizeze sistemul de securitate. Ea nu va putea menține centurile întinse, iar pernele nu vor fi umplute cu aer.

Problema ar putea fi mai globală, deoarece computerul de la autoturismele Toyota a fost dezvoltat de o organizație terță parte ZF-TRW. Și a furnizat dezvoltările sale cel puțin șase companii din Statele Unite, care au vândut 12,3 milioane de mașini.

Însă până acum, doar producătorii japonezi au decis să repare senzorii. Și apoi, mulți încă așteaptă o notificare de la dealerii lor.

7. MySpace a distrus 50 de milioane de cântece de utilizator

În 2016, compania făcea migrație de date, care a început în 2013. Chiar și atunci, unele materiale și conturi au devenit inaccesibile pentru unii utilizatori.

Și în timpul transferului bibliotecii sale uriașe de muzică, fotografii și videoclipuri, a apărut o eroare pe server, care le-a șters definitiv.

Deoarece conducerea nu a dezvăluit motivul exact, există diverse zvonuri despre sursa problemei. De exemplu, există o presupunere că păstrarea unui astfel de volum de date vechi nu este profitabilă și a fost mai ieftin pentru management ștergerea „accidentală” a acestora.

Într-un fel sau altul, lumea a pierdut din 2003 până în 2015 unul dintre cele mai mari niveluri ale culturii internetului.

8,14 mii de părinți singuri nu au primit plăți guvernamentale

În aprilie 2003, Agenția pentru Sprijin pentru Copii, o companie din Marea Britanie pentru familii cu venituri mici și defavorizate, a introdus un sistem de filtrare a aplicațiilor. A fost în valoare de 300 de milioane de lire sterline.

Șase luni mai târziu, s-a dovedit că mai puțin de o jumătate din două dintre cereri au fost procesate, iar mulți copii au rămas fără asistență materială.

Scandalul a durat până cel puțin în 2006, când programul a continuat să mănânce 70% din banii alocați proiectului, iar costurile până în 2010 au fost de 1,1 miliarde de lire sterline.

Drept urmare, în 2012, agenția a fost închisă și o nouă organizație, Child Maintenance Group, a fost lansată la locul său.

9. Vulnerabilitatea protejării celor mai mari 500 de mii de site-uri a oferit acces la memoria RAM

În aprilie 2014, experții în securitate au descoperit o gaură critică de securitate în biblioteca OpenSSL, care alimentează cel mai utilizat protocol

A fost numit Heartbleed după procesul de Heartbeat folosit ca bază pentru această eroare.

Folosind vulnerabilitatea, a fost posibil să aflați ce se află în memoria RAM a computerului victimei.

Și, deși cantitatea maximă de informații furate nu a putut depăși 64 KB pe cerere, aceasta a fost suficientă pentru accesul la parole și mesaje confidențiale.

Bug a afectat 17% din toate site-urile protejate. Inclusiv Google, Facebook, Instagram, Twitter și chiar Minecraft.

Pericolul a fost acoperit cu un simplu plasture, astfel încât multe companii au reacționat rapid.

Cu toate acestea, o singură problemă este comparabilă la scară cu această problemă și probabil ați auzit despre ea cel puțin o dată.

10. Lumea a cheltuit 300 de miliarde de dolari pentru a menține calculatoarele în funcțiune în 2000

Până în 1999, sistemele au fost programate astfel încât unele date marcate într-un format de 8 cifre (HH. MM. YYYY), în timp ce altele au părăsit 6.

Fotografie de Emory Kristof / Emory Kristof
Fotografie de Emory Kristof / Emory Kristof

Fotografie de Emory Kristof / Emory Kristof.

Acest lucru ar putea duce la faptul că trecerea la noul mileniu ar provoca erori în programele de pe planetă.

Data formatului HH. MM. YY ar putea înlocui 2000 cu 1900, deoarece ambele numere se termină în „OO”. Astfel, eroarea ar rescrie și șterge datele, ar perturba algoritmii și ar provoca prăbușirea sistemelor online.

Majoritatea timpului și resurselor companiilor au fost cheltuite nu pentru corectarea consecințelor, ci pentru verificarea fiecărui computer din companie.

Deoarece software-ul nu a mai avut astfel de salturi în timp, situația a fost discutată în întreaga lume.

S-a vorbit mult despre problema Anului 2000 (sau Y2K), inclusiv recomandarea panicii. Acestea au fost alimentate de faptul că țările au luat problema în serios și au prescris inițiative la nivel de stat.

De exemplu, Rusia a creat un document oficial, Planul național de acțiune pentru abordarea problemei din 2000 în Federația Rusă.

Scorul de pe ultima linie este „zero” și arată 1900 în loc de 2000
Scorul de pe ultima linie este „zero” și arată 1900 în loc de 2000

Scorul de pe ultima linie este „zero” și arată 1900 în loc de 2000 /

Cea mai apropiată eroare similară va depăși sisteme pe 32 biți ne-optimizate în ianuarie 2038, dar programatorii se pregătesc deja pentru tranziție.

Situația va afecta sistemele pe 64 de biți în 292 de miliarde de ani, așa că vă puteți relaxa aici.

Mult mai real și amenință mai degrabă Problema de 10.000, cu trecerea sa la valori de cinci cifre. Se pare că nu este nevoie să vă faceți griji - deocamdată, întrebarea este destul de teoretică.

Este adevărat, există întotdeauna posibilitatea ca bucăți de cod existente de pe telefonul dvs. să supraviețuiască până în acea epocă.

Poate că merită să ne gândim la asta.

Autor: Pavel Teleshevsky

Recomandat: