10 Værste Programmeringsfejl, Der ødelagte Millioner Af Menneskers Liv - Alternativ Visning

Indholdsfortegnelse:

10 Værste Programmeringsfejl, Der ødelagte Millioner Af Menneskers Liv - Alternativ Visning
10 Værste Programmeringsfejl, Der ødelagte Millioner Af Menneskers Liv - Alternativ Visning

Video: 10 Værste Programmeringsfejl, Der ødelagte Millioner Af Menneskers Liv - Alternativ Visning

Video: 10 Værste Programmeringsfejl, Der ødelagte Millioner Af Menneskers Liv - Alternativ Visning
Video: Саймон Синек: Почему с хорошим лидером вы чувствуете себя в безопасности 2024, Kan
Anonim

Uanset hvor hårdt vi stoler på maskiner, er de langt fra ideelle. I det mindste fordi de er lavet af mennesker.

Indtil programmer bliver smartere end mennesker, bliver vi nødt til at overvåge deres status konstant. Især når vi taler om en ansvarlig forretning.

Historierne nedenfor viser, hvor meget vores liv afhænger af en korrekt samlet algoritme, og hvad der sker, hvis kvalitetskontrol i produktionen tager en fridag.

Lad os starte med de mærkelige ting, der berører et relativt beskedent antal mennesker, og slutte med reelle økonomiske katastrofer. De koster mere end et dusin søvnløse nætter for dem, der hurtigt skulle læse en skrøbelig kode og bogstaveligt talt redde menneskeheden.

1. Systemet begravede levende 8.500 hospitalspatienter i Michigan

I 2003 opdaterede St. Mary of Mercy Medical Center i Grand Rapids sit patientregistreringsprogram til en ny version. På grund af fejlagtig fortolkning af dataene forveksles variablerne "udtømt" og "døde".

Derfor begyndte alle, der allerede har gennemgået behandling, at modtage dødsmeddelelser pr. Post og i forskellige rapporter som en blodprøve.

Salgsfremmende video:

Problemet ville ikke være blevet i stor skala, men på grund af den høje automatisering blev der sendt beskeder til både patienter og forsikringstjenester. Da sidstnævnte så, at personen var "døende", stoppede de med at kompensere for efterfølgende behandling. Dette omfattede mere end 2.000 pensionister og handicappede.

Da fejlen blev fundet to måneder efter sammenbruddet, tog det ca. det samme beløb at gendanne oplysninger i relaterede tjenester og kompensere for skaden.

2. Softwareopdateringen har frataget 60 tusind mennesker langdistanceopkald

I januar 1990 forbedrede den amerikanske teleoperatør AT&T sit overvågningsprogram for tårnskifte. På grund af en fejl i koden begyndte en af dem under opkaldet at sende signaler hurtigere, end den anden kunne behandle dem.

Dataene begyndte at overlappe hinanden, og problemet spredte sig hurtigt til andre punkter. I den anden ende hørte folk kun støj. Dette gik i 9 timer.

Problemet blev løst ved at rulle softwaren tilbage til den forrige version, men problemet er ikke ophørt med at være relevant.

Situationen gentog sig mindst en gang i 1998, men derefter blev kun SMS-servicemeddelelser berørt.

3,5% af alle butikker i Rusland brød sammen på grund af en ny online checkout

Den 20. december 2017 blev datakontrolteknikken opdateret, så sælgere begyndte direkte at overføre oplysninger om transaktioner til skattekontoret. En sådan forbedring har blokeret hver 20. butik i landet.

Svigt begyndte i salonerne på DNS-netværket i Vladivostok, hvor folk vågner op inden Moskva. Systemet tillader ikke at sende betalinger til Federal Tax Service (FTS), og på grund af dette fik kasserer ikke lov til at sælge varer.

Mens problemet nåede til hovedstaden, hvorfra problemet begyndte at blive løst, opstod nogle punkter af Magnet, Pyaterochka med Crossroads, Eldorado og Rigla apoteker i hele Rusland.

Federal Tax Service måtte reagere hurtigt og give butikkerne mulighed for at arbejde offline. Disse fik lov til at indtaste data, efter at systemet blev gendannet.

Problemet blev fuldstændigt fjernet i løbet af få dage med plaster og tvungne genstarter.

Den teoretiske skade kan ifølge Association of Internet Trade Companies nå op på 2,5 milliarder rubler. Den virkelige viste sig at være lidt lavere på grund af den hurtige optimering af processer fra Federal Tax Service.

4. Bilen fik design til et stadion i Connecticut. Han kollapsede

Siden 1972 har Hartford City forsøgt at udvide sin infrastruktur og investeret i større projekter. En af dem er Hartford Civic Center - et kompleks af shopping, underholdning og sportsområder.

Stadionets struktur blev designet gennem programmet, der sammen med det optimerede forbrug af materialer reddede byen omkring $ 500.000.

Komplekset har været fuldt operationelt og har endda været "hjemmet" for den lokale hockeygruppe New England Whalers siden 1975.

Men om morgenen den 18. januar 1978 kollapsede stadionet. Der var ingen spil den dag: bygningen var tom og ingen blev såret.

Medierne spredte nyheden, hvor årsagen var sneets alvorlighed. Men undersøgelsen viste, at problemet faktisk var komplekst, og roden var naiv tillid til programmet.

De fire støttesøjler er dårligt gennemtænkt i størrelse og støtte siden deres konstruktion. Stadionet gradvist begyndte at "tage form" selv under konstruktionen, og kvalitetskontrolhold blev fordelt mellem forskellige entreprenører og dårligt koordinerede data.

Restaureringen kostede byen $ 90 millioner. Herefter blev XL Center-arenaen opført på stedet for komplekset, der stadig fungerer som den største sportsplads i Hartford.

5. Intel frigav en buggy processor og forårsagede en international skandale

I 1994 var den Pentium-mærkede CPU selskabets flagskib, og den skjulte et mikroskopisk problem, der berørte en lille brøkdel af mennesker: Når en bruger delte et tal med et andet, var resultatet forkert. Fejlen så sådan ud:

Image
Image

Programmørerne fejlagtigt konfigurerede en af grenene af operationer, der er kablet ind i processoren. Hun kiggede efter roddata og fandt de forkerte.

I dette tilfælde faldt den største skade ikke på brugere, men på virksomheden.

På grund af det faktum, at Intel allerede da følte sig tillid til markedet, og chips var nye, selv de føderale medier i mange lande hentede nyhederne og forårsagede katastrofale skader på virksomhedens image og indkomst.

Som et resultat reducerede udskiftningen af alle beskadigede processorer i 1994 selskabets indtægter med halvdelen af det planlagte beløb - med $ 475 millioner.

6,6 millioner biler må måske ikke indsætte airbags

I januar 2020 viste det sig, at sensorer i nogle Toyota- og Honda-modeller var for følsomme over for elektrisk støj.

Der er en mulighed for, at systemet i det øjeblik, en kollision er, ikke signaliserer sikkerhedssystemet. Hun vil ikke være i stand til at holde bælterne stramme, og puderne vil ikke være fyldt med luft.

Problemet kunne være mere globalt, da computeren fra Toyota-biler blev udviklet af en tredjepartorganisation ZF-TRW. Og hun leverede sin udvikling til mindst seks virksomheder i De Forenede Stater alene, der solgte 12,3 millioner biler.

Men indtil videre har kun japanske producenter besluttet at reparere sensorer. Og så venter mange stadig på en anmeldelse fra deres forhandlere.

7. MySpace ødelagde 50 millioner brugersange

I 2016 foretog virksomheden datamigrering, der begyndte tilbage i 2013. Selv da blev nogle materialer og konti utilgængelige for nogle brugere.

Og under overførslen af hans enorme bibliotek med musik, fotos og videoer, opstod der en fejl på serveren, der permanent slettede dem.

Da ledelsen ikke afslørede den nøjagtige årsag, er der forskellige rygter om kilden til problemet. For eksempel er der en antagelse om, at det ikke er rentabelt at opbevare en sådan mængde gamle data, og det var billigere for ledelsen at "ved et uheld" slette dem.

På den ene eller anden måde mistede verden et af de største lag af internetkultur fra 2003 til 2015.

8,14 tusind enlige forældre modtog ikke offentlige betalinger

I april 2003 introducerede Child Support Agency, et britisk selskab med lavindkomst og dårligt stillede familier, et system til filtrering af applikationer. Det var 300 millioner pund værd.

Seks måneder senere viste det sig, at mindre end en tyvendedel af anmodningerne blev behandlet, og at mange børn blev efterladt uden materiel hjælp.

Skandalen varede indtil mindst 2006, hvor programmet fortsatte med at spise 70% af de penge, der blev afsat til projektet, og omkostningerne i 2010 var 1,1 milliarder pund.

Som et resultat blev agenturet i 2012 lukket, og en ny organisation, Child Maintenance Group, blev lanceret i stedet.

9. Sårbarhed i beskyttelsen af 500 tusinde største websteder gav adgang til din RAM

I april 2014 opdagede sikkerhedseksperter et kritisk sikkerhedshul i OpenSSL-biblioteket, der driver den mest anvendte

Det blev opkaldt Heartbleed efter hjerteslagsprocessen, der blev brugt som grundlag for denne fejl.

Ved hjælp af sårbarheden var det muligt at finde ud af, hvad der er i offerets computer-RAM.

Og selv om den maksimale mængde stjålne oplysninger ikke kunne overstige 64 KB pr. Anmodning, var dette nok til at få adgang til adgangskoder og fortrolige meddelelser.

Fejlen berørte 17% af alle beskyttede websteder. Herunder Google, Facebook, Instagram, Twitter og endda Minecraft.

Faren var dækket med en simpel patch, så mange virksomheder reagerede hurtigt.

Imidlertid er kun et problem sammenlignelig i skala med dette problem, og du har sandsynligvis hørt om det mindst en gang.

10. Verden brugte 300 milliarder dollars til at holde computere i arbejde i 2000

Indtil 1999 blev systemer programmeret, så nogle markerede datoer i et 8-cifret format (HH. MM. YYYY), mens andre forlod 6.

Foto af Emory Kristof / Emory Kristof
Foto af Emory Kristof / Emory Kristof

Foto af Emory Kristof / Emory Kristof.

Dette kunne føre til, at overgangen til det nye årtusinde ville forårsage fejl i programmer over hele planeten.

Datoen for formatet HH. MM. YY kunne erstatte 2000 med 1900, da begge numre slutter på "OO". Således vil fejlen omskrive og slette dataene, forstyrre algoritmer og provokere sammenbruddet af onlinesystemer.

De fleste af virksomhedernes tid og ressourcer blev ikke brugt på at korrigere konsekvenserne, men på at kontrollere enhver computer i virksomheden.

Fordi software ikke havde oplevet sådanne spring i tid før, blev situationen drøftet over hele verden.

Der har været en masse snak omkring problemet 2000 (eller Y2K), herunder panikens tilrådelighed. De blev drevet af det faktum, at landene tog spørgsmålet alvorligt og foreskrev initiativer på statsniveau.

For eksempel har Rusland oprettet et officielt dokument, den nationale handlingsplan til løsning af problemet i 2000 i Den Russiske Føderation.

Resultattavlen på den sidste linje er "nulstillet" og viser 1900 i stedet for 2000
Resultattavlen på den sidste linje er "nulstillet" og viser 1900 i stedet for 2000

Resultattavlen på den sidste linje er "nulstillet" og viser 1900 i stedet for 2000

Den nærmeste lignende fejl vil forbinde ikke-optimerede 32-bit-systemer i januar 2038, men programmerere forbereder sig allerede på overgangen.

Situationen vil påvirke 64-bit-systemer i 292 milliarder år, så du kan slappe af her.

Meget mere reel og truer snarere problemet med 10.000 med sin overgang til femcifrede værdier. Det ser ud til, at det ikke er nødvendigt at bekymre sig om det - i øjeblikket er spørgsmålet temmelig teoretisk.

Det er sandt, at der altid er muligheden for, at bit af eksisterende kode fra din smartphone overlever til den æra.

Måske er det værd at tænke over det.

Forfatter: Pavel Teleshevsky