ADC

Configuración del conjunto de URL

Puede realizar las siguientes tareas para configurar un conjunto de URL y restringir las URL en una plataforma NetScaler:

  1. Importe un conjunto de URL (descárguelo y cifre). La importación de un conjunto de URL en un dispositivo NetScaler le permite:
  • Para descargar el archivo URL.
  • Para añadir el archivo al dispositivo.
  • Para cifrar el archivo. Hasta que no añada el conjunto de URL al sistema, el usuario no podrá verlo.

Puede descargar un conjunto de las siguientes maneras:

  • Descargue un conjunto de URL una vez desde un servidor remoto y especifíquelo comohttp://myserver.com/file_with_urlset.csv

  • añada un archivo en la/var/tmp/ruta dentro de ADC y utilice el comando, como en el ejemplo:

> shell cat /var/tmp/test_urlset.csv example.com google.com > import policy urlset top10 k -url local:test_urlset.csv -delimiter "," -rowSeparator "n" -interval 10 -privateSet -canaryUrl http://www.in.gr Done 

El conjunto de URL importado se clasifica además en diferentes categorías y grupos de categorías en la base de datos. Esto solo es válido si existen categorías en los metadatos del archivo de conjunto de URL.

Nota: Es posible que tengas patrones de URL sin metadatos.

Una vez importado el archivo, puede actualizar, eliminar o mostrar las propiedades del archivo. Una vez insertado el archivo en el dispositivo, puede modificar las entradas añadiendo más filas.

A continuación, el conjunto importado se almacena en un formato de archivo cifrado en el directorio de NetScaler. La lista importada contiene millones de entradas de URL. Para lo siguiente: “La lista importada puede contener hasta 1 millón de entradas de URL. De lo contrario, el dispositivo devolverá un mensaje de error que indica que el valor supera el límite. Si el conjunto de direcciones URL importado tiene entradas en la lista de prohibidos con metadatos, el dispositivo detecta los metadatos al importarlos.

Una vez que importe un conjunto de URL y lo añada al dispositivo, el conjunto de URL estará disponible para que las directivas avanzadas identifiquen el conjunto de URL correcto durante la evaluación de las URL entrantes.HTTP.REQ.HOSTNAME.APPEND(HTTP.REQ.URL).URLSET_MATCHES_ANY()

  1. Actualización de un conjunto de URL en el dispositivo NetScaler. Una vez insertado el archivo en el dispositivo, en este intervalo puede actualizar manualmente un archivo URL mediante la interfaz de línea de comandos.

  2. Exportación de un conjunto de URL. Si prefiere una copia de seguridad del conjunto de URL, puede exportar la lista de patrones de URL y guardar una copia de la misma en una URL de destino. Antes de exportar, compruebe si el conjunto de URL está marcado como privado. Si está marcado como privado, el conjunto de URL no se puede exportar. La funcionalidad de exportación no funciona con el conjunto privado. Por lo tanto, semyurlimportaría un nuevo conjunto de URL sin definir un conjunto privado y, a continuación, se exportaría a otro archivo en una ruta local, como se muestra a continuación:

> shell touch /var/tmp/test_urlset_export.csv Done > shell cat /var/tmp/test_urlset_export.csv Done > shell cat /var/tmp/test_urlset.csv example.com google.com Done > export urlset myurl -url local:test_urlset_export.csv > import urlset myurl -url local:test_urlset.csv Done (a non-private urlset is imported) 
  1. Eliminar un conjunto de URL. Si desea eliminar un conjunto de URL con entradas incluidas en la lista negra, puede utilizar el comando remove para eliminar el conjunto de URL del dispositivo NetScaler.

  2. Mostrar un conjunto de URL. Puede mostrar las propiedades de un conjunto de URL mediante el comando show.

Nota:Las URL con la parte de consulta se eliminan durante la importación.

Ejemplo:

show urlset Name: top100 PatternCount: 100 Delimiter: RowSeparator: Interval: 0 Done 

Importe un conjunto de URL con meta mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

import urlset  [-overwrite] [–delimiter ] [-rowSeparator ] [-url]  [-interval ] [-privateSet] [-canaryUrl ] 

Donde:

El delimitador es un registro de archivo CSV con el valor predeterminado establecido en 44.

RowSeparator es un separador de filas de archivos CSV con el valor predeterminado establecido en 10.

El intervalo es el intervalo de tiempo en segundos, redondeado a los 15 minutos más cercanos en los que se produce la actualización del conjunto de URL.

CanaryURL es una URL que se utiliza para probar si el contenido del conjunto de URL se mantiene confidencial.

Ejemplo

import policy urlset -url local:test_urlset.csv -delimiter "," -rowSeparator "n" -interval 10 -privateSet -canaryUrl http://www.in.gr

Realizar una coincidencia explícita de subdominio para un conjunto de URL importado

Ahora测试realizar una coincidencia subdominio explícita para un conjunto de URL importado. Se añade un nuevo parámetro, “subdomainExactMatch”, al comando “import policy URLSet”. Al habilitar el parámetro, el algoritmo de filtrado de URL realiza una coincidencia de subdominio explícita. Por ejemplo, si la URL entrante es “news.example.com” y si la entrada del conjunto de URL es “example.com”, el algoritmo no coincide con las URL.

En la línea de comandos, escriba:import policy urlset [-overwrite] [-delimiter ][-rowSeparator ] -url [-interval ] [-privateSet][-subdomainExactMatch] [-canaryUrl ]

Ejemplo:

import policy urlset forth_urlset -url local:test_urlset.csv -interval 3600 -subdomainExactMatch

Para mostrar la URL establecida mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

show urlset

Ejemplo:

En la línea de comandos, escriba:

URLset Count ------ ----- 1) top1k 100 Done > show urlset top1k Count Delimiter Interval RowSeparator ----- --------- -------- ------------ 100 , 0 0x0a Done > 

Para mostrar el conjunto de URL importado mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

show urlset -imported

Ejemplo:

En la línea de comandos, escriba:

URLset ------ 1) top1k Done 

Para mostrar el conjunto de URL mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

show urlset

Para exportar un conjunto de URL mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

export urlset

Para añadir un conjunto de URL mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

add urlset

Para actualizar un conjunto de URL mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

update urlset

Para eliminar un comando de conjunto de URL mediante la interfaz de línea de comandos

En la línea de comandos, escriba:

remove urlset

Ejemplo:

Nota:

Antes de importar o exportar un conjunto de URL, debe asegurarse de que lostest_urlset.csvarchivostest_urlset_export.csvy estén creados y disponibles en el directorio/var/tmp.

import policy urlset -url local:test_urlset.csv -delimiter "," -rowSeparator "n" -interval 10 -privateSet -overwrite –canaryUrl http://www.in.gr add policy urlset top10k update policy urlset top10k sh policy urlset sh policy urlset top10k export policy urlset urlset1 -url local:test_urlset_export.csv import policy urlset top10k -url local:test_urlset.csv –privateSet add policy urlset top10k update policy urlset top10k show policy urlset top10k 

Mostrar conjuntos de URL importados

Ahora puede mostrar los conjuntos de URL importados además de los conjuntos de URL añadidos. Para ello, se añade un nuevo parámetro “importado” al comando “show url set”. Si habilita esta opción, el dispositivo muestra todos los conjuntos de URL importados y distingue los conjuntos de URL importados de los conjuntos de URL añadidos.

En la línea de comandos, escriba:

show policy urlset [] [-imported]

Ejemplo:

show policy urlset -imported

Para importar un conjunto de URL mediante la interfaz gráfica

Vaya aAppExpert>Conjuntos de URLy haga clic enImportarpara descargar el conjunto de URL.

Para añadir un conjunto de URL mediante la interfaz gráfica

Vaya aAppExpert>Conjuntos de URLy haga clic enAgregarpara crear un archivo de conjunto de URL para el conjunto de URL descargado.

Para editar un conjunto de URL mediante la interfaz gráfica de usuario

Vaya aAppExpert>Conjuntos de URL, seleccione un conjunto de URL y haga clic enEditarpara modificarlo.

Para actualizar un conjunto de URL mediante la interfaz gráfica de usuario

Vaya aAppExpert>Conjuntos de URL,seleccione un conjunto de URL y haga clic enActualizar conjuntode URL para actualizar el conjunto de URL con las últimas modificaciones realizadas en el archivo.

Para exportar un conjunto de URL mediante la interfaz gráfica de usuario

Vaya aAppExpert > Conjuntos de URL, seleccione un conjunto de URL y haga clic enExportar conjunto de URLpara exportar los patrones de URL de un conjunto a una URL de destino y guardarlos en esa ubicación.