10 Verste Programmeringsfeil Som ødela Livet Til Millioner Av Mennesker - Alternativ Visning

Innholdsfortegnelse:

10 Verste Programmeringsfeil Som ødela Livet Til Millioner Av Mennesker - Alternativ Visning
10 Verste Programmeringsfeil Som ødela Livet Til Millioner Av Mennesker - Alternativ Visning

Video: 10 Verste Programmeringsfeil Som ødela Livet Til Millioner Av Mennesker - Alternativ Visning

Video: 10 Verste Programmeringsfeil Som ødela Livet Til Millioner Av Mennesker - Alternativ Visning
Video: Lazer Team 2024, Kan
Anonim

Uansett hvor hardt vi stoler på maskiner, er de langt fra ideelle. I hvert fall fordi de er laget av mennesker.

Inntil programmer blir smartere enn folk, må vi hele tiden overvåke deres status. Spesielt når vi snakker om en ansvarlig virksomhet.

Historiene nedenfor vil vise hvor mye livene våre er avhengig av en riktig montert algoritme, og hva som skjer hvis kvalitetskontroll i produksjonen tar en fridag.

La oss starte med de rare tingene som berører et relativt beskjedent antall mennesker, og avslutt med reelle økonomiske katastrofer. De koster mer enn et dusin søvnløse netter for de som måtte lese en skjør kode og bokstavelig talt redde menneskeheten.

1. Systemet begravde levende 8 500 sykehuspasienter i Michigan

I 2003 oppdaterte St. Mary of Mercy Medical Center i Grand Rapids pasientregistreringsprogrammet til en ny versjon. På grunn av feiltolkning av dataene blir variablene "utladet" og "død" forvirret.

Derfor begynte alle som allerede har gjennomgått behandling, å motta dødsvarsler per post og i forskjellige rapporter som en blodprøve.

Salgsfremmende video:

Problemet ville ikke blitt storstilt, men på grunn av høy automatisering ble meldinger sendt til både pasienter og forsikringstjenester. Da sistnevnte så at personen "døde", sluttet de å kompensere for etterfølgende behandling. Dette inkluderte mer enn 2000 pensjonister og funksjonshemmede.

Siden feilen ble funnet to måneder etter sammenbruddet, tok det omtrent det samme beløpet for å gjenopprette informasjon i relaterte tjenester og kompensere for skaden.

2. Programvareoppdateringen har fratatt 60 tusen mennesker fjernsamtaler

I januar 1990 forbedret den amerikanske teleoperatøren AT&T sitt overvåkningsprogram for tårnbrytere. På grunn av en feil i koden, begynte en av dem under samtalen å sende signaler raskere enn den andre kunne behandle dem.

Dataene begynte å overlappe hverandre, og problemet spredte seg raskt til andre punkter. I den andre enden hørte folk bare støy. Dette pågikk i 9 timer.

Problemet ble løst ved å rulle programvaren tilbake til forrige versjon, men problemet har ikke opphørt å være relevant.

Situasjonen gjentok seg minst en gang i 1998, men da ble bare varsler om SMS-tjenester berørt.

3,5% av alle butikker i Russland brøt sammen på grunn av en ny online kassa

20. desember 2017 ble datakontrollteknikken oppdatert slik at selgere begynte å overføre informasjon om transaksjoner direkte til skattekontoret. En slik forbedring har blokkert hver 20. butikk i landet.

Feil begynte i salongene til DNS-nettverket i Vladivostok, der folk våkner før Moskva. Systemet tillot ikke å sende betalinger til Federal Tax Service (FTS), og på grunn av dette fikk kasserere ikke lov til å selge varer.

Mens problemet nådde hovedstaden, hvor problemet begynte å bli løst, oppsto noen punkter av Magnet, Pyaterochka med Crossroads, Eldorado og Rigla apotek i hele Russland.

Federal Tax Service måtte reagere raskt og la butikker jobbe offline. Disse fikk legge inn data etter at systemet ble gjenopprettet.

Problemet ble fullstendig eliminert i løpet av noen dager med lapper og tvangs omstart.

Den teoretiske skaden kunne ifølge Association of Internet Trade Companies nå 2,5 milliarder rubler. Den virkelige viste seg å være litt lavere på grunn av den raske optimaliseringen av prosesser fra Federal Tax Service.

4. Bilen ble gitt for å designe et stadion i Connecticut. Han kollapset

Siden 1972 har City of Hartford prøvd å utvide infrastrukturen og investert i større prosjekter. En av dem er Hartford Civic Center - et kompleks av shopping-, underholdnings- og idrettsplasser.

Strukturen på stadion ble designet gjennom programmet, som sammen med det optimaliserte forbruket av materialer sparte byen rundt 500 000 dollar.

Komplekset har vært fullt operativt og har til og med vært "hjemmet" til den lokale hockeygruppen New England Whalers siden 1975.

Om morgenen 18. januar 1978 kollapset imidlertid stadion. Det var ingen spill den dagen: bygningen var tom og ingen ble skadet.

Media spredte nyhetene, der grunnen var snøens alvorlighetsgrad. Men undersøkelsen viste at problemet faktisk var sammensatt, og roten var naiv tillit til programmet.

De fire støttesøylene har vært lite gjennomtenkt i størrelse og støtte siden deres konstruksjon. Stadionet begynte å gradvis "ta form" selv under byggingen, og kvalitetskontrollteam ble fordelt på forskjellige entreprenører og dårlig koordinerte data.

Restaureringen kostet byen $ 90 millioner. Deretter ble XL Center arena reist på stedet for komplekset, som fremdeles fungerer som den viktigste idrettsplassen i Hartford.

5. Intel ga ut en buggy prosessor og forårsaket en internasjonal skandale

I 1994 var den Pentium-merkede CPU selskapets flaggskip, og den skjulte et mikroskopisk problem som berørte en liten brøkdel av mennesker: Når en bruker delte ett tall med et annet, var resultatet galt. Feilen så slik ut:

Image
Image

Programmørene feilkonfigurerte en av grenene med operasjoner som er kablet inn i prosessoren. Hun lette etter rotdata og fant feil.

I dette tilfellet falt ikke de største skadene på brukere, men på selskapet.

På grunn av det faktum at Intel allerede da følte seg trygge i markedet, og brikkene var nye, plukket til og med de føderale mediene i mange land nyhetene og forårsaket katastrofale skader på selskapets image og inntekt.

Som et resultat reduserte erstatningen av alle skadede prosessorer i 1994 selskapets inntekter med halvparten av det planlagte beløpet - med 475 millioner dollar.

6,6 millioner biler vil kanskje ikke distribuere kollisjonsputer

I januar 2020 viste det seg at sensorer i noen Toyota- og Honda-modeller var for følsomme for elektrisk støy.

Det er en mulighet for at systemet i øyeblikket ikke vil kollidere signalet om sikkerhetssystemet. Hun vil ikke kunne holde beltene stramme, og putene blir ikke fylt med luft.

Problemet kan være mer globalt, siden datamaskinen fra Toyota-biler ble utviklet av en tredjepartsorganisasjon ZF-TRW. Og hun leverte utviklingen sin til minst seks selskaper i USA alene, som solgte 12,3 millioner biler.

Men foreløpig er det bare japanske produsenter som har bestemt seg for å reparere sensorene. Og så er det fortsatt mange som venter på en varsel fra forhandlerne sine.

7. MySpace ødela 50 millioner brukersanger

I 2016 foretok selskapet migrering av data, som begynte tilbake i 2013. Selv da ble noen materialer og kontoer utilgjengelige for noen brukere.

Og under overføringen av det enorme biblioteket hans med musikk, bilder og videoer, oppstod det en feil på serveren, som permanent slettet dem.

Siden ledelsen ikke avslørte den eksakte årsaken, er det forskjellige rykter om kilden til problemet. For eksempel er det en antakelse at det er ulønnsomt å holde et slikt volum av gamle data, og det var billigere for ledelsen å "ved et uhell" slette dem.

På en eller annen måte mistet verden et av de største lagene med internettkultur fra 2003 til 2015.

8,14 tusen enslige foreldre mottok ikke statlige utbetalinger

I april 2003 introduserte Child Support Agency, et britisk selskap for familier med lav inntekt og vanskeligstilte et system for å filtrere applikasjoner. Det var verdt 300 millioner pund.

Seks måneder senere viste det seg at mindre enn en tjuende av forespørslene ble behandlet, og mange barn satt igjen uten materiell hjelp.

Skandalen varte til minst 2006, da programmet fortsatte å spise opp 70% av pengene som ble bevilget til prosjektet og kostnadene innen 2010 var 1,1 milliarder pund.

Som et resultat ble byrået i 2012 stengt og en ny organisasjon, Child Maintenance Group, ble lansert på sin plass.

9. Sikkerhetsproblemer i beskyttelsen av 500 000 største nettsteder ga tilgang til RAM-en din

I april 2014 oppdaget sikkerhetseksperter et kritisk sikkerhetshull i OpenSSL-biblioteket, som driver den mest brukte

Den fikk navnet Heartbleed etter at Heartbeat-prosessen ble brukt som grunnlag for denne feilen.

Ved hjelp av sårbarheten var det mulig å finne ut hva som er i offerets datamaskin-RAM.

Selv om den maksimale mengden stjålet informasjon ikke kunne overstige 64 KB per forespørsel, var dette nok for tilgang til passord og fortrolige meldinger.

Feilen berørte 17% av alle beskyttede nettsteder. Inkludert Google, Facebook, Instagram, Twitter og til og med Minecraft.

Faren var dekket med en enkel oppdatering, så mange selskaper reagerte raskt.

Imidlertid er bare ett problem sammenlignbar i skala med dette problemet, og du har sannsynligvis hørt om det minst en gang.

10. Verden brukte 300 milliarder dollar for å holde datamaskiner i arbeid i 2000

Fram til 1999 ble systemer programmert slik at noen markerte datoer i et 8-sifret format (HH. MM. YYYY), mens andre forlot 6.

Foto av Emory Kristof / Emory Kristof
Foto av Emory Kristof / Emory Kristof

Foto av Emory Kristof / Emory Kristof.

Dette kan føre til at overgangen til det nye årtusenet ville føre til feil i programmer over hele planeten.

Datoen for formatet HH. MM. YY kunne erstatte 2000 innen 1900, siden begge tallene slutter på "OO". Dermed vil feilen skrive om og slette dataene, forstyrre algoritmer og provosere sammenbruddet av online systemer.

De fleste av selskapenes tid og ressurser ble ikke brukt på å korrigere konsekvensene, men på å sjekke hver datamaskin i selskapet.

Fordi programvare ikke hadde opplevd slike sprang i tid før, ble situasjonen diskutert over hele verden.

Det har vært mye snakk om problemet 2000 (eller Y2K), inkludert panikkens anbefaling. De ble drevet av det faktum at land tok saken på alvor og foreskrev initiativer på statlig nivå.

For eksempel har Russland laget et offisielt dokument, den nasjonale handlingsplanen for å løse problemet med 2000 i Russland.

Resultattavlen på den siste linjen er "nullet" og viser 1900 i stedet for 2000
Resultattavlen på den siste linjen er "nullet" og viser 1900 i stedet for 2000

Resultattavlen på den siste linjen er "nullet" og viser 1900 i stedet for 2000 /

Den nærmeste lignende feilen vil overhale ikke-optimaliserte 32-biters systemer i januar 2038, men programmerere forbereder seg allerede på overgangen.

Situasjonen vil påvirke 64-biters systemer på 292 milliarder år, så du kan slappe av her.

Mye mer reelt og truer heller problemet med 10.000 med sin overgang til femsifrede verdier. Det ser ut til at det ikke er behov for å bekymre seg for det - foreløpig er spørsmålet ganske teoretisk.

Det er sant at det alltid er muligheten for at deler av eksisterende kode fra smarttelefonen din vil overleve til den tiden.

Kanskje det er verdt å tenke på det.

Forfatter: Pavel Teleshevsky

Anbefalt: