Quiero eliminar esa opción para que no bloquee las URL no válidas
nunca más.
En realidad, Fortinet tiene un artículo claro sobre exactamente este problema .
es una casilla de verificación que puedo marcar o desmarcar
La casilla de verificación simplemente controla:
Enable to block web sites whose SSL certificate's CN
field does not contain a valid domain name.
y como señalan:
When a visited URL that contains a "_", the site will be blocked
with "block-invalid-url".
As per RFC 952, " A "name" (Net, Host, Gateway, or Domain name)
is a text string up to 24 characters drawn from the alphabet (A-Z),
digits (0-9), minus sign (-), and period (.).
La prohibición de tener guiones bajos en los nombres de dominio, que se remonta a RFC 952, es un tema controvertido al que el software de seguridad se aferra de manera un tanto pedante. Hay una discusión al respecto en esta respuesta . En la práctica, tener guiones bajos en la parte del host de un nombre de dominio no es técnicamente legal, pero se practica ampliamente y no indica nada en absoluto sobre la seguridad del sitio.
¿Cuál es el peligro de deshabilitar la comprobación del firewall para
URLs inválidas?
Muy bajo. Este es un control pedante del cumplimiento de RFC en lugar de una reflexión sobre cualquier valor de seguridad real. En la práctica, es poco probable que los sitios maliciosos tengan nombres de dominio "no válidos". No hay ninguna indicación en el artículo de Fortinet KB de que estén recurriendo a otra fuente de datos (por ejemplo, listas negras, palabras clave) al determinar si una URL es "incorrecta".