Sprache: English | Deutsch 
 
Home » Technologie » Software Architektur 

Software Architektur

Schnittstellen zu Greenbone Security Solutions

Es stehen drei Schnittstellen zu den Greenbone Security Solutions zur Verfügung. Sie adressieren

  • Experten wie zum Beispiel Sicherheits-Auditoren benötigen feinkörnige Konfigurationsmöglichkeiten und verwenden daher die sehr umfangreichen graphische Benutzeroberfläche.
  • tiefe Integration der Scan-Engine wie sie für Sicherheits-Appliances oder ISP Kundenprodukte benötigt wird. Die Kommandozeilen-Schnittstelle erlaubt eine einfache Integration in automatisierte Batch-Prozesse.
  • Schwachstellen-Management bei dem der Fokus auf den Gefährdungsstatus, Gefährdungstrend und einfache Berichterstellung sowie Integration auf übergreifendem Nertzwerkmanagement liegt. Für diese Zwecke wurde der Greenbone Security Assitant entwickelt.

Komponenten-Architektur

Die interne Architektur folgt dem Prinzip der aufgaben-orientieren Komponenten. Mit anderen Worten, kein einzelnes Werkzeug-für-Alles sondern jede Aufgabe als eigenständiger Dienst. So ist OpenVAS Manager ein Klient des Scanner Dienstes. Gleichzeitig arbeitet OpenVAS Manager ein Dienst für OpenVAS Client und Greenbone Security Assitant.

  • Kleine, fokussierte Komponenten können transparent und sicher implementiert werden. Jede Komponente verwendet nur solche Systemprivilegien die sie auch wirklich für ihre Aufgabe benötigen.
  • Jede der Dienste-Komponenten ist mit einem wohldefiniertes Kommunikationsprotokoll ausgestattet.

Quelltext-Architektur

Die Struktur des Quelltextes unterstützt die komponenten-orientierte und sicherheits-bewusste Software-Architektur:

  • Vermeidung redundanter Quelltexte: jeglicher Quelltext der von mehr als einer Komponente ausgeführt wird ist Teil der fünf Bilbiotheken.
  • Vermeidung von Abhängikeiten zu wenig verbreiteten Elementen: es werden nur vielfach verwendete und bewährte Basis-Bibliotheken verwendet.