Un equipo pequeño pide acceso remoto a sus sistemas de trabajo y, en la misma respiración, pide que ciertos adjuntos dejen de salir de la empresa. Ambas peticiones suenan como un solo cambio de VPN. Son dos requisitos con puntos de aplicación distintos, y una regla que satisface el primero no hace nada por el segundo. Empiece por nombrar la acción y los datos, y luego elija el componente que realmente puede verlos.

Una petición, dos requisitos

El primer requisito trata de la accesibilidad: qué usuarios y dispositivos pueden abrir una conexión a qué servicio. El segundo trata del comportamiento una vez que existe esa conexión: qué documentos pueden adjuntarse, pegarse o subirse. Un túnel actúa sobre el primero y es ciego al segundo por diseño.

Un control a nivel de IP reenvía paquetes. No analiza una subida multiparte, no inspecciona un PDF ni decide si una hoja de cálculo contiene números de cuenta. Esperar que lo haga no es un error de configuración; es un error de categoría.

Diga el requisito en voz alta con esa forma antes de buscar un producto. «Los usuarios pueden llegar al portal de archivos» y «los usuarios no pueden subir listas de clientes al portal de archivos» son frases distintas, y solo la segunda describe una política de contenido.

Elija el componente que puede ver el archivo

La aplicación debe ocurrir donde el archivo es legible. Para el correo, suele ser la plataforma o la pasarela de correo, que ya gestiona los adjuntos y puede evaluarlos antes de la entrega. Para las subidas desde el navegador a un servicio autorizado, la propia aplicación puede ser la única parte que ve el contenido. Para un portátil gestionado que copia archivos a medios extraíbles, un agente de punto final ve la operación.

Where the file movesComponent that can see it
Email attachmentMail gateway or mail platform policy
Upload to a web applicationThe application, or an inspection proxy that terminates TLS
Copy to USB or local folderEndpoint agent on the device
Anything inside the tunnelNothing, unless one of the above is present

Algunos paquetes comerciales de acceso remoto combinan un agente de punto final, un control web y un módulo de prevención de pérdida de datos. Esos componentes pueden aplicar políticas de contenido, pero la capacidad pertenece al módulo y no al túnel. Lea qué incluye realmente el paquete antes de prometer el resultado.

La descripción general de la prevención de pérdida de datos de Purview de Microsoft es un modelo útil con el que comparar: describe las políticas en términos de tipos de información confidencial, ubicaciones y actividades. Ese vocabulario trata de contenido y acciones, no de prefijos IP.

TLS sobrevive al túnel, así que planifíquelo

El cifrado de la aplicación se negocia entre el cliente y el servicio, y un túnel VPN transporta esos bytes sin abrirlos. Por eso una pasarela en el camino no adquiere automáticamente la capacidad de clasificar un adjunto, por mucha parte de la ruta que posea.

Para inspeccionar contenido en tránsito hace falta un componente que termine TLS con un certificado de confianza, lo cual es una decisión arquitectónica importante con sus propias consecuencias de privacidad y operativas. No es una casilla del perfil de VPN. Los clientes tienen que confiar en el certificado de inspección, las aplicaciones que fijan certificados se romperán y el operador gana la capacidad de leer tráfico que antes no podía. Esas son las razones por las que esta decisión pertenece a un responsable de seguridad y no a quien opera el túnel.

Por eso la respuesta honesta a «¿puede la VPN bloquear esta subida?» suele ser no, seguida de una alternativa concreta. La alternativa puede ser restricciones a nivel de aplicación, una regla de correo o una política de punto final, y cada una tiene un responsable que puede cambiarla.

Escriba la prueba de aceptación antes de la regla

Una regla de contenido necesita dos ejemplos, no uno: una acción permitida que debe seguir funcionando y una acción prohibida que debe detenerse. Pruebe ambas desde las aplicaciones y dispositivos del alcance, porque una política que solo funciona en un navegador no es la política que se pidió.

curl -sS -o /dev/null -w '%{http_code}\n' -F '[email protected]' https://files.plant.example/upload
curl -sS -o /dev/null -w '%{http_code}\n' -F '[email protected]' https://files.plant.example/upload

El componente que posee la regla debería rechazar la primera petición, y la segunda debería tener éxito. Si ambas tienen éxito, el control no está en el camino. Si ambas fallan, ha roto el servicio en lugar de protegerlo, que es el resultado más común de una regla escrita sin un ejemplo permitido.

Decida de antemano qué ve el usuario, quién puede conceder una excepción y dónde confirma un administrador la decisión después. Una subida bloqueada sin mensaje genera un tique de soporte, y una regla que nadie puede auditar genera una discusión. Ambas cosas se evitan con una frase de documentación escrita antes de que la política entre en vigor.

Por último, mantenga los dos requisitos en tiques separados con responsables separados. Agruparlos bajo «VPN» garantiza que se pedirá al equipo de red que resuelva un problema de contenido y que el problema de contenido se declarará resuelto cuando el túnel esté levantado.

Artículos relacionados