bg_image
header

Web Application Firewall - WAF

Eine Web Application Firewall (WAF) ist eine Sicherheitslösung, die speziell für den Schutz von Webanwendungen entwickelt wurde. Sie überwacht den Datenverkehr zwischen Webbrowsern und Webanwendungen, um potenziell schädliche oder unerwünschte Aktivitäten zu erkennen und zu blockieren. Im Wesentlichen fungiert eine WAF als Schutzschild, das Webanwendungen vor einer Vielzahl von Angriffen schützt, darunter:

  1. SQL-Injection: Eine Angriffstechnik, bei der Angreifer bösartige SQL-Abfragen einschleusen, um auf die Datenbank zuzugreifen oder sie zu manipulieren.

  2. Cross-Site-Scripting (XSS): Eine Angriffsmethode, bei der Angreifer Skripte in Webseiten einschleusen, um Benutzer zu kompromittieren, z. B. indem sie Sitzungscookies stehlen oder bösartige Aktionen im Namen des Benutzers ausführen.

  3. Cross-Site-Request-Forgery (CSRF): Ein Angriff, bei dem ein Angreifer eine betrügerische Anfrage im Namen eines authentifizierten Benutzers stellt, um unerwünschte Aktionen auszuführen.

  4. Brute-Force-Angriffe: Wiederholte Versuche, sich mit gestohlenen oder geratenen Anmeldeinformationen in ein System einzuloggen.

  5. Distributed Denial of Service (DDoS): Angriffe, bei denen eine große Anzahl von Anfragen an eine Webanwendung gesendet wird, um sie zu überlasten und unzugänglich zu machen.

Eine WAF analysiert den HTTP- und HTTPS-Verkehr und wendet spezifische Regeln und Filter an, um verdächtige Aktivitäten zu identifizieren und zu blockieren. Sie kann sowohl auf Serverebene als auch als Cloud-basierte Lösung implementiert werden und ist ein wichtiger Bestandteil einer umfassenden Sicherheitsstrategie für Webanwendungen.

 


Firewall

Eine Firewall ist eine Netzwerksicherheitsvorrichtung oder Software, die den eingehenden und ausgehenden Netzwerkverkehr anhand vordefinierter Sicherheitsregeln überwacht und kontrolliert. Sie fungiert als Barriere zwischen einem vertrauenswürdigen internen Netzwerk und unvertrauenswürdigen externen Netzwerken, wie zum Beispiel dem Internet, um unbefugten Zugriff auf das interne Netzwerk zu verhindern oder zu blockieren.

Firewalls können in verschiedenen Formen implementiert werden:

  1. Netzwerk-Firewall: Diese Art von Firewall wird typischerweise am Rand eines Netzwerks eingesetzt, zum Beispiel zwischen dem internen Netzwerk einer Organisation und dem Internet. Sie überprüft Datenpakete, die durch das Netzwerk geleitet werden, und filtert sie basierend auf vordefinierten Regeln, um den Datenverkehr zu erlauben oder zu blockieren.

  2. Hostbasierte Firewall: Hostbasierte Firewalls werden auf einzelnen Computern oder Geräten installiert, um den Datenverkehr auf Geräteebene zu kontrollieren. Sie bieten eine zusätzliche Sicherheitsebene, indem sie den Datenverkehr anhand spezifischer Regeln filtern, die für diesen Host konfiguriert sind.

Firewalls arbeiten auf der Grundlage verschiedener Filtermethoden:

  • Paketfilterung: Paketfilternde Firewalls überprüfen Datenpakete, während sie durch das Netzwerk geleitet werden, basierend auf Kriterien wie Quell- und Ziel-IP-Adressen, Portnummern und Protokollen. Sie treffen Entscheidungen, um Pakete basierend auf vordefinierten Regeln zu erlauben oder zu blockieren.

  • Zustandsorientierte Inspektion: Zustandsorientierte Inspektionsfirewalls behalten den Zustand aktiver Verbindungen im Auge und verwenden diese Informationen, um Entscheidungen darüber zu treffen, ob Datenverkehr erlaubt oder blockiert werden soll. Sie führen Aufzeichnungen über den Zustand von Verbindungen, wie zum Beispiel TCP-Handshakes, und erlauben nur Datenverkehr, der zu legitimen, etablierten Verbindungen passt.

  • Proxy-Firewalls: Proxy-Firewalls fungieren als Vermittler zwischen Clients und Servern, indem sie den Datenverkehr abfangen und inspizieren, bevor er zu seinem Ziel weitergeleitet wird. Sie können zusätzliche Sicherheit bieten, indem sie die IP-Adressen des internen Netzwerks verbergen und fortgeschrittene Sicherheitsmaßnahmen wie Inhaltsfilterung und Anwendungsschichtinspektion anwenden.

Firewalls sind ein grundlegender Bestandteil der Netzwerksicherheit und helfen dabei, unbefugten Zugriff, Datenverstöße, Malware-Infektionen und andere Cyberbedrohungen durch die Durchsetzung von Zugriffskontrollrichtlinien und die Filterung potenziell schädlichen Datenverkehrs zu verhindern oder zu minimieren.