Korset: Linux-Schutz dank statischer Analyse
10.09.2008
Mitarbeiter der Universität Tel Aviv haben den Prototyp eines neuen Host-based Intrusion Detection Systems (HIDS) für Linux vorgestellt. Es heißt Korset, verwendet statische Code-Analyse und verspricht null Fehlalarme.
HIDS vergleichen ihre Beobachtungen mit einem Modellverhalten von Programmen. Weicht das Verhalten ab, schlagen die Systeme Alarm. Die verwendeten Modelle beruhen bisher entweder auf statistischen Daten aus Trainingssitzungen oder auf Policies, die von einem Entwickler konstruiert wurden. Nach Ansicht von Professor Avishai Wool und dem Kernel-Enwtickler Ohad Ben-Cohen ist die erste Methode anfällig für False Positives, die zweite enorm aufwändig.
Wool und Ben-Cohen dagegen gewinnen das Verhaltensmodell automatisiert durch statische Code-Analyse. Aus der Untersuchung von Quelltext und Object Files erzeugt ihre Software einen Control Flow Graph (CFG). Da die meisten Angriffe mit System Calls einhergehen, beschränken sich die CFGs auf diese Aufrufe und dokumentieren die legitimen Muster für jede Anwendung. Weicht ein Programm von seinem Muster ab, beendet der Kernel diesen Prozess.

|
Korset verwendet Control Flow Graphs, die es durch statische Analyse aus dem Quellcode gewinnt.
|
Korset besteht aus zwei Teilen: Dem Analyzer im Userspace und einem Agenten im Kernel. Der Analyzer wird in den Build-Vorgang der Programme einbezogen und erzeugt für jedes Executable, jede Objekt-Datei und jede Bibliothek einen CFG. Der Korset-Monitoring Agent ist in den Kernel eingebaut. Wird ein überwachtes Programm ausgeführt, beobachtet der Agent die abgesetzten Systemaufrufe und vergleicht sie mit denen des CFG-Modells.
Ein Beitrag von Wool und Ben-Cohen zum Ottawa Linux Symposium 2008 (PDF) erläutert weitere Details, ebenso die Vortragsfolien von der Tagung Black Hat US 2008.
Ein Korset-Prototyp steht unter den Bedingungen der GPLv3 zum Download bereit. Die Macher bezeichnen diese Implementierung als Prä-Alpha-Software, die nicht für die Anwendung bestimmt ist, sondern als Proof-of-Concept dient.
(Mathias Huber)
| Whitepaper |
|
Komfortabler Remote-Access
SSL-VPN im Vergleich zu klassischen VPN-Technologien.
Von zu Hause oder aus der Filiale auf Rechner im Firmennetzwerk zugreifen: Remote-Access heißt das Zauberwort. Dieses Whitepaper erlautert, was hinter PPTP, IPSec, L2TP und SSL steckt und zeigt Ihnen, wie Sie mit Astaro komfortabel ein SSL-VPN aufbauen.
Download PDF (Registrierung erforderlich)
|
|
Whitepaper Disaster Recovery
Dieses Whitepaper beschäftigt sich mit dem immensen Anstieg der elektronisch gespeicherten Daten und den Risiken, die durch Datenverlust entstehen können und bewertet die Möglichkeiten zur Schadensbegrenzung sowie der Datenrettung.
|
|
Whitepaper Server Recovery
Lesen Sie in diesem Whitepaper, wie Sie schnell an archivierte E-Mails (z.B. in Tape Librarys) kommen und diese verwalten und wie Sie verlorene Daten auch im SAN oder auf NAS-Systemen wieder herstellen können.
|
|