Freitag, 21. November 2008

News

präsentiert von: entwickler.com
Donnerstag, 12. Januar 2006

About Security #39: Paketfilter- Logfiles manuell auswerten

Zur Unterstützung der manuellen Auswertung der Logfiles stehen, wie in About Security #38 erwähnt, verschiedene Hilfsprogramme zur Verfügung. Im Folgenden geht es aber um die Interpretation der Einträge an sich. Zuerst wird nur der Paketfilter betrachtet. Angelehnt an das Beispiel aus About Security #29 gelten folgende einfache Regeln, die den Zugriff auf einen Webserver über HTTP erlauben:

Nr. Senderadresse Port Zieladresse Port Protokoll Flags Aktion

1. beliebig >= 1024 Webserver 80 TCP permit
2. Webserver 80 beliebig >= 1024 TCP ACK permit
3. beliebig any Webserver any any any reject

Einträge in das Logfile können zum Beispiel nach folgendem Muster aufgebaut werden (Umfang der Protokollierung entsprechend About Security #37):

Datum Zeit Senderadresse Port Zieladresse Port Protokoll Flags Regel ggf. Aktion

Ein Ausschnitt aus einem fiktiven Logfile könnte dann vereinfacht so aussehen:

Datum Zeit Senderadresse Zieladresse Port Protokoll Regel

1 Jan 3 02:56:09 a.b.c.d Webserver 6711 TCP 3
2 Jan 3 02:56:10 a.b.c.d Webserver 6776 TCP 3
3 Jan 3 02:56:11 a.b.c.d Webserver 1243 TCP 3
4 Jan 3 02:56:12 a.b.c.d Webserver 7215 TCP 3

N E U ! Security aktuell
Täglich aktuelle Security-Infos!

Die Einträge in Zeile 1 bis 4 zeigen, dass der Rechner mit der IP-Adresse a.b.c.d eine Verbindung mit Port 6711, 6776, 1243 und 7215 des Webservers aufbauen wollte. Um festzustellen, was der entfernte Rechner erreichen wollte, kann man nachsehen, wofür die entsprechenden Ports verwendet werden. Entsprechende Informationen findet man zum Beispiel bei der IANA oder in der Port Knowledgebase von Internet Security Systems (ISS). Ist der entsprechende Port dort noch nicht verzeichnet, hilft meist eine Suche bei den Herstellern von Antiviren-Software.

Die Ports 6711, 6776, 1243 und 7215 werden vom Trojaner SubSeven verwendet. Ein Angreifer sucht vom Rechner mit der IP-Adresse a.b.c.d aus nach einem installierten SubSeven-Trojaner. Die Anfragen bedeuten nicht, dass sich der Trojaner auf dem Zielsystem befindet.

Auch Anfragen an "normale" Ports können zu einem Angriff gehören. Beispielsweise nutzen manche Würmer Schwachstellen in Diensten aus, um sich zu verbreiten.

Datum Zeit Senderadresse Zieladresse Port Protokoll Regel

5 Jan 3 03:16:09 e.f.g.h Webserver 135 TCP 3
6 Jan 3 06:34:49 i.j.k.l Webserver 445 TCP 3
About Security: Die komplette Serie

TCP-Port 135 ist der Endpunkt für Microsofts RPC-Dienst. Der RPC-DCOM-Wurm (Blaster) verbreitet sich zum Beispiel, indem er über eine Schwachstelle im RPC-Dienst in anfällige Windows-Systeme eindringt. Auch andere Systeme als Windows können in Mitleidenschaft gezogen werden, wenn das Distributed Computing Environment (DCE) installiert ist, das ebenfalls den TCP-Port 135 verwendet.

Der TCP-Port 445 wird von Microsoft ab Windows 2000 für SMB verwendet. Der Port wird zum Beispiel von den Würmern Nimda, Sasser und Zotob.A verwendet.

Was genau der jeweilige Verbindungsversuch bewirken sollte, kann ohne weitergehende Informationen nicht festgestellt werden.

Einige weitere willkürlich ausgewählte Beispiele für Ports:

Port Dienst
0 Anfragen an Port 0 können zur Erkennung des Betriebssystems genutzt werden, da diese unterschiedliche Antworten erzeugen.
23 Telnet Ein Angreifer kann versuchen, über eine Schwachstelle in den Telnet-Server einzudringen. Auch Informationen über das Betriebssystem können so gesammelt werden.
25 SMTP SMTP-Server ohne Authentifizierung können zum Spam-Versand genutzt werden.
32770 bis 32900 RPC Sun Solaris verwendet für RPC-Dienste Ports aus diesem Bereich. Ein Angreifer könnte nach einem Portmapper suchen, über den er auf eigentlich gesperrte Ports zugreifen kann. Auch das Ausnutzen von Schwachstellen in installierten RPC-Diensten ist möglich.

Solange der Paketfilter die hinter ihm liegenden Systeme vor Zugriffen auf gefährdete Ports schützt, besteht für diese keine Gefahr. Anders sieht es bei den Ports aus, die der Paketfilter freigibt. Die entsprechenden Dienste werden dann durch das Application Level Gateway geschützt. Beim Webserver ist dafür der HTTP-Proxy zuständig. Dessen Logfile wird in der nächsten Folge behandelt.

Hier noch einige weitere Links zum Thema:

Wenn Sie Fragen oder Themenvorschläge haben, können Sie diese gerne an die angegebene E-Mail-Adresse senden oder im Security-Forum einbringen!

Carsten Eilers

About Security – Übersicht zum aktuellen Thema "Logfiles"

Kommentare

Ihre Meinung ist uns wichtig!
Mobile Computing Heute & Morgen!
Nehmen Sie an unserer Umfrage zum Thema Mobile Computing in Deutschland teil und nutzen Sie die Chance eine Casio Exilim EX-Z1050-Digitalkamera zu gewinnen!

Konferenzen

JAX Asia 2008

JAX Asia 2008

25.-28. November 2008
Singapore, Kuala Lumpur, Jakarta

BASTA! Spring 2009

BASTA! Spring 2009

23.-27. Februar 2009
Maritim Rhein-Main Hotel Wissenschaftsstadt Darmstadt

BASTA! Italia 2009

BASTA! Italia 2009

16.-18. März 2009
Holiday Inn EUR Parco dei Medici, Roma

PHPCon Italia 2009

PHPCon Italia 2009

18.-20. März 2009
Holiday Inn EUR Parco dei Medici, Roma

webinale 09

webinale 09

25.-27. Mai 2009
Berlin

Werbung
Top-Jobs

Software & Support Verlag GmbH

Redakteur (m/w), Vollzeit

Signsoft GmbH

Java-Entwickler (m/w)

Software & Support Verlag GmbH

Lektor (m/w), Vollzeit

Software & Support Verlag GmbH

Volontär (w/m) Redaktion, Vollzeit

Endress+Hauser GmbH+Co. KG

Entwickler Datenbanksysteme (m/w)

Magazine

Entwickler Magazin - Enterprise Technologies & Business Solutions

Entwickler Magazin

Enterprise Technologies & Business Solutions

dot.net magazin - die unabhängige Quelle für .NET-Technologien

dot.net magazin

Die Quelle für .NET-Technologien

Eclipse Magazin

Eclipse Magazin

Weltweit erstes Magazin für Eclipse-Entwickler

Java Magazin - Internet & Enterprise Technology

Java Magazin

Internet & Enterprise Technology

CREATE OR DIE - Ein Leben für die Kreativität

CREATE OR DIE

Ein Leben für die Kreativität

Business Technology - Management Magazin

Business Technology

Management Magazin

PHP Magazin - Professional PHP Development

PHP Magazin

Professional PHP Development

Bücher


hosted by HostEurope