Windows 95 : le secret d'une protection oubliée
L'ascension de Windows 11 est une démonstration de progrès fulgurant, mais peu de monde s'interroge sur les fondations fragiles qui ont permis cette révolution. Une plongée dans les entrailles de Windows 95 révèle un mécanisme de sécurité surprenant, presque oublié, qui a façonné l'avenir des systèmes d’exploitation.
Un système obsédé par la sécurité
Dans les années 90, l'installation d'un logiciel était une opération risquée. Les erreurs étaient monnaie courante et les fichiers corrompus, une source d'angoisse. Microsoft, conscient de cette vulnérabilité, a mis en place une stratégie audacieuse : une défense passive basée sur une simple liste de mots clés.
Le système comparais le nom de chaque fichier exécutable avec une base de données de termes comme « setup », « install » ou « inst ». Si une correspondance était trouvée, une routine de protection s'activait automatiquement, analysant le fichier pour détecter les potentielles menaces. C’était une approche rustique, presque naïve, mais incroyablement efficace pour l'époque. Raymond Chen, l’ingénieur Microsoft derrière ce système, l’explique avec un humour grinçant : il fallait s'assurer que les « installateurs » ne transformaient pas le système en un champ de bataille numérique.

Des mots clés, un code secret
Le mécanisme était bien plus subtil qu’il n’y paraît. Windows 95 ne se contentait pas de reconnaître les noms de fichiers habituels. Il tenait compte de la présence de mots-clés en plusieurs langues – « imposta », « aylarla », « felrak » en italien, turc et hongrois – pour affiner sa détection. Une double occurrence de « install » et « inst » était même considérée comme une redondance, mais le code la traitait toujours avec une vigilance accrue.

L'évolution silencieuse de la sécurité
Si cette méthode rudimentaire a disparu au profit des solutions modernes de Windows File Protection, son héritage est indéniable. Elle a permis de réduire considérablement le nombre d'erreurs liées aux installations, un problème majeur à l'époque. Avant Windows 2000, les fichiers critiques étaient sauvegardés dans un répertoire caché, « C:WindowsSYSBCKUP », et vérifiés après chaque redémarrage, car de nombreux installateurs utilisaient temporairement MS-DOS pour remplacer les fichiers bloqués pendant le chargement de Windows.
Cette stratégie, née des limitations techniques de l'époque, a posé les bases d'une protection des fichiers plus sophistiquée. Elle témoigne d'une ingéniosité remarquable face à un défi majeur. L'évolution vers Windows File Protection, avec son cache de DLL, est la conséquence logique de cette première tentative – une évolution qui a permis d'éviter les dysfonctionnements liés aux versions obsolètes de fichiers.

Un retour en force, et une leçon d'histoire
Aujourd'hui, les outils de protection des fichiers sont omniprésents, mais l'esprit de Windows 95 – celui de la prudence et de la vigilance – reste pertinent. Cette approche, bien que simple, a permis de préserver la stabilité du système et d'éviter des catastrophes potentielles. C’est une preuve que la simplicité, parfois, est la clé de la robustesse.
