DevOps y monitorización

Evite recursos huérfanos en la nube cuando el personal cambia de rol

Los movimientos internos a menudo dejan obsoletas las etiquetas de propiedad de la infraestructura. Utilice registros de acceso y verificaciones de políticas para reasignar los recursos antes de revocar el acceso.

Server racks with warning lights indicating stale resources
Ilustración creada para este artículo

Traducido automáticamente del original en inglés.

Cuando los empleados cambian de equipo o son ascendidos, su huella digital en la infraestructura de la nube a menudo permanece sin cambios. Esto crea una brecha donde los recursos críticos siguen etiquetados con propietarios que ya no los gestionan, lo que conduce a riesgos de seguridad y cuellos de botella operativos. Una guía reciente destaca cómo detectar y corregir estas etiquetas de propiedad obsoletas utilizando datos de identidad existentes.

Qué sucedió

El artículo describe un escenario común en el que un ingeniero, Marcus, pasa de ingeniería de plataforma a un rol de datos. Mientras Recursos Humanos y TI actualizan su título laboral y el acceso a su credencial, los cuarenta y un entornos de la nube que poseía previamente siguen etiquetados con su dirección de correo electrónico. Ocho meses después, Marcus recibe una solicitud de aprobación para uno de estos entornos. Sin contexto, pero bajo presión para vaciar su cola de tareas, la aprueba sin una revisión adecuada.

Este incidente ilustra que el "último día" rara vez significa abandonar completamente la empresa. Más a menudo, marca el fin de la responsabilidad sobre activos específicos. Los cambios en la propiedad de la infraestructura no reciben la misma atención procedimental que los cambios de rol, dejando los recursos huérfanos o mal gestionados hasta que ocurre una auditoría de seguridad o una falla. La solución propuesta implica utilizar consultas de datos para identificar propietarios inactivos y aplicar políticas que eviten brechas de propiedad durante las transferencias.

Detalles clave

  • Las etiquetas de propiedad obsoletas persisten porque los movimientos internos no activan las listas de verificación estándar de desvinculación.
  • Los usuarios de AWS pueden consultar aws_iam_user_last_accessed_details para encontrar credenciales no utilizadas durante noventa días.
  • Azure Entra ID permite unir directamente las etiquetas de propietario de VM con userPrincipalName en los registros de auditoría.
  • GCP carece de registros directos de inicio de sesión IAM, por lo que requiere uniones con datos de inicio de sesión de Google Workspace.
  • Noventa días de inactividad es un fuerte indicador de que la propiedad necesita revisión, aunque no es una prueba definitiva.
  • Motores de políticas como OPA pueden aplicar reglas que bloquean los cambios de recursos si no se asigna un propietario activo.

Contexto

Los proveedores de nube permiten a los usuarios etiquetar recursos con metadatos, como un campo "propietario". Estas etiquetas suelen ser cadenas simples, como una dirección de correo electrónico, y no están vinculadas inherentemente a los sistemas de gestión de identidades. Cuando un empleado se va o cambia de rol, sus permisos de acceso podrían actualizarse, pero estas etiquetas estáticas permanecen intactas. Este desacoplamiento significa que los sistemas automatizados no pueden determinar fácilmente si la persona listada como propietaria sigue activa o responsable de ese activo.

Los proveedores de identidad como AWS IAM, Microsoft Entra ID y Google Workspace mantienen registros de actividad del usuario. Al cruzar referencias entre estos registros de actividad y las etiquetas de recursos, los equipos pueden identificar discrepancias. Si la persona etiquetada como propietaria no ha autenticado ni accedido a ningún servicio durante un período significativo, como noventa días, sugiere que sus responsabilidades han cambiado. Este enfoque basado en datos reemplaza la suposición manual con señales observables.

Por qué importa

Para los equipos que ejecutan software autoalojado o gestionan infraestructura en la nube, la propiedad obsoleta lleva a la parálisis en la toma de decisiones. Cuando una solicitud de aprobación llega a la bandeja de entrada de un expropietario, este puede aprobarla ciegamente para evitar el esfuerzo de investigar un proyecto que ya no comprende. Esto omite las revisiones necesarias de seguridad y costos, introduciendo potencialmente vulnerabilidades o gastos innecesarios en el entorno.

Además, los recursos huérfanos se vuelven invisibles para los miembros actuales del equipo. Sin un propietario claro y activo, tareas de mantenimiento como parchear, escalar o desmantelar se descuidan. Con el tiempo, esto acumula deuda técnica y riesgo de seguridad. Al tratar la propiedad como un rol dinámico en lugar de una etiqueta estática, las organizaciones aseguran que cada recurso tenga una parte responsable actualmente involucrada con el sistema.

La implementación de estas verificaciones requiere herramientas nuevas mínimas. La mayoría de las organizaciones ya recopilan registros de identidad y utilizan pipelines de infraestructura como código. Añadir una consulta para marcar propietarios inactivos y una verificación de política para aplicar asignaciones válidas se integra en los flujos de trabajo existentes. Esto previene la acumulación de recursos zombi que drenan el presupuesto y complican los esfuerzos de cumplimiento normativo.

Qué puede hacer

  • Ejecute consultas SQL contra los registros de AWS, Azure o GCP para identificar propietarios de recursos sin actividad en los últimos noventa días.
  • Asigne etiquetas de recursos a nombres de usuario del proveedor de identidad para automatizar la detección de propiedad obsoleta.
  • Añada un paso a las listas de verificación de transferencia interna que requiera reasignar todos los recursos poseídos antes de revocar el acceso.
  • Implemente reglas de política como código utilizando Rego o lenguajes similares para denegar cambios si no hay un propietario válido asignado.

Más noticias

Todas las noticias