Facteur bus : la fragilité cachée des systèmes critiques

Un autobús, une liste de diffusion, un code oublié – voilà le « facteur autobus » qui menace de faire s'effondrer des infrastructures vitales. Selon un récent reportage de RNE, ce concept, né de la crainte d'une disparition soudaine de compétences clés, révèle une vulnérabilité alarmante dans nos systèmes technologiques.

Un risque sous-estimé : la dépendance à des experts isolés

Un risque sous-estimé : la dépendance à des experts isolés

Conçu par Michael McLay en 1994, le « facteur autobus » quantifie la probabilité que la disparition d'une ou plusieurs personnes maîtrisant un savoir-faire essentiel conduise à l'effondrement d'un projet. Une étude de 2016, analysant 133 projets open source, a révélé que près de 65% d'entre eux étaient confrontés à un facteur autobus inférieur à 2, laissant le système particulièrement exposé.

Le problème ne réside pas toujours dans le code lui-même, souvent parfaitement fonctionnel. La véritable fragilité réside dans l'environnement qui l'entoure : la documentation lacunaire, les configurations complexes, les scripts incompréhensibles, les mots de passe hérités, les dossiers étiquetés « NE PAS SUPPRIMER »… Un savoir-accumulé, transmis de génération en génération, mais rarement formalisé.

Des banques, administrations, compagnies aériennes, voire la NASA, sont particulièrement concernées. De nombreux systèmes critiques continuent de dépendre de technologies obsolètes, intégrées de manière si profonde qu'une modernisation représente un défi colossal. Dans le secteur bancaire, COBOL, omniprésent depuis des décennies, reste un pilier malgré le départ progressif de ses experts. Des milliards de transactions commerciales continuent de circuler grâce à ce langage d'une autre époque.

La NASA, par exemple, a parfois recours à des ingénieurs retraités pour décrypter des logiciels Fortran 77, jugés plus fiables que des réécritures complexes. Un musée en ligne, WinWorld, conserve une collection impressionnante de programmes et systèmes anciens, accessibles à tous pour redonner vie à ces vestiges du passé.

L'urgence est donc de repenser l'architecture de ces systèmes, en favorisant la documentation claire, la modularité et la transmission des connaissances. Le « facteur autobus » est un rappel brutal : la technologie, aussi sophistiquée soit-elle, ne peut être une solution miracle si elle repose sur la mémoire et l'expertise de quelques individus. Un oubli qui pourrait avoir des conséquences désastreuses.