{"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\/da\/blog\/administrirovanie\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem","title":{"rendered":"Evolutionen af Web Application Firewall: fra netv\u00e6rksfirewalls til skybaserede beskyttelsessystemer med maskinl\u00e6ring.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>I vores tidligere materiale om cloud-emner <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ru_mts\/blog\/472892\/\">fortalt<\/a><\/noindex>, hvordan man beskytter it-ressourcer i offentlige skyer, og hvorfor traditionelle antivirusl\u00f8sninger ikke helt er egnet til disse form\u00e5l. I dette indl\u00e6g forts\u00e6tter vi emnet cloud-sikkerhed og taler om udviklingen af WAF og hvad der er bedst at v\u00e6lge: hardware, software eller cloud.\u00a0<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Evolutionen af Web Application Firewall: fra netv\u00e6rksfirewalls til skybaserede beskyttelsessystemer med maskinl\u00e6ring.\" src=\"\/wp-content\/uploads\/2020\/01\/5b41836fd429c5c434c6289e583500c9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Hvad er WAF<\/h3>\n<p>\nOver 75% af hackerangreb er rettet mod s\u00e5rbarheder i webapplikationer og hjemmesider: s\u00e5danne angreb er som regel usynlige for informationssikkerheds-infrastruktur og -tjenester. S\u00e5rbarheder i webapplikationer b\u00e6rer i sig risici for kompromittering og bedrageri af kontoer og personlige data for brugere, adgangskoder, kreditkortnumre. Desuden fungerer s\u00e5rbarheder p\u00e5 en hjemmeside som en indgang for kriminelle til det corporate netv\u00e6rk.<\/p>\n<p>Web Application Firewall (WAF) fungerer som en beskyttelsesbarriere, der blokerer angreb p\u00e5 webapplikationer: SQL-injektioner, cross-site scripting, fjernekodeudf\u00f8relse, brute force og omg\u00e5else af autorisation (auth bypass). Dette inkluderer angreb, der bruger zero-day s\u00e5rbarheder. Applikationsfirewalls giver beskyttelse ved at overv\u00e5ge indholdet af websider, inklusive HTML, DHTML og CSS, og filtrere potentielt skadelige anmodninger via HTTP\/HTTPS.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Hvordan s\u00e5 de f\u00f8rste l\u00f8sninger ud?<\/h3>\n<p>\nDe f\u00f8rste fors\u00f8g p\u00e5 at skabe en Web Application Firewall blev gjort allerede i begyndelsen af 90'erne. Der er kendt til mindst tre ingeni\u00f8rer, der arbejdede inden for dette omr\u00e5de. Den f\u00f8rste var professor i datalogi, Gene Spafford fra Purdue University. Han beskrev arkitekturen af en applikationsfirewall med proxy og offentliggjorde den i 1991 i en bog <noindex><a rel=\"nofollow\" href=\"https:\/\/www.oreilly.com\/library\/view\/practical-unix-and\/0596003234\/\">\u00abPraktisk UNIX-sikkerhed\u00bb<\/a><\/noindex>.<\/p>\n<p>De to andre var informationssikkerhedsspecialisterne William Cheswick og Marcus Ranum fra Bell Labs. De udviklede en af de f\u00f8rste prototyper af applikationsfirewalls. Den blev distribueret af virksomheden DEC - produktet blev lanceret under navnet SEAL (Secure External Access Link). <\/p>\n<p>Men SEAL var ikke en fuldgyldig WAF-l\u00f8sning. Det var en klassisk netv\u00e6rksfirewall med udvidet funktionalitet - muligheden for at blokere angreb mod FTP og RSH. Af denne grund betragtes virksomhedens Perfecto Technologies produkt (senere Sanctum) som den f\u00f8rste WAF-l\u00f8sning. I 1999 blev det <noindex><a rel=\"nofollow\" href=\"http:\/\/www.internetnews.com\/ec-news\/article.php\/190571\/Perfecto+Technologies+Delivers+AppShield+for+EBusiness.htm\">pr\u00e6senterede<\/a><\/noindex> AppShield-systemen. P\u00e5 det tidspunkt arbejdede Perfecto Technologies p\u00e5 udviklingen af sikkerhedsl\u00f8sninger til e-commerce, og m\u00e5lgruppen for deres nye produkt blev onlinebutikker. AppShield kunne analysere HTTP-anmodninger og blokere angreb baseret p\u00e5 dynamiske sikkerhedspolitikker.<\/p>\n<p>Omkring samme tid som AppShield (i 2002) kom den f\u00f8rste open source WAF. Den blev <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/ModSecurity\">ModSecurity<\/a><\/noindex>skabt med det form\u00e5l at popularisere WAF-teknologierne og underst\u00f8ttes stadig af IT-samfundet (her er dens <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/ModSecurity\">repository p\u00e5 GitHub<\/a><\/noindex>). ModSecurity blokerer angreb p\u00e5 applikationer baseret p\u00e5 et standard s\u00e6t af regul\u00e6re udtryk (signaturer) \u2014 v\u00e6rkt\u00f8jer til at kontrollere anmodninger mod m\u00f8nstre \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">OWASP Core Rule Set<\/a><\/noindex>.<\/p>\n<p>Som et resultat lykkedes det udviklerne at n\u00e5 deres m\u00e5l \u2014 nye WAF-l\u00f8sninger begyndte at dukke op p\u00e5 markedet, herunder dem der er bygget p\u00e5 ModSecurity.<\/p>\n<h3>Tre generationer \u2014 allerede historie<\/h3>\n<p>\nDet er almindeligt at opdele WAF-systemer i tre generationer, der har udviklet sig i takt med teknologiens fremdrift.<\/p>\n<p><b>F\u00f8rste generation<\/b>. Arbejder med regul\u00e6re udtryk (eller grammatikker). ModSecurity h\u00f8rer til denne kategori. Leverand\u00f8ren af systemet studerer typer af angreb p\u00e5 applikationer og danner m\u00f8nstre, der beskriver legitime og potentielt skadelige anmodninger. WAF sammenligner med disse lister og beslutter, hvad der skal g\u00f8res i den specifikke situation \u2014 om der skal blokeres for trafikken eller ej.<\/p>\n<p>Et eksempel p\u00e5 opdagelse baseret p\u00e5 regul\u00e6re udtryk er det allerede n\u00e6vnte projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">Core Rule Set<\/a><\/noindex> med open source. Et andet eksempel er <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nbs-system\/naxsi\">Naxsi<\/a><\/noindex>, som ogs\u00e5 er open source. Systemer med regul\u00e6re udtryk har en r\u00e6kke ulemper, is\u00e6r n\u00e5r det g\u00e6lder opdagelsen af nye s\u00e5rbarheder, da administratoren skal oprette ekstra regler manuelt. I tilf\u00e6ldet med en stor IT-infrastruktur kan der v\u00e6re flere tusinde regler. At h\u00e5ndtere s\u00e5 mange regul\u00e6re udtryk er ret udfordrende, for ikke at n\u00e6vne at deres kontrol kan reducere netv\u00e6rkets ydeevne.<\/p>\n<p>Regul\u00e6re udtryk har ogs\u00e5 et ret h\u00f8jt niveau af falske positiver. Den ber\u00f8mte lingvist Noam Chomsky foreslog en klassifikation af grammatikker, hvor han delte dem op i fire betingede niveauer af kompleksitet. If\u00f8lge denne klassifikation kan regul\u00e6re udtryk kun beskrive firewall-regler, der ikke foruds\u00e6tter afvigelser fra skabelonen. Det betyder, at angribere nemt kan \"narre\" WAF i f\u00f8rste generation. En af metoderne til at bek\u00e6mpe dette er at tilf\u00f8je specielle tegn i anmodninger til applikationer, der ikke p\u00e5virker logikken af de ondsindede data, men som bryder signaturreglen.<\/p>\n<p><img decoding=\"async\" alt=\"Evolutionen af Web Application Firewall: fra netv\u00e6rksfirewalls til skybaserede beskyttelsessystemer med maskinl\u00e6ring.\" src=\"\/wp-content\/uploads\/2020\/01\/e4ca4ddd7e6dc099c8168b02c365bdc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Anden generation<\/b>. For at overvinde problemerne med ydeevne og n\u00f8jagtighed i WAF blev der udviklet applikationsfirewalls i anden generation. De omfatter parsere, der er ansvarlige for at identificere bestemte typer angreb (p\u00e5 HTML, JS osv.). Disse parsere arbejder med s\u00e6rlige tokens, der beskriver anmodninger (f.eks. variable, string, unknown, number). Potentielt ondsindede sekvenser af tokens f\u00f8res til en separat liste, som WAF-systemet regelm\u00e6ssigt krydstjekker. For f\u00f8rste gang blev denne tilgang vist p\u00e5 Black Hat konferencen i 2012 i form af C\/C++\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/client9\/libinjection\">biblioteket libinjection<\/a><\/noindex>, som g\u00f8r det muligt at opdage SQL-injektioner.<\/p>\n<p>Sammenlignet med WAF i f\u00f8rste generation kan specialiserede parsere arbejde hurtigere. Dog har de ikke l\u00f8st problemerne relateret til manuel konfiguration af systemet, n\u00e5r nye ondsindede angreb opst\u00e5r. <\/p>\n<p><img decoding=\"async\" alt=\"Evolutionen af Web Application Firewall: fra netv\u00e6rksfirewalls til skybaserede beskyttelsessystemer med maskinl\u00e6ring.\" src=\"\/wp-content\/uploads\/2020\/01\/beb4b34f64438af88c8b23ef0808f403.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Tredje generation<\/b>. Evolutionen i detektionslogik i tredje generation best\u00e5r i anvendelsen af metoder til maskinl\u00e6ring, der g\u00f8r det muligt at n\u00e6rme sig detektorens grammatik til den faktiske grammatik for SQL\/HTML\/JS de beskyttede systemer. Denne detektionslogik er i stand til at tilpasse Turing-maskinen til at d\u00e6kke rekursivt opregnede grammatikker. Tidligere var opgaven med at skabe en tilpasningsdygtig Turing-maskine uoverkommelig, indtil de f\u00f8rste unders\u00f8gelser af neurale Turing-maskiner blev offentliggjort.<\/p>\n<p>Maskinl\u00e6ring giver en unik mulighed for at tilpasse enhver grammatik til at d\u00e6kke enhver type angreb uden at skulle oprette signaturlister manuelt, som det var n\u00f8dvendigt ved det f\u00f8rste generations detektion, og uden at udvikle nye tokenizere\/parsers til nye typer angreb s\u00e5som Memcached, Redis, Cassandra, SSRF, som kr\u00e6vet af anden generations metodologi. <\/p>\n<p>Ved at samle alle tre generationer af detektionslogik kan vi lave et nyt diagram, hvor den r\u00f8de omrids repr\u00e6senterer tredje generation af detektion (figur 3). Denne generation omfatter en af de l\u00f8sninger, vi implementerer i skyen i samarbejde med \"Onsec\", udvikleren af Valarms adaptive beskyttelsesplatform for webapplikationer og API'er. <\/p>\n<p>Nu anvendes feedback fra applikationen i detektionslogikken til selvjustering. Inden for maskinl\u00e6ring kaldes denne feedbacksl\u00f8kke \"forst\u00e6rkning\". Generelt findes der \u00e9n eller flere typer forst\u00e6rkning:<\/p>\n<ul>\n<li>Analyse af applikationens responshandling (passiv)<\/li>\n<li>Scanning\/fuzzer (aktiv)<\/li>\n<li>Rapportfiler\/interceptor-procedurer\/f\u00e6lder (post factum)<\/li>\n<li>Manuel (defineret af supervisor)<\/li>\n<\/ul>\n<p>\nSom et resultat adresserer den tredje generations detektionslogik ogs\u00e5 et vigtigt problem med n\u00f8jagtighed. Det er nu muligt ikke blot at undg\u00e5 falske positiver og falske negativer, men ogs\u00e5 at detektere accepterede reelt negative resultater, s\u00e5som opdagelse af brug af SQL-kommandoelement i kontrolpanelet, indl\u00e6sning af webside-skabeloner, AJAX-foresp\u00f8rgsler relateret til JavaScript-fejl, og andre.<\/p>\n<p><img decoding=\"async\" alt=\"Evolutionen af Web Application Firewall: fra netv\u00e6rksfirewalls til skybaserede beskyttelsessystemer med maskinl\u00e6ring.\" src=\"\/wp-content\/uploads\/2020\/01\/bf6a83883291cdd41b468dd8a197062e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Evolutionen af Web Application Firewall: fra netv\u00e6rksfirewalls til skybaserede beskyttelsessystemer med maskinl\u00e6ring.\" src=\"\/wp-content\/uploads\/2020\/01\/7498f6e7978855df24c4e5b41376c0f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Evolutionen af Web Application Firewall: fra netv\u00e6rksfirewalls til skybaserede beskyttelsessystemer med maskinl\u00e6ring.\" src=\"\/wp-content\/uploads\/2020\/01\/1d811726a068994eeaaad24f0fa67783.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLad os se n\u00e6rmere p\u00e5 de teknologiske muligheder for forskellige implementeringsmuligheder for WAF. <\/p>\n<h3>Hardware, software eller sky \u2014 hvad skal man v\u00e6lge?<\/h3>\n<p>\nEn af implementeringsmulighederne for applikationsfirewalls er en \"hardware\" l\u00f8sning. S\u00e5danne systemer er specialiserede computerapparater, som virksomheden installerer lokalt i sit datacenter. Men i dette tilf\u00e6lde skal man k\u00f8be eget udstyr og betale integratorer for ops\u00e6tning og justering (hvis virksomheden ikke har sin egen IT-afdeling). Desuden for\u00e6ldes al hardware, s\u00e5 kunderne tvunget til at afs\u00e6tte budget til opgradering af udstyret.<\/p>\n<p>En anden m\u00e5de at implementere WAF p\u00e5 er gennem softwarel\u00f8sninger. L\u00f8sningen installeres som et supplement til et bestemt software (for eksempel ModSecurity konfigureres ovenp\u00e5 Apache) og arbejder p\u00e5 samme server. Som regel kan s\u00e5danne l\u00f8sninger implementeres b\u00e5de p\u00e5 en fysisk server og i skyen. Deres ulempe er de begr\u00e6nsede muligheder for skalerbarhed og st\u00f8tte fra leverand\u00f8ren. <\/p>\n<p>Den tredje mulighed er at konfigurere WAF fra skyen. S\u00e5danne l\u00f8sninger tilbydes af cloud-udbydere som en abonnementstjeneste. Virksomheden beh\u00f8ver ikke at k\u00f8be og konfigurere specialiseret hardware; disse opgaver ligger hos tjenesteudbyderen. En vigtig pointe er, at moderne cloud WAF ikke indeb\u00e6rer migration af ressourcer til udbyderens platform. Webstedet kan v\u00e6re implementeret hvor som helst, ogs\u00e5 on-premise.<\/p>\n<p>Hvorfor ser man i stigende grad mod cloud WAF, vil vi beskrive efterf\u00f8lgende.<\/p>\n<h3>Hvad kan WAF i skyen<\/h3>\n<p>\nFra et teknologisk perspektiv:<\/p>\n<ul>\n<li><b>Udbyderen st\u00e5r for opdateringerne.<\/b>. WAF leveres som abonnement, hvilket betyder, at udbyderen holder \u00f8je med aktualiteten af opdateringer og licenser. Opdateringer vedr\u00f8rer ikke kun softwaren, men ogs\u00e5 hardware. Udbyderen opgraderer serverparken og st\u00e5r for dens vedligeholdelse. De er ogs\u00e5 ansvarlige for belastningsbalancering og redundans. Hvis der opst\u00e5r fejl p\u00e5 WAF-serveren, omdirigeres trafikken straks til en anden maskine. En fornuftig trafikfordeling g\u00f8r det muligt at undg\u00e5 situationer, hvor firewallen g\u00e5r ind i fail open-tilstand \u2014 ikke kan klare belastningen og stopper med at filtrere anmodninger.<\/li>\n<li><b>Virtuel patching<\/b>. Virtuelle patches begr\u00e6nser adgangen til kompromitterede dele af applikationen, indtil udvikleren lukker sikkerhedsfejlen. Som f\u00f8lge heraf f\u00e5r kunderne hos cloud-udbyderen mulighed for roligt at vente p\u00e5, at softwareleverand\u00f8ren offentligg\u00f8r officielle \"patches\". At g\u00f8re dette s\u00e5 hurtigt som muligt er en prioritet for softwareleverand\u00f8r. For eksempel i platformen \"Valarm\" er der et separat programmodul, der er ansvarligt for virtuel patching. Administratoren kan tilf\u00f8je tilpassede regul\u00e6re udtryk for at blokere ondsindede foresp\u00f8rgsler. Systemet giver mulighed for at markere visse foresp\u00f8rgsler med flaget \"Fortrolige data\". S\u00e5 maskeres deres parametre, og de overf\u00f8res under ingen omst\u00e6ndigheder uden for firewallens arbejdszone.<\/li>\n<li><b>Indbygget perimeter- og s\u00e5rbarhedsscanner<\/b>. Dette giver mulighed for selv at definere netv\u00e6rksgr\u00e6nserne for IT-infrastrukturen ved at bruge data fra DNS-foresp\u00f8rgsler og WHOIS-protokollen. Derefter analyserer WAF automatisk de tjenester og funktioner, der k\u00f8rer inden for perimeteret (udf\u00f8rer portscanning). Firewallen er i stand til at opdage alle almindelige typer af s\u00e5rbarheder \u2014 SQLi, XSS, XXE osv. \u2014 og identificere fejl i softwarekonfigurationen, eksempelvis uautoriseret adgang til Git- og BitBucket-repositorier og anonyme foresp\u00f8rgsler til Elasticsearch, Redis, MongoDB. <\/li>\n<li><b>Angreb overv\u00e5ges af cloudressourcer<\/b>. Som regel har cloud-udbydere store m\u00e6ngder beregningskraft. Dette g\u00f8r det muligt at analysere trusler med h\u00f8j pr\u00e6cision og hastighed. I skyen implementeres et klynge af filtreringsnoder, gennem hvilke al trafik passerer. Disse noder blokerer angreb p\u00e5 webapplikationer og sender statistikker til analytisk center. Det bruger maskinl\u00e6ringsalgoritmer til at opdatere blokkeringsreglerne for alle beskyttede applikationer. Implementeringen af en s\u00e5dan ordning er angivet i fig. 4. S\u00e5danne tilpassede sikkerhedsregler minimerer antallet af falske alarmer fra firewallen. <\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Evolutionen af Web Application Firewall: fra netv\u00e6rksfirewalls til skybaserede beskyttelsessystemer med maskinl\u00e6ring.\" src=\"\/wp-content\/uploads\/2020\/01\/9fe1eaea62f0a9055df88352b654bfac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNu lidt om egenskaberne ved cloud WAF med hensyn til organisatoriske aspekter og ledelse:<\/p>\n<ul>\n<li><b>Overgang til OpEx<\/b>. I tilf\u00e6ldet med cloud WAF vil omkostningerne ved implementeringen v\u00e6re nul, da alle hardware og licenser allerede er betalt af udbyderen, og betalingen for tjenesten foretages via abonnement. <\/li>\n<li><b>Forskellige hostingplaner<\/b>. Brugeren af skytjenesten kan hurtigt tilslutte eller frakoble ekstra funktioner. Administration af funktionerne sker fra et samlet kontrolpanel, som ogs\u00e5 er beskyttet. Adgang til dette panel sker via HTTPS, plus der er et to-faktor autentificeringssystem baseret p\u00e5 TOTP (Time-based One-Time Password Algorithm).<\/li>\n<li><b>Tilslutning via DNS<\/b>. Du kan selv \u00e6ndre DNS og konfigurere netv\u00e6rksruten. Til at l\u00f8se disse opgaver beh\u00f8ver du ikke at ans\u00e6tte eller uddanne s\u00e6rlige specialister. Som regel kan teknisk support fra udbyderen hj\u00e6lpe med konfigurationen.<\/li>\n<\/ul>\n<p>\nWAF-teknologierne har udviklet sig fra simple netv\u00e6rksfirewalls med empiriske regler til komplekse beskyttelsessystemer med machine learning-algoritmer. I dag besidder applikationsfirewalls et bredt spektrum af funktioner, der var sv\u00e6re at implementere i 90'erne. Meget af den nye funktionalitet er blevet muliggjort af cloud-teknologier. WAF-l\u00f8sninger og deres komponenter forts\u00e6tter med at udvikle sig, ligesom andre omr\u00e5der inden for informationssikkerhed. <\/p>\n<p><i>Teksten er forberedt af Alexander Karpuzikov, produktudviklingschef for informationssikkerhed hos cloud-udbyderen #CloudMTS.<\/i><br \/>\n<br \/>Kilde: <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.3 - 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\/da\/blog\/administrirovanie\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Evolutionen af Web Application Firewall: fra netv\u00e6rksfirewalls til cloud-beskyttelsessystemer med maskinl\u00e6ring | ProHoster","description":"I vores tidligere materiale om skyen fortalte vi, hvordan man beskytter IT-ressourcer i offentlige cloud-milj\u00f8er og hvorfor.","canonical_url":"https:\/\/prohoster.info\/da\/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":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/55733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=55733"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/55733\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=55733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=55733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=55733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}