10 Legrosszabb Programozói Hiba, Amely Tönkretette Több Millió Ember életét - Alternatív Nézet

Tartalomjegyzék:

10 Legrosszabb Programozói Hiba, Amely Tönkretette Több Millió Ember életét - Alternatív Nézet
10 Legrosszabb Programozói Hiba, Amely Tönkretette Több Millió Ember életét - Alternatív Nézet

Videó: 10 Legrosszabb Programozói Hiba, Amely Tönkretette Több Millió Ember életét - Alternatív Nézet

Videó: 10 Legrosszabb Programozói Hiba, Amely Tönkretette Több Millió Ember életét - Alternatív Nézet
Videó: Az elképesztő Gyatlov-rejtély - nagyon bővített verzió 2024, Április
Anonim

Nem számít, milyen keményen támaszkodunk a gépekre, ezek messze nem ideálisak. Legalábbis azért, mert ezeket az emberek készítették.

Amíg a programok intelligensebbé nem válnak, mint az emberek, folyamatosan ellenőriznünk kell azok állapotát. Különösen akkor, ha felelősségteljes vállalkozásról beszélünk.

Az alábbi történetek megmutatják, mennyire függ az életünk egy megfelelően összeállított algoritmustól, és mi történik, ha a gyártás minőségellenőrzése szabadnapot vesz igénybe.

Kezdjük a furcsa dolgokkal, amelyek viszonylag szerény számú embert érintnek, és a valós pénzügyi katasztrófákkal kezdjük. Több mint tucat álmatlan éjszakát fizetek azok számára, akiknek sürgősen el kellett olvasniuk a törékeny kódot, és szó szerint meg kellett menteniük az emberiséget.

1. A rendszer 8500 kórházi beteget élve eltemette Michiganben

2003-ban a Grand Rapids-i Szent Mária-irgalmasság Egészségügyi Központ frissítette a páciens regisztrációs programját. Az adatok téves értelmezése miatt a "lemerült" és "meghalt" változókat összekeverik.

Ezért mindenki, aki már átesett kezelésről, elkezdte kapni halálos értesítést e-mailben és különféle jelentésekben, mint például vérvizsgálat.

Promóciós videó:

A probléma nem lett volna nagy léptékű, de a magas automatizálás miatt üzeneteket küldtek mind a betegeknek, mind a biztosítási szolgálatoknak. Amikor ez utóbbi látta, hogy az ember "haldoklik", abbahagyták a későbbi kezelés kompenzálását. Ide tartozott több mint 2000 nyugdíjas és fogyatékkal élő személy.

Mivel a hibát két hónappal a bontás után találták meg, nagyjából ugyanannyi összeget igényelt a kapcsolódó szolgáltatások információinak helyreállítása és a kár megtérítése.

2. A szoftverfrissítés 60 ezer embert megfosztott a távolsági hívásoktól

1990 januárjában az amerikai AT&T távközlési szolgáltató továbbfejlesztette toronykapcsolóinak megfigyelési programját. A kód hibája miatt az egyik hívás közben gyorsabban kezdett jeleket küldeni, mint a másik képes feldolgozni őket.

Az adatok átfedésben voltak, és a probléma gyorsan elterjedt más pontokra is. A másik végén az emberek csak zajt hallottak. Ez 9 órán át folytatódott.

A problémát úgy oldottuk meg, hogy a szoftvert visszaállítottuk az előző verzióra, de a probléma nem szűnt meg relevánsnak.

A helyzet 1998-ban legalább egyszer megismételt, ám akkoriban csak az SMS-szolgáltatásokról szóló értesítéseket érintette.

Az oroszországi üzletek 3,5% -a új online pénztár miatt lerobbant

2017. december 20-án frissítették az adatkezelési technikát, hogy az eladók közvetlenül átadják a tranzakciókkal kapcsolatos információkat az adóhivatalnak. Egy ilyen fejlesztés blokkolta az ország minden 20 üzletét.

A meghibásodások a Vlagyivosztokban található DNS-hálózat szalonjaiban kezdődtek, ahol az emberek Moszkva előtt felébrednek. A rendszer nem tette lehetővé a kifizetések küldését a Szövetségi Adószolgálatnak (FTS), és ezért a pénztárosok nem voltak képesek árukat eladni.

Miközben a probléma a fővárosban érkezett, ahonnan a kérdés megoldódni kezdett, a Magnet, a Pyaterochka with Crossroads, az Eldorado és a Rigla gyógyszertárak néhány pontja Oroszország egész területén felmerült.

A szövetségi adószolgálatnak gyorsan reagálnia kellett, és lehetővé kellene tennie az üzletek offline működését. A rendszer helyreállítása után az adatok bevitele engedélyezett.

A problémát néhány napon belül javításokkal és kényszerített újraindításokkal teljesen kiküszöbölték.

Az internetkereskedelmi társaságok szövetsége szerint az elméleti kár elérheti a 2,5 milliárd rubelt. Az igazi kicsit alacsonyabbnak bizonyult, mivel a szövetségi adószolgálat gyorsan optimalizálta a folyamatokat.

4. Az autót kaptak egy stadion tervezésére Connecticutban. Összeomlott

1972 óta Hartford városa megpróbálta kibővíteni infrastruktúráját és jelentős projektekbe fektetett be. Az egyik a Hartford Civic Center - bevásárló-, szórakoztató- és sportpálya-komplexum.

A stadion felépítését a program segítségével tervezték meg, amely az optimalizált anyagfogyasztással együtt körülbelül 500 ezer dollárt takarított meg a város számára.

A komplexum teljes mértékben működőképes, és 1975 óta még a New England Whalers helyi jégkorong-csoport otthona is.

1978. január 18-án reggel azonban a stadion összeomlott. Akkor nem volt játék: az épület üres volt, és senki sem sérült meg.

A média terjesztette a hírt, ahol az oka a hó súlyossága volt. A vizsgálat azonban kimutatta, hogy a probléma valójában összetett volt, és a gyökér naiv bizalmát fejezte ki a program iránt.

A négy tartóoszlop méretük és tartósságuk építésük óta nem volt megfelelő. A stadion fokozatosan "formálódni" kezdett még az építkezés során is, és a minőség-ellenőrző csapatokat megosztották a különböző vállalkozók között és a rosszul koordinált adatokkal.

A helyreállítás a városnak 90 millió dollárba került, majd az XL Center arénát felállították a komplexum helyére, amely továbbra is a Hartford fő sportpályája.

5. Az Intel kiadott egy hibás processzort, és nemzetközi botrányt váltott ki

1994-ben a Pentium márkájú CPU volt a cég zászlóshajója, és elrejtette a mikroszkopikus problémát, amely az emberek apró töredékét érintette: amikor a felhasználó elosztotta az egyik számot a másikkal, az eredmény rossz volt. A hiba így néz ki:

Image
Image

A programozók tévesen konfigurálták a processzorhoz vezetékes műveleti ágak egyikét. Gyökér adatokat keresett, és rosszul találta meg őket.

Ebben az esetben a fő károkat nem a felhasználók, hanem a vállalat viseli.

Annak a ténynek köszönhetően, hogy az Intel akkoriban magabiztosnak érezte magát a piacon, és a chipek újak voltak, még a szövetségi média is sok országban felvette a híreket, és katasztrofális károkat okozott a cég imázsának és jövedelmének.

Ennek eredményeként 1994-ben az összes sérült processzor cseréje a tervezett összeg felére - 475 millió dollárra - csökkentette a vállalat bevételét.

Előfordulhat, hogy 6,6 millió autóban nincs légzsák

2020 januárjában kiderült, hogy egyes Toyota és Honda modellek érzékelői túl érzékenyek az elektromos zajra.

Lehetséges, hogy az ütközés pillanatában a rendszer nem jelzi a biztonsági rendszert. Nem lesz képes a szíjakat feszesen tartani, és a párnák nem lesznek feltöltve levegővel.

A probléma globálisabb lehet, mivel a Toyota autókból álló számítógépet a ZF-TRW harmadik fél szervezete fejlesztette ki. És fejleményeit legalább hat, csupán az Egyesült Államokban működő vállalathoz szállította, amely 12,3 millió autót értékesített.

De eddig csak a japán gyártók döntöttek az érzékelők javításáról. És akkor sokan még mindig várnak értesítést kereskedőiktől.

7. A MySpace 50 millió felhasználói dalt elpusztított

2016-ban a vállalat adatáttelepítést hajtott végre, amely 2013-ban kezdődött. Még akkor is, néhány anyag és fiók hozzáférhetetlenné vált néhány felhasználó számára.

És hatalmas zene-, fotó- és videókönyvtárának átvitele során hiba történt a szerveren, amely véglegesen törölte őket.

Mivel a vezetés nem hozta nyilvánosságra a pontos okot, különféle pletykák vannak a probléma forrásáról. Például feltételezhető, hogy a régi adatok ilyen mennyiségének megőrzése nem jövedelmező, és a menedzsment számára olcsóbb volt „véletlenül” törölni azokat.

Így vagy úgy, a világ 2003 és 2015 között elvesztette az internetkultúra egyik legnagyobb rétegét.

8,14 ezer egyedülálló szülő nem kapott állami támogatást

2003 áprilisában az Egyesült Királyságban működő, az alacsony jövedelmű és hátrányos helyzetű családok számára működő Child Support Agency bevezette az alkalmazások szűrési rendszerét. 300 millió fontot tett ki.

Hat hónappal később kiderült, hogy a kérelmek kevesebb, mint huszadik részét kezelik, és sok gyermek anyagi segítség nélkül maradt.

A botrány legalább 2006-ig tartott, amikor a program továbbra is felhasználta a projekthez rendelt pénz 70% -át, és a költségek 2010-re 1,1 milliárd fontot tettek ki.

Ennek eredményeként 2012-ben az ügynökséget bezárták, és helyére új szervezet, a Gyermekfenntartó Csoport jött létre.

9. Az 500 ezer legnagyobb hely védelmének biztonsági rése hozzáférést biztosít a RAM-hoz

2014 áprilisában a biztonsági szakértők kritikus biztonsági rést fedeztek fel az OpenSSL könyvtárban, amely a legelterjedtebb HTTPS protokollt hajtja végre.

A szívverés elnevezése volt a Heartbeat folyamat alapján, amely a hiba alapjául szolgált.

A sebezhetőség felhasználásával megtudhattuk, mi található az áldozat számítógépes RAM-ban.

És bár a lopott információk maximális mennyisége kérésenként nem haladhatja meg a 64 KB-ot, ez elegendő volt a jelszavakhoz és a bizalmas üzenetekhez való hozzáféréshez.

A hiba az összes védett terület 17% -át érintette. Beleértve a Google-t, a Facebook-ot, a Instagram-ot, a Twitter-t és még a Minecraftot is.

A veszélyt egy egyszerű javítás fedte le, így sok vállalat gyorsan reagált.

Ugyanakkor csak egy probléma nagyságrendben hasonlít ehhez a problémához, és valószínűleg legalább egyszer hallottál róla.

10. A világ 300 milliárd dollárt költött a számítógépek működésének fenntartására 2000-ben

1999-ig a rendszereket úgy programozták, hogy egyesek dátumokat nyolc számjegyű formátumban jelöltek (HH. HH. ÉÉÉÉ), mások 6-ot hagytak el.

Fotó: Emory Kristof / Emory Kristof
Fotó: Emory Kristof / Emory Kristof

Fotó: Emory Kristof / Emory Kristof.

Ez ahhoz vezethet, hogy az új évezredre való áttérés hibákat okozna a bolygó egész programjában.

A HH. HM. YY formátum dátuma a 2000-et 1900-ra válthatja fel, mivel mindkét szám OO-ra végződik. Így a hiba átírná és törli az adatokat, megzavarná az algoritmusokat és provokálná az online rendszerek összeomlását.

A vállalatok idejének és erőforrásainak nagy részét nem a következmények kijavítására, hanem a vállalat minden számítógépének ellenőrzésére fordították.

Mivel a szoftverek korábban nem tapasztalták ilyen ugrásokat, a helyzetet megvitatták a világ minden tájáról.

A 2000-es (vagy Y2K) probléma körül sokat beszéltünk, ideértve a pánik ajánlhatóságát is. Táplálták őket az a tény, hogy az országok komolyan vették a kérdést, és állami szintű kezdeményezéseket írtak elő.

Például Oroszország elkészített egy hivatalos dokumentumot, a nemzeti cselekvési tervet az Oroszországi Föderációban a 2000. évi probléma kezelésére.

Az utolsó sor eredménytáblája "nullázva" van, és 2000 helyett 1900 látható
Az utolsó sor eredménytáblája "nullázva" van, és 2000 helyett 1900 látható

Az utolsó sor eredménytáblája "nullázva" van, és 2000 helyett 1900 látható.

A legközelebbi hasonló hiba 2038 januárjában felülírja az nem optimalizált 32 bites rendszereket, de a programozók már készülnek az átmenetre.

A helyzet a 64 bites rendszereket érinti 292 milliárd év alatt, így itt pihenhet.

Sokkal valóságosabb és inkább fenyegeti a 10 000-es problémát az ötjegyű értékekre való áttéréssel. Úgy tűnik, hogy nem kell aggódni amiatt - egyelőre a kérdés inkább elméleti.

Igaz, mindig fennáll annak a lehetősége, hogy az okostelefonról meglévő kódbitek túlélnek abban a korszakban.

Talán érdemes gondolkodni rajta.

Szerző: Pavel Teleshevsky