Cómo excluir URL del análisis

Puedes especificar uno o más patrones de URL excluidos para evitar probar las secciones de un sitio durante un análisis. El analizador no solicita recursos que coincidan con ninguna de las exclusiones. Las siguientes secciones describen las coincidencias de patrones utilizadas por Cloud Security Scanner.

Coincidencia de patrones para URL excluidas

Las coincidencias de URL excluidas se basan en un conjunto de URL definidas por patrones de coincidencia. Un patrón de coincidencia es esencialmente una URL con 3 partes:

  • esquema: por ejemplo, http o *
  • host: por ejemplo, www.google.com o *.google.com o *
  • ruta: por ejemplo, /*, /foo* o /foo/bar. *

Esta es la sintaxis básica:

<exclude-pattern> := <scheme>://<host><path>
<scheme> := '*' | 'http' | 'https'
<host> := '*' | '*.' <any char except '/' and '*'>+
<path> := '/' <any chars>

El significado de * depende de si está en la parte del esquema, del host o de la ruta. Si el esquema es *, entonces coincide con HTTP o HTTPS. Si el host es solo *, entonces coincide con cualquier host. Si el host es *.hostname, entonces coincide con el host especificado o con cualquiera de sus subdominios. En la sección de ruta, cada * coincide con 0 o más caracteres.

Coincidencias de patrones válidos

La siguiente tabla muestra algunos patrones válidos:

Patrón Comportamiento URL de muestra coincidentes
http://*/* Coincide con cualquier URL que utilice el esquema HTTP. http://www.google.com/
http://example.org/foo/bar.html
http://*/foo* Coincide con cualquier URL que utilice el esquema HTTP en cualquier host, siempre y cuando la ruta comience con /foo. http://example.com/foo/bar.html
http://www.google.com/foo
https://*.google.com/foo*bar Coincide con cualquier URL que utilice el esquema HTTPS que esté en un host google.com (como por ejemplo www.google.com, docs.google.com o google.com), siempre y cuando la ruta comience con /foo y termine con bar. http://www.google.com/foo/baz/bar
http://docs.google.com/foobar
http://example.org/foo/bar.html Coincide con la URL especificada. http://example.org/foo/bar.html
http://127.0.0.1/* Coincide con cualquier URL que utilice el esquema HTTP y esté en el host 127.0.0.1. http://127.0.0.1/
http://127.0.0.1/foo/bar.html
*://mail.google.com/* Coincide con cualquier URL que comience con http://mail.google.comorhttps://mail.google.com. http://mail.google.com/foo/baz/bar
https://mail.google.com/foobar

Coincidencias de patrones no válidos

La siguiente tabla muestra algunos patrones no válidos:

Patrón Por qué el patrón no es válido
http://www.google.com No hay ruta.
http://*foo/bar * en el host puede ser seguido solo por . o /.
http://foo.*.bar/baz Si * está en el host, debe ser el primer carácter.
http:/bar Falta el separador de esquema ("/" debería ser "//").
foo://* El esquema no es válido.
¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Cloud Security Scanner