Come utilizzare le espressioni regolari per bloccare i siti web

July 6

Le espressioni regolari usano caratteri speciali, o metacaratteri, per descrivere le possibili combinazioni di testo nelle stringhe. Ad esempio, è possibile creare un'espressione regolare che corrisponde tutte le stringhe che iniziano con la lettera "d" e terminano con l'estensione ".avi". È possibile utilizzare le espressioni regolari con un dispositivo di appliance di sicurezza, il sistema di protezione dalle intrusioni o altro filtro proxy per bloccare gli URL di siti web entrata o in uscita in base alle condizioni specificate.

istruzione

1 Determinare quale tipo di sito web o di un file URL che si desidera bloccare. Alcuni amministratori di rete di bloccare i file EXE e Bin al fine di mantenere i programmi indesiderati da l'installazione su macchine nella rete. Si può anche scegliere di bloccare qualsiasi pagina di un dominio posto, come social network o sito di condivisione di file.

2 Organizza la tua espressione regolare (s) utilizzando metacaratteri. Metacaratteri forniscono istruzioni su come ordinare le lettere nella stringa URL. Il "." serve come un sostituto per un singolo carattere; "Ct" corrisponde a "gatto", "tagliare" e "culla" o qualsiasi stringa contenente "C_T", come "acuta".

Il "|" opera come logico "o" e la parentesi separare una stringa dal resto dell'espressione regolare. Il "*" dopo un carattere o una stringa significa che una stringa che contiene zero o più istanze della sezione corrisponderà mentre un punto interrogativo indica che una stringa con zero o un caso di un dato stringa corrisponderà.

Utilizzare parentesi quadre per indicare un insieme di caratteri accettabili; [Az] corrisponde ogni lettera minuscola. Il "^" è usato per mostrare l'inizio di una riga.

3 Crea l'espressione regolare finale. L'espressione regolare ".youtube.com" bloccherà qualsiasi indirizzo del sito web di YouTube. L'espressione regolare

".. ([Gg] [Oo] [CC] | [XX] [Ll] [Ss] | [PP] [PP] [tt])" bloccherà qualsiasi indirizzo del sito web che termina con ".doc" ".xls" o ".ppt" e bloccare il download o l'apertura di questi file da un browser web. L'espressione regolare ".. [Bin | exe]" bloccherà qualsiasi file eseguibili di Windows che termina in "bin" o ".exe". Utilizzare queste espressioni regolari come un progetto per creare eventuali espressioni regolari è necessario.

4 Modificare le impostazioni per aggiungere una regola di filtro per ogni espressione regolare. Le procedure sono diversi per ogni dispositivo o sistema, ma seguono lo stesso processo di base. Cisco e H3C sono due dei principali produttori di sistemi di protezione dalle intrusioni. Per aggiungere l'espressione regolare a un dispositivo Cisco, fai clic su "Configurazione" dalla barra dei menu del software, fai clic su "Firewall", quindi "oggetti", quindi "espressioni regolari". Fai clic su "Aggiungi" nella parte destra della finestra di pop-up e immettere un nome per la regola espressione regolare e quindi l'espressione stessa. Fai clic su "OK".

Per un dispositivo di H3C, cliccare su "Filtro URL" nella struttura di navigazione e fare clic su "Le politiche URL." Fai clic su "Aggiungi" e inserire il nome per la regola di filtro. Fai clic su "User-Defined regola URL" e fare clic su "Aggiungi". Selezionare il pulsante di opzione "Con l'espressione regolare" sotto "Domain Name Filtering" o "Filtro URL." Inserire l'espressione regolare nella casella e cliccare su "Apply". Fai clic su "Applica" per salvare le modifiche.

Controllare la guida del produttore per il sistema per determinare il processo esatto, perché è diverso per ogni modello, anche se è probabile che seguire il processo di base che Cisco e H3C uso.