Über OpenVAS Software
Das Open Vulnerability Assessment System (OpenVAS) ist ein Framework aus mehreren Diensten und Werkzeugen. Der Kern dieses service-orientierten, SSL-gesicherten Systems bildet der OpenVAS Scanner. Der Scanner führt in sehr effizienter Weise die Network Vulnerability Tests (NVTs), also den Inhalt des täglich aktualisierten OpenVAS NVT Feeds aus. Dieser Kern der Scan-Engine wird durch den OpenVAS Manager kontrolliert und gesteuert.

Der OpenVAS Manager Der Manager ist der zentrale Dienst der aus den einfachen Scan-Resultaten ein weitreichendes und mächtiges Schwachstellen-Management System macht. Er kontrolliert und steuert einen oder viele Scanner, aber auch andere Manager im Master-Slave Modus. Ebenso kontrolliert der Manager die interne zentrale SQL-Datenbank in der alle Scan-Ergebnisse und Konfigurationen gespeichert werden. Verschiedene Client-Programme können den Manager über das XML-basierte, zustandslose OpenVAS Management Protocol (OMP) benutzen. Die Intelligenz wie etwa Sortier- oder Filter-Logik ist im Manager implementiert. Dadurch erhält der Anwender über verschiedene Client-Programme immer die gleiche Sicht auf die Ergebnisse.

Eine Reihe verschiedener OMP Klienten sind verfügbar: Der Greenbone Security Assistant (GSA) ist ein ist ein schmaler, auf Sicherheit konstruierter Web-Service der die volle Funktionalität des OpenVAS Manager abdeckt. Der GSA arbeitet zustandslos, also ohne Cookies, JavaScript oder sonstige aktive Inhalte. Die Authentifizierung erfolgt über HTTP BasicAuth.
Der Greenbone Security Desktop (GSD) ist eine herkömmliche Anwendung die auf Windows-, MacOSX- und Linux-Systemen läuft. Er verwendet das Qt-Framework und integriert sich damit in die jeweilige Desktop-Umgebung.
OpenVAS CLI beinhaltet vor allem das Kommandozeilen-Werkzeug "omp". Damit lassen sich Batch-Prozesse zur Steuerung des Managers aufbauen.

Die wichtigsten Aufgaben des OpenVAS Administrator sind das Management der Benutzer und des Feeds. Dieser Dienst benutzt das dem OMP ähnliche Kommunikations-Protokoll OpenVAS Administration Protocol (OAP). Zugängig sind die Funktionen des OAP nur den Benutzern mit der Rolle "Admin".
Die oben beschriebenen Module verwenden eine gemeinsame Basis die in den OpenVAS Librarieszusammengefasst ist.
Es besteht außerdem die Möglichkeit den OpenVAS Scanner mittels des OpenVAS Transfer Protocol (OTP) anzusprechen. Dieses erlaubt zwar die Kontrolle der Scans, jedoch wird nicht mehr empfohlen dieses Protokoll für neue Klienten zu verwenden da es zukünftig ersetzt werden soll. Traditionell ist das Desktop und Kommandozeilen Werkzeug OpenVAS Client ein direkter OTP Klient.
Funktions Übersicht
OpenVAS Scanner
Viele Zielsysteme werden gleichzeitig gescannt
OpenVAS Transfer Protocol (OTP)
SSL Unterstützung für OTP (immer)
WMI Unterstützung (optional)
...
OpenVAS Manager
OpenVAS Management Protocol (OMP)
SQL Datenbank (sqlite) für Konfiguration und Scan Ergebnisse
SSL Untersützung für OMP (immer)
Viele gleichzeitige Scan Aufgaben (viele OpenVAS Scanner)
Notizenverwaltung für Scan Resultate
Verwaltung von "False Positive" Ergebnissen
Zeitplanung von Scans
Flexible Eskalationsstufen basierend auf Scan Ergebnissen
Anhalten, pausieren und fortfahren von Scanaufgaben
Master-Slave Modus um mehrere Instanzen zentral zu kontrollieren
Pluginbasiertes Report-Framework mit verschiedenen Plugins für: XML, HTML, LateX, etc.
...
OpenVAS Administrator
OpenVAS Administration Protocol (OAP)
SSL Unterstützung für OAP (immer)
Alle OAP Kommandos außerdem als Kommandozeilen Parameter
Nutzerverwaltung
Feed Status Übersicht
Feed Synchronisation
...
Greenbone Security Assistant (GSA)
Klient für OMP und OAP
HTTP und HTTPS
Integrierter eigenständiger Web Server (microhttpd)
Integriertes Online-Hilfe System
...
Greenbone Security Desktop (GSD)
Klient für OMP
Qt-basiert
Läuft auf Windows, Linux, etc.
Lokalisierbar (Englisch, Deutsch, Französisch...)
...
OpenVAS CLI
Client für OMP
Läuft auf Windows, Linux, etc.
...
Deutsch
