{"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":"Veebirakenduse tulem\u00fc\u00fcri evolutsioon: v\u00f5rgu tulekindlatest s\u00fcsteemidest pilves\u00fcsteemide kaitsemasin\u00f5ppimisega","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Meie eelmisel materjalis pilveteemal r\u00e4\u00e4kisime <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ru_mts\/blog\/472892\/\">r\u00e4\u00e4kinud<\/a><\/noindex>, kuidas kaitsta IT-ressursse avalikus pilves ja miks traditsioonilised viiruset\u00f5rjes\u00fcsteemid ei sobi nende eesm\u00e4rkide saavutamiseks. K\u00e4esolevas postituses j\u00e4tkame pilvekaitse teemat ning arutame WAF-i arengut ja milline on parem valik: riistvara, tarkvara v\u00f5i pilv.\u00a0<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Veebirakenduse tulem\u00fc\u00fcri evolutsioon: v\u00f5rgu tulekindlatest s\u00fcsteemidest pilves\u00fcsteemide kaitsemasin\u00f5ppimisega\" src=\"\/wp-content\/uploads\/2020\/01\/5b41836fd429c5c434c6289e583500c9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Mis on WAF<\/h3>\n<p>\n\u00dcle 75% h\u00e4kkerite r\u00fcnnakutest on suunatud veebirakenduste ja -lehtede haavatavustele: sellised r\u00fcnnakud j\u00e4\u00e4vad tavaliselt m\u00e4rkamatuks k\u00fcberturbe infrastruktuuri ja teenuste jaoks. Veebirakenduste haavatavused toovad omakorda kaasa riske, mis seonduvad kontode ja isikuandmete, paroolide ning krediitkaartide numbrite kompromiteerimise ja pettuse riskiga. Lisaks on veebilehe haavatavused sissetungijate sissep\u00e4\u00e4su punktiks ettev\u00f5tte sisev\u00f5rku.<\/p>\n<p>Veebirakenduse t\u00f5kkesein (WAF) on kaitsekiht, mis blokeerib r\u00fcnnakud veebirakendustele: SQL-i s\u00fcstimise, \u00fclekandekirjutamise, kaugk\u00e4itamise koodi, bruteforce'i ja autoriseerimise \u00fcmbermineku. Sealhulgas r\u00fcnnakud, mis kasutavad zero-day haavatavusi. Rakenduse tulem\u00fc\u00fcrid tagavad kaitse, j\u00e4lgides veebilehtede sisu, sealhulgas HTML, DHTML ja CSS, ning filtreerides potentsiaalselt kahjulikke p\u00e4ringuid HTTP\/HTTPS protokollide kaudu.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Millised olid esimesed lahendused?<\/h3>\n<p>\nEsimesed katsed luua veebirakenduse t\u00f5kkesein tehti juba 90. aastate alguses. Teada on v\u00e4hemalt kolme inseneri, kes t\u00f6\u00f6tasid sellel alal. Esimene neist on arvutiteaduste professor Gene Spafford Purdue \u00fclikoolist. Ta kirjeldas rakenduste tulem\u00fc\u00fcri arhitektuuri proksiga ja avaldas selle 1991. aastal raamatus <noindex><a rel=\"nofollow\" href=\"https:\/\/www.oreilly.com\/library\/view\/practical-unix-and\/0596003234\/\">\u201eUNIXi turvalisus praktikas\u201c<\/a><\/noindex>.<\/p>\n<p>Teised kaks olid k\u00fcberturbe spetsialistid William Cheswick ja Marcus Ranum Bell Labs-ist. Nad arendasid v\u00e4lja \u00fche esimesi rakenduste tulem\u00fc\u00fcri protot\u00fc\u00fcpe. Selle levitamisega tegeles ettev\u00f5te DEC \u2014 toode toodi turule nimega SEAL (Secure External Access Link). <\/p>\n<p>Kuid SEAL ei olnud t\u00e4ielik WAF-lahendus. See oli klassikaline v\u00f5rgu tulem\u00fc\u00fcr, millel oli laiendatud funktsionaalsus \u2014 r\u00fcnnakute blokeerimise v\u00f5imalus FTP ja RSH suhtes. Seet\u00f5ttu peetakse esimeseks WAF-lahenduseks t\u00e4nap\u00e4eval Perfecto Technologies tooteid (hiljem Sanctum). 1999. aastal toodi see turule. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.internetnews.com\/ec-news\/article.php\/190571\/Perfecto+Technologies+Delivers+AppShield+for+EBusiness.htm\">esitles<\/a><\/noindex> AppShield s\u00fcsteem. Sel ajal tegeles Perfecto Technologies e-kaubanduse jaoks k\u00fcberjulgeoleku lahenduste arendamisega, ning nende uue toote sihtgrupiks said veebipoed. AppShield suutis anal\u00fc\u00fcsida HTTP-p\u00e4ringuid ja blokeerida r\u00fcnnakuid d\u00fcnaamiliste k\u00fcberpoliitikate alusel.<\/p>\n<p>Umbes sama ajal kui AppShield (2002. aastal) ilmus esimene avatud koodiga WAF. Selleks sai <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/ModSecurity\">ModSecurity<\/a><\/noindex>. Selle eesm\u00e4rk oli populariseerida WAF-tehnoloogiaid ja seda toetab IT-kommuun siiani (siin on selle <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/ModSecurity\">GitHubi hoidla<\/a><\/noindex>). ModSecurity blokib r\u00fcnnakuid rakendustele, tuginedes standardsetele regulaarsete v\u00e4ljendite (signatuuride) komplektidele - t\u00f6\u00f6riistadele p\u00e4ringute kontrollimiseks mustri j\u00e4rgi - <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">OWASP Core Rule Set<\/a><\/noindex>.<\/p>\n<p>L\u00f5pptulemuseks oli see, et arendajatel \u00f5nnestus oma eesm\u00e4rke saavutada - turule ilmusid uued WAF-lahendused, sealhulgas need, mis p\u00f5hinevad ModSecurity-l.<\/p>\n<h3>Kolm p\u00f5lvkonda - juba ajalugu<\/h3>\n<p>\nTavaliselt eristatakse kolme p\u00f5lvkonna WAF-s\u00fcsteeme, mis on arenenud tehnoloogia arenguga.<\/p>\n<p><b>Esimene p\u00f5lvkond<\/b>. T\u00f6\u00f6tab regulaarsete v\u00e4ljendite (v\u00f5i grammatikatega). Selle hulka kuulub ModSecurity. S\u00fcsteemide pakkujad uurivad rakendustele suunatud r\u00fcnnakute t\u00fc\u00fcpe ning moodustavad mustrid, mis kirjeldavad seaduslikke ja potentsiaalselt kahjulikke p\u00e4ringuid. WAF v\u00f5rdleb nende loenditega ja otsustab, mida teha konkreetses olukorras - blokeerida liiklus v\u00f5i mitte.<\/p>\n<p>Regulaarsete v\u00e4ljendite alusel avastamise n\u00e4itena on juba mainitud projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/SpiderLabs\/owasp-modsecurity-crs\">Core Rule Set<\/a><\/noindex> avatud l\u00e4htekoodiga. Teine n\u00e4ide on <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nbs-system\/naxsi\">Naxsi<\/a><\/noindex>, mis on samuti avatud l\u00e4htekoodiga. Regulaarsetel v\u00e4ljenditel p\u00f5hinevatel s\u00fcsteemidel on mitmeid puudusi, sealhulgas tuleb uue haavatavuse avastamisel administraatoril k\u00e4sitsi luua t\u00e4iendavaid reegleid. Suurte IT-infrastruktuuride puhul v\u00f5ib reegleid olla mitu tuhat. Sellise hulga regulaarsete v\u00e4ljendite haldamine on \u00fcsna keeruline, r\u00e4\u00e4kimata sellest, et nende kontrollimine v\u00f5ib v\u00e4hendada v\u00f5rgu j\u00f5udlust.<\/p>\n<p>Samuti on regulaarsetel v\u00e4ljendel suhteliselt k\u00f5rge valeh\u00e4irete tase. Kuulus lingvist Noam Chomsky pakkus v\u00e4lja grammatikate klassifitseerimise, jagades need neljaks tinglikuks keerukuse tasemeks. Selle klassifitseerimise kohaselt saab regulaarsete v\u00e4ljenditega kirjeldada ainult tulem\u00fc\u00fcri reegleid, mis ei eelda mustrist k\u00f5rvalekaldeid. See t\u00e4hendab, et kurjategijad saavad h\u00f5lpsasti petta esimese p\u00f5lvkonna WAF-i. \u00dcks meetod selle vastu v\u00f5itlemiseks on lisada rakendustele esitatavatesse p\u00e4ringutesse erilisi s\u00fcmboleid, mis ei m\u00f5juta pahatahtlike andmete loogikat, kuid rikuvad signatuurireeglit.<\/p>\n<p><img decoding=\"async\" alt=\"Veebirakenduse tulem\u00fc\u00fcri evolutsioon: v\u00f5rgu tulekindlatest s\u00fcsteemidest pilves\u00fcsteemide kaitsemasin\u00f5ppimisega\" src=\"\/wp-content\/uploads\/2020\/01\/e4ca4ddd7e6dc099c8168b02c365bdc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Teine p\u00f5lvkond<\/b>. Probleemide lahendamiseks, mis on seotud WAF-i j\u00f5udluse ja t\u00e4psusega, loodi teise p\u00f5lvkonna rakenduste tulem\u00fc\u00fcre. Nendes on olemas parsereid, mille \u00fclesanne on tuvastada kindlaid r\u00fcnde t\u00fc\u00fcpe (nt HTML, JS jne). Need parserid t\u00f6\u00f6tavad spetsiaalsete tokenitega, mis kirjeldavad p\u00e4ringuid (nt variable, string, unknown, number). Potentsiaalselt kahjulikud tokenite jadasid kantakse eraldi nimekirja, millega WAF-s\u00fcsteem regulaarselt v\u00f5rreldakse. Esmakordselt esitati see l\u00e4henemine konverentsil Black Hat 2012 kujul C\/C++\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/client9\/libinjection\">raamatukogust libinjection<\/a><\/noindex>, mis v\u00f5imaldab tuvastada SQL-sisestusi.<\/p>\n<p>V\u00f5rreldes esimese p\u00f5lvkonna WAF-iga suudavad spetsialiseeritud parserid t\u00f6\u00f6tada kiiremini. Siiski ei lahendanud nad s\u00fcsteemi manuaalse seadistamisega seotud raskusi, kui ilmnevad uued pahatahtlikud r\u00fcnnakud. <\/p>\n<p><img decoding=\"async\" alt=\"Veebirakenduse tulem\u00fc\u00fcri evolutsioon: v\u00f5rgu tulekindlatest s\u00fcsteemidest pilves\u00fcsteemide kaitsemasin\u00f5ppimisega\" 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 avastamise loogika evolutsioon seisneb masin\u00f5ppe meetodite rakendamises, mis v\u00f5imaldavad viia avastamisgrammatika v\u00f5imalikult l\u00e4hedale SQL\/HTML\/JS kaitstava s\u00fcsteemi tegelikule grammatikale. See avastamisloogika suudab kohandada Turingi masinat, et h\u00f5lmata rekursiivselt loetletud grammasid. Lisaks oli varem kohandatava Turingi masina loomise \u00fclesanne lahendamata, kuni avaldati esimesed uuringud n\u00e4rviv\u00f5rkude Turingi masinatest.<\/p>\n<p>Masin\u00f5pe pakub ainulaadset v\u00f5imalust kohandada mis tahes grammatikat, et katta igasuguseid r\u00fcnnakuteid ilma allkirjade loomiseta k\u00e4sitsi, nagu oli vajalik esimese p\u00f5lvkonna tuvastamisel, ja ilma uute tokeniseerijate\/parsersite arendamiseta uute r\u00fcnnakute jaoks, nagu n\u00e4iteks Memcached, Redis, Cassandra, SSRF, nagu n\u00f5udis teise p\u00f5lvkonna metodoloogia. <\/p>\n<p>Kombineerides k\u00f5ik kolm tuvastamise loogika p\u00f5lvkonda, saame joonistada uue diagrammi, kus punase kontuuriga on esindatud kolmas p\u00f5lvkond (joonis 3). Selle p\u00f5lvkonnaga seondub \u00fcks lahendus, mida me rakendame pilves koost\u00f6\u00f6s \"Onsec\", veebirakenduste ja API kohandatud kaitseplatvormi arendaja Valarm. <\/p>\n<p>N\u00fc\u00fcd kasutatakse tuvastamise loogikas tagasisidet rakendusest automaatse seadistamise jaoks. Masin\u00f5ppe raames nimetatakse seda tagasiside ts\u00fcklit \"kinnitamiseks\". \u00dcldiselt on olemas \u00fcks v\u00f5i mitu sellise kinnitamise t\u00fc\u00fcpi:<\/p>\n<ul>\n<li>Rakenduse vastuse k\u00e4itumise anal\u00fc\u00fcs (passiivne)<\/li>\n<li>Skaneerimine\/fazzer (aktiivne)<\/li>\n<li>Aruandefailid\/\u00fclekandeprotseduurid\/l\u00f5ksud (p\u00e4rast fakti)<\/li>\n<li>K\u00e4sitsi (m\u00e4\u00e4ratud superviisori poolt)<\/li>\n<\/ul>\n<p>\nSeega lahendab kolmanda p\u00f5lvkonna tuvastamise loogika ka olulise t\u00e4psuse probleemi. N\u00fc\u00fcd on v\u00f5imalik mitte ainult v\u00e4ltida valeh\u00e4ireid ja valeotsuseid, vaid ka tuvastada lubatud t\u00f5eliselt negatiivseid tulemusi, nagu k\u00e4skude elemendi SQL kasutamise tuvastamine juhtpaneelis, veebilehe malli \u00fcleslaadimine, AJAX-i p\u00e4ringud, mis on seotud JavaScripti vigadega jne.<\/p>\n<p><img decoding=\"async\" alt=\"Veebirakenduse tulem\u00fc\u00fcri evolutsioon: v\u00f5rgu tulekindlatest s\u00fcsteemidest pilves\u00fcsteemide kaitsemasin\u00f5ppimisega\" src=\"\/wp-content\/uploads\/2020\/01\/bf6a83883291cdd41b468dd8a197062e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Veebirakenduse tulem\u00fc\u00fcri evolutsioon: v\u00f5rgu tulekindlatest s\u00fcsteemidest pilves\u00fcsteemide kaitsemasin\u00f5ppimisega\" src=\"\/wp-content\/uploads\/2020\/01\/7498f6e7978855df24c4e5b41376c0f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Veebirakenduse tulem\u00fc\u00fcri evolutsioon: v\u00f5rgu tulekindlatest s\u00fcsteemidest pilves\u00fcsteemide kaitsemasin\u00f5ppimisega\" src=\"\/wp-content\/uploads\/2020\/01\/1d811726a068994eeaaad24f0fa67783.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEdasi liikumiseks vaatame erinevate WAF-i rakendamisv\u00f5imaluste tehnoloogilisi v\u00f5imalusi. <\/p>\n<h3>Riistvara, tarkvara v\u00f5i pilv - mida valida?<\/h3>\n<p>\n\u00dcks rakenduste tulem\u00fc\u00fcride rakendamise v\u00f5imalusi on \"riistvara\" lahendus. Sellised s\u00fcsteemid on spetsialiseeritud arvutus seadmed, mille ettev\u00f5te paigaldab kohapeal oma andmekeskuses. Kuid sel juhul tuleb osta oma varustust ja maksta integratoritele selle seadistamise ja h\u00e4\u00e4lestamise eest (kui ettev\u00f5ttel puudub oma IT-osakond). Samuti vananeb iga seadmed ja muutuvad kasutusk\u00f5lbmatuks, seega peavad kliendid arvestama eelarvega riistvara v\u00e4rskendamiseks.<\/p>\n<p>Teine WAF-i juurutamise variant on tarkvaraline lahendus. See lahendus installitakse m\u00f5ne rakenduse (n\u00e4iteks ModSecurity, mis konfigureeritakse Apache'i peale) t\u00e4ienduseks ja t\u00f6\u00f6tab koos selle serveriga. T\u00fc\u00fcpiliselt saab selliseid lahendusi juurutada nii f\u00fc\u00fcsilisel serveril kui ka pilves. Nende miinus on piiratud skaleerimisv\u00f5imalused ja teenusepakkuja tugi. <\/p>\n<p>Kolmas variant on WAF-i seadistamine pilvest. Sellised lahendused pakuvad pilveteenuse pakkujad tellimusena. Ettev\u00f5ttel ei ole vaja osta ja seadistada spetsialiseeritud riistvara; need \u00fclesanded lasuvad teenusepakkujal. Oluline punkt on see, et kaasaegne pilve WAF ei eelda ressursside migreerimist teenuse pakkuja platvormile. Veebisait v\u00f5ib olla juurutatud igas kohas, isegi kohaliku infrastruktuuri p\u00f5hjal.<\/p>\n<p>Miks p\u00f6\u00f6rdutakse praegu \u00fcha enam pilve WAF-i poole, r\u00e4\u00e4gime edasi.<\/p>\n<h3>Mida suudab WAF pilves<\/h3>\n<p>\nTehniliste v\u00f5imaluste aspektist:<\/p>\n<ul>\n<li><b>Uuenduste eest vastutab teenusepakkuja<\/b>. WAF-i pakutakse tellimuse alusel, seega j\u00e4lgib teenusepakkuja, et uuendused ja litsentsid oleksid ajakohased. Uuendused puudutavad mitte ainult tarkvara, vaid ka riistvara. Teenusepakkuja uuendab serveriparki ja tegeleb selle hooldusega. Samuti vastutab ta koormuse tasakaalustamise ja varukoopiate eest. Kui WAF-serveris tekib rikete olukord, suunatakse liiklus kohe teisele masinale. Ratsonaalne liikluse jaotamine aitab v\u00e4ltida olukordi, kus tulem\u00fc\u00fcr siseneb fail open re\u017eiimi \u2014 ei suuda koormusega toime tulla ja l\u00f5petab p\u00e4ringute filtreerimise.<\/li>\n<li><b>Virtuaalne patchimine<\/b>. Virtuaalsed plaastrid piiravad juurdep\u00e4\u00e4su kompromiteeritud rakenduse osadele kuni arendaja haavatavuse sulgemiseni. Selle tulemuseks on see, et kliendil on v\u00f5imalus rahulikult oodata, kuni tarkvaratootja avaldab ametlikud \"plaastrid\". Kiireim v\u00f5imalik rakendamine on tarkvaratootja prioriteet. N\u00e4iteks Valami platvormil vastutab virtuaalse plaastrimise eest eraldi tarkvaramoodul. Administraator saab lisada kohandatud regulaarsed avaldised pahatahtlike p\u00e4ringute blokeerimiseks. S\u00fcsteem v\u00f5imaldab m\u00e4rkida m\u00f5ningaid p\u00e4ringuid \"Confidential Data\" lipuga. Siis nende parameetreid maskitakse, ja need ei tohi mingil juhul \u00fcletada tulem\u00fc\u00fcri t\u00f6\u00f6ala.<\/li>\n<li><b>Sisseehitatud perimeetri ja haavatavuste skanner<\/b>. See v\u00f5imaldab iseseisvalt m\u00e4\u00e4ratleda IT-infrastruktuuri v\u00f5rgu piire, kasutades DNS-p\u00e4ringute ja WHOIS-protokolli andmeid. P\u00e4rast seda anal\u00fc\u00fcsib WAF automaatselt perimeetri sees t\u00f6\u00f6tavaid teenuseid ja teenuseid (sooritab sadamate skaneerimise). Tulem\u00fc\u00fcr suudab tuvastada k\u00f5iki levinud haavatavusi - SQLi, XSS, XXE jne. - ning tuvastada tarkvara konfiguratsiooni vigu, n\u00e4iteks volitamata juurdep\u00e4\u00e4s Git ja BitBucket varadele ning anon\u00fc\u00fcmsed p\u00f6\u00f6rdumised Elasticsearchi, Redis, MongoDB poole. <\/li>\n<li><b>R\u00fcnnakud j\u00e4lgitakse pilve ressursside poolt<\/b>. T\u00f5en\u00e4oliselt on pilveteenuse pakkujatel suur hulga arvutusv\u00f5imet. See v\u00f5imaldab ohte anal\u00fc\u00fcsida suure t\u00e4psuse ja kiirusiga. Pilves paigutatakse filtrite s\u00f5lmede klaster, mille kaudu kogu liiklus l\u00e4bib. Need s\u00f5lmed blokeerivad r\u00fcnnakud veebirakendustele ja saadavad statistikat anal\u00fc\u00fctikakeskusesse. See kasutab masin\u00f5ppe algoritme, et v\u00e4rskendada blokeerimise reegleid k\u00f5igi kaitstud rakenduste jaoks. Sellise skeemi rakendamine on n\u00e4idatud joonisel 4. Kohandatud turbereeglid v\u00e4hendavad valeh\u00e4irete arvu tulem\u00fc\u00fcri puhul. <\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Veebirakenduse tulem\u00fc\u00fcri evolutsioon: v\u00f5rgu tulekindlatest s\u00fcsteemidest pilves\u00fcsteemide kaitsemasin\u00f5ppimisega\" src=\"\/wp-content\/uploads\/2020\/01\/9fe1eaea62f0a9055df88352b654bfac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00fc\u00fcd natuke pilve WAFide omadustest organisatsiooniliste aspektide ja haldamise kontekstis:<\/p>\n<ul>\n<li><b>\u00dcleminek OpEx<\/b>. Pilve WAFide puhul on rakendamise kulud null, kuna kogu riistvara ja litsentsid on juba teenusepakkuja poolt makstud, teenuse maksmine toimub tellimuse alusel. <\/li>\n<li><b>Erinevad hinnaplaanid<\/b>. Pilveteenuse kasutaja saab kiiresti lisafunktsioone lisada v\u00f5i eemaldada. Funktsioonide haldamine toimub \u00fchest juhtpaneelist, mis on samuti kaitstud. Juurdep\u00e4\u00e4s sellele toimub HTTPS protokolli kaudu ning olemas on ka kahes \u00fcleastumise autentimise mehhanism, mis p\u00f5hineb TOTP-l (Ajavahemikule tuginev \u00fchekordne salas\u00f5na algoritm).<\/li>\n<li><b>\u00dchendamine DNS-i kaudu<\/b>. DNS-i saab iseseisvalt muuta ja v\u00f5rgu suunamist seadistada. Nende \u00fclesannete t\u00e4itmiseks ei ole vaja spetsialiste koolitada. T\u00fc\u00fcpiliselt saavad tehnilise toe t\u00f6\u00f6tajad pakkujast siin aidata.<\/li>\n<\/ul>\n<p>\nWAF-tehnoloogiad on arenenud lihtsatest v\u00f5rgu ekraanidest, millel on empiirilised reeglid, keerukate kaitses\u00fcsteemide poole, millel on masin\u00f5ppe algoritmid. Praegu omavad rakenduste tulem\u00fc\u00fcrid laia funktsioonide spektrit, mis oli 90-ndatel raske saavutada. Oluliselt on uute funktsioonide ilmumine saanud v\u00f5imalikuks t\u00e4nu pilvetehnoloogiatele. WAF-lahendused ja nende komponendid j\u00e4tkavad arengut. Nii nagu teised valdkonnad ka infoturbe valdkonnas. <\/p>\n<p><i>Teksti koostas Aleksandr Karpuzikov, pilveteenuse turvatoote arendusjuht #CloudMTS.<\/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.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\/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.1.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\udd47WAF-i evolutsioon: v\u00f5rgu ekraanidest pilvep\u00f5histe kaitses\u00fcsteemide poole koos masin\u00f5ppega | ProHoster","description":"Meie varasemas artiklis 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}]}}