05.02.2013 Aufrufe

Firewall Handbuch für LINUX 2.0 und 2.2 - zurück

Firewall Handbuch für LINUX 2.0 und 2.2 - zurück

Firewall Handbuch für LINUX 2.0 und 2.2 - zurück

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Sanity:<br />

input chain:<br />

Demasquerade:<br />

Routing decision:<br />

Local process:<br />

lo interface:<br />

local:<br />

forward chain:<br />

output chain:<br />

Hier werden die sehr wichtigen Überprüfungen auf Pakete mit besonderen Flags<br />

im Header durchgeführt, die eventuell die korrekte Abarbeitung der <strong>Firewall</strong>-<br />

Regeln verhindern könnten. (IP- Fragmente). Falls dieser Fall eintreten sollte, wird<br />

eine Nachricht an den SYSLOGD übergeben.<br />

Hier werden zum ersten male die Pakete anhand von Filterregeln getestet. Pakete<br />

werden hier <strong>zurück</strong>gewiesen oder verworfen.<br />

Hier werden maskierte Pakete, also Pakete, die von einem Host im Intranet<br />

stammen, <strong>und</strong> deren Absender in denjenigen der <strong>Firewall</strong> umgestempelt wurde,<br />

<strong>und</strong> deren Antwort nun eintrifft, korrekt zugeordnet <strong>und</strong> weitergeleitet. Dies dient<br />

dem Verdecken der internen Netzwerk - Adressen. Wenn kein Masquerading<br />

aktiviert worden ist, ist diese Routine deaktiviert.<br />

Die Zieladresse wird von der Routing Unterroutine untersucht. Hierbei entscheidet<br />

sich, an welchen output chain das Paket übergeben wird.<br />

Hier kann das Paket von einem Programm entgegen genommen <strong>und</strong><br />

weiterverarbeitet werden. An dieser Stelle kann z.B. ein Proxy oder ähnliches zur<br />

weiteren Filterung der Pakete installiert werden. Danach wird das Paket an die<br />

output chain übergeben.<br />

Falls Pakete eines lokalen Programms an einen anderes Programm übergeben<br />

werden müssen, dann sind diese an das Interface lo, welches das loopback<br />

Interface ist, übergeben. Für diese Interface existiert also auch eine input chain,<br />

welche Ausgaben eines Programmes wieder an den Kernel zwecks Weiterleitung<br />

übergeben kann.<br />

Wenn ein Paket nicht von einem lokalen Programm erzeugt wurde, dann wird<br />

dieses an die forward chain übergeben, ansonsten wird das Paket an die output<br />

chain direkt übergeben.<br />

Diese chain muß von jedem Paket durchlaufen werden, welches von einem<br />

Interface kommend, an ein anderes weitergeleitet werden möchte.<br />

Hier werden nochmals alle Pakete gefiltert, bevor sie das Interface verlassen.<br />

Erstellt von Doc Gonzo - http://kickme.to/plugins

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!