Biblioteca de recursos de Gideon

Drift de configuración en la gestión de endpoints

El drift de configuración es la brecha entre la política de endpoint declarada y el estado realmente aplicado en un dispositivo.

Resumen

El drift de configuración es la brecha entre lo que debería ser la política de seguridad de un dispositivo y lo que realmente es en este momento. Rara vez lo causa un evento dramático. Se acumula a partir de cambios pequeños e individualmente razonables que nadie contrasta con la línea base original. Una flota que era totalmente conforme el día en que se estableció una política puede estar significativamente fuera de cumplimiento unos meses después, sin que haya existido un momento único en el que eso ocurriera.

Cómo ocurre realmente el drift

El drift casi nunca proviene de alguien que debilita la seguridad deliberadamente. Proviene de la actividad operativa habitual que tiene un efecto secundario que nadie rastrea.

  • Resolución manual de incidencias. Un técnico desactiva una regla de firewall o una restricción de administrador local para resolver un ticket, con intención de revertirla, y no lo hace.
  • Actualizaciones del sistema operativo y de aplicaciones. Una actualización restablece un ajuste a su valor predeterminado, deshaciendo silenciosamente una línea base personalizada.
  • Excepciones que sobreviven a su motivo. Una exención temporal para un dispositivo durante una migración nunca se elimina una vez que la migración termina.
  • Dispositivos nuevos que se registran ligeramente fuera de especificación. Un dispositivo aprovisionado mediante un proceso ligeramente distinto del habitual no adopta la línea base completa.
  • Cambios encubiertos. Cambios realizados completamente fuera del proceso gestionado, como un usuario con permisos de administrador local que ajusta un ajuste por su cuenta.

Por qué importa más de lo que parece

El drift se subestima fácilmente porque cada caso individual es pequeño. Pero importa por dos razones concretas.

  • Es el origen de muchos incidentes reales. Un endpoint comprometido a menudo se remonta a un control que debía aplicarse y que se fue desviando silenciosamente de su cumplimiento, no a un control que nunca se diseñó en primer lugar. Los atacantes no necesitan que todos los dispositivos estén expuestos; solo necesitan encontrar uno con drift.
  • Es la brecha entre tu política documentada y tu postura real. Los documentos de política de seguridad y los marcos de cumplimiento describen lo que se supone que debe ser cierto. El drift es lo que hace que esa descripción sea cada vez menos precisa con el tiempo, sin que nadie haya decidido que así fuera. Una organización puede tener a la vez una política bien diseñada y una flota realmente no conforme, simplemente porque nadie comprueba si ambas siguen coincidiendo.

Cómo se detecta habitualmente el drift, y dónde falla ese enfoque

La mayoría de las organizaciones detectan el drift de dos maneras: una auditoría programada o un incidente que lo expone. Ambas tienen el mismo problema estructural. Detectan el drift después de que ha existido durante un tiempo, no en el momento en que ocurre.

Una auditoría trimestral que encuentra un dispositivo no conforme no puede decirte si ese dispositivo comenzó a desviarse el día después de la última auditoría o el día antes de esta, y eso importa, porque es la diferencia entre una ventana de exposición pequeña y una de varios meses. Además, las auditorías muestrean; rara vez comprueban cada dispositivo contra cada control, por lo que una parte del drift permanece prácticamente invisible hasta que causa un problema.

Detectar el drift de forma continua en su lugar

La alternativa consiste en tratar el cumplimiento de políticas como algo que se comprueba continuamente contra una línea base declarada, en lugar de algo que se verifica periódicamente. Para ello deben existir tres elementos juntos.

  • Una línea base clara y versionada. Una definición concreta y recuperable de lo que significa «conforme» para un dispositivo o grupo determinado, no un documento de política general.
  • Comparación regular y automatizada. Comparación del estado real del dispositivo con esa línea base, sin depender de que alguien recuerde comprobarlo.
  • Un registro de qué se desvió. Cuándo se detectó y cómo se resolvió, de modo que la detección genere evidencia y no solo un dispositivo corregido sin rastro de lo ocurrido.

Por qué el registro importa tanto como la corrección

El tercer punto importa tanto como los dos primeros. Un proceso de detección de drift que corrige problemas silenciosamente sin registrarlos resuelve la exposición inmediata, pero te deja sin poder responder con qué frecuencia ocurre esto y qué suele causarlo, que es exactamente el patrón que querrías detectar antes de que se convierta en un problema mayor.

Cómo se ve una buena gestión del drift en el día a día

  • Las desviaciones se comprueban contra la línea base con la frecuencia suficiente para que la ventana de exposición se mida en horas, no en semanas.
  • El drift de bajo riesgo y bien entendido, como un ajuste restablecido por una actualización rutinaria, se corrige automáticamente.
  • El drift de mayor riesgo o inusual, como un cambio inesperado en la pertenencia a un grupo de administradores, se marca para revisión en lugar de corregirse automáticamente en silencio.
  • Cada evento de drift, corregido automáticamente o marcado, se conserva como registro, de modo que los patrones se vuelven visibles con el tiempo en lugar de que cada caso sea una sorpresa aislada.

Por qué esto se conecta con las políticas como código y la revisión

La detección de drift funciona mejor cuando existe una línea base clara y versionada contra la que detectarlo, que es exactamente lo que aporta declarar la política como configuración estructurada. Es mucho más difícil detectar que un dispositivo ya no coincide con su política prevista cuando esa política solo existe como memoria institucional o como una página de ajustes sin historial. Ambas prácticas se refuerzan mutuamente: una política declarada y revisada le da a la detección de drift algo preciso contra lo que comparar, y la detección continua de drift es lo que mantiene con sentido una política declarada después del día en que se aprobó.

Recursos relacionados

Volver al centro temático