Adobe a annoncé en 2017 qu'il désactiverait Flash à la fin de 2020, et l'a fait le 12 janvier 2021, désactivant les installations de Flash dans le monde entier. Selon Apple Daily, l'une des conséquences fut le chaos à China Railway Shenyang, qui utilisait un logiciel basé sur Flash pour planifier les opérations ferroviaires quotidiennes dans la province du Liaoning.
Les employés auraient été incapables de consulter les diagrammes d'exploitation des trains, d'établir les horaires de succession des trains ou d'organiser les plans de manœuvre, laissant le chemin de fer dans l'incapacité de répartir les trains — « entraînant un arrêt complet de ses chemins de fer à Dalian, dans la province du Liaoning », selon le récit d'Apple Daily tel que rapporté par Ars Technica. Après plus de 20 heures, le chemin de fer a trouvé sa solution : il est revenu à une ancienne version de Flash dépourvue du code d'auto-désactivation, installée tôt le 13 janvier, et les opérations ont repris.
Les responsables du chemin de fer ont célébré cette nuit blanche sur un compte de réseau social chinois — « Après plus de 20 heures de combat, personne ne s'est plaint, et personne n'a abandonné » — et ont suscité la moquerie à la place, des observateurs faisant remarquer que le problème avait été annoncé des années plus tôt et qu'un système de répartition non basé sur Flash aurait pu être construit entre-temps. La publication a été retirée, bien qu'une copie ait survécu sur archive.org. Ars Technica a ensuite signalé un blog chinois contestant que la répartition ait réellement été affectée et affirmant que le Flash réinstallé était une ancienne version officielle ; le média n'a pas pu vérifier ce récit de manière indépendante.
Les employés n'auraient pas pu consulter les diagrammes de trains ni les plans de manœuvre, et les chemins de fer de Dalian, dans la province du Liaoning, ont interrompu la répartition pendant environ un jour
La répartition quotidienne des trains dépendait d'un logiciel construit sur une plateforme dont la date de fin était publiquement programmée
Aucune migration vers un système de répartition non basé sur Flash n'a eu lieu au cours des trois années séparant l'annonce de la désactivation
Le plan de rétablissement — la réinstallation d'un environnement d'exécution obsolète — a rétabli le service mais a laissé la dépendance sous-jacente en place
La leçon
Un interrupteur d'arrêt d'un fournisseur annoncé trois ans à l'avance met encore à terre quiconque considère « obsolète » comme le problème de quelqu'un d'autre
Suites
Au 2021-01-25, les opérations des chemins de fer de Dalian avaient repris sur l'ancienne version de Flash, l'épisode étant documenté dans une publication sur réseau social depuis supprimée et des détails contestés rapportés de seconde main.
VÉRIFIEZ LES SOURCES
Les sources
- Deactivation of Flash may have crippled Chinese railroad for a day Ars Technica · arstechnica.com ·