I 10 Peggiori Errori Del Programmatore Che Hanno Rovinato La Vita Di Milioni Di Persone - Visualizzazione Alternativa

Sommario:

I 10 Peggiori Errori Del Programmatore Che Hanno Rovinato La Vita Di Milioni Di Persone - Visualizzazione Alternativa
I 10 Peggiori Errori Del Programmatore Che Hanno Rovinato La Vita Di Milioni Di Persone - Visualizzazione Alternativa

Video: I 10 Peggiori Errori Del Programmatore Che Hanno Rovinato La Vita Di Milioni Di Persone - Visualizzazione Alternativa

Video: I 10 Peggiori Errori Del Programmatore Che Hanno Rovinato La Vita Di Milioni Di Persone - Visualizzazione Alternativa
Video: I 3 (peggiori) ERRORI da NON FARE con i tuoi SOLDI 2024, Potrebbe
Anonim

Non importa quanto ci affidiamo alle macchine, sono tutt'altro che ideali. Almeno perché sono fatti dall'uomo.

Fino a quando i programmi non diventeranno più intelligenti delle persone, dovremo monitorare costantemente il loro stato. Soprattutto quando parliamo di un'attività responsabile.

Le storie seguenti mostreranno quanto le nostre vite dipendono da un algoritmo correttamente assemblato e cosa succede se il controllo di qualità nella produzione richiede un giorno di riposo.

Cominciamo con le cose strane che colpiscono un numero relativamente modesto di persone e finiamo con i veri disastri finanziari. Costano più di una dozzina di notti insonni per chi doveva leggere con urgenza un codice fragile e salvare letteralmente l'umanità.

1. Il sistema ha seppellito vivo 8.500 pazienti ospedalieri nel Michigan

Nel 2003, il St. Mary of Mercy Medical Center di Grand Rapids ha aggiornato il suo programma di registrazione dei pazienti a una nuova versione. A causa di un'errata interpretazione dei dati, le variabili "scaricato" e "morto" sono confuse.

Pertanto, tutti coloro che hanno già subito un trattamento hanno iniziato a ricevere notifiche di morte per posta e in vari rapporti come un esame del sangue.

Video promozionale:

Il problema non sarebbe diventato di vasta portata, ma a causa dell'elevata automazione, sono stati inviati messaggi sia ai pazienti che ai servizi assicurativi. Quando quest'ultimo ha visto che la persona stava "morendo", ha smesso di compensare il trattamento successivo. Questo includeva più di 2.000 pensionati e disabili.

Poiché l'errore è stato riscontrato due mesi dopo il guasto, è stato necessario circa lo stesso importo per ripristinare le informazioni nei servizi correlati e compensare il danno.

2. L'aggiornamento del software ha privato 60mila persone di chiamate interurbane

Nel gennaio 1990, l'operatore di telecomunicazioni americano AT&T ha migliorato il suo programma di monitoraggio degli interruttori a torre. A causa di un errore nel codice, uno di loro durante la chiamata ha iniziato a inviare segnali più velocemente di quanto l'altro potesse elaborarli.

I dati hanno iniziato a sovrapporsi e il problema si è rapidamente diffuso ad altri punti. All'altra estremità, le persone sentivano solo rumore. Questo è andato avanti per 9 ore.

Il problema è stato risolto ripristinando il software alla versione precedente, ma il problema non ha cessato di essere rilevante.

La situazione si è ripetuta almeno una volta nel 1998, ma poi sono state interessate solo le notifiche del servizio SMS.

Il 3,5% di tutti i negozi in Russia ha subito un guasto a causa di una nuova cassa online

Il 20 dicembre 2017, la tecnica di controllo dei dati è stata aggiornata in modo che i venditori iniziassero a trasferire direttamente le informazioni sulle transazioni all'ufficio delle imposte. Uno di questi miglioramenti ha bloccato ogni 20 negozi nel paese.

I fallimenti sono iniziati nei salotti della rete DNS a Vladivostok, dove le persone si svegliano prima di Mosca. Il sistema non consentiva l'invio di pagamenti al Servizio fiscale federale (FTS) e, per questo motivo, i cassieri non potevano vendere merci.

Mentre il problema raggiungeva la capitale, da dove iniziava a risolversi il problema, in tutta la Russia sorsero alcuni punti delle farmacie Magnet, Pyaterochka con Crossroads, Eldorado e Rigla.

Il servizio fiscale federale ha dovuto reagire rapidamente e consentire ai negozi di lavorare offline. Quelli potevano inserire i dati dopo che il sistema era stato ripristinato.

Il problema è stato completamente eliminato in pochi giorni con patch e riavvii forzati.

Il danno teorico, secondo l'Associazione delle società di commercio su Internet, potrebbe raggiungere i 2,5 miliardi di rubli. Quello reale si è rivelato leggermente inferiore a causa della rapida ottimizzazione dei processi da parte del Servizio fiscale federale.

4. L'auto è stata data per progettare uno stadio nel Connecticut. È crollato

Dal 1972, la città di Hartford ha cercato di espandere la propria infrastruttura e ha investito in grandi progetti. Uno di questi è l'Hartford Civic Center, un complesso di negozi, divertimenti e campi sportivi.

La struttura dello stadio è stata progettata attraverso il programma che, insieme all'ottimizzazione del consumo di materiali, ha fatto risparmiare alla città circa 500mila dollari.

Il complesso è pienamente operativo ed è anche la "casa" del gruppo locale di hockey New England Whalers dal 1975.

Tuttavia, la mattina del 18 gennaio 1978, lo stadio crollò. Non c'erano giochi quel giorno: l'edificio era vuoto e nessuno si era fatto male.

I media hanno diffuso la notizia, dove il motivo era la gravità della neve. Ma l'indagine ha mostrato che in realtà il problema era complesso e la radice era l'ingenua fiducia nel programma.

Le quattro colonne portanti sono state pensate male in termini di dimensioni e supporto sin dalla loro costruzione. Lo stadio ha iniziato a "prendere forma" gradualmente anche durante la costruzione e le squadre di controllo qualità sono state distribuite tra i diversi appaltatori e dati poco coordinati.

Il restauro è costato alla città $ 90 milioni, successivamente è stata eretta l'arena XL Center sul sito del complesso, che funge ancora da principale campo sportivo di Hartford.

5. Intel ha rilasciato un processore difettoso e ha causato uno scandalo internazionale

Nel 1994, la CPU a marchio Pentium era il fiore all'occhiello dell'azienda e nascondeva un problema microscopico che interessava una piccolissima frazione di persone: quando un utente divideva un numero per un altro, il risultato era sbagliato. L'errore era simile a questo:

Image
Image

I programmatori hanno configurato male uno dei rami delle operazioni cablati nel processore. Ha cercato i dati di root e ha trovato quelli sbagliati.

In questo caso, il danno principale non è ricaduto sugli utenti, ma sull'azienda.

A causa del fatto che Intel già allora si sentiva fiduciosa nel mercato e che i chip erano nuovi, anche i media federali di molti paesi hanno colto la notizia e causato danni catastrofici all'immagine e al reddito dell'azienda.

Di conseguenza, nel 1994, la sostituzione di tutti i processori danneggiati ha ridotto le entrate della società della metà dell'importo pianificato, di 475 milioni di dollari.

6,6 milioni di auto potrebbero non attivare gli airbag

Nel gennaio 2020, si è scoperto che i sensori di alcuni modelli Toyota e Honda erano troppo sensibili al rumore elettrico.

Esiste la possibilità che al momento di una collisione il sistema non segnali il sistema di sicurezza. Non sarà in grado di tenere le cinture tese e i cuscini non saranno riempiti d'aria.

Il problema potrebbe essere più globale, poiché il computer delle auto Toyota è stato sviluppato da un'organizzazione di terze parti ZF-TRW. E ha fornito i suoi sviluppi ad almeno sei società solo negli Stati Uniti, che hanno venduto 12,3 milioni di auto.

Ma finora solo i produttori giapponesi hanno deciso di riparare i sensori. E poi, molti stanno ancora aspettando una notifica dai loro rivenditori.

7. MySpace ha distrutto 50 milioni di canzoni degli utenti

Nel 2016, l'azienda stava effettuando la migrazione dei dati, iniziata nel 2013. Anche allora, alcuni materiali e account sono diventati inaccessibili ad alcuni utenti.

E durante il trasferimento della sua enorme libreria di musica, foto e video, si è verificato un errore sul server, che li ha eliminati definitivamente.

Poiché la direzione non ha rivelato il motivo esatto, ci sono varie voci sulla fonte del problema. Ad esempio, si presume che conservare un tale volume di vecchi dati non sia redditizio e che fosse più economico per la direzione eliminarlo "accidentalmente".

In un modo o nell'altro, il mondo ha perso uno dei più grandi strati di cultura di Internet dal 2003 al 2015.

8.14mila genitori single non hanno ricevuto pagamenti governativi

Nell'aprile 2003, Child Support Agency, una società con sede nel Regno Unito per famiglie a basso reddito e svantaggiate, ha introdotto un sistema per filtrare le domande. Valeva 300 milioni di sterline.

Sei mesi dopo, si è scoperto che meno di un ventesimo delle richieste era stato elaborato e molti bambini erano rimasti senza assistenza materiale.

Lo scandalo è durato almeno fino al 2006, quando il programma ha continuato a consumare il 70% del denaro stanziato per il progetto e il costo entro il 2010 era di 1,1 miliardi di sterline.

Di conseguenza, nel 2012 l'agenzia è stata chiusa e al suo posto è stata lanciata una nuova organizzazione, Child Maintenance Group.

9. La vulnerabilità nella protezione di 500 mila siti più grandi ha dato accesso alla tua RAM

Nell'aprile 2014, gli esperti di sicurezza hanno scoperto una falla di sicurezza critica nella libreria OpenSSL, che alimenta il protocollo HTTPS più utilizzato.

È stato chiamato Heartbleed dopo il processo Heartbeat utilizzato come base per questo errore.

Utilizzando la vulnerabilità, è stato possibile scoprire cosa c'è nella RAM del computer della vittima.

E, sebbene la quantità massima di informazioni rubate non potesse superare i 64 KB per richiesta, ciò era sufficiente per accedere a password e messaggi riservati.

Il bug ha colpito il 17% di tutti i siti protetti. Compresi Google, Facebook, Instagram, Twitter e persino Minecraft.

Il pericolo è stato coperto con una semplice patch, quindi molte aziende hanno reagito rapidamente.

Tuttavia, solo un problema è paragonabile in scala a questo problema e probabilmente ne hai sentito parlare almeno una volta.

10. Il mondo ha speso 300 miliardi di dollari per far funzionare i computer nel 2000

Fino al 1999, i sistemi erano programmati in modo che alcuni segnassero le date in un formato a 8 cifre (HH. MM. YYYY), mentre altri ne lasciassero 6.

Foto di Emory Kristof / Emory Kristof
Foto di Emory Kristof / Emory Kristof

Foto di Emory Kristof / Emory Kristof.

Ciò potrebbe portare al fatto che la transizione al nuovo millennio causerebbe errori nei programmi in tutto il pianeta.

La data del formato HH. MM. YY potrebbe sostituire 2000 per 1900, poiché entrambi i numeri terminano con "OO". Pertanto, l'errore riscriverebbe e cancellerebbe i dati, interromperà gli algoritmi e provocherebbe il collasso dei sistemi online.

La maggior parte del tempo e delle risorse delle aziende è stata impiegata non per correggere le conseguenze, ma per controllare tutti i computer dell'azienda.

Poiché il software non aveva mai sperimentato tali salti nel tempo, la situazione è stata discussa in tutto il mondo.

Si è parlato molto del problema dell'anno 2000 (o Y2K), inclusa l'opportunità del panico. Sono stati alimentati dal fatto che i paesi hanno preso sul serio la questione e hanno prescritto iniziative a livello statale.

Ad esempio, la Russia ha creato un documento ufficiale, il Piano d'azione nazionale per affrontare il problema del 2000 nella Federazione russa.

Il tabellone sull'ultima riga è "azzerato" e mostra 1900 invece di 2000
Il tabellone sull'ultima riga è "azzerato" e mostra 1900 invece di 2000

Il tabellone sull'ultima riga è "azzerato" e mostra 1900 invece di 2000 /

L'errore simile più prossimo supererà i sistemi a 32 bit non ottimizzati nel gennaio 2038, ma i programmatori si stanno già preparando per la transizione.

La situazione interesserà i sistemi a 64 bit tra 292 miliardi di anni, quindi puoi rilassarti qui.

Molto più reale e piuttosto minaccia il Problema di 10.000 con il suo passaggio a valori a cinque cifre. Sembra che non sia necessario preoccuparsene - per ora, la domanda è piuttosto teorica.

È vero, c'è sempre la possibilità che bit di codice esistente dal tuo smartphone sopravviveranno a quell'era.

Forse vale la pena pensarci.

Autore: Pavel Teleshevsky

Raccomandato: