Sicherheitstests

Wann?

Seit 1960er

Wer?

u.a. Dan Farmer, Wietse Venema, Dan Kaminsky

www?

-

Wie läuft ein Sicherheitstest ab?

 

 

Der Ablauf eines Sicherheitstests hängt von verschiedenen Faktoren ab, wie z.B. dem Umfang des zu testenden Systems, den Zielen des Tests und der Art des Tests (manuell oder automatisiert). Im Allgemeinen umfasst der Ablauf eines Sicherheitstests jedoch folgende Schritte:

  1. Planung: In der Planungsphase werden die Ziele des Tests festgelegt und ein Testplan erstellt. Dabei wird auch festgelegt, welche Arten von Tests (z.B. Netzwerk-Scans, Webanwendungs-Tests oder Social-Engineering-Tests) durchgeführt werden sollen und welche Werkzeuge und Techniken verwendet werden.

  2. Vorbereitung: In der Vorbereitungsphase werden alle notwendigen Ressourcen (z.B. Testsysteme, Tools, Testdaten) bereitgestellt und das Testteam wird geschult. Auch die Zustimmung und Genehmigung des Eigentümers des Systems, das getestet werden soll, werden in dieser Phase eingeholt.

  3. Durchführung: In der Durchführungsphase führt das Testteam die Tests gemäß dem Testplan durch. Dabei werden potenzielle Schwachstellen und Angriffsvektoren im System aufgedeckt. Bei manuellen Tests werden Angriffsszenarien erstellt und getestet, während bei automatisierten Tests spezielle Tools und Skripte eingesetzt werden, um Schwachstellen zu finden.

  4. Berichterstellung: In der Berichterstellungsphase werden die Ergebnisse des Tests in einem Bericht zusammengefasst. Der Bericht enthält eine detaillierte Beschreibung der gefundenen Schwachstellen und Angriffsvektoren, eine Risikobewertung und Empfehlungen zur Behebung der Schwachstellen. Der Bericht wird in der Regel dem Eigentümer des Systems oder der Organisation vorgelegt.

  5. Nachbereitung: In der Nachbereitungsphase werden die Ergebnisse des Tests gemeinsam mit dem Eigentümer des Systems oder der Organisation besprochen und Maßnahmen zur Behebung der gefundenen Schwachstellen festgelegt. Auch eine Überprüfung der Maßnahmen und gegebenenfalls weitere Tests können in dieser Phase durchgeführt werden.

Ein Sicherheitstest sollte regelmäßig durchgeführt werden, um sicherzustellen, dass das System immer auf dem neuesten Stand der Sicherheitstechnologie ist