{"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\/it\/blog\/administrirovanie\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem","title":{"rendered":"Evoluzione del Web Application Firewall: dai firewall alla protezione cloud con machine learning","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Nel nostro precedente materiale sul tema del cloud abbiamo <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ru_mts\/blog\/472892\/\">parlato<\/a><\/noindex>, come proteggere le risorse IT nel cloud pubblico e perch\u00e9 i tradizionali antivirus non sono del tutto adatti a questi scopi. In questo post continueremo il tema della sicurezza nel cloud e parleremo dell'evoluzione del WAF e di cosa sia meglio scegliere: hardware, software o cloud.\u00a0<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del Web Application Firewall: dai firewall alla protezione cloud con machine learning\" src=\"\/wp-content\/uploads\/2020\/01\/5b41836fd429c5c434c6289e583500c9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Che cos'\u00e8 il WAF<\/h3>\n<p>\nOltre il 75% degli attacchi informatici \u00e8 indirizzato alle vulnerabilit\u00e0 delle applicazioni web e dei siti: tali attacchi, di norma, sono invisibili per l'infrastruttura di sicurezza informatica e per i servizi di sicurezza informatica. Le vulnerabilit\u00e0 delle applicazioni web comportano, a loro volta, rischi di compromissione e frode per gli account e i dati personali degli utenti, come password e numeri di carte di credito. Inoltre, le vulnerabilit\u00e0 nel sito web rappresentano un punto di accesso per i criminali nella rete aziendale.<\/p>\n<p>Il Web Application Firewall (WAF) \u00e8 uno schermo protettivo che blocca gli attacchi alle applicazioni web: iniezioni SQL, cross site scripting, esecuzione remota di codice, attacchi di forza bruta e bypass dell'autenticazione. Include anche attacchi che sfruttano vulnerabilit\u00e0 zero-day. I firewall delle applicazioni forniscono protezione monitorando i contenuti delle pagine web, inclusi HTML, DHTML e CSS, e filtrando richieste potenzialmente dannose tramite HTTP\/HTTPS.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Quali erano le prime soluzioni?<\/h3>\n<p>\nI primi tentativi di creare un Web Application Firewall risalgono ai primi anni '90. Si conoscono almeno tre ingegneri che hanno lavorato in questo campo. Il primo \u00e8 il professor di informatica Gene Spafford dell'Universit\u00e0 di Purdue. Ha descritto l'architettura di un firewall per applicazioni con proxy e nel 1991 ha pubblicato il suo lavoro nel libro <noindex><a rel=\"nofollow\" href=\"https:\/\/www.oreilly.com\/library\/view\/practical-unix-and\/0596003234\/\">\u00abSicurezza UNIX in pratica\u00bb<\/a><\/noindex>.<\/p>\n<p>Il secondo e il terzo erano i professionisti della sicurezza informatica William Cheswick e Marcus Ranum dei Bell Labs. Hanno sviluppato uno dei primi prototipi di firewall per applicazioni. La sua diffusione \u00e8 stata gestita dalla societ\u00e0 DEC, che ha lanciato il prodotto sotto il nome SEAL (Secure External Access Link). <\/p>\n<p>Ma SEAL non era una soluzione WAF completa. Rappresentava un firewall di rete classico con funzionalit\u00e0 estese \u2014 in grado di bloccare attacchi su FTP e RSH. Per questa ragione, la prima soluzione WAF \u00e8 considerata oggi il prodotto della Perfecto Technologies (poi Sanctum). Nel 1999 ha <noindex><a rel=\"nofollow\" href=\"http:\/\/www.internetnews.com\/ec-news\/article.php\/190571\/Perfecto+Technologies+Delivers+AppShield+for+EBusiness.htm\">ha presentato<\/a><\/noindex> il sistema AppShield. All'epoca, Perfecto Technologies era impegnata nello sviluppo di soluzioni di sicurezza informatica per l'e-commerce, e il pubblico target del loro nuovo prodotto erano i negozi online. AppShield era in grado di analizzare le richieste HTTP e di bloccare attacchi sulla base di politiche di sicurezza informatica dinamiche.<\/p>\n<p>Circa nello stesso periodo di AppShield (nel 2002) \u00e8 apparso il primo WAF con codice sorgente aperto. Questo \u00e8 diventato <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/ModSecurity\">ModSecurity<\/a><\/noindex>. \u00c8 stato creato con l'obiettivo di promuovere le tecnologie WAF e viene ancora supportato dalla comunit\u00e0 IT (ecco il suo <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/ModSecurity\">il repository su GitHub<\/a><\/noindex>). ModSecurity blocca gli attacchi alle applicazioni basandosi su un set standard di espressioni regolari (signature) \u2014 strumenti per controllare le richieste secondo un modello \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">Set di Regole Core OWASP<\/a><\/noindex>.<\/p>\n<p>In definitiva, gli sviluppatori sono riusciti a raggiungere il loro obiettivo \u2014 sono cominciate a sorgere nuove soluzioni WAF sul mercato, incluse quelle basate su ModSecurity.<\/p>\n<h3>Tre generazioni \u2014 \u00e8 gi\u00e0 storia<\/h3>\n<p>\nSi tende a distinguere tre generazioni di sistemi WAF, evolutisi con lo sviluppo della tecnologia.<\/p>\n<p><b>Prima generazione<\/b>. Funziona con espressioni regolari (o grammatiche). \u00c8 il caso di ModSecurity. Il fornitore del sistema studia i tipi di attacchi alle applicazioni e forma schemi che descrivono le richieste legittime e potenzialmente dannose. Il WAF confronta queste liste e decide cosa fare in una situazione specifica, \u2014 bloccare il traffico oppure no.<\/p>\n<p>Un esempio di rilevamento basato su espressioni regolari \u00e8 gi\u00e0 stato menzionato nel progetto <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">Set di Regole Core<\/a><\/noindex> con codice sorgente aperto. Un altro esempio \u00e8 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nbs-system\/naxsi\">Naxsi<\/a><\/noindex>, che \u00e8 anch'esso open source. I sistemi basati su espressioni regolari presentano una serie di svantaggi, in particolare, quando viene scoperta una nuova vulnerabilit\u00e0, l'amministratore deve creare manualmente regole aggiuntive. Nel caso di un'infrastruttura IT di grandi dimensioni, il numero di regole pu\u00f2 arrivare a diverse migliaia. Gestire un numero cos\u00ec elevato di espressioni regolari \u00e8 piuttosto complicato, per non parlare del fatto che la loro verifica pu\u00f2 ridurre le prestazioni della rete.<\/p>\n<p>Le espressioni regolari hanno anche un livello piuttosto elevato di falsi positivi. Il famoso linguista Noam Chomsky ha proposto una classificazione delle grammatiche, suddividendole in quattro livelli di complessit\u00e0 condizionali. Secondo questa classificazione, le espressioni regolari possono descrivere solo le regole del firewall che non prevedono deviazioni dal modello. Ci\u00f2 significa che i malintenzionati possono facilmente \"ingannare\" il WAF di prima generazione. Uno dei metodi per combattere questo \u00e8 aggiungere simboli speciali nelle richieste alle applicazioni, che non influiscono sulla logica dei dati dannosi, ma violano la regola di firma.<\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del Web Application Firewall: dai firewall alla protezione cloud con machine learning\" src=\"\/wp-content\/uploads\/2020\/01\/e4ca4ddd7e6dc099c8168b02c365bdc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Seconda generazione<\/b>. Per superare i problemi legati alle prestazioni e all'accuratezza del WAF, sono stati sviluppati firewall per applicazioni di seconda generazione. Questi hanno introdotto parser responsabili dell'individuazione di tipi di attacco specifici (su HTML, JS, ecc.). Questi parser lavorano con token speciali che descrivono le richieste (ad esempio, variabile, stringa, sconosciuto, numero). Le sequenze di token potenzialmente dannose vengono riportate in un elenco separato, che viene verificato regolarmente dal sistema WAF. Questo approccio \u00e8 stato mostrato per la prima volta alla conferenza Black Hat 2012 attraverso la libreria C\/C++\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/client9\/libinjection\">libinjection<\/a><\/noindex>, che consente di rilevare le SQL injection.<\/p>\n<p>Rispetto al WAF di prima generazione, i parser specializzati possono funzionare pi\u00f9 velocemente. Tuttavia, non hanno risolto le difficolt\u00e0 legate alla configurazione manuale del sistema con l'emergere di nuovi attacchi dannosi. <\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del Web Application Firewall: dai firewall alla protezione cloud con machine learning\" src=\"\/wp-content\/uploads\/2020\/01\/beb4b34f64438af88c8b23ef0808f403.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Terza generazione<\/b>. L'evoluzione nella logica di rilevamento della terza generazione si basa sull'applicazione di metodi di apprendimento automatico, che consentono di avvicinare al massimo la grammatica di rilevamento alla grammatica reale dei sistemi SQL\/HTML\/JS protetti. Questa logica di rilevamento \u00e8 in grado di adattare la macchina di Turing per coprire le grammatiche ricorsivamente enumerabili. Infatti, in precedenza, il compito di creare una macchina di Turing adattabile era irrisolvibile, finch\u00e9 non sono stati pubblicati i primi studi sulle macchine di Turing neuronali.<\/p>\n<p>L'apprendimento automatico offre un'opportunit\u00e0 unica per adattare qualsiasi grammatica per coprire qualsiasi tipo di attacco senza dover creare manualmente elenchi di firme, come era necessario per il rilevamento di prima generazione, e senza dover sviluppare nuovi tokenizzatori\/parser per nuovi tipi di attacchi, come le iniezioni Memcached, Redis, Cassandra, SSRF, come richiesto dalla metodologia di seconda generazione. <\/p>\n<p>Combinando tutte e tre le generazioni di logica di rilevamento, possiamo tracciare un nuovo diagramma, in cui la terza generazione di rilevamento \u00e8 rappresentata con un contorno rosso (fig. 3). A questa generazione appartiene una delle soluzioni che implementiamo nel cloud insieme a \"Onsec\", sviluppatore della piattaforma di protezione adattiva per applicazioni web e API Valarm. <\/p>\n<p>Ora la logica di rilevamento utilizza il feedback dall'applicazione per auto-regolarsi. Nell'ambito dell'apprendimento automatico, questo ciclo di feedback \u00e8 chiamato \"rinforzo\". In genere ci sono uno o pi\u00f9 tipi di tale rinforzo:<\/p>\n<ul>\n<li>Analisi del comportamento della risposta dell'applicazione (passivo)<\/li>\n<li>Scanner\/fuzzer (attivo)<\/li>\n<li>File di report\/procedure-intercettatori\/trappole (post factum)<\/li>\n<li>Manuale (definito dal supervisore)<\/li>\n<\/ul>\n<p>\nDi conseguenza, la logica di rilevamento di terza generazione affronta anche un problema cruciale di accuratezza. Ora \u00e8 possibile non solo ridurre i falsi positivi e i falsi negativi, ma anche identificare risultati genuinamente negativi accettabili, come la rilevazione dell'uso di elementi di comando SQL nel pannello di controllo, il caricamento di modelli di pagina web, richieste AJAX relative a errori JavaScript e altri.<\/p>\n<p><img decoding=\"async\" alt=\"Evoluzione del Web Application Firewall: dai firewall alla protezione cloud con machine learning\" src=\"\/wp-content\/uploads\/2020\/01\/bf6a83883291cdd41b468dd8a197062e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Evoluzione del Web Application Firewall: dai firewall alla protezione cloud con machine learning\" src=\"\/wp-content\/uploads\/2020\/01\/7498f6e7978855df24c4e5b41376c0f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Evoluzione del Web Application Firewall: dai firewall alla protezione cloud con machine learning\" src=\"\/wp-content\/uploads\/2020\/01\/1d811726a068994eeaaad24f0fa67783.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAnalizziamo ora le capacit\u00e0 tecnologiche delle varie opzioni di implementazione del WAF. <\/p>\n<h3>Hardware, software o cloud: cosa scegliere?<\/h3>\n<p>\nUna delle opzioni di implementazione dei firewall per applicazioni \u00e8 una soluzione \"hardware\". Questi sistemi sono dispositivi di calcolo specializzati che l'azienda installa localmente nel proprio data center. Tuttavia, in questo caso, \u00e8 necessario acquistare hardware proprio e pagare gli integratori per la sua configurazione e messa a punto (se l'azienda non ha un proprio dipartimento IT). Inoltre, qualsiasi attrezzatura diventa obsoleta e si deteriora, per cui i clienti devono destinare un budget per l'aggiornamento dell'hardware.<\/p>\n<p>Un'altra opzione per il deployment del WAF \u00e8 l'implementazione software. La soluzione viene installata come complemento per qualche software (ad esempio, ModSecurity si configura sopra Apache) e funziona sullo stesso server. In genere, queste soluzioni possono essere distribuite sia su server fisici che nel cloud. Il loro svantaggio \u00e8 la limitata scalabilit\u00e0 e il supporto da parte del fornitore. <\/p>\n<p>La terza opzione \u00e8 la configurazione del WAF dal cloud. Queste soluzioni sono fornite dai provider cloud come servizio in abbonamento. Le aziende non devono acquistare e configurare hardware specializzato, questi compiti ricadono sul fornitore del servizio. Un aspetto importante \u00e8 che un moderno WAF cloud non implica la migrazione delle risorse sulla piattaforma del fornitore. Il sito pu\u00f2 essere distribuito ovunque, anche on-premise.<\/p>\n<p>Perch\u00e9 sempre pi\u00f9 spesso si guarda all'opzione del WAF cloud, lo spiegheremo di seguito.<\/p>\n<h3>Cosa pu\u00f2 fare un WAF nel cloud<\/h3>\n<p>\nDal punto di vista delle capacit\u00e0 tecniche:<\/p>\n<ul>\n<li><b>Il provider \u00e8 responsabile degli aggiornamenti<\/b>. Il WAF \u00e8 fornito in abbonamento, quindi il fornitore del servizio si occupa della tempestivit\u00e0 degli aggiornamenti e delle licenze. Gli aggiornamenti riguardano sia il software che l'hardware. Il fornitore aggiorna il parco server e se ne occupa della manutenzione. Si occupa anche del bilanciamento del carico e del disaster recovery. Se si verifica un guasto del server WAF, il traffico viene immediatamente reindirizzato a un'altra macchina. Una distribuzione razionale del traffico consente di evitare situazioni in cui il firewall entra in modalit\u00e0 fail open - non riesce a gestire il carico e smette di filtrare le richieste.<\/li>\n<li><b>Patch virtuale<\/b>. I patch virtuali limitano l'accesso alle parti compromesse dell'applicazione fino a quando lo sviluppatore non risolve la vulnerabilit\u00e0. Di conseguenza, il cliente del fornitore di servizi cloud pu\u00f2 attendere con tranquillit\u00e0 che il fornitore del software pubblichi le \u00abpatch\u00bb ufficiali. Effettuare questa operazione nel minor tempo possibile \u00e8 una priorit\u00e0 per il fornitore di software. Ad esempio, nella piattaforma \u00abValarm\u00bb, un modulo software dedicato si occupa del patching virtuale. L'amministratore pu\u00f2 aggiungere espressioni regolari personalizzate per bloccare le richieste malevole. Il sistema consente di contrassegnare alcune richieste con il flag \u00abDati riservati\u00bb. In tal caso, i loro parametri vengono mascherati e non vengono mai trasmessi al di fuori della zona di lavoro del firewall.<\/li>\n<li><b>Scanner di perimetro e vulnerabilit\u00e0 integrato<\/b>. Questo consente di definire autonomamente i confini di rete dell'infrastruttura IT, utilizzando i dati delle richieste DNS e del protocollo WHOIS. Successivamente, il WAF analizza automaticamente i servizi e le applicazioni attive all'interno del perimetro (esegue la scansione delle porte). Il firewall \u00e8 in grado di rilevare tutti i tipi comuni di vulnerabilit\u00e0 \u2014 SQLi, XSS, XXE, ecc. \u2014 e identificare errori nella configurazione del software, come accessi non autorizzati a repository Git e BitBucket e richieste anonime a Elasticsearch, Redis, MongoDB. <\/li>\n<li><b>Gli attacchi vengono monitorati dalle risorse cloud<\/b>. In genere, i fornitori di cloud dispongono di grandi quantit\u00e0 di potenza di calcolo. Ci\u00f2 consente di analizzare le minacce con alta precisione e velocit\u00e0. Nel cloud viene distribuito un cluster di nodi filtranti attraverso i quali passa tutto il traffico. Questi nodi bloccano gli attacchi alle applicazioni web e inviano statistiche al Centro analisi. Esso utilizza algoritmi di machine learning per aggiornare le regole di blocco per tutte le applicazioni protette. L'implementazione di tale schema \u00e8 mostrata in fig. 4. Queste regole di sicurezza adattate minimizzano il numero di falsi positivi del firewall. <\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Evoluzione del Web Application Firewall: dai firewall alla protezione cloud con machine learning\" src=\"\/wp-content\/uploads\/2020\/01\/9fe1eaea62f0a9055df88352b654bfac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOra parliamo un po' delle caratteristiche dei WAF cloud dal punto di vista degli aspetti organizzativi e gestionali:<\/p>\n<ul>\n<li><b>Transizione a OpEx<\/b>. Nel caso dei WAF cloud, il costo di implementazione sar\u00e0 pari a zero, poich\u00e9 tutto l'hardware e le licenze sono gi\u00e0 stati pagati dal fornitore e il pagamento del servizio avviene tramite abbonamento. <\/li>\n<li><b>Diversi piani tariffari<\/b>. L'utente del servizio cloud pu\u00f2 attivare o disattivare rapidamente opzioni aggiuntive. La gestione delle funzionalit\u00e0 avviene da un'unica dashboard, che \u00e8 anche protetta. L'accesso avviene tramite HTTPS, e c'\u00e8 un meccanismo di autenticazione a due fattori basato sul protocollo TOTP (Time-based One-Time Password Algorithm).<\/li>\n<li><b>Connessione tramite DNS<\/b>. \u00c8 possibile modificare autonomamente il DNS e configurare la rete. Per affrontare queste attivit\u00e0 non \u00e8 necessario formare e assumere specialisti separati. Di solito, il supporto tecnico del fornitore pu\u00f2 aiutare con la configurazione.<\/li>\n<\/ul>\n<p>\nLe tecnologie WAF sono evolute da semplici firewall con regole empiriche a sistemi di protezione complessi con algoritmi di apprendimento automatico. Oggi i firewall delle applicazioni dispongono di un ampio spezzetto di funzionalit\u00e0, molte delle quali erano difficili da realizzare negli anni '90. In gran parte, la nuova funzionalit\u00e0 \u00e8 diventata possibile grazie alle tecnologie cloud. Le soluzioni WAF e i loro componenti continuano a evolversi, proprio come altri ambiti della sicurezza informatica. <\/p>\n<p><i>Il testo \u00e8 stato preparato da Aleksandr Karpuzikov, Product Development Manager di un fornitore cloud di servizi di sicurezza informatica #CloudMTS.<\/i><br \/>\n<br \/>Fonte: <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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47 L'evoluzione del Web Application Firewall: dai firewall di rete ai sistemi di protezione cloud con apprendimento automatico | ProHoster","description":"Nel nostro precedente articolo sul tema del cloud, abbiamo parlato di come proteggere le risorse IT nel cloud pubblico e perch\u00e9.","canonical_url":"https:\/\/prohoster.info\/it\/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":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/55733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=55733"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/55733\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=55733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=55733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=55733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}