Definición
Divergencia persistente entre los ajustes o el estado real en ejecución de un sistema y su línea de base de configuración prevista, registrada o gestionada, que surge por cambios ad hoc, diferencias de entorno, actualizaciones de software o automatización incompleta; provoca comportamiento inconsistente, fallos de interoperabilidad, brechas de seguridad o despliegues fallidos cuando los componentes suponen el estado de la línea de base.

Principio

Principio
Cuando el estado de configuración autorizado no se aplica y reconcilia de forma continua con el estado en ejecución, los cambios incrementales o manuales se acumulan y producen una divergencia observable proporcional a la frecuencia y al alcance de los cambios no gestionados.

Demostración

Demostración
Escenario ilustrativo → Reconocimiento → Acción → Consecuencia: Un equipo gestiona servidores definidos por un repositorio de infraestructura como código. Un ingeniero aplica un parche de emergencia manualmente en un subconjunto de hosts. Más tarde, los despliegues automatizados suponen el estado del repositorio y aplican una configuración que entra en conflicto con los hosts parcheados. Reconocimiento: las herramientas de monitorización alertan sobre respuestas de servicio inconsistentes entre hosts. Acción: los operadores ejecutan un proceso de reconciliación o revierten el cambio manual. Consecuencia: bien una reversión del despliegue y un tiempo de inactividad operativo, bien descubrir que el cambio manual introdujo una configuración de seguridad ausente de la línea de base y que requiere remediación.

Aplicación incorrecta

Aplicación incorrecta
Considerar cualquier diferencia de configuración como prueba de compromiso malicioso. Por qué parece plausible: tanto el compromiso como la deriva producen diferencias de estado. Error semántico: la deriva es una relación de estado descriptiva (real ≠ previsto) causada por procesos de cambio; el compromiso es una atribución causal que requiere evidencia de acción no autorizada.

Consecuencia

Consecuencia
Imprevisibilidad operativa (despliegues fallidos, disponibilidad de funciones inconsistente), exposición de seguridad (parches ausentes o controles mal configurados) y incumplimientos de cumplimiento; la remediación suele requerir detección, reconciliación y cambios en la gobernanza, no solo correcciones aisladas.

Inversión

Inversión
Si la infraestructura se gestiona como artefactos inmutables o mediante sistemas de estado deseado aplicados continuamente (orquestación declarativa con reconciliación automática), la deriva persistente se elimina o se limita a ventanas transitorias; por el contrario, la evolución deliberada y versionada de la línea de base no es deriva si está registrada y reconciliada.

Límite

Límite
Claramente dentro: hosts de producción cuyo estado en vivo difiere del repositorio de configuración versionado más allá de la ventana de reconciliación aceptada. Caso límite: divergencia transitoria durante una actualización progresiva controlada en la que algunos nodos difieren temporalmente. Claramente fuera: diferencias entre dos entornos independientes e intencionalmente distintos (p. ej., desarrollo vs producción) que no están definidos para compartir la misma línea de base.

Tensión semántica

Tensión semántica
Estabilidad ↔ Adaptación — la necesidad de impedir cambios no autorizados (estabilidad) compite con la necesidad de permitir correcciones rápidas y evolución (adaptación); una aplicación más estricta reduce la deriva pero puede ralentizar la respuesta a emergencias.

Síntesis

Síntesis
La deriva de configuración reconfigura la noción de configuración como estado observable: la gestión eficaz requiere tanto una línea de base autorizada como detección y reconciliación automatizadas para que la divergencia sea un evento controlado y documentado, no un modo de fallo acumulativo.