10 Pires Erreurs De Programmeur Qui Ont Ruiné La Vie De Millions De Personnes - Vue Alternative

Table des matières:

10 Pires Erreurs De Programmeur Qui Ont Ruiné La Vie De Millions De Personnes - Vue Alternative
10 Pires Erreurs De Programmeur Qui Ont Ruiné La Vie De Millions De Personnes - Vue Alternative

Vidéo: 10 Pires Erreurs De Programmeur Qui Ont Ruiné La Vie De Millions De Personnes - Vue Alternative

Vidéo: 10 Pires Erreurs De Programmeur Qui Ont Ruiné La Vie De Millions De Personnes - Vue Alternative
Vidéo: LA VÉRITÉ SUR LES PLUS PETITS PAYS DU MONDE - Doc Seven 2024, Mai
Anonim

Peu importe à quel point nous comptons sur les machines, elles sont loin d'être idéales. Du moins parce qu'ils sont fabriqués par l'homme.

Jusqu'à ce que les programmes deviennent plus intelligents que les gens, nous devrons surveiller leur statut en permanence. Surtout quand on parle d'une entreprise responsable.

Les histoires ci-dessous montreront à quel point nos vies dépendent d'un algorithme correctement assemblé, et ce qui se passe si le contrôle qualité en production prend un jour de congé.

Commençons par les choses étranges qui affectent un nombre relativement modeste de personnes et terminons par de véritables catastrophes financières. Ils ont coûté plus d'une douzaine de nuits blanches à ceux qui ont dû lire d'urgence un code fragile et littéralement sauver l'humanité.

1. Le système a enterré vivant 8 500 patients hospitalisés dans le Michigan

En 2003, le centre médical St. Mary of Mercy de Grand Rapids a mis à jour son programme d'inscription des patients vers une nouvelle version. En raison d'une mauvaise interprétation des données, les variables «déchargé» et «décédé» sont confondues.

Par conséquent, tous ceux qui ont déjà subi un traitement ont commencé à recevoir des notifications de décès par courrier et dans divers rapports, comme un test sanguin.

Vidéo promotionelle:

Le problème ne serait pas devenu à grande échelle, mais en raison de la forte automatisation, des messages ont été envoyés à la fois aux patients et aux services d'assurance. Lorsque ces derniers ont vu que la personne était «mourante», ils ont cessé de compenser les traitements ultérieurs. Cela comprenait plus de 2 000 retraités et personnes handicapées.

Étant donné que l'erreur a été constatée deux mois après la panne, il a fallu à peu près le même montant pour restaurer les informations dans les services connexes et compenser les dommages.

2. La mise à jour du logiciel a privé 60 000 personnes d'appels longue distance

En janvier 1990, l'opérateur télécom américain AT&T a amélioré son programme de surveillance des commutateurs de tour. En raison d'une erreur dans le code, l'un d'entre eux pendant l'appel a commencé à envoyer des signaux plus rapidement que l'autre ne pouvait les traiter.

Les données ont commencé à se chevaucher et le problème s'est rapidement étendu à d'autres points. À l'autre bout, les gens n'entendaient que du bruit. Cela a duré 9 heures.

Le problème a été résolu en rétablissant le logiciel à la version précédente, mais le problème n'a pas cessé d'être pertinent.

La situation s'est répétée au moins une fois en 1998, mais seules les notifications de service SMS ont été affectées.

3,5% de tous les magasins en Russie sont tombés en panne en raison d'une nouvelle caisse en ligne

Le 20 décembre 2017, la technique de contrôle des données a été mise à jour afin que les vendeurs commencent à transférer directement les informations sur les transactions au bureau des impôts. Une de ces améliorations a bloqué tous les 20 magasins du pays.

Les échecs ont commencé dans les salons du réseau DNS à Vladivostok, où les gens se réveillent avant Moscou. Le système ne permettait pas d'envoyer des paiements au Service fédéral des impôts (FTS) et, pour cette raison, les caissiers n'étaient pas autorisés à vendre des marchandises.

Alors que le problème atteignait la capitale, d'où le problème commençait à être résolu, certains points de Magnet, Pyaterochka avec les pharmacies Perekrestok, Eldorado et Rigla sont apparus dans toute la Russie.

Le Service fédéral des impôts a dû réagir rapidement et permettre aux magasins de travailler hors ligne. Ceux-ci ont été autorisés à saisir des données après la restauration du système.

Le problème a été complètement éliminé en quelques jours avec des correctifs et des redémarrages forcés.

Les dégâts théoriques, selon l'Association des sociétés de commerce Internet, pourraient atteindre 2,5 milliards de roubles. Le réel s'est avéré légèrement inférieur en raison de l'optimisation rapide des processus par le Service fédéral des impôts.

4. La voiture a été donnée pour concevoir un stade dans le Connecticut. Il s'est effondré

Depuis 1972, la ville de Hartford a tenté d'agrandir son infrastructure et a investi dans de grands projets. L'un d'eux est le Hartford Civic Center - un complexe de boutiques, de divertissements et de terrains de sport.

La structure du stade a été conçue dans le cadre du programme, qui, combiné à une consommation optimisée de matériaux, a permis à la ville d'économiser environ 500 000 dollars.

Le complexe est pleinement opérationnel et est même le «foyer» du groupe de hockey local New England Whalers depuis 1975.

Cependant, le matin du 18 janvier 1978, le stade s'est effondré. Il n'y a pas eu de jeux ce jour-là: le bâtiment était vide et personne n'a été blessé.

Les médias ont diffusé la nouvelle, dont la raison était la sévérité de la neige. Mais l'enquête a montré qu'en fait le problème était complexe et que la racine était une confiance naïve dans le programme.

Les quatre colonnes de support ont été mal pensées en taille et en support depuis leur construction. Le stade a commencé à «prendre forme» progressivement même pendant la construction, et les équipes de contrôle de la qualité ont été réparties entre différents entrepreneurs et des données mal coordonnées.

La restauration a coûté 90 millions de dollars à la ville et, par la suite, l'aréna du XL Centre a été érigé sur le site du complexe, qui sert toujours de terrain de sport principal à Hartford.

5. Intel a sorti un processeur bogué et a provoqué un scandale international

En 1994, le processeur de marque Pentium était le produit phare de l'entreprise et cachait un problème microscopique qui affectait une infime fraction de personnes: lorsqu'un utilisateur divisait un nombre par un autre, le résultat était faux. L'erreur ressemblait à ceci:

Image
Image

Les programmeurs ont mal configuré l'une des branches des opérations câblées au processeur. Elle a cherché des données racine et a trouvé les mauvaises.

Dans ce cas, le principal dommage n'est pas tombé sur les utilisateurs, mais sur l'entreprise.

En raison du fait qu'Intel se sentait déjà confiant sur le marché et que les puces étaient nouvelles, même les médias fédéraux de nombreux pays ont pris connaissance de la nouvelle et ont causé des dommages catastrophiques à l'image et aux revenus de l'entreprise.

En conséquence, en 1994, le remplacement de tous les transformateurs endommagés a réduit les revenus de l'entreprise de moitié par rapport au montant prévu - de 475 millions de dollars.

6,6 millions de voitures ne peuvent pas déployer des airbags

En janvier 2020, il s'est avéré que les capteurs de certains modèles Toyota et Honda étaient trop sensibles au bruit électrique.

Il est possible qu'au moment d'une collision, le système ne signale pas le système de sécurité. Elle ne pourra pas garder les ceintures tendues et les oreillers ne seront pas remplis d'air.

Le problème pourrait être plus global, puisque l'ordinateur des voitures Toyota a été développé par une organisation tierce ZF-TRW. Et elle a fourni ses développements à au moins six entreprises aux États-Unis seulement, qui ont vendu 12,3 millions de voitures.

Mais jusqu'à présent, seuls les fabricants japonais ont décidé de réparer les capteurs. Et puis, beaucoup attendent toujours une notification de leurs concessionnaires.

7. MySpace a détruit 50 millions de chansons d'utilisateurs

En 2016, l'entreprise effectuait une migration de données, qui a commencé en 2013. Même dans ce cas, certains documents et comptes sont devenus inaccessibles à certains utilisateurs.

Et lors du transfert de son immense bibliothèque de musique, photos et vidéos, une erreur s'est produite sur le serveur, qui les a définitivement supprimés.

Étant donné que la direction n'a pas révélé la raison exacte, il existe diverses rumeurs sur la source du problème. Par exemple, on suppose que conserver un tel volume d'anciennes données n'est pas rentable et qu'il était moins coûteux pour la direction de les supprimer «accidentellement».

D'une manière ou d'une autre, le monde a perdu l'une des plus grandes couches de la culture Internet de 2003 à 2015.

8,14 mille parents seuls n'ont pas reçu de paiements du gouvernement

En avril 2003, Child Support Agency, une société basée au Royaume-Uni pour les familles à faible revenu et défavorisées, a introduit un système de filtrage des demandes. Il valait 300 millions de livres sterling.

Six mois plus tard, il s'est avéré que moins d'un vingtième des demandes avaient été traitées et que de nombreux enfants se retrouvaient sans assistance matérielle.

Le scandale a duré au moins jusqu'en 2006, lorsque le programme a continué à absorber 70% de l'argent alloué au projet et que les coûts en 2010 étaient de 1,1 milliard de livres.

En conséquence, en 2012, l'agence a été fermée et une nouvelle organisation, Child Maintenance Group, a été lancée à sa place.

9. Une vulnérabilité dans la protection de 500 000 sites les plus importants a donné accès à votre RAM

En avril 2014, des experts en sécurité ont découvert une faille de sécurité critique dans la bibliothèque OpenSSL, qui alimente le protocole HTTPS le plus largement utilisé.

Il a été nommé Heartbleed après le processus Heartbeat utilisé comme base de cette erreur.

En utilisant la vulnérabilité, il a été possible de découvrir ce que contient la RAM de l'ordinateur de la victime.

Et, bien que la quantité maximale d'informations volées ne puisse pas dépasser 64 Ko par demande, cela était suffisant pour accéder aux mots de passe et aux messages confidentiels.

Le bogue a affecté 17% de tous les sites protégés. Y compris Google, Facebook, Instagram, Twitter et même Minecraft.

Le danger était couvert par un simple patch, donc de nombreuses entreprises ont réagi rapidement.

Cependant, un seul problème est d'une ampleur comparable à ce problème, et vous en avez probablement entendu parler au moins une fois.

10. Le monde a dépensé 300 milliards de dollars pour faire fonctionner les ordinateurs en 2000

Jusqu'en 1999, les systèmes étaient programmés de sorte que certains marquaient les dates dans un format à 8 chiffres (HH. MM. YYYY), tandis que d'autres en laissaient 6.

Photo par Emory Kristof / Emory Kristof
Photo par Emory Kristof / Emory Kristof

Photo par Emory Kristof / Emory Kristof.

Cela pourrait conduire au fait que la transition vers le nouveau millénaire entraînerait des erreurs dans les programmes à travers la planète.

La date du format HH. MM. YY pourrait remplacer 2000 par 1900, puisque les deux nombres se terminent par "OO". Ainsi, l'erreur réécrirait et effacerait les données, perturberait les algorithmes et provoquerait l'effondrement des systèmes en ligne.

La plupart du temps et des ressources des entreprises ont été consacrés non pas à corriger les conséquences, mais à vérifier chaque ordinateur de l'entreprise.

Parce que les logiciels n'avaient pas connu de tels sauts dans le temps auparavant, la situation a été discutée dans le monde entier.

Il y a eu beaucoup de discussions autour du problème de l'an 2000 (ou de l'an 2000), y compris l'opportunité de paniquer. Ils étaient alimentés par le fait que les pays prenaient la question au sérieux et prescrivaient des initiatives au niveau des États.

Par exemple, la Russie a créé un document officiel, le Plan d'action national pour faire face au problème de 2000 dans la Fédération de Russie.

Le tableau de bord sur la dernière ligne est "remis à zéro" et indique 1900 au lieu de 2000
Le tableau de bord sur la dernière ligne est "remis à zéro" et indique 1900 au lieu de 2000

Le tableau de bord sur la dernière ligne est "remis à zéro" et indique 1900 au lieu de 2000 /

L'erreur similaire la plus proche dépassera les systèmes 32 bits non optimisés en janvier 2038, mais les programmeurs se préparent déjà à la transition.

La situation affectera les systèmes 64 bits dans 292 milliards d'années, vous pouvez donc vous détendre ici.

Beaucoup plus réel et menace plutôt le problème des 10 000 avec sa transition vers des valeurs à cinq chiffres. Il semble qu'il n'y ait pas lieu de s'en inquiéter - pour l'instant, la question est plutôt théorique.

Certes, il est toujours possible que des morceaux de code existant de votre smartphone survivent jusqu'à cette époque.

Cela vaut peut-être la peine d'y penser.

Auteur: Pavel Teleshevsky

Recommandé: