WikiDer > Morris-Wurm

Das Morris-Wurm war einer der ersten Computerwürmer die über das Internet verbreitet wurde und viel Medienaufmerksamkeit erhielt. Der Wurm wurde geschrieben von Robert Tappan Morris, ein Schüler von Cornell Universität. Der Wurm wurde aus dem Massachusetts Institute of Technology November 1988 veröffentlicht, um zu verschleiern, dass der Wurm ursprünglich von Cornell stammt. Morris ist jetzt Professor am MIT.
Das Ziel des Wurms
Der Wurm wurde so programmiert, dass er so viel wie möglich macht Sonne3 Arbeitssysteme und Mehrwertsteuer-Computer mit Varianten der Version 4 BSDUNIX wurde gelähmt. Das hat sehr gut geklappt, denn die Wurm schnell verbreiten. Innerhalb kürzester Zeit schaffte der Wurm eine sehr große Distanz. Zum Beispiel hatte der Wurm nach wenigen Stunden genug Systemressourcen verbraucht, um die infizierten Computer herunterzufahren.Obwohl Morris den Wurm so entwickelt hatte, dass er sich sehr schnell verbreiten konnte, wurde seine Verbreitung durch einige Merkmale der Netzwerkumgebung von UNIX. Noch schneller als erwartet hat sich der Wurm durch eine Vielzahl von Systemen gebahnt. Wahrscheinlich hat Morris auch den Host, auf dem er das Wurmprogramm verteilt hat, so gewählt, dass es für externe Benutzer zugänglich ist. Dadurch konnte der Wurm Schwachstellen in UNIX-Sicherheitsroutinen ausnutzen und UNIX-Ressourcen für die gemeinsame Nutzung von Ressourcen in lokalen Netzwerken nutzen. Diese Aktion verschaffte ihm Zugang zu Tausenden anderer Websites. Wie sich der Wurm ausbreitet, wird unten erklärt.
Wie sich der Wurm verbreitet
Der Wurm bestand aus zwei verschiedenen Programmen. Der erste Teil war der Enterhaken (auch bekannt als Vektor oder Bootstrap) und das Hauptprogramm. Das Enterhaken war ein Programm in C die aus 99 Zeilen bestand. Es wurde kompiliert und auf jeder Maschine ausgeführt, auf die zugegriffen wurde. Das Programm stellte eine Verbindung zu dem Computer her, von dem es stammte, und lud eine Kopie des Hauptprogramms auf das infizierte System herunter. (Siehe Abbildung unten) Um noch mehr Schaden anzurichten, suchte das Programm weiterhin nach anderen Computern, mit denen sich leicht verbinden ließen.

rsho
Morris nutzte das Netzwerkprogramm von UNIX, rsh, um die erforderlichen Aufgaben einfach aus der Ferne auszuführen. Zum Teil dank Dateien, in denen die Benutzernamen und Passwort im Stehen konnte sich der Wurm weiter ausbreiten. Der Wurm durchsuchte diese Dateien nach Seiten, auf die man ohne Passwort einfach zugreifen und Befehle ausführen konnte. Wo finde ich externe Muscheln gestartet wurde, wurde das Wurmprogramm hochgeladen und startete seine Ausführung erneut.Ein Angriff nutzte Fehler in den UNIX-Programmen aus Finger und sendmail. Der dritte Infektionsweg war der Fernzugriff.
Finger
Der Fingerbefehl hat die Funktion einer Art elektronischem Telefonbuch Finger Benutzername@Hostname gibt den Benutzernamen einer Person zusammen mit anderen von diesem Benutzer bereitgestellten Informationen aus, z. B. Privatadresse, Telefonnummer oder sogar ein nettes Zitat. Die Zuordnung Finger ist wie Dämon im Hintergrund von jedem BSD-Site aktiv und reagiert auf Anfragen von Internet. Der Wurm nutzte auch die Schwäche des Fingerprogramms aus. Nämlich Einlesen der Eingabe ohne Prüfung auf Überlaufgrenzen. Der Wurm fütterte daher a Pufferüberlauf von. Es wurde eine Abfrage von 536 Bytes ausgeführt, was mehr als der zulässige Puffer für die Eingabe ist und so wurde es zu Werd Stapelrahmen überschrieben. Anstatt wie üblich zur 'Main'-Routine zurückzukehren, Dämon Finger mit einem neuen 536-Byte-String, der sich jetzt im Stack befand. Diese neue Prozedur führte /bin/sh aus; bei Erfolg hatte der Wurm eine Remote-Shell gestartet.
Mail senden
Der andere Weg durch sendmail hatte auch mit a zu tun Dämon die einen unbefugten Zugriff verursacht haben. Sendmail wird für das Routing verwendet Email in einer Netzwerkumgebung. Da Tester den Status des Mailsystems durch Debugging überprüfen, läuft dieser Prozess oft im Hintergrund. Morris hatte in seinem Arsenal einen Debug-Aufruf, der keine Benutzeradresse angab, wie es normalerweise der Fall ist, sondern eine Gruppe von Befehlen ausführte, die eine Kopie des Grappling-Hooks verschickten und ausführten. Der Hauptzweck des Wurms bestand darin, systematisch zu versuchen, so viele Benutzernamen und zugehörige Namen wie möglich abzurufen Passwörter. Zuerst suchte der Wurm nach Konten ohne Passwort. Oder Konten mit einem leicht zu findenden Passwort. Dazu durchsuchte das Programm ein Wörterbuch mit Lieblingspasswörtern und schließlich jedes Wort im Standard-Online-Wörterbuch von UNIX. Dieser ausgeklügelte, dreiteilige Cracking-Algorithmus verschaffte dem Wurm Zugriff auf die anderen Benutzerkonten auf dem kompromittierten System. Danach suchte der Wurm in diesen gecrackten Konten nach rsh-Dateien und griff mit diesen Informationen auf die Benutzerkonten auf entfernten Systemen zu, wie oben beschrieben.
Immer wenn das Programm Zugriff hatte, suchte es nach aktiven Kopien seiner selbst. Wenn diese vorhanden waren, wurden die neuen Kopien außer jedes siebte Mal heruntergefahren. Indem er jedes siebte Duplikat von sich selbst aktiv hielt, verursachte Morris mehrere Abstürze Mehrwertsteuer- und SONNESysteme im Internet. Die Komponenten der Netzwerkumgebung von UNIX wer die Verbreitung des Wurms zur Tatsache gemacht hat, hat ihn auch gestoppt. Die gute Kommunikation und die einfache und schnelle Verteilung der Daten an entfernte Computer sorgten dafür, dass sich die Zusammenarbeit zur Bekämpfung des Wurms schnell entwickelte. Am Abend des nächsten Tages, dem 3. November 1988, kursierten bereits Methoden und Methoden Flecken um den Wurm unschädlich zu machen.
Motiv
Es ist wirklich nur ein Witz, der aus dem Ruder gelaufen ist. Morris' Programm funktionierte auch um ein Vielfaches schneller, als er erwartet hatte. Aber wegen des Ausmaßes der Kontamination sprechen wir tatsächlich von einem Verbrechen. Das Programm hat sich auch sehr bemüht, keine Spuren zu hinterlassen. Das Programm enthält jedoch keinen Code, um ein infiziertes System zu beschädigen oder zu zerstören. Er wollte hauptsächlich die Passwörter wissen. Der Autor hatte sicherlich die Möglichkeit, dem Programm solche bösartigen Befehle hinzuzufügen, tat es aber nicht. Robert Morris wurde verurteilt. Er wurde zu drei Jahren auf Bewährung, 400 Stunden gemeinnütziger Arbeit und einer Geldstrafe von 10.000 Dollar verurteilt. Später schätzte die damalige Regierung den durch den Wurm verursachten Schaden in Dollar. Nach einigen Berechnungen kamen sie zwischen 200 und 53.000 US-Dollar pro System heraus.[1]
Externe Links
- (und) Wurm
- (und) Der Internetwurm: Eine Analyse
- (und) Wie der Morris-Wurm die Zukunft der Computersicherheit vorhersagte
Quellen
- ↑[1], Während des Berufungsverfahrens gegen Morris haben die USA Das Berufungsgericht schätzte die Kosten für die Entfernung des Virus aus jeder Installation auf 200 bis 53.000 US-Dollar. Möglicherweise basierend auf diesen Zahlen schätzte Harvard-Sprecher Clifford Stoll die wirtschaftlichen Gesamtauswirkungen auf 100.000 bis 10.000.000 Dollar. (archiviert)