IPDS | WAF | Uuenda

POSTITATUD 13. märtsil 2020

See jaotis näitab kõiki seadeid, mis on kättesaadavad praeguse WAF-reeglistiku jaoks, mis on korraldatud kolmes vahekaardis. Globaalne, Reeglid, ja Põllumajandusettevõtted. Pidage meeles, et selles osas tehtud muudatusi tuleb rakendada klõpsates SAADA nuppu.

Globaalsed seaded WAF reeglite komplekt

See konfiguratsioon haldab kõigi seadmes sisalduvate reeglite käitumist.

idps seaded

Nimi: kergesti leitav ja äratuntav. Selle välja väärtus määratakse seadistuse loomisel ja seda ei saa muuta.
Kontrolli päringu asutust: on lipp, millega saab määrata, kas HTTP-päringute keha analüüsitakse. Kui see lipp on keelatud, jäetakse keha vahele ja reeglid vastavad soovi keha parameetritele, mis neid ei töödelda.
Küsi keha limiiti: on keha päringu kontrollimiseks salvestatud taotlustoimingu baitide maksimaalne arv. Kui selle parameetri väärtus on 0, salvestab WAF sisupikkuse suuruse täielikult. Soovitatav on määrata mis tahes piirväärtus.
Kontrolli päringu asutust: on lipp, mida saab määrata, kui analüüsitakse HTTP-vastuse keha. Kui see lipp on keelatud, jäetakse keha vahele ja reeglid vastavad vastusekeha parameetritele ei töödelda neid. Vastus, mis on suurem kui 524288 (512KB), ignoreeritakse.

Vaikeväärtus: Seda valikukasti kasutatakse vaikimisi eraldusvõimena, kui reeglis ei ole ühtegi eraldusvõimet ning reegli kõik vasted on edukad. Võimalikud meetmed on järgmised:

  • lubama. Ühtegi reeglit ei hinnata (praeguse HTTP-tehingu puhul), kui see toiming vastab reeglile.
  • Sooritama. WAF jätkab järgmise reegli hindamist ilma HTTP-tehingu kärpimata.
  • eitama. Lõpeta praegune HTTP-tehing. Ei hinnata enam reegleid. Kui reegel sobib faasis 1 või 2 (päringu analüüsimine), ei edastata päring backendile. Kui reegel sobib faasis 3 või 4 (vastuse analüüsimine), siis vastust ei edastata kliendile.
  • Ümbersuunamine. HTTP-tehing peatatakse ja kliendile saadetakse HTTP-ümbersuunamine.

Uuenda URL: See on URL, mis saadetakse kliendile, kui reegel sobib, ja ta on seadnud ümbersuunamise resolutsiooni.
Vaikimisi faas: Seda valikukasti kasutatakse vaikimisi faasina, kui reeglis ei ole ühtegi faasi. Faas on HTTP etapp, kus on võimalik ühendada WAF reegel. Määratud etapid on järgmised:

  • Saadakse päringu päised. Reegel täidetakse pärast seda, kui koormuse tasakaalustaja loeb kõik kliendi päringu päised.
  • Taotluse asutus on vastu võetud. Reegel täidetakse siis, kui kliendi täielik päringukere on koormuse tasakaalustajaks puhverdatud.
  • Vastuse lugejad on vastu võetud. Reegel täidetakse pärast seda, kui koormuse tasakaalustaja loeb kõik serverilt saadud vastuse päised.
  • Vastus on saadud. Reegel täidetakse siis, kui koormuse tasakaalustaja loeb serveri täielikku vastusekeha.
  • Enne kui logite. Reegel täidetakse, kui WAF protsess lõpetab logimisülesande.

Vaikimisi logi: See on logi vaiketoiming. Seda väärtust kasutatakse, kui reeglite seadetes ei ole logide suhtes mingeid toiminguid.
Ainult logimine: Kui see märkeruut on lubatud, ei rakendata komplekti reeglite eraldusvõime parameetrit kunagi. See töörežiim on saadaval ainult siis, kui seade töötab.

Keela reeglid

Need tabelid võimaldavad seadete reeglite keelamist ilma neid muutmata.

idps seaded

Luba reeglid. See on komplektis praegu lubatud reeglite loend. Reeglid on identifitseeritud selle poolt reegli id ja selle kirjeldus parameetrid.
Luba reeglid. See on seadete nimekiri, mis on seadmes praegu keelatud.

WAF-reeglite nimekiri

. Reeglid sektsioon võimaldab luua ja muuta WAF-reegleid, mis tuvastavad ja kaitsevad HTTP-rünnakute eest.

Need reeglid on direktiivid, mida hinnatakse järjestikku, samas järjekorras, mis on näidatud selles ekraanil. Kui reeglite sorteerimine on vajalik, lubage nupp Sort ja lohista soovitud asendisse.

Reeglite võimalikud parameetrid on:

idps seaded

ID: Tegemist on identifikaatoriga reeglistiku reegli tuvastamiseks. See identifikaator vastab komplekti reeglipositsioonile.
Reegli ID: See on reegli kordumatu tunnus. Põllumajandusettevõttele ei ole võimalik ühendada waf komplekti, mis sisaldab kahte reeglit, millel on sama reegli ID.
Kirjeldus: See on reegli identifitseerimiseks mõeldud sõnum. See sõnum logitakse edukasse mängu.
Logi: Kui see parameeter on lubatud, logitakse reegel sisse, kui saavutatakse esimene vaste tingimus.
Etapp: Faas esindab HTTP päringu etappi, kus reegel täidetakse. Võimalikud etapid on järgmised:

  • Saadakse päringu päised. Reegel täidetakse pärast seda, kui koormuse tasakaalustaja loeb kõik kliendi päringu päised.
  • Taotluse asutus on vastu võetud. Reegel täidetakse siis, kui kliendi täielik päringukere on koormuse tasakaalustajaks puhverdatud.
  • Vastuse lugejad on vastu võetud. Reegel täidetakse pärast seda, kui koormuse tasakaalustaja loeb kõik serverilt saadud vastuse päised.
  • Vastus on saadud. Reegel täidetakse siis, kui koormuse tasakaalustaja loeb serveri täielikku vastusekeha.
  • Enne kui logite. Reegel täidetakse, kui WAF protsess lõpetab logimisülesande.

Ümbersuunamise URL: See on URL, kuhu klient suunatakse juhul, kui reegel täidab ümbersuunamise. See parameeter ilmub, kui eraldusvõime väljale valitakse ümbersuunamine.
Resolutsioon: See valikukast on toiming, mis on valitud täitmiseks, kui kõik vaste tingimused on saavutatud.

  • lubama. Ühtegi reeglit ei hinnata (praeguse HTTP-tehingu puhul), kui see toiming vastab reeglile.
  • Sooritama. WAF jätkab järgmise reegli hindamist ilma HTTP-tehingu kärpimata.
  • eitama. Lõpeta praegune HTTP-tehing. Ei hinnata enam reegleid. Kui reegel sobib faasis 1 või 2 (päringu analüüsimine), ei edastata päring backendile. Kui reegel sobib faasis 3 või 4 (vastuse analüüsimine), siis vastust ei edastata kliendile.
  • Ümbersuunamine. HTTP-tehing peatatakse ja kliendile saadetakse HTTP-ümbersuunamine.

Vahele jätma: Kui kõik kokkulangevused on saavutatud, jätab reegel vahele, kui palju reegleid selles valdkonnas määratletakse.
Jäta pärast: Kui kõik vasted on saavutatud, hüppab reegel teisele tulemüüri kohale. Reegel võib hüpata märgi või mõne muu reegli ID juurde. Reegli ID käivitatakse pärast hüpet, see on samas faasis kui praegune reegel.
Täitmine: See on tee LUA skripti. Skript tuleb eelnevalt laadida koormuse tasakaalustajale. See toimub siis, kui saavutatakse esimene mängu seisukord.

WAF-i reegli muutmine toores

Kui reegli vorm ei ole de WAF reegli parameetriks piisav ja administraatorit tutvustatakse SecLangi süntaksiga, on võimalik luua reegleid või reeglistikku redigeerimisvaliku kaudu. See väli aktsepteerib mis tahes direktiivi, kui direktiivi ja parameetrit toetab SecLangi süntaks. The SecLang parameetreid, mis ei ole vormis väljendatud, ei näidata neid, kuid neid näidatakse redigeerimisvormis ja töödeldakse tööaja jooksul.

zevenet ipds must nimekiri annab talu

WAF-reegli loomine

Uue reegli lisamisel lisatakse see teiste komplektide reeglitele. Uue reegli loomiseks on kolm reeglit võimalik luua.

zevenet ipds must nimekiri annab talu

Mark: See seab tulemüüri märgi. Need märgid on kasulikud hüppamiseks, kui mängu seisukord on saavutatud. Oodatav parameeter on märgi identifitseerimiseks vajalik nimi.

zevenet ipds must nimekiri annab talu

Tegevus: See loob vormi abil põhireegli. Vormi parameetrid on samad, mida on selgitatud WAF-reeglite nimekiri lõik. Kui reegli täitmine peab olema tingimuslik, klõpsake nupul ADD CONDITION nupp, et määrata täitmistingimused.

zevenet ipds must nimekiri annab talu

Custom: See vorm aktsepteerib SecLangi süntaksi reegleid (ja reeglistikku). Lisateavet SecLangi süntaksi kohta leiate aadressilt libmodsecurity projekti dokumentatsioon.

Tingimuste loetelu

See tabel näitab loetelu tingimustest, mida HTTP parsitud pakett peab vastama reeglile. Kõik need vasted täidetakse reeglis määratletud faasis. Vasted kontrollitakse järjestikku ja reeglit rakendatakse, kui kõik need on edukalt täidetud.

Sobivuse hindamiseks teostab WAF muutujate loendi alusel toimingu (parameetrite operaator ja toimimine). Kui mõned loendi muutujad vastavad toimingule, loetakse vaste õnnestunuks. Näiteks otsitakse järgmisel pildil päist IMAGES kliendi saadetud päringute päiste loendist. Esiteks dekodeerib see iga päise 64 aluses ja teisendab seejärel päised väiketähtedeks. Kui muutujate ümberkujundamine on lõpule viidud, rakendatakse regulaaravaldist, otsides transformeeritud muutujate loendist stringi „images”. The multi mach võimalus proovib sobitada iga transformatsioonitoimingu jaoks (pärast 64i dekodeerimist ja pärast väikeste juhtumite teisendamist).

idps seaded

Tingimuste loomine

Sobivus loob olukorra, mis tuleb saavutada WAF reegli täitmiseks. Võistluse hindamiseks täidab WAF operatsiooni (parameetrite operaator ja töötamine) muutujate loendi alusel. Kui see on operatsiooni ja loendi muutujate vahel vastavuses, võetakse vaste edukaks. Näiteks, et otsida kohalik peremees (127.0.0.1) päringu päiste nimekirjas ja virtuaalses host HTTP-valdkonnas saab seda hinnata järgmise konfiguratsiooniga.

idps seaded

Tingimusel seadistatav parameeter on:

Muutujad: See on selle vastu, milline HTTP-tehingu osa reeglit proovib. Võimalikud väärtused on selles tabel. Lisada võib mitmeid muutujaid, mängu võetakse arvesse, kui mõned neist sobivad. Loo menüü kuvatakse rohkem sellele klõpsatakse. Teavet muutuva konfiguratsiooni kohta võib leida Muutujate loomine sektsiooni.
Ümberkujundused: Ümberkujundamine on muutujate loend, mida saab kasutada muutujate jaoks enne, kui neid rakendatakse operaatorile ja käitatakse. Ümberkujundusi rakendatakse järjestuses, samas järjekorras, nagu on näidatud põllul, ja on võimalik proovida sobitamist iga transformatsiooni puhul, mida rakendatakse multimachi valikuga. Ümberkujundamine ei muuda HTTP-tehingu andmeid, need salvestatakse ajaliselt ja eemaldatakse pärast operatsiooni lõppu. Siin, on olemas ümberkujundamise loend. See parameeter on kasulik vältimise vältimise meetodite eemaldamiseks või kodifitseerimisandmete eemaldamiseks.
Operaator: See, kuidas reegel üritab mängu saavutada. Seda parameetrit kasutatakse koos töötamisega. Siin, on olemas operaatorite nimekiri.
Töötamine: See on see, mida reeglid proovivad. Parameetrit kasutatakse koos operaatoriga. Oodatava väärtuse liik peab olema vastavalt operaatorile.
Multi-Match: Seda parameetrit kasutatakse siis, kui konfigureeritud on rohkem kui üks teisendus. Reegel püüab muuta muutujaid, operaatorit ja operatsiooni iga muutuste väärtuse kohta. Võimalikud väärtused on järgmised: tõene, võimaldab mitut mängu; või vale keelab mitme vaste funktsiooni.
Ei sobi: Kui see märkeruut on sisse lülitatud, on mängu tulemus null, konfigureerides tõsi kui tulemus on vale või kinni vale kui tulemus on tõsi.

Muutujate loomine

Muutujad on mängu tingimustes kohustuslik parameeter, mis valib osa HTTP-päringust / vastusest, kust teavet otsida.

Muutujad: See parameeter määrab tehingu teabe (aeg, server…) HTTP päringu / vastuse välja, kust teavet otsitakse.

idps seaded

Muutuja argument: Muutuja valimisel on mõnikord vaja määrata selle element. Näiteks kuvatakse pildil, kuidas päringu päis võõrustaja on valitud kontrollitud.

idps seaded

Muutujate arv: See märkeruut loendab muutuja elementide arvu. See funktsioon on kasulik, kui muutuja on loend.

idps seaded

Ignoreeri see muutuja vaste jaoks: Kui see märkeruut on sisse lülitatud, ei kontrollita seda muutujat. See funktsioon on kasulik, kui kontrollitakse väärtuste loendit sisaldavat muutujat, kuid see tuleb välja jätta.

Muutujate tabel

MuutujaKirjeldus
ARGSSee on taotluses esitatud argumentide kogumik.
ARGS_JSONSee on kogum, millel on JSONi taotluses argumentide väärtused. See muutuja on saadaval juhul, kui WAF analüsib selle JSON-argumente, reeglistik REQUEST-901-INITIALIZATION peaks olema lubatud.
ARGS_COMBINED_SIZEpäringu parameetrite kogu suurus. Failid on välistatud.
ARGS_NAMESSee on taotluses esitatud argumentide kogumik.
FILESSee sisaldab failide nimesid kasutaja failides. Ainult siis, kui andmed on mitmeosalised / vormid.
FILES_COMBINED_SIZESee on taotluses sisalduvate failide kogu suurus. Ainult siis, kui andmed on mitmeosalised / vormid.
FILES_NAMESSee on failide nimede nimekiri, mida kasutatakse failide üleslaadimiseks. Ainult siis, kui andmed on mitmeosalised / vormid.
FILES_SIZESSee sisaldab üksikute failisuuruste loendit. Ainult siis, kui andmed on mitmeosalised / vormid.
REQBODY_ERRORSee muutuja on 1, kui taotluse keha formaat ei ole JSONi või XML-i jaoks õige, muidu on selle väärtus 0.
REQUEST_BODYSee on toores keha taotlus. Kui taotlusel ei ole pealkirja "application / x-www-form-urlencoded", tuleb REQUEST_HEADER faasis kasutada "ctl: forceRequestBodyVariable".
REQUEST_BODY_LENGTHSee on päringu keha baitide arv.
REQUEST_COOKIESSee on nimekiri kõigi küpsiste küpsiste väärtustest.
REQUEST_COOKIES_NAMESSee on nimekiri kõigi küpsiste küpsiste nimedest.
REQUEST_HEADERSSee muutuja sisaldab kõiki päringu päiseid.
REQUEST_HEADERS_NAMESSellel muutujal on nimekiri koos päringute päiste nimedega.
REQUEST_METHODSee on taotluse meetod.
REQUEST_PROTOCOLSee muutuja omab päringu HTTP versiooni protokolli.
REQUEST_URISee on URI taotluse tee. Virtuaalne host on välistatud.
PATH_INFOSee on teave, mis on enne URI rada.
FULL_REQUESTSee on täielik taotlus.
FULL_REQUEST_LENGTHSee on baitide arv, mille täielik taotlus võib olla.
RESPONSE_BODYSee on tooraine vastus.
RESPONSE_CONTENT_LENGTHSee on vastusekeha baitide arv.
RESPONSE_HEADERSSee muutuja sisaldab kõiki vastuse päiseid.
RESPONSE_HEADERS_NAMESSee muutuja sisaldab nimekirja koos vastuste päiste nimedega.
RESPONSE_PROTOCOLSee muutuja omab vastuse HTTP versiooni protokolli.
RESPONSE_STATUSSee on vastus HTTP kood.
REMOTE_ADDRSee on kliendi IP-aadress.
REMOTE_PORTSee on port, kus klient ühendab ühenduse.
REMOTE_USERSee on autentitud kasutaja nimi.
AEGSee on serveri aeg. Vorming on tund: minut: sekundid.
KESTUSSee on millisekundite arv alates praeguse tehingu algusest.
MULTIPART_FILENAMESee on välifaili nimi mitmeosalises taotluses.
MULTIPART_NAMESee on põllu nimi mitmeosalises taotluses.
MATCHED_VARSee on sobitatud väärtus viimase mänguoperatsioonis. See väärtus ei vaja püüdmisvalikut, kuid see asendatakse igas mänguoperatsioonis.
MATCHED_VARSSee on kõigi sobitatud väärtuste loend.
SERVER_ADDRSee on serveri IP-aadress.
SERVER_NAMESee on virtuaalne host, mis saab päringu URI-lt.
ENVSee on WAF-i keskkonnamuutujad.
TXSee on praeguse tehingu muutujate kogum. Need muutujad eemaldatakse tehingu lõppemisel. Muutujad TX: 0-TX: 9 salvestab strRegex või strPhrases operaatoritega salvestatud väärtused.

Operaatorite tabel

Operaatoritel võib olla erinev kontekst. Seda konteksti tähistab eesliide, täisarvule int, IP IP-operatsioonidele, stringide jaoks või andmete valideerimiseks.

MuutujaKirjeldus
strBeginsReegel sobib siis, kui mõni muutuja algab töö väärtusest.
strContainsReegel sobib, kui mõni muutujatest sisaldab toimimise väärtust.
strContainsWordReegel sobib, kui mõni muutujatest sisaldab töö väärtuse sõna.
strEndsReegel sobib, kui mõni muutuja lõpeb töö väärtusega.
strWithinReegel sobib siis, kui mõni muutuja algab töö väärtusest.
strMatchReegel sobib, kui mõni muutujatest vastab töö väärtusele. See toiming võib olla märkide järgi jagatud stringide loend |
strEqReegel sobib siis, kui mõni muutuja on identne töö väärtusega.
strRegexReegel sobib siis, kui mõni muutujatest vastab tavapärasele väljundile, mida kasutatakse.
strPhrasesReegel sobib, kui mõni muutujatest sobib mõne loendi väärtusega.
strPhrasesFromFileSee on sama, mida operaator strPhrases, kuid operatsioonisüsteem on fail, kus on määratletud fraaside loend.
intEQReegel sobib, kui mõni muutuja on võrdne töötamisel kasutatud numbriga.
intGEReegel sobib, kui mõni muutujatest on suurem või võrdne töötamisel kasutatud numbriga.
intGTReegel sobib, kui mõni muutuja on suurem kui kasutatav arv.
intLEReegel sobib, kui mõni muutuja on madalam või võrdne töötamisel kasutatud numbriga.
intLTReegel sobib, kui mõni muutuja on madalam kui kasutatav arv.
tuvastamineSQLiSee rakendab SQL-süstimise tuvastamist muutujate loendisse. See operaator ei oota mingit tegutsemist.
avastadaXSSTa rakendab XSS süstimise tuvastamist muutujate loendisse. See operaator ei oota mingit tegutsemist.
ipMatchProovige sobitada IP- või võrgusegmente muutujate loendiga.
ipMatchFromFileSee on sama kui operaator ipMatch, kuid see proovib muutujaid sobitada IP-d ja võrgusegmente sisaldava failiga.
validateByteRangeSee kontrollib, kas muutujate baitide arv on ühes operatsiooniväärtusest. Näide käitamise kohta on “10, 13, 32-126”.
validateUrlEncodingSee kinnitab kodeeritud andmeid. Seda operaatorit tuleb kasutada ainult selliste andmete puhul, mis ei kodeeri andmeid tavaliselt või andmete kodeerimiseks mitu korda.
validateUtf8EncodingSee kinnitab, et muutujad on UTF-8. See operaator ei oota mingit tegutsemist.
kontrollige krediitkaartiSee kontrollib, kas muutujad on krediitkaardi number. See parameeter aktsepteerib regulaaravaldist toimimise korral, kui see sobib, siis rakendab see krediitkaarti.
kontrollige SSN-iSee kontrollib, kas muutujad on USA sotsiaalkindlustuse number. See parameeter aktsepteerib regulaaravaldist toimimise korral, kui see sobib siis rakendab SSN-i kontrollimist.
matchAllwaysSee on alati tõsi, sundides mängu.
ei ole kunagiSee tagastab alati vale, sundides mitte-sobima.

Ümberkujundamise tabel

TransformationKirjeldus
base64DecodeDekodeerib Base64i kodeeritud stringi.
base64DecodeExtDekodeerib Base64-kodeeritud stringi, mis ignoreerib kehtetuid märke.
sqlHexDecodeDekodeerib SQL-heksandandmed.
base64EncodeKodeerib Base64i kodeeringut.
cmdLineVäldib põgenenud käsureaga seotud probleemi.
compressWhitespaceTeisendab kõik tühimärgimärgid (0x20, f, n, r, v, 0xa0) tühikuteks (ASCII 0x20), tihendades mitu järjestikust ruumi tähemärki ühte.
cssDecodeDekodeerib CSS 2.x põgenemiseeskirjadega kodeeritud tähemärgid. See funktsioon kasutab dekodeerimisprotsessis ainult kuni kaks baiti, mis tähendab, et on kasulik paljastada ASCII sümboleid, mis on kodeeritud CSS-kodeeringuga (mis ei oleks tavaliselt kodeeritud), või võidelda kõrvalehoidumise vastu, mis on tagakülje ja mitte -heksadimaalsed tähemärgid (nt jaskript on samaväärne
escapeSeqDecodeDekodeerib ANSI C põgenemisjärjestused: \ a, \ b, \ f, \ n, \ r, \ t, \ v, \\, \ ?, \ ', \ ", \ xHH (kuueteistkümnendkoht), \ 0OOO (kaheksand) . Väljundisse on jäetud valed kodeeringud.
hexDecodeDekodeerib stringi, mis on kodeeritud sama algoritmiga, mida kasutati hexEncode'is (vt järgmist sisestust).
hexEncodeKodeerib stringi (mis võib sisaldada binaarseid märke), asendades iga sisendbiti kahe kuueteistkümnendsümboliga. Näiteks kodeeritakse xyz 78797a.
htmlEntityDecodeDekodeerib HTML-üksustena kodeeritud märgid.
jsDecodeDekodeerib JavaScript põgenemisjärjestused.
pikkusOtsib sisendstringi pikkust baitides, asetades selle (stringina) väljundisse.
väiketähtiTeisendab kõik tähemärgid väikesteks, kasutades praegust C-lehte.
md5Arvutab sisendandmetest MD5 räsi. Arvutatud räsi on binaarses vormis ja võib-olla tuleb kodeerida trükitavasse (või logitud) teksti. Hash-funktsioone kasutatakse tavaliselt koos hexEncode'iga.
mitte ükskiMitte tegelik ümberkujundamisfunktsioon, vaid käsk eemaldada praeguse reegliga seotud varasemate transformatsioonifunktsioonide kasutamine.
normalizePathEemaldab sisendstringist mitu kaldkriipsu, kataloogi enda viiteid ja kataloogi tagasi-viiteid (va sisendi alguses).
normalizePathWinSama nagu normalizePath, kuid muundab kõigepealt tagakülje märgid edasi kaldkriipsudeks.
parityEven7bitArvutab 7-bitiandmete ühtlase pariteedi, mis asendab iga sihtmärgi baas 8th arvutatud pariteedi bitiga.
parityOdd7bitArvutab 7-bitide andmete paaritu pariteedi, mis asendab iga sihtmärgi baas 8th arvutatud pariteedi bitiga.
parityZero7bitArvutab 7-bitiandmete nullpariteedi, mis asendab iga sihtmärgi baasil 8th nullpariteedi bitiga, mis võimaldab kontrollida paaris / paaritu pariteedi 7-bitiandmeid ASCII7i andmetena.
removeNullsEemaldab sisendist kõik NUL-baidid.
removeWhitespaceEemaldab sisendist kõik tühimärgid.
asendageCommentsAsendab C-stiilis kommentaari iga esinemise (/ *… * /) ühe tühikuga (mitu järjestikust esinemist ei tihendata). Lõpetamata kommentaarid asendatakse ka tühikuga (ASCII 0x20). Kommentaari eraldiseisvat lõpetamist (* /) aga ei tehta.
removeCommentsCharEemaldab tavalised kommentaaride märgid (/ *, * /, -, #).
asendageNullsAsendab NUL-baiti tühikuklahvidega (ASCII 0x20).
urlDecodeDekodeerib URL-i kodeeritud sisestusstringi. Kehtetud kodeeringud (st need, mis kasutavad heksadecimaalseid märke või need, mis on stringi lõpus ja millel on üks või kaks baiti) puuduvad, kuid ühtegi viga ei esine.
suuredTeisendab kõik tähemärgid suurtähtedeks, kasutades praegust C-lehte.
urlDecodeUniNagu urlDecode, aga Microsofti spetsiifilise% u kodeeringu toetamine.
urlEnkoodKodeerib sisendstringi URL-i kodeerimise abil.
utf8toUnicodeTeisendab kõik UTF-8 tähemärkide järjestused Unicode'i. See aitab sisendit normaliseerida eriti mitte-inglise keeltes, minimeerides valepositiivseid ja vale-negatiivseid.
sha1Arvutab sisendstringist SHA1 räsi. Arvutatud räsi on binaarses vormis ja võib-olla tuleb kodeerida trükitavasse (või logitud) teksti. Hash-funktsioone kasutatakse tavaliselt koos hexEncode'iga.
trimLeftEemaldab sisendribade vasakul küljel tühiku.
trimRightEemaldab tühimiku sisestusstringi paremast küljest.
kärpimaEemaldab tühimiku nii sisendstringi vasakult kui paremalt küljelt.

Põllumajandusettevõtete WAF seaded

See jaotis võimaldab määrata praeguse WAF-i reegli, mis on seatud HTTP (de) taludele.

zevenet ipds must nimekiri annab talu

Selles jaotises on võimalik valida üks või mitu talu (vajutades nihutatavat klaviatuuri nuppu) ja määrata neile määratud WAF-reegel või eemaldada need. Samuti on võimalik määrata või eemaldada see kõikidest olemasolevatest taludest kahekordse noolenupuga.

Jaga:

Dokumentatsioon GNU Vaba Dokumentatsiooni Litsentsi tingimustel.

Kas see artikkel oli kasulik?

seotud artiklid