Windows 95: der unscheinbare trick, der das netz rettete
Die Vorstellung, dass ein Betriebssystem heute auf komplexen Algorithmen und fortschrittlicher künstlicher Intelligenz basiert, ist allgegenwärtig. Doch unter der Oberfläche von Windows 95 verbarg sich eine überraschend pragmatische und, ehrlich gesagt, schlichte Methode, um die digitale Welt zu schützen. Ein Detail, das heute kaum noch jemand in Erinnerung hat.

Ein rufzeichen, das niemand erwartet hätte
Raymond Chen, der ehemalige Microsoft-Programmierer und digitaler Geschichtenerzähler, hat kürzlich die Details dieser Strategie enthüllt. Im Grunde ging es darum, die wachsende Bedrohung durch Malware zu erkennen – eine Herausforderung, die in den frühen Tagen des Internets noch kaum adressiert war. Windows 95 brauchte einen Weg, um zu unterscheiden, ob ein Programm lediglich Software installierte oder tatsächlich versucht, das System zu kompromittieren.
Das Problem war, dass viele der damaligen Installationsprogramme keine eindeutigen Hinweise gaben. Die modernen Mechanismen zur Identifizierung von Programmen und deren Funktionen waren schlichtweg noch nicht vorhanden. Stattdessen verließen sich Entwickler auf verschiedene Verbreitungsmethoden, oft mit wenig Rücksicht auf die Sicherheit des Systems.
Microsoft entschied sich für einen einfachen, aber effektiven Ansatz: die Dateibezeichnung. Wenn ein Programm beispielsweise Begriffe wie „Setup“, „Installer“ oder ähnliche Installationstermini enthielt, ging Windows 95 davon aus, dass es sich um einen Installationsprozess handelte. Die Strategie wurde sogar in verschiedenen Sprachen angepasst, um die Erkennung in unterschiedlichen Regionen zu verbessern. Ein cleverer, wenn auch unkomplizierter Schachzug.
Doch die Geschichte endet hier nicht. Da viele Programme der Zeit Dateien außerhalb von Windows änderten – beispielsweise durch Batch-Dateien und das Zurücksetzen auf MS-DOS – führte Microsoft keine sofortigen Überprüfungen durch, ob die geschützten Dateien manipuliert worden waren. Diese Validierungen wurden stattdessen erst beim nächsten Neustart des Systems durchgeführt. Es war ein System, das auf Vertrauen und Erfahrung basierte, nicht auf übertriebener Sicherheit.
Die Ingenieure von Microsoft suchten nicht nach einer perfekten Lösung, sondern nach einer schnellen und zuverlässigen Methode, um die meisten Installationsprogramme zu erkennen. Sie wollten den Entwicklern keine unnötigen Auflagen auferlegen und gleichzeitig die Stabilität des Betriebssystems gewährleisten. Eine pragmatische Herangehensweise, die angesichts der damaligen Umstände durchaus nachvollziehbar ist. Die Schlüsselwörter „Setup“ und „Installer“ waren der entscheidende Faktor.
Es ist faszinierend, wie leichtfertig wir heute über hochentwickelte Sicherheitsmechanismen sprechen, während in den frühen Tagen des Internets bereits einfache, aber effektive Tricks zum Einsatz kamen. Windows 95 hat uns gezeigt, dass auch ohne hochkomplexe Algorithmen und künstliche Intelligenz eine stabile und sichere digitale Umgebung geschaffen werden kann – vorausgesetzt, man ist bereit, auf Beobachtung und Erfahrung zu setzen.