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:
- 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 agregar 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 como
http://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
<!--NeedCopy-->
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(<URL set name>)
-
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.
-
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, se
myurl
importarí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)
<!--NeedCopy-->
-
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.
-
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
<!--NeedCopy-->
Importe un conjunto de URL con meta mediante la interfaz de línea de comandos
En la línea de comandos, escriba:
import urlset <name> [-overwrite] [–delimiter <character>] [-rowSeparator <character>] [-url] <url> [-interval <seconds>] [-privateSet] [-canaryUrl <URL>]
<!--NeedCopy-->
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 puede realizar una coincidencia de subdominio explícita para un conjunto de URL importado. Se agrega 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 <name> [-overwrite] [-delimiter <character>][-rowSeparator <character>] -url <URL> [-interval <secs>] [-privateSet][-subdomainExactMatch] [-canaryUrl <URL>]
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 <name>
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
>
<!--NeedCopy-->
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
<!--NeedCopy-->
mediante la interfaz de línea de comandos
Para mostrar el conjunto de URL En la línea de comandos, escriba:
show urlset <name>
Para exportar un conjunto de URL mediante la interfaz de línea de comandos
En la línea de comandos, escriba:
export urlset <name> <url>
Para agregar un conjunto de URL mediante la interfaz de línea de comandos
En la línea de comandos, escriba:
add urlset <urlset_name>
Para actualizar un conjunto de URL mediante la interfaz de línea de comandos
En la línea de comandos, escriba:
update urlset <name>
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 <name>
Ejemplo:
Nota:
Antes de importar o exportar un conjunto de URL, debe asegurarse de que los
test_urlset.csv
archivostest_urlset_export.csv
y 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
<!--NeedCopy-->
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 agrega 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 [<name>] [-imported]
Ejemplo:
show policy urlset -imported
Para importar un conjunto de URL mediante la interfaz gráfica
Vaya a AppExpert > Conjuntos de URLy haga clic en Importar para descargar el conjunto de URL.
Para agregar un conjunto de URL mediante la interfaz gráfica
Vaya a AppExpert > Conjuntos de URLy haga clic en Agregar para crear un archivo de conjunto de URL para el conjunto de URL descargado.
Para modificar un conjunto de URL mediante la interfaz gráfica de usuario
Vaya a AppExpert > Conjuntos de URL, seleccione un conjunto de URL y haga clic en Modificar para modificarlo.
Para actualizar un conjunto de URL mediante la interfaz gráfica de usuario
Vaya a AppExpert > Conjuntos de URL, seleccione un conjunto de URL y haga clic en Actualizar conjunto de 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 a AppExpert > Conjuntos de URL, seleccione un conjunto de URL y haga clic en Exportar conjunto de URL para exportar los patrones de URL de un conjunto a una URL de destino y guardarlos en esa ubicación.
En este artículo
- Importe un conjunto de URL con meta mediante la interfaz de línea de comandos
- Para mostrar la URL establecida mediante la interfaz de línea de comandos
- Para mostrar el conjunto de URL importado mediante la interfaz de línea de comandos
- Para mostrar el conjunto de URL mediante la interfaz de línea de comandos
- Para exportar un conjunto de URL mediante la interfaz de línea de comandos
- Para agregar un conjunto de URL mediante la interfaz de línea de comandos
- Para actualizar un conjunto de URL mediante la interfaz de línea de comandos
- Para eliminar un comando de conjunto de URL mediante la interfaz de línea de comandos
- Para importar un conjunto de URL mediante la interfaz gráfica
- Para agregar un conjunto de URL mediante la interfaz gráfica
- Para modificar un conjunto de URL mediante la interfaz gráfica de usuario
- Para actualizar un conjunto de URL mediante la interfaz gráfica de usuario
- Para exportar un conjunto de URL mediante la interfaz gráfica de usuario