{"id":55733,"date":"2020-01-27T00:00:00","date_gmt":"2020-01-26T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem"},"modified":"2020-02-18T14:03:52","modified_gmt":"2020-02-18T11:03:52","slug":"evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem","title":{"rendered":"Die Evolution des Web Application Firewalls: von Netzwerk-Firewalls zu Cloud-Sicherheitssystemen mit maschinellem Lernen.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>In unserem vorherigen Material zum Thema Cloud haben wir <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ru_mts\/blog\/472892\/\">und berichteten<\/a><\/noindex>, wie man IT-Ressourcen in der Public Cloud sch\u00fctzt und warum traditionelle Antivirenl\u00f6sungen daf\u00fcr nicht ganz geeignet sind. In diesem Beitrag setzen wir das Thema Cloud-Sicherheit fort und sprechen \u00fcber die Entwicklung von WAF und dar\u00fcber, was besser zu w\u00e4hlen ist: Hardware, Software oder Cloud.\u00a0<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Die Evolution des Web Application Firewalls: von Netzwerk-Firewalls zu Cloud-Sicherheitssystemen mit maschinellem Lernen.\" src=\"\/wp-content\/uploads\/2020\/01\/5b41836fd429c5c434c6289e583500c9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Was ist WAF<\/h3>\n<p>\nM\u00e1s de 75 % der Hackerangriffe zielen auf Schwachstellen in Webanwendungen und Websites ab: Solche Angriffe sind in der Regel f\u00fcr die Informationssicherheitsinfrastruktur und -dienste nicht erkennbar. Schwachstellen in Webanwendungen bergen wiederum Risiken von Kompromittierung und Betrug bei Benutzerkonten und personenbezogenen Daten, Passw\u00f6rtern, Kreditkartennummern. Dar\u00fcber hinaus dienen Schwachstellen auf Websites Cyberkriminellen als Einstiegspunkt in das Unternehmensnetzwerk.<\/p>\n<p>Ein Webanwendungsfirewall (WAF) ist eine Schutzmauer, die Angriffe auf Webanwendungen blockiert: SQL-Injection, Cross-Site-Scripting, Remote Code Execution, Brute Force und Authentifizierungsumgehung (Auth Bypass). Dazu geh\u00f6ren auch Angriffe, die Zero-Day-Schwachstellen ausnutzen. Anwendungsfirewalls bieten Schutz, indem sie den Inhalt von Webseiten \u00fcberwachen, einschlie\u00dflich HTML, DHTML und CSS, und potenziell sch\u00e4dliche HTTP\/HTTPS-Anfragen filtern.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Wie sahen die ersten L\u00f6sungen aus?<\/h3>\n<p>\nDie ersten Versuche, eine Webanwendungsfirewall zu entwickeln, wurden bereits zu Beginn der 90er Jahre unternommen. Es ist bekannt, dass mindestens drei Ingenieure in diesem Bereich t\u00e4tig waren. Der erste ist Professor der Informatik Jean Spafford von der Purdue University. Er beschrieb die Architektur einer Anwendungsfirewall mit Proxy und ver\u00f6ffentlichte sie 1991 in seinem Buch <noindex><a rel=\"nofollow\" href=\"https:\/\/www.oreilly.com\/library\/view\/practical-unix-and\/0596003234\/\">\u201ePractical UNIX Security\u201c<\/a><\/noindex>.<\/p>\n<p>Die zweiten und dritten waren die Informationssicherheitsexperten William Cheswick und Marcus Ranum von Bell Labs. Sie entwickelten einen der ersten Prototypen von Anwendungsfirewalls. Die Verbreitung \u00fcbernahm das Unternehmen DEC \u2013 das Produkt wurde unter dem Namen SEAL (Secure External Access Link) ver\u00f6ffentlicht. <\/p>\n<p>SEAL war jedoch keine vollwertige WAF-L\u00f6sung. Es handelte sich um eine klassische Netzwerkwall mit erweiterten Funktionen \u2013 der M\u00f6glichkeit, Angriffe auf FTP und RSH zu blockieren. Aus diesem Grund gilt heute das Produkt des Unternehmens Perfecto Technologies (sp\u00e4ter Sanctum) als erste WAF-L\u00f6sung. Im Jahr 1999 brachte es heraus. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.internetnews.com\/ec-news\/article.php\/190571\/Perfecto+Technologies+Delivers+AppShield+for+EBusiness.htm\">hat<\/a><\/noindex> AppShield-System. Zu dieser Zeit entwickelte Perfecto Technologies Informationssicherheitsl\u00f6sungen f\u00fcr den E-Commerce, und die Zielgruppe ihres neuen Produkts waren Online-Shops. AppShield konnte HTTP-Anfragen analysieren und Angriffe basierend auf dynamischen Informationssicherheitsrichtlinien blockieren.<\/p>\n<p>Etwa zur gleichen Zeit wie AppShield (im Jahr 2002) wurde das erste Open-Source-WAF eingef\u00fchrt. Es wurde <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/ModSecurity\">ModSecurity<\/a><\/noindex>. Es wurde mit dem Ziel entwickelt, WAF-Technologien popul\u00e4r zu machen, und wird bis heute von der IT-Community unterst\u00fctzt (hier ist sein <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/ModSecurity\">Repository auf GitHub<\/a><\/noindex>). ModSecurity blockiert Angriffe auf Anwendungen, basierend auf einem standardm\u00e4\u00dfigen Satz von regul\u00e4ren Ausdr\u00fccken (Signaturen) \u2014 Tools zur \u00dcberpr\u00fcfung von Anfragen anhand von Mustern \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">OWASP Core Rule Set<\/a><\/noindex>.<\/p>\n<p>Insgesamt gelang es den Entwicklern, ihr Ziel zu erreichen \u2014 neue WAF-L\u00f6sungen begannen auf dem Markt zu erscheinen, darunter auch solche, die auf ModSecurity basieren.<\/p>\n<h3>Drei Generationen \u2014 bereits Geschichte<\/h3>\n<p>\nEs ist \u00fcblich, drei Generationen von WAF-Systemen zu unterscheiden, die sich mit der Weiterentwicklung der Technologie entwickelt haben.<\/p>\n<p><b>Die erste Generation<\/b>. Arbeitet mit regul\u00e4ren Ausdr\u00fccken (oder Grammatiken). Dazu geh\u00f6rt ModSecurity. Der Anbieter des Systems untersucht die Arten von Angriffen auf Anwendungen und erstellt Muster, die legitime und potenziell sch\u00e4dliche Anfragen beschreiben. WAF vergleicht sich mit diesen Listen und entscheidet, was in einer bestimmten Situation zu tun ist \u2014 den Datenverkehr zu blockieren oder nicht.<\/p>\n<p>Ein Beispiel f\u00fcr die Erkennung auf Basis von regul\u00e4ren Ausdr\u00fccken ist das bereits erw\u00e4hnte Projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">Core Rule Set<\/a><\/noindex> aus open source. Ein weiteres Beispiel ist <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nbs-system\/naxsi\">Naxsi<\/a><\/noindex>, das ebenfalls Open Source ist. Systeme mit regul\u00e4ren Ausdr\u00fccken haben eine Reihe von Nachteilen, insbesondere wenn eine neue Schwachstelle entdeckt wird, muss der Administrator zus\u00e4tzliche Regeln manuell erstellen. Bei einer umfangreichen IT-Infrastruktur k\u00f6nnen es mehrere tausend Regeln sein. Mit einer solchen Anzahl von regul\u00e4ren Ausdr\u00fccken umzugehen, ist ziemlich schwierig, ganz zu schweigen davon, dass deren \u00dcberpr\u00fcfung die Netzwerkleistung beeintr\u00e4chtigen kann.<\/p>\n<p>Regul\u00e4re Ausdr\u00fccke weisen ebenfalls eine relativ hohe Rate an Fehlalarmen auf. Der ber\u00fchmte Linguist Noam Chomsky schlug eine Klassifikation von Grammatiken vor, die sie in vier bedingte Schwierigkeitsgrade unterteilt. Gem\u00e4\u00df dieser Klassifikation k\u00f6nnen regul\u00e4re Ausdr\u00fccke nur Regeln f\u00fcr Firewalls beschreiben, die keine Abweichungen vom Muster vorsehen. Das bedeutet, dass Angreifer WAFs der ersten Generation leicht \"\u00fcberlisten\" k\u00f6nnen. Eine Methode zur Bek\u00e4mpfung dessen besteht darin, spezielle Zeichen zu den Anfragen an die Anwendungen hinzuzuf\u00fcgen, die die Logik der sch\u00e4dlichen Daten nicht beeinflussen, aber die Signaturregel verletzen.<\/p>\n<p><img decoding=\"async\" alt=\"Die Evolution des Web Application Firewalls: von Netzwerk-Firewalls zu Cloud-Sicherheitssystemen mit maschinellem Lernen.\" src=\"\/wp-content\/uploads\/2020\/01\/e4ca4ddd7e6dc099c8168b02c365bdc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Die zweite Generation<\/b>. Um die Probleme im Zusammenhang mit der Leistung und Genauigkeit von WAFs zu umgehen, wurden Firewalls der zweiten Generation entwickelt. In diesen wurden Parser eingef\u00fchrt, die daf\u00fcr zust\u00e4ndig sind, eindeutig definierte Angriffsarten (auf HTML, JS usw.) zu identifizieren. Diese Parser arbeiten mit speziellen Tokens, die die Anfragen beschreiben (z.B. variable, string, unknown, number). Potenziell sch\u00e4dliche Tokenfolgen werden in eine separate Liste ausgegliedert, mit der das WAF-System regelm\u00e4\u00dfig abgeglichen wird. Dieser Ansatz wurde erstmals auf der Black Hat 2012 Konferenz in Form einer C\/C++\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/client9\/libinjection\">Bibliothek libinjection<\/a><\/noindex>, die es erm\u00f6glicht, SQL-Injektionen zu erkennen.<\/p>\n<p>Im Vergleich zu WAFs der ersten Generation k\u00f6nnen spezialisierte Parser schneller arbeiten. Dennoch haben sie die Herausforderungen im Zusammenhang mit der manuellen Anpassung des Systems bei neuen sch\u00e4dlichen Angriffen nicht gel\u00f6st. <\/p>\n<p><img decoding=\"async\" alt=\"Die Evolution des Web Application Firewalls: von Netzwerk-Firewalls zu Cloud-Sicherheitssystemen mit maschinellem Lernen.\" src=\"\/wp-content\/uploads\/2020\/01\/beb4b34f64438af88c8b23ef0808f403.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Die dritte Generation<\/b>. Die Evolution der Erkennung logischer Mechanismen der dritten Generation beruht auf dem Einsatz von Methoden des maschinellen Lernens, die es erm\u00f6glichen, die Erkennungsgrammatik maximal an die echte Grammatik von SQL\/HTML\/JS der gesch\u00fctzten Systeme anzupassen. Diese Erkennungslogik kann die Turingmaschine anpassen, um rekursiv aufgelistete Grammatiken zu erfassen. Zuvor war die Aufgabe, eine anpassbare Turingmaschine zu schaffen, unl\u00f6sbar, bis die ersten Forschungen \u00fcber neuronale Turingmaschinen ver\u00f6ffentlicht wurden.<\/p>\n<p>Maschinelles Lernen bietet die einzigartige M\u00f6glichkeit, jede Grammatik anzupassen, um jeden Typ von Angriff zu erfassen, ohne manuell Signaturlisten zu erstellen, wie es bei der Erkennung der ersten Generation erforderlich war, und ohne neue Tokenizer\/Parser f\u00fcr neue Angriffstypen wie Memcached-, Redis-, Cassandra- oder SSRF-Exploits entwickeln zu m\u00fcssen, wie es die Methodik der zweiten Generation verlangte. <\/p>\n<p>Indem wir alle drei Generationen der Erkennungslogik kombinieren, k\u00f6nnen wir ein neues Diagramm zeichnen, in dem die dritte Generation der Erkennung (Abb. 3) rot umrissen dargestellt ist. Zu dieser Generation geh\u00f6rt eine der L\u00f6sungen, die wir gemeinsam mit \u201eOnsec\u201c, dem Entwickler der Plattform f\u00fcr adaptive Webanwendungs- und API-Sicherheit Valarm, in der Cloud implementieren. <\/p>\n<p>Jetzt wird in der Erkennungslogik Feedback von der Anwendung zur Selbstjustierung verwendet. Im Rahmen des maschinellen Lernens wird dieser Feedbackzyklus als \u201eVerst\u00e4rkung\u201c bezeichnet. In der Regel gibt es einen oder mehrere Typen solcher Verst\u00e4rkungen:<\/p>\n<ul>\n<li>Analyse des Verhaltens der Antwort der Anwendung (passiv)<\/li>\n<li>Scannen\/Phasen (aktiv)<\/li>\n<li>Berichtdateien\/Interception-Prozeduren\/Fallen (nachtr\u00e4glich)<\/li>\n<li>Manuell (vom Supervisor festgelegt)<\/li>\n<\/ul>\n<p>\nInfolgedessen l\u00f6st die Erkennung der dritten Generation auch ein wichtiges Problem der Genauigkeit. Es ist jetzt m\u00f6glich, nicht nur Fehlalarme und falsche Negative zu vermeiden, sondern auch zul\u00e4ssige echte Negative zu erkennen, wie z. B. das Erkennen der Verwendung eines SQL-Befehls in einem Dashboard, das Hochladen von Webseitenvorlagen, JavaScript-Fehler-bedingte AJAX-Anfragen und andere.<\/p>\n<p><img decoding=\"async\" alt=\"Die Evolution des Web Application Firewalls: von Netzwerk-Firewalls zu Cloud-Sicherheitssystemen mit maschinellem Lernen.\" src=\"\/wp-content\/uploads\/2020\/01\/bf6a83883291cdd41b468dd8a197062e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Die Evolution des Web Application Firewalls: von Netzwerk-Firewalls zu Cloud-Sicherheitssystemen mit maschinellem Lernen.\" src=\"\/wp-content\/uploads\/2020\/01\/7498f6e7978855df24c4e5b41376c0f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Die Evolution des Web Application Firewalls: von Netzwerk-Firewalls zu Cloud-Sicherheitssystemen mit maschinellem Lernen.\" src=\"\/wp-content\/uploads\/2020\/01\/1d811726a068994eeaaad24f0fa67783.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAls n\u00e4chstes betrachten wir die technologischen M\u00f6glichkeiten verschiedener Implementierungsvarianten von WAF. <\/p>\n<h3>Hardware, Software oder Cloud \u2013 was w\u00e4hlen?<\/h3>\n<p>\nEine der Implementierungsoptionen f\u00fcr Anwendungsfirewalls ist eine \u201eHardware\u201c-L\u00f6sung. Solche Systeme sind spezialisierteComputing-Ger\u00e4te, die das Unternehmen lokal in seinem Rechenzentrum installiert. In diesem Fall m\u00fcssen jedoch eigene Hardware angeschafft und Geld f\u00fcr Integratoren ausgegeben werden, um diese einzurichten und zu debuggen (wenn das Unternehmen keine eigene IT-Abteilung hat). Zudem veraltet jede Hardware und wird unbrauchbar, weshalb die Kunden gezwungen sind, ein Budget f\u00fcr Hardware-Upgrades einzuplanen.<\/p>\n<p>Eine andere Variante der Bereitstellung von WAF ist die Softwareimplementierung. Die L\u00f6sung wird als Erg\u00e4nzung zu einer Software (zum Beispiel wird ModSecurity \u00fcber Apache konfiguriert) installiert und l\u00e4uft auf demselben Server. In der Regel k\u00f6nnen solche L\u00f6sungen sowohl auf physischen Servern als auch in der Cloud bereitgestellt werden. Ihr Nachteil sind die eingeschr\u00e4nkten M\u00f6glichkeiten der Skalierbarkeit und der Unterst\u00fctzung durch den Anbieter. <\/p>\n<p>Die dritte M\u00f6glichkeit ist die Konfiguration von WAF aus der Cloud. Solche L\u00f6sungen werden von Cloud-Anbietern als Abonnementdienst angeboten. Unternehmen m\u00fcssen keine spezielle Hardware erwerben oder konfigurieren; diese Aufgaben fallen in den Verantwortungsbereich des Dienstanbieters. Ein wichtiger Punkt: Moderne Cloud-WAFs erfordern keine Migration der Ressourcen auf die Plattform des Anbieters. Die Website kann \u00fcberall bereitgestellt werden, sogar on-premise.<\/p>\n<p>Warum immer mehr auf Cloud-WAFs geschaut wird, erkl\u00e4ren wir im Folgenden.<\/p>\n<h3>Was kann eine WAF in der Cloud?<\/h3>\n<p>\nAus technologischer Sicht:<\/p>\n<ul>\n<li><b>F\u00fcr die Updates ist der Anbieter verantwortlich<\/b>. WAF wird im Abonnement bereitgestellt, daher k\u00fcmmert sich der Dienstanbieter um die Aktualit\u00e4t von Updates und Lizenzen. Die Updates betreffen nicht nur die Software, sondern auch die Hardware. Der Anbieter aktualisiert den Serverpark und k\u00fcmmert sich um dessen Wartung. Er ist auch f\u00fcr die Lastverteilung und das Backup verantwortlich. Im Falle eines Fehlers beim WAF-Server wird der Datenverkehr sofort auf einen anderen Server umgeleitet. Eine rationelle Verteilung des Datenverkehrs hilft, Situationen zu vermeiden, in denen die Firewall in den Fail-Open-Modus wechselt \u2014 sie mit der Last nicht fertig wird und aufh\u00f6rt, Anfragen zu filtern.<\/li>\n<li><b>Virtuelles Patching<\/b>. Virtuelle Patches beschr\u00e4nken den Zugriff auf kompromittierte Teile der Anwendung, bis der Entwickler die Schwachstelle schlie\u00dft. Dadurch kann der Kunde des Cloud-Anbieters in Ruhe warten, bis der Anbieter der jeweiligen Software offizielle \"Updates\" ver\u00f6ffentlicht. Dies so schnell wie m\u00f6glich zu tun, hat f\u00fcr den Softwareanbieter Priorit\u00e4t. Beispielsweise ist in der Plattform \"Valarm\" ein separates Softwaremodul f\u00fcr das virtuelle Patchen zust\u00e4ndig. Der Administrator kann benutzerdefinierte regul\u00e4re Ausdr\u00fccke hinzuf\u00fcgen, um b\u00f6sartige Anfragen zu blockieren. Das System erm\u00f6glicht es, bestimmte Anfragen mit dem Tag \"Vertrauliche Daten\" zu kennzeichnen. Dann werden ihre Parameter maskiert und sie werden unter keinen Umst\u00e4nden au\u00dferhalb des Arbeitsbereichs der Firewall \u00fcbertragen.<\/li>\n<li><b>Integrierter Scanner f\u00fcr Perimeter und Schwachstellen<\/b>. Dies erm\u00f6glicht es, die Netzgrenzen der IT-Infrastruktur selbstst\u00e4ndig zu bestimmen, unter Verwendung von Daten aus DNS-Anfragen und dem WHOIS-Protokoll. Danach analysiert das WAF automatisch die innerhalb des Perimeters laufenden Dienste und Services (f\u00fchrt Port-Scans durch). Die Firewall kann alle g\u00e4ngigen Schwachstellentypen erkennen \u2014 SQLi, XSS, XXE usw. \u2014 und Konfigurationsfehler in der Software aufdecken, wie beispielsweise unbefugten Zugriff auf Git- und Bitbucket-Repositories sowie anonymen Zugriff auf Elasticsearch, Redis, MongoDB. <\/li>\n<li><b>Angriffe werden von den Cloud-Ressourcen \u00fcberwacht<\/b>. In der Regel verf\u00fcgen Cloud-Anbieter \u00fcber gro\u00dfe Mengen an Rechenleistung. Das erm\u00f6glicht eine hochpr\u00e4zise und schnelle Bedrohungsanalyse. In der Cloud wird ein Cluster von Filterknoten bereitgestellt, durch die der gesamte Datenverkehr flie\u00dft. Diese Knoten blockieren Angriffe auf Webanwendungen und senden Statistiken an das Analytics-Zentrum. Dieses verwendet Algorithmen des maschinellen Lernens, um die Blockierungsregeln f\u00fcr alle gesch\u00fctzten Anwendungen zu aktualisieren. Die Umsetzung eines solchen Schemas ist in Abb. 4 dargestellt. Solche angepassten Sicherheitsregeln minimieren die Anzahl falscher Positiver der Firewall. <\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Die Evolution des Web Application Firewalls: von Netzwerk-Firewalls zu Cloud-Sicherheitssystemen mit maschinellem Lernen.\" src=\"\/wp-content\/uploads\/2020\/01\/9fe1eaea62f0a9055df88352b654bfac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNun ein wenig zu den Besonderheiten von Cloud-WAF aus organisatorischer Sicht und im Management:<\/p>\n<ul>\n<li><b>\u00dcbergang zu OpEx<\/b>. Bei Cloud-WAFs liegen die Implementierungskosten bei null, da der Anbieter bereits die gesamte Hardware und die Lizenzen bezahlt hat; die Zahlung f\u00fcr den Dienst erfolgt im Abonnement. <\/li>\n<li><b>Verschiedene Tarifpl\u00e4ne<\/b>. Ein Benutzer des Cloud-Services kann schnell zus\u00e4tzliche Optionen aktivieren oder deaktivieren. Die Verwaltung der Funktionen erfolgt \u00fcber ein einheitliches Steuerpanel, das ebenfalls gesch\u00fctzt ist. Der Zugang erfolgt \u00fcber HTTPS, zudem gibt es ein zweifaktorisches Authentifizierungsverfahren auf Basis des TOTP-Protokolls (Time-based One-Time Password Algorithm).<\/li>\n<li><b>DNS-Anbindung<\/b>. Sie k\u00f6nnen selbstst\u00e4ndig die DNS \u00e4ndern und die Netzwerkrouting konfigurieren. F\u00fcr diese Aufgaben m\u00fcssen keine speziellen Fachkr\u00e4fte eingestellt und geschult werden. In der Regel kann der technische Support des Anbieters bei der Konfiguration unterst\u00fctzen.<\/li>\n<\/ul>\n<p>\nWAF-Technologien haben sich von einfachen Netzwerkschutzma\u00dfnahmen mit heuristischen Regeln zu komplexen Schutzsystemen mit Algorithmen des maschinellen Lernens entwickelt. Heutzutage verf\u00fcgen Web Application Firewalls \u00fcber ein breites Spektrum an Funktionen, die in den 90er Jahren schwer umsetzbar waren. In vielerlei Hinsicht wurde das Aufkommen neuer Funktionalit\u00e4ten durch Cloud-Technologien erm\u00f6glicht. WAF-L\u00f6sungen und deren Komponenten entwickeln sich weiter. Genau wie andere Bereiche der Informationssicherheit. <\/p>\n<p><i>Der Text wurde von Alexander Karpuzikov, Produktentwicklungsmanager f\u00fcr die Informationssicherheit des Cloud-Anbieters #CloudMTS, verfasst.<\/i><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ru_mts\/blog\/485220\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043f\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438, \u043a\u0430\u043a \u0437\u0430\u0449\u0438\u0442\u0438\u0442\u044c \u0418\u0422-\u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0432 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u043c \u043e\u0431\u043b\u0430\u043a\u0435 \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u044b \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u0434\u043b\u044f \u044d\u0442\u0438\u0445 \u0446\u0435\u043b\u0435\u0439.\u00a0\u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0435 \u043c\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043c \u0442\u0435\u043c\u0443 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e\u0431 \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u0438 WAF \u0438 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0436\u0435\u043b\u0435\u0437\u043e, \u041f\u041e \u0438\u043b\u0438 \u043e\u0431\u043b\u0430\u043a\u043e.\u00a0 \u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 WAF \u0411\u043e\u043b\u0435\u0435 75% \u0430\u0442\u0430\u043a \u0445\u0430\u043a\u0435\u0440\u043e\u0432 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-55733","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043f\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438, \u043a\u0430\u043a \u0437\u0430\u0449\u0438\u0442\u0438\u0442\u044c \u0418\u0422-\u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0432 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u043c \u043e\u0431\u043b\u0430\u043a\u0435 \u0438 \u043f\u043e\u0447\u0435\u043c\u0443.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u042d\u0432\u043e\u043b\u044e\u0446\u0438\u044f Web Application Firewall: \u043e\u0442 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u044d\u043a\u0440\u0430\u043d\u043e\u0432 \u0434\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0437\u0430\u0449\u0438\u0442\u044b \u0441 \u043c\u0430\u0448\u0438\u043d\u043d\u044b\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043f\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438, \u043a\u0430\u043a \u0437\u0430\u0449\u0438\u0442\u0438\u0442\u044c \u0418\u0422-\u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0432 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u043c \u043e\u0431\u043b\u0430\u043a\u0435 \u0438 \u043f\u043e\u0447\u0435\u043c\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-26T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Evolution der Web Application Firewall: von Netzwerkschutzma\u00dfnahmen zu cloudbasierten Schutzsystemen mit maschinellem Lernen | ProHoster","description":"In unserem vorherigen Beitrag \u00fcber Cloud-Themen haben wir erl\u00e4utert, wie man IT-Ressourcen in der Public Cloud sch\u00fctzen kann und warum.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u042d\u0432\u043e\u043b\u044e\u0446\u0438\u044f Web Application Firewall: \u043e\u0442 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u044d\u043a\u0440\u0430\u043d\u043e\u0432 \u0434\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0437\u0430\u0449\u0438\u0442\u044b \u0441 \u043c\u0430\u0448\u0438\u043d\u043d\u044b\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\u043c | ProHoster","og:description":"\u0412 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043f\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438, \u043a\u0430\u043a \u0437\u0430\u0449\u0438\u0442\u0438\u0442\u044c \u0418\u0422-\u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0432 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u043c \u043e\u0431\u043b\u0430\u043a\u0435 \u0438 \u043f\u043e\u0447\u0435\u043c\u0443.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-26T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55733","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:37:39","updated":"2022-09-28 16:21:54","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/55733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=55733"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/55733\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=55733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=55733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=55733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}