10 Värsta Programmeringsfel Som Förstörde Livet För Miljontals Människor - Alternativ Vy

Innehållsförteckning:

10 Värsta Programmeringsfel Som Förstörde Livet För Miljontals Människor - Alternativ Vy
10 Värsta Programmeringsfel Som Förstörde Livet För Miljontals Människor - Alternativ Vy

Video: 10 Värsta Programmeringsfel Som Förstörde Livet För Miljontals Människor - Alternativ Vy

Video: 10 Värsta Programmeringsfel Som Förstörde Livet För Miljontals Människor - Alternativ Vy
Video: Gustaf Seppelin Solli fick sitt liv förstört på jobbet 2024, Maj
Anonim

Oavsett hur hårt vi litar på maskiner är de långt ifrån idealiska. Åtminstone för att de är gjorda av människor.

Tills program blir smartare än människor, måste vi hela tiden övervaka deras status. Särskilt när vi talar om ett ansvarsfullt företag.

Berättelserna nedan visar hur mycket våra liv beror på en ordentligt monterad algoritm, och vad som händer om kvalitetskontroll i produktionen tar en ledig dag.

Låt oss börja med de konstiga sakerna som påverkar ett relativt blygsamt antal människor och slutar med verkliga ekonomiska katastrofer. De kostar mer än ett dussin sömnlösa nätter för dem som snabbt måste läsa en bräcklig kod och bokstavligen rädda mänskligheten.

1. Systemet begravde levande 8 500 sjukhuspatienter i Michigan

2003 uppdaterade St. Mary of Mercy Medical Center i Grand Rapids sitt patientregistreringsprogram till en ny version. På grund av felaktig tolkning av uppgifterna förväxlas variablerna "urladdade" och "dog".

Därför började alla som redan har genomgått behandling få dödsmeddelanden per post och i olika rapporter som ett blodprov.

Kampanjvideo:

Problemet skulle inte ha blivit storskaligt, men på grund av den höga automatiseringen skickades meddelanden till både patienter och försäkringstjänster. När den senare såg att personen "dör" slutade de att kompensera för efterföljande behandling. Detta inkluderade mer än 2 000 pensionärer och funktionshindrade.

Eftersom felet konstaterades två månader efter uppdelningen tog det ungefär samma belopp för att återställa information i relaterade tjänster och kompensera för skadan.

2. Programvaruuppdateringen har berövat 60 tusen människor långdistanssamtal

I januari 1990 förbättrade den amerikanska telekomoperatören AT&T sitt övervakningsprogram för tornomkopplare. På grund av ett fel i koden började en av dem under samtalet skicka signaler snabbare än den andra kunde behandla dem.

Uppgifterna började överlappa varandra och problemet spredde sig snabbt till andra punkter. I andra änden hörde folk bara brus. Detta pågick i 9 timmar.

Problemet löstes genom att rulla tillbaka programvaran till föregående version, men problemet har inte upphört att vara relevant.

Situationen upprepade sig minst en gång 1998, men då påverkades bara SMS-aviseringar.

3,5% av alla butiker i Ryssland bröt samman på grund av en ny online-kassa

Den 20 december 2017 uppdaterades datakontrolltekniken så att säljare började direkt överföra information om transaktioner till skattekontoret. En sådan förbättring har blockerat varje 20 butik i landet.

Brott började i salarna i DNS-nätverket i Vladivostok, där människor vaknar upp före Moskva. Systemet tillät inte att skicka betalningar till Federal Tax Service (FTS), och på grund av detta fick kassörerna inte sälja varor.

Medan problemet nådde huvudstaden, varifrån frågan började lösas, uppstod vissa punkter av Magnet, Pyaterochka med Crossroads, Eldorado och Rigla apotek i hela Ryssland.

Federal Tax Service var tvungen att reagera snabbt och låta butikerna arbeta offline. De fick ange data efter att systemet hade återställts.

Problemet eliminerades fullständigt inom några dagar med lappar och tvingade omstarter.

Den teoretiska skadan skulle enligt Association of Internet Trade Companies kunna uppgå till 2,5 miljarder rubel. Den verkliga visade sig vara något lägre på grund av den snabba optimeringen av processer från Federal Tax Service.

4. Bilen gavs för att designa en stadion i Connecticut. Han kollapsade

Sedan 1972 har Hartford City försökt att utöka sin infrastruktur och investerat i större projekt. En av dem är Hartford Civic Center - ett komplex av shopping, underhållning och idrottsplatser.

Stadionens struktur utformades genom programmet som tillsammans med den optimerade materialförbrukningen räddade staden cirka 500 tusen dollar.

Komplexet har varit fullt operativt och har till och med varit "hemmet" för den lokala hockeykoncernen New England Whalers sedan 1975.

Men på morgonen den 18 januari 1978 kollapsade stadion. Det fanns inga spel den dagen: byggnaden var tom och ingen skadades.

Medierna sprider nyheterna, där orsaken var snöens svårighetsgrad. Men utredningen visade att problemet i själva verket var komplicerat och roten var naivt förtroende för programmet.

De fyra stödpelarna har varit dåligt genomtänkta i storlek och stöd sedan deras konstruktion. Stadion började gradvis "ta form" även under byggandet, och kvalitetskontrollteam fördelades mellan olika entreprenörer och dåligt samordnade data.

Restaureringen kostade staden 90 miljoner dollar. Därefter uppfördes XL Center-arenan på platsen för komplexet, som fortfarande fungerar som den främsta idrottsplatsen i Hartford.

5. Intel släppte en buggy processor och orsakade en internationell skandal

1994 var en Pentium-märkt CPU företagets flaggskepp, och den gömde ett mikroskopiskt problem som drabbade en liten bråkdel av människor: När en användare delade ett nummer med ett annat var resultatet fel. Felet såg ut så här:

Image
Image

Programmerarna felkonfigurerade en av grenarna av operationer som är anslutna till processorn. Hon letade efter rotdata och hittade fel.

I detta fall föll den största skadan inte på användare utan på företaget.

På grund av det faktum att Intel redan då kände sig självsäker på marknaden och chips var nya, tog till och med de federala medierna i många länder upp nyheterna och orsakade katastrofala skador på företagets image och inkomst.

Som ett resultat minskade 1994 byte av alla skadade processorer företagets intäkter med hälften av det planerade beloppet - med 475 miljoner dollar.

6,6 miljoner bilar kanske inte sänder ut airbags

I januari 2020 visade det sig att sensorer i vissa Toyota- och Honda-modeller var för känsliga för elektriskt brus.

Det finns en möjlighet att systemet vid en kollision inte kommer att signalera säkerhetssystemet. Hon kommer inte att kunna hålla banden spända och kuddarna kommer inte att fyllas med luft.

Problemet kan vara mer globalt eftersom datorn från Toyota-bilar utvecklades av en tredjepartsorganisation ZF-TRW. Och hon levererade sin utveckling till minst sex företag i USA bara, som sålde 12,3 miljoner bilar.

Men hittills har bara japanska tillverkare beslutat att reparera sensorerna. Och sedan väntar många fortfarande på ett meddelande från sina återförsäljare.

7. MySpace förstörde 50 miljoner användarsånger

2016 gjorde företaget datamigrering, som började redan 2013. Även då blev vissa material och konton otillgängliga för vissa användare.

Och under överföringen av hans enorma bibliotek med musik, foton och videor inträffade ett fel på servern, som permanent raderade dem.

Eftersom ledningen inte avslöjade den exakta orsaken finns det olika rykten om källan till problemet. Det finns till exempel ett antagande om att det är olönsamt att hålla en sådan volym gamla data och att det var billigare för ledningen att "av misstag" ta bort dem.

På ett eller annat sätt förlorade världen ett av de största lagren av internetkultur från 2003 till 2015.

8,14 tusen ensamma föräldrar fick inga statliga betalningar

I april 2003 införde Child Support Agency, ett brittiskt baserat företag för familjer med låg inkomst och missgynnade, ett system för att filtrera applikationer. Det var värt 300 miljoner pund.

Sex månader senare visade det sig att mindre än en tjugonde av förfrågningarna behandlades och många barn lämnades utan materiell hjälp.

Skandalen varade tills åtminstone 2006, då programmet fortsatte att äta upp 70% av de pengar som tilldelades projektet och kostnaderna år 2010 uppgick till 1,1 miljarder pund.

Som ett resultat stängdes byrån 2012 och en ny organisation, Child Maintenance Group, lanserades på sin plats.

9. Sårbarhet i skyddet av 500 tusen största webbplatser gav tillgång till ditt RAM

I april 2014 upptäckte säkerhetsexperter ett kritiskt säkerhetshål i OpenSSL-biblioteket, som driver det mest använda

Det fick namnet Heartbleed efter hjärtslagsprocessen som användes som grund för detta fel.

Med hjälp av sårbarheten var det möjligt att ta reda på vad som finns i offrets dator-RAM.

Och även om den maximala mängden stulen information inte kunde överstiga 64 kB per begäran, räckte det för åtkomst till lösenord och konfidentiella meddelanden.

Buggen påverkade 17% av alla skyddade webbplatser. Inklusive Google, Facebook, Instagram, Twitter och till och med Minecraft.

Faran täcktes med en enkel lapp, så många företag reagerade snabbt.

Men bara ett problem kan jämföras i skala med detta problem, och du har antagligen hört talas om det minst en gång.

10. Världen spenderade 300 miljarder dollar för att få datorer att fungera år 2000

Fram till 1999 programmerades system så att vissa markerade datum i ett 8-siffrigt format (HH. MM. YYYY), medan andra lämnade 6.

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

Foto av Emory Kristof / Emory Kristof.

Detta kan leda till att övergången till det nya årtusendet skulle orsaka fel i program över hela världen.

Datumet för formatet HH. MM. YY kan ersätta 2000 med 1900, eftersom båda siffrorna slutar på "OO". Således skulle felet skriva om och radera data, störa algoritmer och provocera kollaps av onlinesystem.

De flesta av företagens tid och resurser spenderades inte på att korrigera konsekvenserna utan på att kontrollera varje dator i företaget.

Eftersom programvara inte hade upplevt sådana språng i tid tidigare diskuterades situationen runt om i världen.

Det har varit mycket samtal runt år 2000 (eller Y2K) -problemet, inklusive panikens tillrådlighet. De drevs av det faktum att länderna tog frågan på allvar och föreskrev initiativ på statsnivå.

Till exempel har Ryssland skapat ett officiellt dokument, den nationella handlingsplanen för att hantera 2000-problemet i Ryssland.

Resultattavlan på den sista raden är "zeroed" och visar 1900 i stället för 2000
Resultattavlan på den sista raden är "zeroed" och visar 1900 i stället för 2000

Resultattavlan på den sista raden är "zeroed" och visar 1900 i stället för 2000 /

Det närmaste liknande felet kommer att överta icke-optimerade 32-bitarssystem i januari 2038, men programmerare förbereder sig redan på övergången.

Situationen kommer att påverka 64-bitarssystem på 292 miljarder år, så att du kan koppla av här.

Mycket mer verkligt och hotar snarare problemet med 10 000 med övergången till femsiffriga värden. Det verkar som om det inte finns någon anledning att oroa sig för det - för tillfället är frågan ganska teoretisk.

Det är riktigt alltid möjligheten att bitar av befintlig kod från din smartphone kommer att överleva till den tiden.

Det kanske är värt att tänka på det.

Författare: Pavel Teleshevsky

Rekommenderas: