{"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\/et\/blog\/administrirovanie\/evolyutsiya-web-application-firewall-ot-setevyh-ekranov-do-oblachnyh-sistem-zashhity-s-mashinnym-obucheniem","title":{"rendered":"Web Application Firewalli evolutsioon: v\u00f5rgu t\u00f5kked pilvep\u00f5histe s\u00fcsteemide kaitseks masin\u00f5ppe abil","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Meie eelnevas artiklis pilveteemal arutasime, kuidas kaitsta IT-ressursse avalikus pilves ning miks traditsioonilised viiruset\u00f5rjed ei sobi nende eesm\u00e4rkide saavutamiseks. Selles postituses j\u00e4tkame pilveteabe turvalisuse teemat ja r\u00e4\u00e4gime WAFi arengust ning sellest, mida on parem valida: riistvara, tarkvara v\u00f5i pilv. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ru_mts\/blog\/472892\/\">olen r\u00e4\u00e4kinud<\/a><\/noindex>Mis on WAF\u00a0<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Web Application Firewalli evolutsioon: v\u00f5rgu t\u00f5kked pilvep\u00f5histe s\u00fcsteemide kaitseks masin\u00f5ppe abil\" src=\"\/wp-content\/uploads\/2020\/01\/5b41836fd429c5c434c6289e583500c9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>\u00dcle 75% h\u00e4kkerite r\u00fcnnakutest on suunatud veebirakenduste ja veebisaitide haavatavustele: sellised r\u00fcnnakud j\u00e4\u00e4vad tavaliselt m\u00e4rkamatuks infos\u00fcsteemide infrastruktuuri ja -teenuste jaoks. Veebirakenduste haavatavused toovad endaga kaasa konto ja isikuandmete, paroolide ning krediitkaardinumbrite kompromiteerimise ja pettuse riskid. Lisaks teenivad veebisaidi haavatavused sissetungijate jaoks sisenemisena ettev\u00f5tte v\u00f5rku.<\/h3>\n<p>\nVeebirakenduste tulem\u00fc\u00fcr (WAF) on kaitsekest, mis blokeerib r\u00fcnnakud veebirakendustele: SQL-s\u00fcstekoodid, XSS, kaugk\u00e4ivitamine, bruteforce ja autentimise ringide v\u00e4ltimine (auth bypass). Sealhulgas r\u00fcnnakud, mis kasutavad zero-day haavatavusi. Rakenduste tulem\u00fc\u00fcrid tagavad kaitse, j\u00e4lgides veebilehtede sisu, sealhulgas HTML, DHTML ja CSS, ning filtreerides potentsiaalselt kahjulikke HTTP\/HTTPS p\u00e4ringuid.<\/p>\n<p>Millised olid esimesed lahendused?<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Esimesed katsed luua veebirakenduste tulem\u00fc\u00fcre tehti juba 90ndate alguses. On teada v\u00e4hemalt kolmest insenerist, kes t\u00f6\u00f6tasid selle ala nimel. Esiteks, Purdue \u00dclikooli arvutiteaduse professor Gene Spafford. Ta kirjeldas rakendustulem\u00fc\u00fcri arhitektuuri, kasutades proksi-mudelit ning avaldas selle 1991. aastal raamatus<\/h3>\n<p>\n\u201ePraktiline UNIX-i turvalisus\u201c <noindex><a rel=\"nofollow\" href=\"https:\/\/www.oreilly.com\/library\/view\/practical-unix-and\/0596003234\/\">Teiseks ja kolmandaks olid Bell Labs'i infoturbe spetsialistid William Cheswick ja Marcus Ranum. Nad arendasid v\u00e4lja \u00fche esimestest rakendustulem\u00fc\u00fcride protot\u00fc\u00fcpidest. Selle levitamisega tegeles DEC, toote nimega SEAL (Secure External Access Link).<\/a><\/noindex>.<\/p>\n<p>Kuid SEAL ei olnud t\u00e4ie\u00f5iguslik WAF-lahendus. See oli klassikaline v\u00f5rgutulem\u00fc\u00fcr, millel oli laiendatud funktsionaalsus \u2013 v\u00f5imalus blokeerida r\u00fcnnakud FTP ja RSH-le. Seet\u00f5ttu peetakse t\u00e4na esimeseks WAF-lahenduseks Perfecto Technologies'i tootet, hiljem tuntud kui Sanctum. 1999. aastal <\/p>\n<p>l\u00f5id nad s\u00fcsteemi AppShield. Sel ajal tegeles Perfecto Technologies IT-lahenduste arendamisega e-kaubanduse jaoks ning nende uue toote sihtr\u00fchmaks olid veebipoed. AppShield suutis anal\u00fc\u00fcsida HTTP-p\u00e4ringuid ja blokeerida r\u00fcnnakud d\u00fcnaamiliste infos\u00fcsteemi poliitikate alusel. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.internetnews.com\/ec-news\/article.php\/190571\/Perfecto+Technologies+Delivers+AppShield+for+EBusiness.htm\">esituse<\/a><\/noindex> Umbes sama ajal kui AppShield (2002. aastal) ilmus esimesed avatud l\u00e4htekoodiga WAF. Selleks sai<\/p>\n<p>Umbes sama aja AppShieldiga (2002. aastal) ilmus ka esimene avatud l\u00e4htekoodiga WAF. Sellega sai. <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/ModSecurity\">ModSecurity<\/a><\/noindex>). ModSecurity blokeerib r\u00fcnnakud rakendustele, tuginedes standardsest regulaarsete v\u00e4ljendite (signatuuride) komplektile \u2013 t\u00f6\u00f6riistadele p\u00e4ringute kontrollimiseks mustri j\u00e4rgi \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/ModSecurity\">GitHubi hoidla<\/a><\/noindex>OWASP Core Rule Set <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">L\u00f5ppkokkuv\u00f5ttes \u00f5nnestus arendajatel saavutada oma eesm\u00e4rk \u2013 turule hakkasid ilmuma uued WAF-lahendused, sealhulgas need, mis on \u00fcles ehitatud ModSecurity alusel.<\/a><\/noindex>.<\/p>\n<p>Kolm p\u00f5lvkonda \u2013 juba ajalugu<\/p>\n<h3>Tavaks on eristada kolme WAF-s\u00fcsteemide p\u00f5lvkonda, mis on arenenud tehnoloogia arenguga.<\/h3>\n<p>\nEsimene p\u00f5lvkond<\/p>\n<p><b>. T\u00f6\u00f6tas regulaarsete v\u00e4ljendite (v\u00f5i grammatikate) alusel. Sellesse kuulub ka ModSecurity. S\u00fcsteemi pakkuja uurib rakenduste r\u00fcnnakute t\u00fc\u00fcpe ja loob mustreid, mis kirjeldavad seaduslikke ja potentsiaalselt kahjulikke p\u00e4ringuid. WAF kontrollib neid loendeid ja otsustab, mida konkreetses olukorras teha \u2013 blokeerida liiklus v\u00f5i mitte.<\/b>Regulaarsete v\u00e4ljendite alusel avastamise n\u00e4iteks on juba mainitud projekt<\/p>\n<p>Core Rule Set <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">avatud l\u00e4htekoodiga. Teine n\u00e4ide on<\/a><\/noindex> , mis on samuti avatud l\u00e4htekoodiga. Regulaarsete v\u00e4ljenditega s\u00fcsteemidel on mitmeid puudusi, sealhulgas see, et uue haavatavuse tuvastamisel peab administraator looma lisareegleid k\u00e4sitsi. Suure IT-infrastruktuuri puhul v\u00f5ib reeglite hulk ulatuda mitme tuhande piirini. Sellise regulaarsete v\u00e4ljendite hulga haldamine on \u00fcsna keeruline, r\u00e4\u00e4kimata sellest, et nende kontrollimine v\u00f5ib v\u00e4hendada v\u00f5rgu j\u00f5udlust. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nbs-system\/naxsi\">Samuti on regulaarsete v\u00e4ljendite puhul \u00fcsna k\u00f5rge valeh\u00e4irete m\u00e4\u00e4r. Kuulus lingvist Noam Chomsky pakkus v\u00e4lja grammatikate klassifitseerimise, milles jagas need neljaks tingimuslikuks keerukuse tasemeks. S\u00f5ltuvalt sellest klassifikatsioonist saab regulaarsete v\u00e4ljenditega kirjeldada ainult neid tulem\u00fc\u00fcri reegleid, mis ei eelda mustrist k\u00f5rvalekaldumist. See t\u00e4hendab, et r\u00fcndajad saavad kergesti \u201epetta\u201c esimese p\u00f5lvkonna WAF-i. \u00dcks meetod nende vastu v\u00f5itlemiseks on lisada rakenduste p\u00e4ringutesse spetsiaalseid s\u00fcmboleid, mis ei m\u00f5juta kahjulike andmete loogikat, kuid rikuvad signatuurireeglit.<\/a><\/noindex>, mis on samuti avatud l\u00e4htekoodiga. Regulaarsetel v\u00e4ljenditel on mitmeid puudusi, sealhulgas see, et uue haavatavuse avastamisel peab administraator k\u00e4sitsi looma t\u00e4iendavaid reegleid. Suure IT-infrastruktuuri puhul v\u00f5ib reeglite arv olla mitu tuhat. Nii paljude regulaarsete v\u00e4ljendite haldamine on \u00fcsna keeruline, r\u00e4\u00e4kimata sellest, et nende kontrollimine v\u00f5ib halvendada v\u00f5rgu j\u00f5udlust.<\/p>\n<p>Lisaks on regulaarsete v\u00e4ljendite valeh\u00e4irete tase \u00fcsna k\u00f5rge. Kuulus lingvist Noam Chomsky pakkus v\u00e4lja grammatikate klassifitseerimise, jagades need nelja tingimuslikku keerukuse taset. Selle klassifitseerimise kohaselt on regulaarsete v\u00e4ljenditega v\u00f5imalik kirjeldada ainult tulem\u00fc\u00fcri reegleid, mis ei eelda k\u00f5rvalekaldeid mallist. See t\u00e4hendab, et pahatahtlikud v\u00f5ivad kergesti petta esimese p\u00f5lvkonna WAFi. \u00dcks meetod selle vastu v\u00f5itlemiseks on lisada rakendustele suunatud p\u00e4ringutesse erim\u00e4rke, mis ei m\u00f5juta kahjulike andmete loogikat, kuid rikuvad allkirjareeglit.<\/p>\n<p><img decoding=\"async\" alt=\"Web Application Firewalli evolutsioon: v\u00f5rgu t\u00f5kked pilvep\u00f5histe s\u00fcsteemide kaitseks masin\u00f5ppe abil\" src=\"\/wp-content\/uploads\/2020\/01\/e4ca4ddd7e6dc099c8168b02c365bdc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Teine p\u00f5lvkond<\/b>. Teise p\u00f5lvkonna rakenduste tulekindlate tulem\u00fc\u00fcride loomise p\u00f5hjus oli WAF-ide j\u00f5udlus- ja t\u00e4psusprobleemide lahendamine. Nendes s\u00fcsteemides on rakendatud parserid, mille \u00fclesanne on tuvastada kindlaid r\u00fcnnakute t\u00fc\u00fcpe (nt HTML, JS jne). Need parserid t\u00f6\u00f6tavad spetsiaalsete tokenitega, mis kirjeldavad p\u00e4ringute t\u00fc\u00fcpe (nt variable, string, unknown, number). Potentsiaalselt kahjulikud tokeni j\u00e4rjestused kantakse eraldi loendisse, millega WAF-s\u00fcsteem regulaarselt v\u00f5rreldakse. Esmakordselt n\u00e4idati seda l\u00e4henemist Black Hat 2012 konverentsil C\/C++ vormis.\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/client9\/libinjection\">libinjection<\/a><\/noindex>, mis v\u00f5imaldab tuvastada SQL-s\u00fcstid.<\/p>\n<p>V\u00f5rreldes esimese p\u00f5lvkonna WAF-idega suudavad spetsialiseeritud parserid t\u00f6\u00f6tada kiiremini. Siiski ei lahendanud nad vanade kahjulike r\u00fcnnakute ilmnemisel s\u00fcsteemi k\u00e4sitsi seadistamisega seotud raskusi. <\/p>\n<p><img decoding=\"async\" alt=\"Web Application Firewalli evolutsioon: v\u00f5rgu t\u00f5kked pilvep\u00f5histe s\u00fcsteemide kaitseks masin\u00f5ppe abil\" src=\"\/wp-content\/uploads\/2020\/01\/beb4b34f64438af88c8b23ef0808f403.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Kolmas p\u00f5lvkond<\/b>. Kolmanda p\u00f5lvkonna tuvastamise loogika areng seisneb masin\u00f5ppe meetodite rakendamises, mis v\u00f5imaldavad tuvastamise grammatikat maksimaalselt l\u00e4heneda SQL\/HTML\/JS kaitstud s\u00fcsteemide reaalsetele grammatikatele. See tuvastamisloogika suudab kohandada Turingi masinat rekursiivselt loetavate grammatikate katmiseks. Veelgi enam, varem oli kohandatava Turingi masina loomise \u00fclesanne lahendamata, kuni esimesed uuringud n\u00e4rviv\u00f5rkude Turingi masinatest avalikustati.<\/p>\n<p>Masin\u00f5pe pakub ainulaadset v\u00f5imalust kohandada mis tahes grammatikat, et katta mistahes r\u00fcnnakute t\u00fc\u00fcpe ilma signatuuride loendite k\u00e4sitsi koostamise vajaduseta, mis oli vajalik esimese p\u00f5lvkonna tuvastamisel, ja ilma uute tokeniseerijate\/parserite v\u00e4ljat\u00f6\u00f6tamiseta uute r\u00fcnnakute, nagu Memcachedi, Redis'i, Cassandrat ja SSRF, suhtes, nagu seda n\u00f5udis teise p\u00f5lvkonna metoodika. <\/p>\n<p>Kombineerides k\u00f5ik kolm tuvastusloogika p\u00f5lvkonda, saame joonistada uue diagrammi, kus punase kontuuriga on esindatud kolmanda p\u00f5lvkonna tuvastamine (joonis 3). See p\u00f5lvkond h\u00f5lmab \u00fchte lahendust, mida me rakendame pilves koos \u201eOnseki\u201d, veebirakenduste ja API adaptiivse kaitse platvormi arendajaga, Alarme. <\/p>\n<p>N\u00fc\u00fcd kasutatakse tuvastusloogikas rakenduselt tagasisidet automaatse seadistamise jaoks. Masin\u00f5ppe raames kutsutakse seda tagasiside ts\u00fcklit \u201etugiseerimine\u201d. \u00dcldiselt on olemas \u00fcks v\u00f5i mitu sellist tugiseerimise t\u00fc\u00fcpi:<\/p>\n<ul>\n<li>Rakenduse vastuse k\u00e4itumise anal\u00fc\u00fcs (passiivne)<\/li>\n<li>Skaneerimine\/fuzzer (aktiivne)<\/li>\n<li>Aruande failid\/\u00fchendused\/intercept protseduurid (p\u00e4rast fakti)<\/li>\n<li>K\u00e4sitsi (m\u00e4\u00e4rab superviisor)<\/li>\n<\/ul>\n<p>\nKokkuv\u00f5ttes lahendab kolmanda p\u00f5lvkonna tuvastusloogika ka olulise t\u00e4psusprobleemi. N\u00fc\u00fcd on v\u00f5imalik mitte ainult v\u00e4ltida valeh\u00e4ireid ja vale negatiive, vaid ka tuvastada aktsepteeritud t\u00f5eliselt negatiivseid tulemusi, n\u00e4iteks SQL k\u00e4skude kasutamise tuvastamine juhtpaneelil, veebilehe mallide laadimine, JavaScripti vigadega seotud AJAX p\u00e4ringud ja muud.<\/p>\n<p><img decoding=\"async\" alt=\"Web Application Firewalli evolutsioon: v\u00f5rgu t\u00f5kked pilvep\u00f5histe s\u00fcsteemide kaitseks masin\u00f5ppe abil\" src=\"\/wp-content\/uploads\/2020\/01\/bf6a83883291cdd41b468dd8a197062e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Web Application Firewalli evolutsioon: v\u00f5rgu t\u00f5kked pilvep\u00f5histe s\u00fcsteemide kaitseks masin\u00f5ppe abil\" src=\"\/wp-content\/uploads\/2020\/01\/7498f6e7978855df24c4e5b41376c0f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Web Application Firewalli evolutsioon: v\u00f5rgu t\u00f5kked pilvep\u00f5histe s\u00fcsteemide kaitseks masin\u00f5ppe abil\" src=\"\/wp-content\/uploads\/2020\/01\/1d811726a068994eeaaad24f0fa67783.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEdasi vaatame erinevate WAF-i rakendamise tehnoloogilisi v\u00f5imalusi. <\/p>\n<h3>Riistvara, tarkvara v\u00f5i pilv \u2014 mida valida?<\/h3>\n<p>\n\u00dcks rakenduste tulem\u00fc\u00fcride lahendamise v\u00f5imalus on \u201eriistvara\u201d lahendus. Need s\u00fcsteemid on spetsialiseeritud arvutiseadmed, mille ettev\u00f5te paigaldab kohapeal oma andmekeskuses. See t\u00e4hendab, et peab ostma enda riistvara ja maksma integreerijatele selle seadistamise ja h\u00e4\u00e4lestamise eest (kui ettev\u00f5ttel pole oma IT-osakonda). Lisaks muutub iga riistvara aeg-ajalt vananenuks ja kasutusk\u00f5lbmatuks, mist\u00f5ttu peavad tellijad arvestama riistvara uuendamise eelarvet.<\/p>\n<p>Teine WAF-i rakendamise v\u00f5imalus on tarkvaraline lahendamine. Lahendus installitakse mingi tarkvara t\u00e4ienduseks (nt ModSecurity seadistatakse Apache'i peale) ning t\u00f6\u00f6tab sama serveriga. Selliseid lahendusi saab tavaliselt paigaldada nii f\u00fc\u00fcsilisele serverile kui ka pilve. Nende miinus on piiratud skaleeritavus ja m\u00fc\u00fcja tugi. <\/p>\n<p>Kolmas variant on WAF-i seadistamine pilvest. Sellised lahendused pakuvad pilveteenuse pakkujad kui tellimusteenust. Ettev\u00f5ttel ei pea olema spetsiaalset riistvara ostma ega seadistama, need \u00fclesanded lasuvad teenusepakkuja \u00f5lgadel. Oluline on see, et kaasaegne pilve WAF ei eelda ressursside migreerimist teenusepakkuja platvormile. Veebileht v\u00f5ib olla paigaldatud igal pool, isegi kohapeal.<\/p>\n<p>Miks vaatavad paljud ettev\u00f5tted aina enam pilve WAF-i poole, r\u00e4\u00e4gime j\u00e4rgmises osas.<\/p>\n<h3>Mida suudab pilve WAF?<\/h3>\n<p>\nTehnoloogiliste v\u00f5imaluste seisukohalt:<\/p>\n<ul>\n<li><b>Uuenduste eest vastutab teenusepakkuja<\/b>. WAF on tellimusel, seega j\u00e4lgib teenusepakkuja uuenduste ja litsentside ajakohasust. Uuendused puudutavad nii tarkvara kui ka riistvara. Teenusepakkuja uuendab serveriparki ja hooldab seda. Ta vastutab ka koormuse tasakaalustamise ja varundamise eest. Kui WAF-serveris tekib rike, suunatakse liiklus kohe teisele masinale. Liikluse ratsionaalne jagamine aitab v\u00e4ltida olukordi, kus tulem\u00fc\u00fcr satub fail open re\u017eiimi \u2014 ei suuda koormust taluda ja l\u00f5petab p\u00e4ringute filtreerimise.<\/li>\n<li><b>Virtuaalne patchimine<\/b>. Virtuaalsed patchid piiravad juurdep\u00e4\u00e4su kompromiteeritud rakenduse osadele, kuni arendaja uuenduse v\u00e4lja toob. Selle tulemusel saab pilveteenuse klient rahulikult oodata, kuni tarkvarapakkuja ametlikud \"patchid\" v\u00e4lja annab. Selle tegemine v\u00f5imalikult kiiresti on tarkvarapakkuja prioriteet. N\u00e4iteks platvormil \"Valarm\" vastutab virtuaalse patchimise eest eraldi tarkvaramoodul. Administrator saab lisada kohandatud regulaaravaldisi pahatahtlike p\u00e4ringute blokeerimiseks. S\u00fcsteem v\u00f5imaldab teatud p\u00e4ringuid lipuga \"Isikuandmed\" m\u00e4rgistada. Sel juhul nende parameetreid maskeeritakse ning need ei edastata mingil tingimusel tulem\u00fc\u00fcri t\u00f6\u00f6piirist v\u00e4lja.<\/li>\n<li><b>Sisseehitatud piiri- ja haavatavus-skanner<\/b>. See v\u00f5imaldab iseseisvalt m\u00e4\u00e4rata IT-infrastruktuuri v\u00f5rgu piire, kasutades DNS-p\u00e4ringute ja WHOIS-protokolli andmeid. P\u00e4rast seda anal\u00fc\u00fcsib WAF automaatselt sees olevaid teenuseid ja s\u00fcsteeme (sooritab portide skannimist). Tulem\u00fc\u00fcr suudab tuvastada k\u00f5ik levinud haavatavuse t\u00fc\u00fcbid \u2014 SQLi, XSS, XXE jne \u2014 ning tuvastada tarkvara konfiguratsioonivigu, n\u00e4iteks volitamata juurdep\u00e4\u00e4su Git- ja BitBucket-repositoritele ning anon\u00fc\u00fcmseid p\u00e4ringuid Elasticsearchi, Redis'i, MongoDB-sse. <\/li>\n<li><b>R\u00fcnnakuid j\u00e4lgitakse pilve ressurssidega<\/b>. \u00dcldiselt on pilveteenuse pakkujatel suured arvutusv\u00f5imsused. See v\u00f5imaldab ohtu anal\u00fc\u00fcsida k\u00f5rge t\u00e4psuse ja kiirusena. Pilves paigaldatakse filtreerivate s\u00f5lmedega klaster, mille kaudu kogu liiklus l\u00e4bib. Need s\u00f5lmed blokeerivad r\u00fcnnakud veebirakendustele ja saadavad statistika anal\u00fc\u00fcsi keskusesse. Seal kasutatakse masin\u00f5ppe algoritme, et uuendada blokeerimise reegleid k\u00f5igi kaitstava rakenduse jaoks. Sellise skeemi rakendamine on n\u00e4idatud joonisel 4. Sellised kohandatud turvareeglid v\u00e4hendavad tulem\u00fc\u00fcri valeh\u00e4irete arvu. <\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Web Application Firewalli evolutsioon: v\u00f5rgu t\u00f5kked pilvep\u00f5histe s\u00fcsteemide kaitseks masin\u00f5ppe abil\" src=\"\/wp-content\/uploads\/2020\/01\/9fe1eaea62f0a9055df88352b654bfac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00fc\u00fcd m\u00f5ningatest pilve WAF-i omadustest organisatsiooni ja halduse seisukohalt:<\/p>\n<ul>\n<li><b>\u00dcleminek OpEx<\/b>. Pilve WAF-i puhul on rakendamise maksumus null, kuna kogu riistvara ja litsentsid on juba teenusepakkuja poolt makstud, teenuse eest makstakse tellimuse alusel. <\/li>\n<li><b>Erinevad hinnaplaanid<\/b>. Pilveteenuse kasutaja saab kiiresti lisav\u00f5imalusi sisse ja v\u00e4lja l\u00fclitada. Funktsioonide haldamine toimub keskse juhtpaneeli kaudu, mis on samuti kaitstud. Juhtimine toimub HTTPS kaudu ning lisaks on olemas ka kahefaktoriline autentimise mehhanism, mis p\u00f5hineb TOTP (Time-based One-Time Password Algorithm) protokollil.<\/li>\n<li><b>\u00dchendamine DNS-i kaudu<\/b>. Saate iseseisvalt muuta DNS-i ja seadistada marsruutimist v\u00f5rgus. Nende \u00fclesannete t\u00e4itmiseks ei ole vaja eraldi spetsialiste v\u00e4lja koolitada. \u00dcldiselt saab seadistamisel aidata teenusepakkuja tehniline tugi.<\/li>\n<\/ul>\n<p>\nWAF-tehnoloogiad on l\u00e4binud evolutsiooni lihtsatest v\u00f5rgu filterdustest, millel on empiirilised reeglid, kuni keerukate kaitses\u00fcsteemide, milles on masin\u00f5ppe algoritmid. Praegu omavad rakenduste tulem\u00fc\u00fcrid suurt hulka funktsioone, mis olid 90ndatel raske saavutada. Suures osas on uue funktsionaalsuse lisamine olnud v\u00f5imalik t\u00e4nu pilvetehnoloogiatele. WAF-lahendused ja nende komponendid j\u00e4tkavad arengut. Nagu ka teised infos\u00fcsteemide kaitse valdkonnad. <\/p>\n<p><i>Teksti koostas Alexander Karpuzikov, pilveteenuse pakkuja #CloudMTS toote arenduse juht.<\/i><br \/>\n<br \/>Allikas: <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.0.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\/et\/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.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Web Application Firewalli areng: v\u00f5rgufiltritest pilve p\u00f5histe masin\u00f5ppe kaitses\u00fcsteemideni | ProHoster","description":"Meie eelnevas materjalis pilveteemal r\u00e4\u00e4kisime, kuidas kaitsta IT-ressursse avalikus pilves ja miks.","canonical_url":"https:\/\/prohoster.info\/et\/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":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/55733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=55733"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55733\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=55733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=55733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=55733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}