Saltar al contenido
Guías

Filtrado web en el cortafuegos: cómo bloquea páginas y qué ve con HTTPS

El filtrado web es la función del cortafuegos que decide a qué páginas se puede entrar desde la red de la empresa. Suele trabajar por categorías: se bloquean, por ejemplo, las de malware o phishing y el resto pasa. Con HTTPS, lo que ve de cada página depende de cómo se configure.

Barrera automática de entrada en una calle adoquinadaFoto: Tahir Xəlfəquliyev, en Pexels
Redacción de Firewalls Hardware · Actualizado el · 5 min de lectura
En este artículo

Un cortafuegos básico decide por direcciones IP y puertos: deja salir el tráfico web por el 443 o no lo deja. El filtrado web baja un nivel más y mira a qué página se va, para dejar pasar unas y bloquear otras. Es una de las funciones que más se usan en un UTM o un NGFW, y sirve sobre todo para dos cosas: proteger de las webs peligrosas y aplicar la política de uso de internet de la empresa.

Para qué sirve

INCIBE recomienda a las empresas un filtro de contenidos que impida a los empleados entrar en webs poco fiables, junto con herramientas que protejan la navegación y detecten el phishing. El motivo lo explica la misma guía: muchos ataques llegan por el navegador, con webs legítimas que han sido infectadas, anuncios con código malicioso o enlaces que suplantan a otras webs, y descargas desde sitios que no son los oficiales.

El otro uso es de organización: no dejar entrar a ciertas categorías de páginas desde los equipos de la empresa, o solo en ciertas condiciones. Ahí entra la ley, como se ve al final.

Cómo funciona: categorías y listas

Bloquear las páginas una a una no es práctico, así que los fabricantes clasifican internet en categorías. Fortinet explica que su servicio FortiGuard Web Filtering tiene más de 45 millones de webs valoradas, que abarcan más de dos mil millones de páginas. Cuando un equipo de la red pide una página, el FortiGate manda la dirección al servidor de FortiGuard más cercano, que le devuelve la categoría. Si la categoría está bloqueada, el usuario ve un aviso del cortafuegos en lugar de la página.

Para cada categoría se elige qué hacer. Estas son las acciones del FortiGate según su documentación:

Acciones por categoría en el filtro de FortiGuard
AcciónQué hace
PermitirDeja entrar en las webs de la categoría.
VigilarDeja entrar y lo registra. Admite cuotas de uso por categoría.
BloquearImpide el acceso y muestra un aviso de página bloqueada.
AvisarMuestra un aviso y deja seguir si el usuario lo decide.
AutenticarPide usuario y contraseña en el cortafuegos antes de dejar entrar.

Además de las categorías del fabricante hay listas propias: direcciones concretas que se bloquean o se permiten siempre. En el FortiGate, una categoría local tiene prioridad sobre la de FortiGuard, y se puede dejar que ciertos grupos de usuarios se salten un bloqueo durante un tiempo.

El filtro de categorías es un servicio de pago. Fortinet indica que hace falta una licencia válida de FortiGuard, y Zyxel incluye el Web Filtering en sus paquetes de licencias de seguridad, como el Gold Security Pack de los USG FLEX. Si la licencia caduca, la clasificación deja de funcionar: hay que tenerlo en cuenta al calcular lo que cuesta el equipo, como se explica en la guía del UTM.

El problema de HTTPS

Casi toda la web va hoy cifrada con HTTPS, y eso cambia lo que el cortafuegos puede ver. Fortinet distingue dos formas de trabajar:

  • Inspección del certificado. El cortafuegos solo mira el principio de la conexión, hasta la capa SSL/TLS, donde va el nombre del sitio. No descifra nada. Fortinet la propone para quien quiere controlar a qué webs se entra sin examinar el contenido, por privacidad. Sabe que vas a un sitio, pero no qué página concreta ni qué descargas.
  • Inspección profunda. El cortafuegos se hace pasar por el destino, descifra el tráfico, lo examina, lo vuelve a cifrar y lo manda. Así ve la dirección completa y el contenido, y puede parar, por ejemplo, un archivo con virus descargado por HTTPS. Para que funcione, cada equipo tiene que confiar en el certificado del cortafuegos; si no, el navegador avisa de un certificado no válido.

La documentación de Fortinet añade dos detalles útiles. Incluso con la inspección del certificado, la página de bloqueo que ve el usuario va firmada por el cortafuegos, así que conviene instalar su certificado en los equipos para que no salten avisos. Y con la inspección profunda se pueden dejar fuera ciertas direcciones o categorías por privacidad; el ejemplo de Fortinet es no descifrar las webs de bancos.

Esto es criterio de esta web: descifrar el tráfico es lo que más carga al cortafuegos, así que, si se va a usar, la cifra que hay que mirar en la ficha es la de rendimiento con la inspección SSL activa, no la de cortafuegos a secas, que es mucho más alta. La diferencia entre las cifras de una ficha está en la guía del UTM.

Otra forma: filtrar por DNS

No todo el filtrado necesita mirar el tráfico web. Antes de abrir una página, el equipo pregunta su dirección al servidor DNS, y si ese servidor no la da, la página no carga. OPNsense lo hace con su servidor DNS, Unbound: se le cargan listas de dominios bloqueados, públicas o propias, y se pueden aplicar listas distintas a cada red. Su documentación enumera las listas predefinidas, que van desde publicidad hasta direcciones de malware conocidas o contenido para adultos.

Esto es criterio de esta web: es gratuito y ligero, pero solo funciona si los equipos usan ese DNS. Un equipo configurado con otro servidor DNS, o con DNS cifrado en el navegador, se lo salta, salvo que el cortafuegos bloquee esas otras salidas. Más sobre pfSense y OPNsense en su guía.

Filtrado web, proxy y WAF

Son cosas que se confunden. El filtrado web del cortafuegos controla las páginas a las que salen los usuarios de la red. Un proxy puede hacer ese mismo trabajo desde otro equipo, como intermediario de la navegación. Un WAF hace lo contrario: protege una web propia de lo que llega desde internet. Y en las empresas con mucha gente fuera de la oficina, el filtro se puede llevar a la nube, como parte de un SASE, para que funcione también fuera de la red.

Lo que dice la ley sobre los empleados

En España, el artículo 87 de la LOPDGDD reconoce a los trabajadores el derecho a su intimidad cuando usan los dispositivos que les da la empresa. El empleador puede acceder a lo que se hace con ellos, pero solo para controlar que se cumplen las obligaciones laborales y para proteger los propios equipos. Además, tiene que fijar criterios de uso, en los que deben participar los representantes de los trabajadores, e informar de ellos a la plantilla. Si permite el uso personal, tiene que precisar qué usos se admiten y dar garantías, como fijar en qué periodos se puede usar para fines privados.

Esto es criterio de esta web, y no es asesoría jurídica: el bloqueo de categorías peligrosas, como malware o phishing, es una medida de seguridad para todos. Registrar qué páginas visita cada persona va más allá, y conviene que esté en esos criterios de uso y que la plantilla lo sepa antes de activarlo. Para un caso concreto, lo mejor es consultar a un profesional.

Preguntas frecuentes

¿Qué es el filtrado web?

Es la función que permite o bloquea el acceso a páginas web según su dirección o su categoría. En un cortafuegos, como el FortiGate, cada vez que alguien pide una página se consulta su categoría en el servicio del fabricante y, si está bloqueada, se le muestra un aviso en lugar de la página.

¿El filtrado web funciona con páginas HTTPS?

Sí, con dos niveles. Sin descifrar, el cortafuegos ve el nombre del sitio en el inicio de la conexión y puede bloquearlo entero; Fortinet lo llama inspección del certificado. Para ver la dirección completa o el contenido hay que descifrar el tráfico (inspección profunda), y los equipos tienen que confiar en el certificado del cortafuegos.

¿Hace falta una licencia para el filtrado web?

En los cortafuegos comerciales, normalmente sí. Fortinet indica que el filtro de FortiGuard necesita una licencia válida, y Zyxel incluye el Web Filtering en sus paquetes de licencias de seguridad. Las listas propias de direcciones bloqueadas o el filtro por DNS de OPNsense no dependen de una suscripción.

¿La empresa puede controlar las páginas que visitan los empleados?

El artículo 87 de la LOPDGDD permite al empleador acceder a lo que se hace con los dispositivos que facilita, para controlar el cumplimiento de las obligaciones laborales y la integridad de los equipos. A cambio, debe fijar criterios de uso, con participación de los representantes de los trabajadores, e informar de ellos a la plantilla. Para un caso concreto conviene consultar a un profesional.

Fuentes

Te puede interesar