Qui e bentornato.
Ora in oggi parleremo di un W. S. Web application firewall, non l'intero
concetto relativo all'IWC che può essere spiegato in questo diagramma specifico.
Quindi facciamo una cosa.
Facciamo un semplice esempio che ci permetterebbe di comprendere il concetto in maniera molto più semplice.
Quindi supponiamo che io viva in un posto a Bangalore e voglio incontrare il mio amico che vive in Place B a
Bangalore.
Ora, per coloro che si trovano a Bangalore è una delle città più popolari in termini di congestione del traffico, c'è
un'enorme quantità di traffico.
Quindi, prima che io decida effettivamente di visitare il mio amico, ci sono alcune condizioni prima che facciano parte della
dichiarazione della regola.
Quindi le condizioni indicano se il traffico è inferiore sulla strada e c'è una seconda condizione, che
afferma che ci sono altri elementi o fondamentalmente ci sono delle lacune disponibili?
Quindi queste condizioni sono fondamentalmente associate alla dichiarazione della regola.
Il prossimo sono le regole.
Quindi le regole fondamentalmente ci consentono di eseguire determinate operazioni sulle condizioni.
Quindi afferma che se il traffico è inferiore e nel complesso meno disponibile, allora sì o no.
Quindi, se entrambe queste condizioni sono soddisfatte, dovrei andare a trovare il mio amico?
È.
Sì.
O lo sarà.
No.
Quindi hai un'area che puoi anche avere o che puoi anche non avere.
Quindi la terza cosa è la webcam della webcam.
Puoi considerarlo un contenitore per tutte le cose.
Quindi la dichiarazione delle regole che definisci le regole che definisci, tutto rientra nel regolamento e puoi
anche assegnare un valore predefinito.
Penso che se ne parlerà in una fase successiva.
E l'ultima è l'associazione, la tua associazione, una Z.
Ciò significa sostanzialmente che le regole, le dichiarazioni e le regole che abbiamo definito, sono associate a
quale entità è Z o è un altro utente.
Quindi questo è ciò che l'associazione incontra il verde.
Quindi ora facciamo una cosa.
Andiamo avanti e discutiamo ciascuno di questi in termini tecnici.
Quindi il primo che dobbiamo capire sono le regole, le dichiarazioni, e questo è molto importante.
Quindi le dichiarazioni maleducate definiscono sostanzialmente le caratteristiche di base in base alle quali verrebbe analizzato il pacchetto di
richiesta.
Quindi ci possono essere definiti personalizzati e puoi utilizzare alcune dichiarazioni di gruppo già pronte da Idalis
e dal mercato.
Quindi queste sono le due dichiarazioni di regole separate.
Il primo è bloccare tutte le richieste che provengono dalla rabbia.
Quindi forse c'è un sito web in cui tutti i clienti sarebbero solo dall'India.
Quindi, in questi casi, puoi avere una regola in base alla quale ogni volta che una richiesta proviene da un utente che
è fuori dall'India, la richiesta può essere bloccata o possono essere eseguite determinate azioni.
La seconda istruzione di regola di esempio è bloccare le richieste, che fa parte dell'amministratore in genere ogni volta che si dispone di
un WordPress o di qualsiasi altro sito Web che dispone di un pannello di amministrazione.
Uno degli scenari comuni che vedrai come parte degli attacchi è che l'attaccante tenti di accedere alla pagina
di amministrazione.
Questa è una delle prime cose che interrogano.
Quindi questo è qualcosa che puoi anche bloccare.
Ora, queste sono alcune condizioni campione che ho avuto anch'io.
Tuttavia, qui puoi creare le tue condizioni personalizzate, ad esempio puoi creare condizioni basate
sull'intestazione, sul metodo HDB, sulle stringhe di query che riporti, sulla geolocalizzazione, sul corpo e così via.
Quindi tutte queste cose possono essere configurate in una dichiarazione di regola.
La seconda parte importante qui sono le regole.
In questo modo puoi combinare più istruzioni di regole in regole per indirizzare con precisione la richiesta che sta arrivando alla
tua applicazione Web.
Ora, ci sono due tipi di regole principali.
Una è la regola normale e la seconda è la regola della base tariffaria.
Quindi, per prima cosa, diamo un'occhiata a due regole regolari di esempio.
Quindi afferma che se una richiesta proviene da 172 rototiller Gerarda 50 e c'è una seconda dichiarazione di regola qui, che afferma che
la richiesta ha un codice simile a una scuola tipicamente correlato agli attacchi di iniezione della scuola.
Quindi queste sono le due affermazioni della regola e la regola con più affermazioni può essere e o no.
Quindi, quando crei una forzatura regola, includi le istruzioni qui e poi puoi decidere se
vuoi eseguire un'operazione.
Quindi, se una richiesta arriva da una volta ogni 30 piedi e ha un codice tipo scuola o puoi eseguire
un'operazione orale, allora una delle condizioni è quella di applicare le regole.
Quindi questo è ciò che significa questa regola.
Ora puoi anche eseguire le operazioni qui.
Quindi, se la regola si applica, se l'azione dovrebbe essere bloccata o l'azione dovrebbe essere consentita o potrebbe essere
chiamata.
Quindi fa parte delle regole.
Hai anche una regola basata sulla lettura in cui hai una funzione di limitazione della velocità.
Quindi, se una richiesta proviene da un IP specifico e se la richiesta supera le migliaia di richieste in dieci minuti, questa
è una semplice regola basata sulla tariffa che puoi aggiungere.
Quindi il terzo qui è la webcam.
Quindi c'è un luogo centralizzato che contiene le regole, le dichiarazioni delle regole e le relative configurazioni associate.
Ora viene utilizzato per definire la strategia di protezione orale associata a Mervat.
E l'ultima qui è l'Associazione.
Quindi l'Associazione definisce a quale entità è associata.
Quindi una cosa importante da ricordare è che un valore non può essere associato direttamente a queste due istanze.
Quindi ci sono tre associazioni separate qui.
Uno è il bilanciamento del carico dell'applicazione.
Hai la stampa cloud e hai l'API.
Stai andando alla grande.
Quindi questa è la panoramica su alcuni dei componenti importanti di questo.
Facciamo una rapida demo in modo che in seguito venga compresa meglio.
Quindi questa è l'idea.
E quindi andiamo a Babka.
E attualmente vedrai che ne ho uno qui che è stato creato.
Quindi apriamo questo.
Quindi all'interno del mio bambino, in pratica, vedrai che ci sono alcune richieste in un grafico.
Quindi questo è un bel piccolo grafico che puoi guardare rapidamente.
Ora, questo grafico ha più richieste basate su determinate regole.
Quindi ci sono regole come consentire l'IP dell'India.
Quindi hai la stringa di query baseball.
Quindi hai la regola di stabilimento associata all'iniezione di sequel e così via.
Quindi, in base alle regole, cambia anche il colore associato a questo grafico.
Ora, insieme a ciò, hai anche alcune richieste di esempio che verrebbero verso il bilanciamento del carico dell'applicazione
o qualsiasi altra associazione che hai configurato.
Ora, diamo un'occhiata alle regole per te attualmente vedi che questo ha dentro.
Un totale di quattro regole che sono associate ad esso e questo specifico che è chiamato perché è associato al bilanciatore
del carico dell'applicazione, fondere il mio trattino elby Quindi ciò significa sostanzialmente che qualsiasi richiesta
che arriva a questo bilanciatore del carico che analizzerà prima quella richiesta, applicherà l'azione in base alle
cose che sono state configurate.
Quindi diamo un'occhiata ad alcune semplici regole qui.
Quindi la prima regola che vedi è consentire nell'IP.
Quindi questo è fondamentalmente il nome della regola.
Ora, mentre stiamo discutendo, la regola fondamentalmente contiene regole, affermazioni.
E per di più, esegui determinate operazioni come e o no, e poi esegui determinate azioni sia che tu debba
consentire o bloccare.
Quindi, in modo simile, andiamo avanti ed esploriamo questo.
Vado ad Adekoya.
Quindi vedi che il nome della regola è consentito nell'IP.
E c'è una condizione qui che afferma che se una richiesta non corrisponde all'istruzione.
Quindi puoi vedere se corrisponde all'affermazione, se corrisponde a tutta l'affermazione, se corrisponde ad almeno
una delle affermazioni.
Quindi hai e hai o non hai, e poi hai la dichiarazione vera e propria.
Quindi questa è fondamentalmente la dichiarazione della regola.
Quindi la regola afferma che se la richiesta proviene da un paese dell'India.
Quindi questa è la dichiarazione della regola e hai un non audio e l'azione qui è bloccata.
Quindi ciò significa sostanzialmente che qualsiasi richiesta che arriva a questo bilanciatore del carico dell'applicazione,
che non è in questo paese, l'India.
Quindi, se tale richiesta non proviene dall'India, viene applicata l'azione di blocco.
Quindi questo è ciò che questa specifica regola denota.
Quindi facciamo una cosa.
Proviamolo.
Quindi, per prima cosa, gareggiamo contro di lui e contro il reclamo.
Fammi fare una rapida telefonata al DNA steamier.
E come previsto, stai ottenendo un risultato o sai, il risultato sta arrivando principalmente perché mi
trovo dall'India.
Quindi ora facciamo qualcosa.
Colleghiamo rapidamente l'arma a un altro paese e correremo allo stesso modo.
Quindi, generalmente per il mio uso personale, utilizzo la VPN cyber ghost, che è abbastanza buona.
Connettiamoci rapidamente in modo da ottenere l'indirizzo IP dagli Stati Uniti.
Va bene, quindi ci sono voluti circa pochi secondi, e se vedi questo è l'IP specifico che ho ricevuto.
Quindi ora tornando al andiamo avanti, riprova a chiamare.
So che hai subito ricevuto un errore di quattro zero tre quattro miliardi, principalmente perché l'indirizzo IP
da cui ha avuto origine questa richiesta non è dell'India.
Quindi questo ha bloccato la griglia delle richieste.
Quindi andiamo avanti e disconnettiamoci.
Grande.
Quindi è disconnesso.
Torniamo all'essenziale.
E da qui, andremo alle regole, quindi abbiamo esplorato un obiettivo, quindi questa regola è
fondamentalmente puoi considerarla basata sulla geolocalizzazione.
Quindi la seconda regola, è fondamentalmente una regola della stringa di query.
Esploriamo anche questo.
Quindi ora sappiamo già che la regola contiene dichiarazioni di regole.
Contiene la condizione like e or not.
E contiene anche le azioni.
Quindi andiamo avanti ed esploriamo questa regola.
Questa è la regola della stringa di query.
E all'interno di questa regola, vedrai che sei qui a ispezionare una stringa di query.
Quindi una dichiarazione di regola può essere qualcosa da queste opzioni di seguito.
Quindi hai origine da un paese o proveniente da un indirizzo IP in modo da poter definire un paese che
puoi definire in base all'indirizzo IP.
Quindi i componenti di cui stavamo discutendo come l'intestazione, il parametro di query, sei una stringa di query parziale e
così via.
Quindi, cosa afferma questa affermazione che se c'è una stringa di query che contiene admen, allora l'azione dovrebbe
essere bloccata qui.
Dunque proviamo.
Ora, prima di farlo, verifichiamo se le cose funzionano e, come previsto, funzionano.
Sai, puoi creare un flusso di query rapido che contenga l'amministratore all'interno della richiesta.
E ancora, come previsto, vedrai che sei uscito subito per 034 miliardi.
Ora, se usi qualsiasi altra parola chiave, diciamo che almeno la risposta è perfetta.
Tuttavia, ogni volta che si dispone di questo flusso di query specifico all'interno della richiesta, la risposta sarebbe
quattro zero tre tre.
Quindi spero ad alto livello o tu abbia capito i componenti associati a questo.
Quindi, di nuovo, mettiamoci rapidamente in relazione.
Quindi hai una webcam.
La webcam è associata alle regole di associazione e alle dichiarazioni di regole.
Le dichiarazioni delle regole sono quelle in cui definiamo effettivamente le condizioni in base alle quali dovrebbe essere la richiesta.
Qualsiasi lunghezza con cui le dichiarazioni di Google fanno parte delle regole in cui è possibile combinare
più dichiarazioni di regole con e non tutte, quindi si associa la webcam al bilanciatore del carico dell'applicazione, un cloud dalla
distribuzione o un'API che funziona alla grande.
Quindi questa è la panoramica di alto livello che spero che questo video sia stato informativo per te.
E non vedo l'ora di vedere il prossimo video.