Firewall-Software dient dazu, den Netzwerkzugriff zu beschränken, basierend auf Absender- oder Zieladresse und genutzten [https://de.wikipedia.org/wiki/Netzwerkdienst Diensten]
* Kombination aus Hardware- & Software-Komponenten
* Sie überwacht den durch die Firewall laufenden Datenverkehr und entscheidet anhand [https://de.wikipedia.org/wiki/Firewall-Regelwerk festgelegter Regeln], ob bestimmte [https://de.wikipedia.org/wiki/Datenpaket Netzwerkpakete] durchgelassen werden oder nicht
* eigenständiges Gerät, das verschiedene Netze miteinander verbindet
* Auf diese Weise versucht sie, unerlaubte Netzwerkzugriffe zu unterbinden
* wesentlich komplexer als Personal-Firewalls
<!--
* geringere Manipulationsgefahr, da die Software nicht auf dem zu schützenden System läuft
[[Image:Grafik2.png|right]]
* liegt zwischen dem LAN (dem lokalen Netzwerk) und dem WAN (das Internet)
-->
* beschränkt die Verbindung zwischen zwei Netzen
* unterbindet unerlaubte Zugriffe von außen auf das interne System
== Firewall-Technologien ==
Abhängig davon, wo die Firewall-Software installiert ist, wird unterschieden zwischen einer [https://de.wikipedia.org/w/index.php?title=Firewall&printable=yes#Personal_Firewall_.28auch_Desktop_Firewall.29 Personal Firewall] (auch Desktop Firewall) und einer [https://de.wikipedia.org/w/index.php?title=Firewall&printable=yes#Externe_Firewall_.28auch_Netzwerk-_oder_Hardware-Firewall.29 externen Firewall] (auch Netzwerk- oder Hardware-Firewall genannt)
=== Paketfilternde Firewalls ===
* normalerweise Router, die über Funktionen zur Paketfilterung verfügen
* Paketfilter prüfen den Netzwerkverkehr auf OSI-Level 3 (ausschließlich - darüberliegende Schichten bleiben unberücksichtigt)
* Überprüfung von IP-Adressen, Port-Nummern & Protokollnummern
* untersucht die Pakete isoliert (keine Datenströme) - erkennt den Kontext nicht
* Pakete werden vor der Weiterleitung mit definierten Regeln verglichen
* Bei Verstoß gegen eine dieser Regeln erfolgt keine Weiterleitung an den Empfänger
* bietet für private Anwender oder kleine Unternehmen ein grundlegendes Sicherheitsniveau und Schutz vor bekannten Bedrohungen
'''Vorteile''':
* kostengünstig
* gute Performance
* ein einzelnes Gerät kann den Datenverkehr für das gesamte Netzwerk filtern
'''Nachteile''':
* fehlende Inhaltskontrolle (nur Teile des Headers werden geprüft)
* unwirksam bei gefälschten IP-Adressen
* Pflege umfangreicher Filterlisten
=== Stateful Inspection Firewalls ===
; Eine Firewall ist eine Software
; Zustandsbehaftete Inspektion
Eine Firewall ist eine Software, die unbefugten Zugriff auf ein Netzwerk verhindern soll
* untersucht den Netzwerkverkehr, um festzustellen, ob ein Paket mit anderen Paketen verknüpft ist (ob dieses Paket Teil einer etablierten TCP- oder anderen Netzwerksitzung ist oder nicht)
* eine Netzwerksicherheitsvorrichtung
* Zuordnung eines jeden Datenpakets zu einer bestimmten Verbindung
* die eingehenden und ausgehenden Netzwerkverkehr überwacht
* überwachet nach dem Öffnen einer Verbindung alle Aktivitäten, bis die Verbindung wieder geschlossen wird
* fungiert als Barriere zwischen geschützten & kontrollierten Bereichen und externen Netzwerken, wie dem Internet
* Dynamische Erzeugung der Regeln und deren Löschung nach einem Timeout oder nach Eingang der Antwort
* entscheidet auf der Grundlage von Regeln, ob ein bestimmter Datenverkehr blockiert oder zugelassen wird
* kann auf dedizierter Hardware oder als Softwarekomponente implementiert sein
* bietet Schutz für einzelne Rechner, Server oder ganze IT-Umgebungen
* kann eingesetzt werden, um das interne Netz zu strukturieren und verschiedene Sicherheitszonen zu schaffen
* kann den Netzwerksverkehr und die Firewall-Aktivitäten protokollieren (Beweissicherung & Verbesserung der Regelsätze)
* bietet die Möglichkeit, interne Strukturen eines Netzwerks zu verbergen (NAT)
=== Multilayer-Inspection-Firewall ===
== Personal/Externen Firewall ==
* erweiterte Variante
In Abgrenzung zur Personal Firewall arbeitet die Software einer externen Firewall nicht auf dem zu schützenden System selbst, sondern auf einem separaten Gerät, welches Netzwerke oder Netzsegmente miteinander verbindet und dank der Firewall-Software gleichzeitig den Zugriff zwischen den Netzen beschränkt
* berücksichtigt auch höher liegende Schichten des OSI-Modells
* In diesem Fall kann ‚Firewall’ auch als Bezeichnung für das komplette System stehen (ein Gerät mit der beschriebenen Funktion)
'''Vorteile'''
== Externe Firewall ==
* gute Sicherheit
Befindet sich zwischen verschiedenen Rechnernetzen
* Überprüfung mehrerer Schichten des OSI-Modells
* Hier beschränkt sie den Netzwerkzugriff des Internets (externes Netz; [https://de.wikipedia.org/wiki/Wide_Area_Network WAN]) auf das private (in sich geschlossene) Netz (internes Netz; [https://de.wikipedia.org/wiki/Local_Area_Network LAN])
* hohe Leistung
* Sie tut dies, indem sie beispielsweise (Antwort-)Pakete durchlässt, die aus dem internen Netz heraus angefordert wurden und alle anderen Netzwerkpakete blockiert
* bietet ein hohes Maß an Kontrolle darüber, welche Inhalte in das Netzwerk ein- bzw. ausgelassen werden
<!--
* bietet umfassende Protokollierungsfunktionen
[[Image:Grafik3.png|right]]
-->
'''Nachteile'''
Die Software der Personal Firewall läuft auf dem zu schützenden Computersystem und beschränkt dort den Zugriff auf Netzwerkdienste des Computers
* Ressourcenintensiv und beeinträchtigt die Geschwindigkeit der Netzwerkkommunikation
* Abhängig vom Produkt kann sie zudem versuchen, innerhalb [https://de.wikipedia.org/w/index.php?title=Firewall&printable=yes#Grenzen ihrer Grenzen] den unerlaubten Zugriff von Anwendungen auf das Netz zu unterbinden
=== Application Layer Gateways / Proxy ===
<noinclude>
* Die Application Layer Gateways oder Proxy-Firewalls sind Firewalls der zweiten Generation
* kann mit Caching-Proxy kombiniert werden (ist aber nicht sinnvoll)
* Überprüfung der gesamten Kommunikation auf Applikationsebene (OSI-07) - anwendungsbasierte Filterung von spezifischen Protokollen
* Zugriff auf den Proxy wird innerhalb der Client-Software realisiert
* Bietet detaillierte Sicherheitskontrollen, die beispielsweise den Zugriff auf eine Website ermöglichen, aber einschränken, welche Seiten auf dieser Website der Benutzer öffnen kann
* erlaubt keine direkte Verbindung zwischen internem Netzwerk und dem Internet - nimmt Anforderungen an & führt sie im Namen des Benutzers aus
* können verwendet werden, um Unternehmen vor Bedrohungen durch Web-Anwendungen zu schützen (Blockieren des Zugriffs auf schädliche Web-Seiten)
* Nutzung zweier Netzwerkverbindungen – vom Client zur Firewall & von der Firewall zum Server
'''Vorteile''':
* sehr gute Sicherheit
* Prüfung der Daten möglich (Prüfung auf der obersten Ebene)
'''Nachteile''':
* eingeschränkte Leistung (kann die Netzwerkleistung beeinträchtigen)
* funktioniert nicht mit allen Netzwerkprotokollen
Firewall-Software dient dazu, den Netzwerkzugriff zu beschränken, basierend auf Absender- oder Zieladresse und genutzten Diensten
Sie überwacht den durch die Firewall laufenden Datenverkehr und entscheidet anhand festgelegter Regeln, ob bestimmte Netzwerkpakete durchgelassen werden oder nicht
Auf diese Weise versucht sie, unerlaubte Netzwerkzugriffe zu unterbinden
Abhängig davon, wo die Firewall-Software installiert ist, wird unterschieden zwischen einer Personal Firewall (auch Desktop Firewall) und einer externen Firewall (auch Netzwerk- oder Hardware-Firewall genannt)
Eine Firewall ist eine Software
Eine Firewall ist eine Software, die unbefugten Zugriff auf ein Netzwerk verhindern soll
eine Netzwerksicherheitsvorrichtung
die eingehenden und ausgehenden Netzwerkverkehr überwacht
fungiert als Barriere zwischen geschützten & kontrollierten Bereichen und externen Netzwerken, wie dem Internet
entscheidet auf der Grundlage von Regeln, ob ein bestimmter Datenverkehr blockiert oder zugelassen wird
kann auf dedizierter Hardware oder als Softwarekomponente implementiert sein
bietet Schutz für einzelne Rechner, Server oder ganze IT-Umgebungen
kann eingesetzt werden, um das interne Netz zu strukturieren und verschiedene Sicherheitszonen zu schaffen
kann den Netzwerksverkehr und die Firewall-Aktivitäten protokollieren (Beweissicherung & Verbesserung der Regelsätze)
bietet die Möglichkeit, interne Strukturen eines Netzwerks zu verbergen (NAT)
Personal/Externen Firewall
In Abgrenzung zur Personal Firewall arbeitet die Software einer externen Firewall nicht auf dem zu schützenden System selbst, sondern auf einem separaten Gerät, welches Netzwerke oder Netzsegmente miteinander verbindet und dank der Firewall-Software gleichzeitig den Zugriff zwischen den Netzen beschränkt
In diesem Fall kann ‚Firewall’ auch als Bezeichnung für das komplette System stehen (ein Gerät mit der beschriebenen Funktion)
Externe Firewall
Befindet sich zwischen verschiedenen Rechnernetzen
Hier beschränkt sie den Netzwerkzugriff des Internets (externes Netz; WAN) auf das private (in sich geschlossene) Netz (internes Netz; LAN)
Sie tut dies, indem sie beispielsweise (Antwort-)Pakete durchlässt, die aus dem internen Netz heraus angefordert wurden und alle anderen Netzwerkpakete blockiert
Die Software der Personal Firewall läuft auf dem zu schützenden Computersystem und beschränkt dort den Zugriff auf Netzwerkdienste des Computers
Abhängig vom Produkt kann sie zudem versuchen, innerhalb ihrer Grenzen den unerlaubten Zugriff von Anwendungen auf das Netz zu unterbinden