IPDS | WAF | Aggiornare

Visualizza categorie

IPDS | WAF | Aggiornare

17 min letto

Questa sezione visualizza tutte le impostazioni disponibili per il set di regole WAF corrente, organizzate in tre schede: Global, Regolee Farms. Ricordati di fare clic su APPLICA pulsante per salvare eventuali modifiche.

Impostazioni globali Set di regole WAF #

Questa configurazione gestisce il comportamento di tutte le regole contenute nel set.

Aggiornamento WAF del bilanciatore di carico Relianoid V8 IDP

Nome. Un'etichetta che identifica facilmente una regola. Il nome che scegli per il tuo set di regole non sarà modificabile.
Controlla il corpo della richiesta. Un flag che determina se il corpo delle richieste HTTP viene analizzato. Se disabilitato, il corpo verrà ignorato e le corrispondenze delle regole con i parametri del corpo della richiesta non verranno elaborate.
Limite corpo richiesta. Il numero massimo di byte del corpo della richiesta salvati per l'ispezione. Se impostato su 0, il WAF salverà completamente la dimensione della lunghezza del contenuto. Si consiglia di impostare un limite.
Controllare il corpo della risposta. Un flag che determina se il corpo delle risposte HTTP viene analizzato. Se disabilitato, il corpo verrà ignorato e le corrispondenze delle regole con i parametri del corpo della risposta non verranno elaborate. Risposte maggiori di 524288 byte (512KB) verrà ignorato.
Azione predefinita. La risoluzione predefinita quando in una regola non è specificata alcuna risoluzione. Ecco le azioni possibili.

  • Consentire. Il WAF continuerà l'elaborazione fino al completamento della transazione HTTP.
  • Passare. Il WAF valuterà la regola successiva senza interrompere la transazione HTTP.
  • Rifiuta. La transazione HTTP corrente verrà terminata. Non verranno valutate ulteriori regole. Se la regola corrisponde nella fase 1 o 2 (analisi della richiesta), la richiesta non raggiungerà il backend. Se corrisponde nella fase 3 o 4 (analisi della risposta), la risposta non raggiungerà il cliente.
  • Reindirizzare. La transazione HTTP verrà interrotta e al client verrà inviato un reindirizzamento HTTP.

URL di reindirizzamento. L'URL inviato al client quando una regola corrisponde e viene impostata una risoluzione di reindirizzamento.
Fase predefinita. La fase predefinita quando in una regola non è specificata alcuna fase. Le fasi sono passaggi HTTP in cui è possibile agganciare una regola WAF. Le fasi definite sono:

  • Richieste intestazioni vengono ricevute. Eseguito una volta che tutte le intestazioni delle richieste del client vengono lette dal sistema di bilanciamento del carico.
  • Il corpo della richiesta è ricevuto. Eseguito quando il corpo completo della richiesta dal client viene memorizzato nel buffer nel sistema di bilanciamento del carico.
  • I lettori di risposta sono ricevuti. Eseguito una volta che tutte le intestazioni di risposta dal server vengono lette dal sistema di bilanciamento del carico.
  • Il corpo di risposta è ricevuto. Eseguito quando il corpo completo della risposta dal server viene letto dal sistema di bilanciamento del carico.
  • Prima della registrazione. Eseguito quando il processo WAF termina l'attività di registrazione.

Registro predefinito. L'azione di registro predefinita utilizzata se non è specificata alcuna azione nelle impostazioni della regola.
Solo registrazione. Se abilitato, il parametro di risoluzione delle regole presenti nel set non verrà mai eseguito. Questa modalità è disponibile solo quando l'apparecchio è in funzione.

Disabilita regole #

Queste tabelle consentono di disabilitare le regole all'interno del set senza modificarle.

Relianoid Load Balancer V8 IDP WAF disabilita i set di regole

Regole abilitate. Un elenco di regole attualmente abilitate nel set, identificate dal loro regola id and descrizione.
Regole disabilitate. Un elenco di regole attualmente disabilitate nel set.

Elenco delle regole WAF #

Migliori Regole La sezione consente di creare e modificare le regole WAF che rilevano e proteggono dagli attacchi HTTP.

Queste regole vengono valutate in sequenza, nell'ordine in cui appaiono in questa schermata. Per ordinare le regole, abilitare il Riordina pulsante e trascinarli nella posizione desiderata.

Parametri della regola #

Di seguito sono riportati i parametri possibili per le regole:

Regole WAF per il bilanciatore di carico Relianoid V8 IDP

ID. Identifica la regola all'interno del set di regole. Questo identificatore corrisponde alla posizione della regola nel set.
ID regola. Un identificatore univoco per la regola. Non è possibile collegare una farm a un set WAF contenente ID di regole duplicati.
Descrizione. Un messaggio descrittivo per identificare la regola, che verrà registrato in caso di corrispondenza riuscita.
Fase. Il passaggio della richiesta HTTP in cui verrà eseguita la regola. Le possibili fasi includono:

  • Richieste intestazioni vengono ricevute. Eseguito una volta che tutte le intestazioni delle richieste del client vengono lette dal sistema di bilanciamento del carico.
  • Il corpo della richiesta è ricevuto. Eseguito quando il corpo completo della richiesta dal client viene memorizzato nel buffer nel sistema di bilanciamento del carico.
  • I lettori di risposta sono ricevuti. Eseguito una volta che tutte le intestazioni di risposta dal server vengono lette dal sistema di bilanciamento del carico.
  • Il corpo di risposta è ricevuto. Eseguito quando il corpo completo della risposta dal server viene letto dal sistema di bilanciamento del carico.
  • Prima della registrazione. Eseguito quando il processo WAF termina l'attività di registrazione.

Risoluzione. L'azione scelta da eseguire se tutte le condizioni di corrispondenza vengono soddisfatte. Le opzioni includono:

  • Consentire. Interrompe la valutazione di ulteriori regole per la transazione HTTP corrente se si verifica una corrispondenza.
  • Passare. Continua a valutare la regola successiva senza interrompere la transazione HTTP.
  • Rifiuta. Termina la transazione HTTP corrente, impedendo ulteriori valutazioni delle regole. Se abbinata nella fase 1 o 2 (analisi della richiesta), la richiesta non raggiungerà il backend. Se abbinato nella fase 3 o 4 (analisi della risposta), la risposta non raggiungerà il cliente.
  • Reindirizzare. Interrompe la transazione HTTP e invia un reindirizzamento HTTP al client.
  • Azione predefinita. La risoluzione impostata quando non viene applicata nessuna, solitamente impostata su Consentire.

URL di reindirizzamento. L'URL a cui verrà reindirizzato il client se viene eseguita una regola con risoluzione del reindirizzamento.
Saltare. Se tutte le condizioni di corrispondenza vengono soddisfatte, la regola salterà il numero di regole specificate in questo campo.
Salta dopo. Se tutte le condizioni di corrispondenza vengono soddisfatte, la regola passerà a un'altra posizione del firewall. La regola può passare a un 'segno' o a un altro ID regola e l'ID regola eseguito dopo un salto si troverà nella stessa fase della regola corrente.
Eseguire. Il percorso di uno script LUA che verrà eseguito una volta ottenuta la prima corrispondenza. Lo script deve essere precedentemente caricato nel sistema di bilanciamento del carico.
Log. Se abilitata, la regola verrà registrata quando viene raggiunta la prima corrispondenza.

Modifica di una regola WAF in raw #

Se il modulo non descrive adeguatamente una determinata regola WAF e l'amministratore non ha familiarità con il file SecLang sintassi, è possibile creare regole o un batch di regole tramite l'opzione di modifica. Questo campo accetta qualsiasi istruzione. Se le istruzioni e i parametri sono supportati dal SecLang sintassi, i parametri espressi nel form non verranno visualizzati. Tuttavia, saranno visibili nel modulo di modifica ed elaborati in fase di runtime.

Ecco alcuni esempi sia in modalità modulo che in modalità grezza.

Modalità modulo #

Questa modalità è più intuitiva per la modifica di una regola WAF.

Regola di modifica WAF per il bilanciatore di carico Relianoid v8 IPDS

Modalità Raw #

Questa modalità è per utenti più avanzati.

Regola di modifica WAF per il bilanciatore di carico Relianoid v8 IPDS

Creazione di una regola WAF #

Quando viene aggiunta una nuova regola, verrà aggiunta alle altre regole del set. Esistono tre modi per creare una nuova regola:

Creazione di regole per il bilanciamento del carico relianoid v8 ipds waf
Tipo di regola:

  • Action. Crea una regola di base utilizzando un modulo. I parametri del modulo sono spiegati nel file Elenco delle regole WAF sezione. Se l'esecuzione della regola è condizionale, fare clic su Aggiungi condizione pulsante per impostare le condizioni di esecuzione.
    Creazione di regole di azione tramite IPDS WAF del bilanciatore di carico relianoid v8
  • Mark. Imposta un contrassegno del firewall utilizzato una volta raggiunta una condizione di corrispondenza. Il parametro previsto è il nome che identifica il marchio.
    creazione di regole di contrassegno per il bilanciamento del carico relianoid v8 ipds waf
  • Custom. Accetta regole (o un batch di regole) nella sintassi SecLang. Per ulteriori informazioni su SecLang sintassi, visitare il documentazione del progetto libmodsecurity.
    Creazione di regole personalizzate per il bilanciatore di carico relianoid v8 ipds waf

Elenco delle condizioni #

La tabella nell'immagine seguente mostra un elenco di condizioni che il pacchetto analizzato HTTP deve soddisfare affinché la regola venga applicata. Tutte le partite verranno eseguite nella fase definita nella regola. Le partite verranno controllate in sequenza e la regola verrà applicata se tutte vengono completate.

Elenco delle condizioni WAF del bilanciatore di carico relianoid v8 idps

Per valutare la corrispondenza, la WAF eseguirà un'operazione (parametri Operatore and Operativo) rispetto a un elenco di variabili. Se alcune variabili nell'elenco sono conformi all'operazione, verranno considerate riuscite. Ad esempio, nell'immagine seguente, l'intestazione IMMAGINI viene cercato nell'elenco delle intestazioni delle richieste inviate dal client. Innanzitutto decodifica ogni 64 basi di ciascuna intestazione e quindi converte le intestazioni in caratteri minuscoli. Una volta completata la trasformazione delle variabili, viene applicata un'espressione regolare, cercando la stringa immagini nell'elenco delle variabili trasformate. Il partita multipla proverà una corrispondenza per ogni operazione di trasformazione (dopo la decodifica in base 64 e dopo la conversione in minuscolo).

Creare condizioni #

La corrispondenza crea una condizione che deve essere soddisfatta per eseguire la regola WAF. Per valutare la corrispondenza, il WAF eseguirà un'operazione (parametri Operatore and Operativo) rispetto a un elenco di variabili. Se esiste una corrispondenza tra le operazioni e le variabili nell'elenco, la corrispondenza viene considerata riuscita. Ad esempio, per cercare il host locale (127.0.0.1) nella lista delle intestazioni delle richieste e nel campo HTTP dell'host virtuale, può essere valutato con la seguente configurazione.

creazione di condizioni WAF per il bilanciamento del carico relianoid v8 idps

Questi sono i parametri di configurazione per impostare le condizioni:

Variabile. Ciò indica a quale parte della transazione HTTP la regola tenterà di far corrispondere. Puoi selezionare tra le variabili elencate e le corrispondenze saranno valide se alcune di esse corrispondono. Quando si fa clic sul campo delle variabili verrà visualizzato un menu a discesa. Informazioni sulla configurazione delle variabili possono essere trovate nel file Creare variabili .
Trasformazioni. Questo è un elenco delle modifiche applicate alle variabili. Le trasformazioni vengono applicate in sequenza, nell'ordine mostrato nel campo. È possibile provare una corrispondenza per ogni trasformazione applicata utilizzando l'opzione di corrispondenza multipla. Le trasformazioni non modificano alcuna informazione nella transazione HTTP; vengono salvati in contesti temporanei e rimossi una volta conclusa l'operazione. È possibile trovare un elenco delle trasformazioni Qui.. Questo parametro viene utilizzato per rimuovere le tecniche antielusione o per rimuovere i dati di codifica.
Operatore. Ciò definisce il modo in cui la regola tenta di trovare corrispondenza. Questo parametro è solitamente combinato con Operativo. È possibile trovare un elenco degli operatori Qui..
Operativo. Questo definisce ciò che le regole cercano di far corrispondere. Questo parametro è solitamente combinato con l'operatore. Il tipo del valore previsto deve essere allineato con l'operatore.
Partita multipla. Questo parametro viene utilizzato quando è configurata più di una trasformazione. La regola proverà a far corrispondere le variabili, il Operatore Operativo per ogni valore delle trasformazioni. I valori possibili sono true (abilita la corrispondenza multipla) o false (disabilita la funzione di corrispondenza multipla).
Non corrisponde. Se questa casella è abilitata, il risultato della corrispondenza verrà negato, convertendosi in vero quando il risultato è falso e viceversa.

Creare variabili #

Le variabili sono parametri obbligatori in una condizione di corrispondenza. Specificano la parte dell'HTTP richiesta/risposta per cercare informazioni.

Variabili. Questo parametro indica quale campo della richiesta/risposta HTTP esaminare (ad esempio, ora, server).

Variabili WAF IPDS del bilanciatore di carico Relianoid v8 che creano condizioni

Argomento di variabile. Quando viene selezionata una variabile, potrebbe essere necessario specificare un particolare elemento al suo interno. Ad esempio, l'immagine seguente mostra come viene visualizzata l'intestazione della richiesta host è controllato

conteggio delle variabili WAF del bilanciatore di carico relianoid v8 idps

Contare gli elementi delle variabili. Questa casella di controllo conta il numero di elementi nella variabile. Questa funzione è utile quando la variabile è un elenco.

Le condizioni WAF del bilanciatore di carico Relianoid V8 Idps ignorano la variabile

Ignora questa variabile per la corrispondenza. Se questa casella di controllo è abilitata, la variabile non verrà selezionata nella corrispondenza. Questa funzionalità è utile quando una variabile contiene un elenco di valori, ma uno di essi deve essere escluso dal controllo.

Tabella delle variabili #

Variabile Descrizione
ARG Raccolta di valori di argomento in una richiesta.
ARGS_JSON Raccolta di valori di argomento in una richiesta JSON. Disponibile quando WAF analizza gli argomenti JSON; richiede l'abilitazione del set di regole REQUEST-901-INITIALIZATION.
ARGS_COMBINED_SIZE Dimensione totale dei parametri della richiesta esclusi i file.
ARGS_NAMES Raccolta di nomi di argomenti in una richiesta.
FILE Nomi di file nel file system dell'utente. Applicabile solo per multipart/forma-dati richieste.
FILES_COMBINED_SIZE Dimensione totale dei file in una richiesta. Applicabile solo per richieste multipart/form-data.
FILES_NAMES Elenco dei nomi di file utilizzati per caricare i file. Applicabile solo per richieste multipart/form-data.
FILES_SIZES Elenco delle dimensioni dei singoli file. Applicabile solo per richieste multipart/form-data.
REQBODY_ERROR Indica se il formato del corpo della richiesta non è corretto per JSON o XML (1 se vero, 0 se falso).
REQUEST_BODY Corpo della richiesta non elaborata. Se la richiesta non ha il application / x-www-form-urlencoded intestazione, è necessario utilizzare ctl:forceRequestBodyVariable nella fase REQUEST_HEADER.
REQUEST_BODY_LENGTH Numero di byte nel corpo della richiesta.
REQUEST_COOKIES Elenco di tutti i valori dei cookie di richiesta.
REQUEST_COOKIES_NAMES Elenco di tutti i valori dei cookie di richiesta.
REQUEST_HEADERS Tutte le intestazioni delle richieste.
REQUEST_HEADERS_NAMES Elenco dei nomi delle intestazioni della richiesta.
REQUEST_METHOD Metodo di richiesta (ad esempio, GET, POST).
REQUEST_PROTOCOL Protocollo della versione HTTP della richiesta.
REQUEST_URI Percorso della richiesta URI escluso l'host virtuale.
PATH_INFO Informazioni prima del percorso URI.
FULL_REQUEST Contenuto completo della richiesta.
FULL_REQUEST_LENGTH Numero di byte nella richiesta completa.
RESPONSE_BODY Corpo della risposta grezza.
RESPONSE_CONTENT_LENGTH Numero di byte nel corpo della risposta.
RESPONSE_HEADERS Tutte le intestazioni di risposta.
RESPONSE_HEADERS_NAMES Elenco dei nomi delle intestazioni di risposta.
RESPONSE_PROTOCOL Protocollo della versione HTTP della risposta.
RESPONSE_STATUS Codice di stato della risposta HTTP.
REMOTE_ADDR Indirizzo IP del cliente.
REMOTE_PORT Porta in cui il client ha avviato la connessione.
REMOTE_USER Nome utente autenticato.
ORARIO Orario del server in entrata ore:minuti:secondi formato.
DURATA Durata della transazione corrente in millisecondi dal momento dell'avvio.
MULTIPART_FILENAME Campo nome file in una richiesta in più parti.
MULTIPART_NAME Nome del campo in una richiesta in più parti.
MATCHED_VAR Valore corrispondente nell'ultima operazione di corrispondenza. Sostituito in ogni operazione di partita senza bisogno dell'opzione di acquisizione.
MATCHED_VARS Elenco di tutti i valori corrispondenti.
SERVER_ADDR Indirizzo IP del server.
SERVER_NAME Host virtuale ottenuto dall'URI della richiesta.
ENV Variabili di ambiente di WAF.
TX Raccolta di variabili per la transazione corrente. Rimosso al termine della transazione. Variabili TX:0-TX:9 memorizzare i valori acquisiti con strRegex o operatori di frasi.

Tabella degli operatori #

Gli operatori possono essere categorizzati in diversi contesti, ciascuno indicato da un prefisso come int per intero, IP per le operazioni IP, str per archi, o convalidare per la validazione dei dati.

Variabile Descrizione
strBegins Corrisponde se una variabile inizia con il valore operativo specificato.
strContains Corrisponde se una variabile contiene il valore operativo specificato.
strContainsWord Corrisponde se qualsiasi variabile contiene la parola o il valore specificato dell'operazione.
strend Corrisponde se una variabile termina con il valore operativo specificato.
strWithin Corrisponde se qualsiasi variabile inizia con il valore operativo specificato.
strMatch Corrisponde se una qualsiasi variabile corrisponde a una qualsiasi delle stringhe nell'elenco operativo (diviso dal carattere |).
strEq Corrisponde se una variabile è identica al valore operativo specificato.
strRegex Corrisponde se una qualsiasi variabile corrisponde all'espressione regolare specificata nell'operazione.
strPhrases Corrisponde se una variabile corrisponde a qualsiasi valore nell'elenco specificato nell'operazione.
strPhrasesFromFile Simile a strPhrases, ma l'elenco delle frasi è definito in un file specificato nell'operating.
INTEQ Corrisponde se una qualsiasi variabile è uguale al numero specificato nell'operazione.
intGE Corrisponde se una qualsiasi variabile è maggiore o uguale al numero specificato nell'operazione.
intGT Corrisponde se una variabile è maggiore del numero specificato nell'operazione.
intLE Corrisponde se una variabile è inferiore o uguale al numero specificato nell'operazione.
intLT Corrisponde se una qualsiasi variabile è inferiore al numero specificato nell'operazione.
detectSQLi Rileva l'SQL injection nell'elenco delle variabili.
detectXSS Rileva l'inserimento di XSS (Cross-Site Scripting) nell'elenco delle variabili.
ipMatch Tenta di abbinare gli indirizzi IP o i segmenti di rete specificati nell'operazione con l'elenco delle variabili. Utilizza la virgola come separatore per più IP o segmenti.
ipMatchFromFile Simile a ipMatch, ma legge gli IP e i segmenti di rete da un file specificato nell'operativo.
validateByteRange Assicura che il numero di byte nelle variabili rientri nell'intervallo specificato nell'operazione (ad esempio, "10, 13, 32-126").
validateUrlEncoding Convalida i dati codificati. Utilizzare solo per dati che non vengono codificati comunemente o per dati che vengono codificati più volte.
validateUtf8Encoding Convalida le variabili codificate UTF-8.
verifyCreditCard Verifica se le variabili sono numeri di carta di credito validi utilizzando l'espressione regolare specificata nell'operazione.
verifySSN Verifica se le variabili sono numeri di previdenza sociale statunitensi validi utilizzando l'espressione regolare specificata nell'operazione.
matchAllways Restituisce sempre vero, forzando una corrispondenza indipendentemente dalle altre condizioni.
matchNever Restituisce sempre false, forzando una mancata corrispondenza indipendentemente dalle altre condizioni.

Tabella di trasformazione #

Ecco la tabella che descrive le trasformazioni:

Trasformazione Descrizione
base64Decode Decodifica una stringa codificata in Base64.
base64DecodeExt Decodifica una stringa codificata in Base64 ignorando i caratteri non validi.
sqlHexDecode Decodifica i dati esadecimali SQL.
base64Encode Codifica usando la codifica Base64.
cmdLine Evita i problemi associati alle righe di comando con escape.
compressWhitespace Converte i caratteri di spazio bianco (0x20, \f, \t, \n, \r, \v, 0xa0) in spazi (ASCII 0x20), comprimendo più spazi consecutivi in ​​uno solo.
cssDecode Decodifica i caratteri codificati utilizzando le regole di escape CSS 2.x. Questa funzione utilizza solo fino a due byte nel processo di decodifica, il che significa che viene utilizzata per scoprire i caratteri ASCII codificati utilizzando la codifica CSS (che normalmente non verrebbero codificati) o per contrastare l'evasione, che è una combinazione di una barra rovesciata e non -caratteri esadecimali (ad esempio, ja\vascript è equivalente a javascript).
escapeSeqDecode Decodifica le sequenze di escape ANSI C: \ a, \ b, \ f, \ n, \ r, \ t, \ v, \\, \ ?, \ ', \ ", \ xHH (esadecimale), \ 0OOO (ottale) . Le codifiche non valide vengono lasciate nell'output.
hexDecode Decodifica una stringa che è stata codificata utilizzando lo stesso algoritmo utilizzato in hexEncode (vedere la seguente voce).
hexEncode Codifica una stringa (possibilmente contenente caratteri binari) sostituendo ciascun byte di input con due caratteri esadecimali (ad esempio, xyz è codificato come 78797a).
htmlEntityDecode Decodifica i caratteri codificati come entità HTML.
jsDecode Decodifica le sequenze di escape JavaScript.
lunghezza Recupera la lunghezza della stringa di input in byte.
minuscolo Converte tutti i caratteri in minuscolo usando la locale corrente C.
md5 Calcola un hash MD5 dai dati di input. L'hash calcolato è in forma binaria grezza e potrebbe dover essere codificato nel testo da stampare (o registrare). Le funzioni hash sono comunemente usate in combinazione con hexEncode.
nessuna Rimuove le funzioni di trasformazione precedenti associate alla regola corrente.
normalizePath Rimuove più barre, riferimenti automatici alle directory e riferimenti all'indietro alle directory dalla stringa di input (tranne quando si trovano all'inizio dell'input).
normalizePathWin Simile a normalizePath, ma converte prima i caratteri barra rovesciata in barre.
parityEven7bit Calcola la parità pari di dati a 7 bit, sostituendo l'8° bit di ciascun byte di destinazione con il bit di parità calcolato.
parityOdd7bit Calcola la parità dispari di dati a 7 bit, sostituendo l'8° bit di ciascun byte di destinazione con il bit di parità calcolato.
parityZero7bit Calcola la parità zero dei dati a 7 bit, sostituendo l'8° bit di ciascun byte di destinazione con un bit di parità zero, che consente l'ispezione di dati a parità pari/dispari a 7 bit come dati ASCII7.
removeNulls Rimuove tutti i byte NUL dall'input.
removeWhitespace Rimuove tutti i caratteri di spaziatura dall'input.
replaceComments Sostituisce le occorrenze dei commenti in stile C (/* … */) con un singolo spazio (le cui molteplici occorrenze consecutive non verranno compresse). Anche i commenti senza terminazione verranno sostituiti con spazi (ASCII 0x20). Tuttavia, la chiusura autonoma di un commento (*) non verrà presa in considerazione.
removeCommentsChar Rimuove i caratteri di commento comuni dall'input (/*, */, –, #).
replaceNulls Sostituisce NUL byte in input con caratteri spazio (ASCII 0x20).
urldecode Decodifica una stringa di input con codifica URL. Le codifiche non valide (cioè quelle che usano caratteri non esadecimali o quelle che sono alla fine della stringa e hanno uno o due byte mancanti) non vengono convertite, ma non viene generato alcun errore.
lettere maiuscole Converte tutti i caratteri in maiuscolo usando l'attuale locale C.
urlDecodeUni Decodifica l'input con codifica URL con supporto per la codifica specifica di Microsoft (come urldecode, ma con il supporto per la codifica %, u specifica di Microsoft).
UrlEncode Codifica la stringa di input utilizzando la codifica URL.
utf8toUnicode Converte sequenze di caratteri UTF-8 in Unicode. Ciò aiuta la normalizzazione dell'input, soprattutto per le lingue diverse dall'inglese, riducendo al minimo i falsi positivi e i falsi negativi.
sha1 Calcola un hash SHA1 dai dati di input. L'hash calcolato è in forma binaria grezza e potrebbe dover essere codificato nel testo da stampare (o registrare). Le funzioni hash sono comunemente usate in combinazione con hexEncode.
TrimLeft Rimuove gli spazi bianchi dal lato sinistro della stringa di input.
TrimRight Rimuove gli spazi bianchi dal lato destro della stringa di input.
tagliare Rimuove gli spazi bianchi da entrambi i lati della stringa di input.

Impostazioni WAF Farms #

Questa sezione consente di assegnare il set di regole WAF corrente alle farm HTTP(s).

Farm di regole WAF IPDS per il bilanciamento del carico Relianoid v8

Qui puoi selezionare una o più aziende agricole (tieni premuto il tasto Shift tasto per selezionare più elementi) per assegnare o rimuovere il set di regole WAF. Utilizzare i pulsanti con doppia freccia per assegnare o rimuovere il set di regole da tutte le aziende agricole disponibili.

📄 Scarica questo documento in formato PDF #

    EMAIL: *

    Sviluppato da BetterDocs