Formato de patrón de URL de políticas de Chrome Enterprise

Si existen varias políticas, es necesario utilizar un patrón de URL para especificar a qué URL se aplican. La especificación de estos patrones se describe con las siguientes reglas.

Las especificaciones de patrones válidas tienen uno de los siguientes formatos (sin las comillas):

  • “*”
    • Este patrón busca coincidencias entre una URL y cualquier esquema, puerto y ruta de acceso.
  • “scheme://domains:port/path”
    • Los esquemas compatibles son “http” y “https”.
    • Es posible excluir el esquema junto con el separador de esquemas “://” para buscar coincidencias con cualquier esquema. Como alternativa, se puede usar un comodín “*” con el mismo efecto.
    • El dominio va seguido de un dominio de nivel superior y puede llevar uno o más subdominios como prefijo. Como alternativa, se puede usar un host (por ejemplo, localhost).
      • Es posible agregar un comodín “[*.]” como prefijo para buscar coincidencias con un dominio o alguno de sus subdominios. El dominio en cuestión puede ser un subdominio de cualquier nivel. Tenga en cuenta que el comodín “[*.]” no va seguido de un punto y debe ser agregado como prefijo directamente al dominio/subdominio.
      • Un dominio sin el prefijo de comodín solo coincidirá con ese dominio exacto y no con los subdominios.
    • El puerto es un número en el rango de 0 a 65535. Es posible excluirlo junto con el separador de puertos “:” o reemplazarlo por un comodín “*” para buscar coincidencias con cualquier puerto.
    • De manera similar, es posible excluir la ruta de acceso junto con el separador de rutas “/” o reemplazarla por un comodín “*” para buscar coincidencias con cualquier ruta.
    • No se pueden usar comodines para buscar coincidencias parciales con un esquema, un dominio, un host, un puerto o una ruta de acceso.
    • Se admite el uso de varios comodines en el mismo patrón (por ej., *://google.com:*/*).
  • “scheme://a.b.c.d:port/path”
    • En lugar de un dominio, es posible utilizar una dirección IPv4 con el formato “a.b.c.d”. Si bien las reglas de esquemas, puertos y rutas de acceso son las mismas que las de URL de dominio, no se pueden utilizar comodines con las direcciones IP.
  • “scheme://[a:b:c:d:e:f:g:h]:port/path”
    • También se puede usar una dirección IPv6 con el formato “[a:b:c:d:e:f:g:h]”. Los corchetes son obligatorios. Al igual que con las direcciones IPv4, no se admiten comodines. Las reglas de esquemas, puertos y rutas de acceso son las mismas que las de URL de dominio y direcciones IPv4.
  • “file://path”
    • Si se utiliza el esquema “file”, la ruta de acceso debe comenzar con “/”; por consiguiente, "file://dir/miarchivo.html” no es un patrón válido. En su lugar, es necesario utilizar “file:///dir/miarchivo.html” (con tres barras diagonales después de “file:”). El único formato de comodín válido para la URL de archivo es “file:///*”, el cual coincidirá con cualquier URL de archivo válida.
    • La parte de dominio de una URL de archivo debe quedar vacía para buscar coincidencias con cualquier dominio (o localhost). Por ejemplo, “file:///archivo.html” coincidirá con “file://localhost/archivo.html” y “file://misitio.com/archivo.html”.
    • No se pueden usar puertos.

Patrones no válidos

  • La opción [*.].misitio.com no es válida (tenga en cuenta el punto antes de “misitio”).
  • La opción file://misitio.com/unarchivo.html no es válida, ya que el dominio no está vacío (esto no se permite en las URL de archivo).
  • La opción file://unarchivo.html no es válida (solo tiene dos barras diagonales en lugar de tres).
  • Por ejemplo, file://unarchivo.*. (la única URL de archivo válida que contiene un comodín es file:///*)
  • La opción [*.]127.0.0.1 no es válida (no se admite el uso de subdominios o comodines de subdominio con direcciones IP).

Patrones de ejemplo

  • La opción “*://misitio.com:*/ruta” coincidirá con http://misitio.com:80/ruta y https://misitio.com:443/ruta.
  • La opción [*.]misitio.com coincidirá con misitio.com y subdominio.misitio.com. También coincidirá con cualquier esquema, puerto y ruta de acceso.
  • La opción [*.]oogle.com no coincidirá con google.com. Sin embargo, coincidirá con subdominio.oogle.com.
  • La opción file:///foo/bar.html coincidirá con file://localhost/foo/bar.html y file://misitio.com/foo/bar.html.
  • La opción file:///* es válida y coincidirá con cualquier URL file://.
  • Se pueden usar esquemas, puertos y rutas de acceso con las direcciones IP, por ejemplo, https://[::1]:8080/miarchivo.html es una opción válida.