Forschung ist ständig im Gange, um Gegenmaßnahmen gegen Worms Software bereitzustellen. Würmer sind eine besondere Art von Virus oder Malware infiziert Computer-Systeme und Netzwerke. Sie können bleiben monatelang unentdeckt , wenn nicht umgehend bearbeitet . Unternehmen schreiben häufig Simulationen Wurm-Attacken , so dass sie ihr Verhalten zu analysieren. Worms kann simuliert werden durch geeignete Algorithmen entwickelt, um sich in unterschiedlicher Weise zu verbreiten. Durch die Simulation Wurm Verhalten ist es möglich, unterschiedliche Ansätze betrachten, um Gegenmaßnahmen gegen sie zu schaffen. Anleitung
1
Wählen Sie einen geeigneten Programmiersprache , um die Simulation zu erstellen. Wenn die Simulation ist es, auf verschiedenen Plattformen laufen , wäre es ratsam, eine Sprache wie Java wählen , wie es auf verschiedenen Plattformen betrieben werden kann. Eine objektorientierte Sprache ist vorzuziehen, da ein typischer Wurm-Programm läuft viele Kopien von sich selbst . Eine objektorientierte Sprache ist ideal, da es jede Instanz von einem Wurm als ein Objekt dargestellt werden können .
2
Entwurf eine Simulation Kontext. Dies ist eine Darstellung der tatsächlichen Netzwerk die Simulation innerhalb betreiben wird . Es kann jede Art von Netzwerk Sie wollen , aber es ist wahrscheinlich besser, ein Netzwerk mit virtuellen Maschine Software wie "Virtual Box" (siehe Ressourcen) für Testzwecke. Wo immer möglich, versuchen, ein Netzwerk auf einem realen Welt Einstellung entwerfen.
3
eine Reihe von Staaten, die einzelnen Knoten Zustände darstellt ( der Endpunkt in einem Netzwerk , wie zum Beispiel einem Terminal Set ) als Schnecke bewegt sich innerhalb der Simulation. Jeder Zustand entspricht , wie ein einzelner Knoten ist durch die Anwesenheit einer Schnecke berührt. Beispiel Staaten könnte " not_vulnerable " ( Knoten nicht betroffen) , "vulnerable " ( Knoten anfällig für Angriffe ) und "infiziert" ( Knoten angegriffen und von Wurm betroffen).
4
Geben Statistiken basierend auf was die Ergebnisse der Simulation und Grafik sind die Ergebnisse. Diese können später für die weitere Analyse verwendet werden.
5
Maßstab die Ergebnisse von der Größe des Tests Netzwerk. Die Simulation ist nur so zuverlässig wie das Ausmaß der realen Netzwerk beabsichtigt zu replizieren ist . Daher sollte auf die Ergebnisse abgespeckte Version basieren. Zum Beispiel, wenn die Simulation nur auf 10 % der gesamten Größe eines echten Netzwerk basiert, dann die Simulation sollte nur in diesen Begriffen klassifiziert werden.