Gestionando el ciclo de vida de la identidad no humana en entornos modernos
Apr 21, 2026
Las identidades no humanas (NHIs), como cuentas de servicio, claves API, tokens e identidades de carga de trabajo, ahora superan en número a los usuarios humanos por 10 veces o más en la mayoría de las organizaciones. A diferencia de las identidades humanas que siguen ciclos de vida impulsados por RRHH, las NHIs a menudo se crean de forma ad hoc, se les otorgan permisos excesivos y rara vez se desactivan. La gestión efectiva del ciclo de vida de las NHIs abarca cinco etapas: descubrimiento e inventario, aprovisionamiento seguro, monitoreo continuo, gestión de riesgos de credenciales (incluida la rotación) y desactivación. Netwrix Identity Manager proporciona gobernanza en cada etapa para reducir la proliferación de identidades y hacer cumplir el principio de menor privilegio.
Introducción: por qué el ciclo de vida de la identidad no humana merece atención
Las identidades no humanas (NHIs) abarcan todas las credenciales o construcciones de identidad que permiten que un sistema, aplicación o proceso automatizado se autentique e interactúe con otros recursos sin que una cuenta humana esté involucrada directamente. Las NHIs incluyen cuentas de servicio dedicadas a aplicaciones o servicios, claves API que son tokens estáticos para acceder a servicios externos, tokens de corta duración como tokens OAuth o tokens JWT, y credenciales de automatización usadas en pipelines CI/CD, herramientas de gestión de configuración o flujos de trabajo RPA. En organizaciones con infraestructura diversa y rutinas de automatización complejas, las NHIs superan en número a los usuarios humanos por diez o más veces. Incluso una organización mediana puede tener cientos de NHIs, y las grandes empresas pueden tener miles. Para más información sobre tipos de NHI y desafíos de seguridad, consulte nuestro artículo sobre non-human identity security.
La gestión del ciclo de vida de la identidad humana está bien establecida y es madura, donde los flujos de trabajo impulsados por RRHH permiten a TI gestionar la provisión y desprovisión de empleados que se incorporan, trasladan o abandonan con roles RBAC y revisiones periódicas de acceso. Por otro lado, los NHIs no tienen una estructura de gestión definida. A menudo son creados de forma ad hoc por desarrolladores o equipos DevOps, se les conceden permisos excesivos o amplios por conveniencia, quedan sin propiedad documentada y se configuran con credenciales estáticas que rara vez se rotan.
Sin una gestión formal del ciclo de vida de NHI, las organizaciones enfrentan tres desafíos:
- Expansión de identidades: Proliferación incontrolada de NHIs en toda la infraestructura, lo que hace que la gobernanza sea extremadamente difícil porque no puedes revisar ni proteger lo que no puedes encontrar.
- Credenciales huérfanas: NHIs que han perdido a su propietario legítimo o propósito pero siguen activas. Como ningún equipo las está usando activamente, siguen siendo un riesgo oculto que los atacantes pueden explotar.
- Puntos ciegos de seguridad: Los NHIs suelen quedar fuera del alcance de monitoreo de herramientas de seguridad como SIEM o SOAR, que están configuradas para detectar actividades sospechosas de cuentas humanas. Las plataformas de gobernanza de identidad también se centran en cuentas humanas y generalmente no incluyen NHIs, lo que deja una superficie de ataque significativa abierta.
Este artículo se centra en las cinco etapas del ciclo de vida de NHI, desde el descubrimiento y la creación hasta la supervisión, la gestión de riesgos y la desmantelación segura.
Netwrix Identity Manager: Gobernanza y administración de identidad sin la complejidad. Lanzar demo en el navegador.
Definiendo identidades no humanas en los ecosistemas de TI actuales
Las identidades no humanas (NHIs) son identidades digitales asignadas a máquinas, aplicaciones, servicios, contenedores, scripts y procesos automatizados que operan de forma autónoma. Sin interacción humana, se autentican, obtienen autorización para ciertos permisos, acceden a recursos y realizan acciones programáticamente dentro de los sistemas de TI. Por ejemplo, una aplicación alojada en AWS puede usar un rol IAM para acceder a archivos de almacenamiento, o un microservicio que se ejecuta en Kubernetes puede usar una cuenta de servicio para comunicarse con otros servicios.
Los NHIs se autentican mediante mecanismos amigables para máquinas, como claves API, secretos compartidos, certificados, tokens JWT u OAuth e identidades de carga de trabajo. A diferencia de las cuentas humanas, no inician sesión de forma interactiva, no usan contraseñas en el sentido tradicional y a menudo dependen de credenciales almacenadas. Debido a que se ejecutan automáticamente, los NHIs pueden realizar cientos o miles de acciones a gran velocidad y deben ser gobernados con los mismos controles y estándares de seguridad que las identidades humanas.
Los NHIs son esenciales en la compleja infraestructura de TI actual. Las organizaciones modernas deben adoptar arquitecturas de implementación nativas de la nube, y las prácticas de microservicios y DevOps requieren la comunicación máquina a máquina como base.
- Interacción con API: Las aplicaciones modernas dependen en gran medida de las APIs. Las aplicaciones se comunican con bases de datos, pasarelas de pago, servicios de almacenamiento, herramientas de monitoreo y plataformas SaaS de terceros utilizando APIs. Cada una de estas interacciones está impulsada por un NHI y requiere autenticación.
- DevOps y pipelines de CI/CD: Las pipelines de integración continua y despliegue continuo automatizan la construcción, pruebas y despliegues de software. Estas pipelines usan agentes NHI para autenticarse en repositorios de código fuente, registros de artefactos, plataformas de contenedores, entornos en la nube para despliegue y herramientas de notificación. Cada interacción requiere autenticación con un NHI distinto, y estas identidades suelen tener permisos elevados.
- Cargas de trabajo en la nube: Los entornos nativos en la nube crean y eliminan dinámicamente cargas de trabajo como máquinas virtuales, contenedores, funciones serverless y pods de Kubernetes. A estas cargas de trabajo se les asignan NHIs para acceder al almacenamiento, consultar bases de datos y acceder a servicios de mensajería. Todos estos NHIs que se crean, modifican y retiran requieren una gestión del ciclo de vida con la visibilidad adecuada.
- Tareas programadas y automatización: Más allá de la nube y DevOps, los entornos tradicionales de TI también dependen de NHIs para trabajos de procesamiento por lotes, scripts programados, tareas de sincronización de datos, servicios de respaldo y agentes de monitoreo. Estas tareas de automatización se ejecutan bajo cuentas de servicio con privilegios elevados y no suelen rotarse, monitorearse ni restringirse adecuadamente.
Tipos comunes de identidades no humanas que gestionan las organizaciones
Cuentas de servicio e identidades de aplicaciones: Estas identidades son cuentas dedicadas y no interactivas creadas específicamente para aplicaciones, servicios y procesos para autenticarse y acceder a recursos de forma segura. Por ejemplo, una aplicación de nómina que se conecta a una base de datos SQL para acceder a datos de empleados utilizando una cuenta de servicio garantiza la continuidad independientemente de los cambios de personal. Normalmente, estas son credenciales o claves fijas que rara vez se cambian, a menudo acumulan privilegios excesivos con el tiempo y se comparten frecuentemente entre múltiples aplicaciones y entornos.
Claves API, tokens y certificados: Estas identidades se utilizan en la interacción máquina a máquina. En lugar de iniciar sesión con nombre de usuario y contraseña, las aplicaciones y servicios usan estas identidades para identificarse de forma segura. Las claves API suelen ser cadenas secretas estáticas emitidas por un servicio (como AWS, Entra ID o Stripe) para identificar y autorizar una aplicación que realiza llamadas. OAuth o JSON Web Tokens (JWT) son tokens de corta duración emitidos tras un evento de autenticación que otorgan acceso a quien los posee sin verificación adicional. Los certificados basados en PKI se usan para la autenticación mutua TLS, la firma de código y la comunicación en mallas de servicios. Aunque estos certificados tienen una fecha de caducidad, los certificados no gestionados son una causa principal de interrupciones del servicio.
Identidades de cargas de trabajo en la nube y contenedores: Las NHIs se asignan dinámicamente a máquinas virtuales, contenedores, funciones serverless y pods de Kubernetes. Estas cargas de trabajo interactúan entre sí y fuera de la nube con otras plataformas en la nube o infraestructura local. Aunque las identidades gestionadas reducen la necesidad de secretos codificados, los permisos mal configurados asociados con los roles IAM que utilizan estas cargas de trabajo son objetivos principales para los atacantes.
Identidades de DevOps, CI/CD y automatización: Los entornos de DevOps dependen en gran medida de las identidades de automatización. Las herramientas de canalización CI/CD como Jenkins, GitHub Actions, GitLab CI y CircleCI requieren credenciales para extraer código, enviar artefactos, desplegar en entornos en la nube y actualizar la infraestructura. Las herramientas de infraestructura como código como Terraform y Ansible requieren credenciales de proveedores de nube con permisos amplios. Si se ven comprometidas, estas identidades de automatización pueden proporcionar a los atacantes control inmediato sobre los entornos de producción.
Agentes de IA e identidades de sistemas autónomos: A medida que las organizaciones adoptan la automatización impulsada por IA a un ritmo más rápido, está surgiendo una nueva clase de NHI. Estos agentes de IA e identidades de sistemas autónomos representan copilotos de IA que interactúan con sistemas empresariales, bots inteligentes que realizan tareas operativas, modelos de aprendizaje automático que acceden a canalizaciones de datos y bots de automatización robótica de procesos (RPA) que rellenan formularios y transforman datos. Las organizaciones deben ser cuidadosas al desplegar estos agentes de IA y deben definir un sistema de gestión del ciclo de vida de la identidad que controle y supervise el alcance del acceso con una pista de auditoría.
Identidades humanas vs. no humanas: una comparación del ciclo de vida
Tanto las identidades humanas como las no humanas requieren gobernanza; sin embargo, sus ciclos de vida son fundamentalmente diferentes en estructura, propiedad, perfil de riesgo y comportamiento operativo. Los procesos tradicionales de IAM fueron diseñados principalmente para usuarios humanos, y cuando se aplican tal cual a las NHIs, a menudo no proporcionan un control adecuado.
Aspecto | Identidades humanas | Identidades no humanas |
|---|---|---|
|
Creación |
Siga flujos de trabajo estructurados de aprovisionamiento impulsados por RRHH con procesos formales, aprobaciones y registros de auditoría. |
Creado ad hoc por desarrolladores, ingenieros DevOps o scripts automatizados fuera de procesos formales de gobernanza. |
|
Propiedad |
Cada identidad corresponde a un individuo verificado. La persona es responsable de las actividades de su cuenta. |
La propiedad no está clara o es compartida. Cuando los empleados se van, las NHIs a menudo se convierten en identidades huérfanas. |
|
Autenticación |
Use nombre de usuario y contraseña junto con MFA, proporcionando una segunda capa crítica de seguridad. |
Use claves API, tokens, certificados o claves SSH. No puede realizar autenticación interactiva ni usar MFA. |
|
Revisión |
Las revisiones periódicas de acceso son estándar. Marcos regulatorios como SOX, HIPAA e ISO 27001 exigen estas revisiones. |
A menudo excluidas de las revisiones de acceso debido a propiedad poco clara, dificultad para mapear roles comerciales y alto volumen. |
|
Desvinculación |
Maduro y sencillo. RRHH actualiza el estado laboral, los flujos de trabajo de IAM deshabilitan cuentas y se revoca el acceso. |
Ambiguo y mayormente ausente. Cuando las aplicaciones se retiran, las NHIs asociadas a menudo permanecen activas. |
Los flujos de trabajo tradicionales de Identity Management están diseñados en torno al ciclo de vida laboral humano. Asumen una propiedad clara de la cuenta y que el estado de RR. HH. desencadena eventos. Los NHIs no siguen estos patrones y requieren una gestión del ciclo de vida diseñada específicamente porque no tienen registro de RR. HH., ni gerente, ni eventos de inicio de sesión interactivos, ni un calendario natural de desvinculación.
Lo que realmente incluye el ciclo de vida de la identidad no humana
Los NHIs requieren una gestión estructurada del ciclo de vida como los usuarios humanos, pero la gestión debe adaptarse a escenarios como la automatización, la comunicación máquina a máquina y la escalabilidad a alta velocidad. A continuación se presentan las cinco etapas críticas del ciclo de vida del NHI:
Gestionar NHIs con un enfoque de ciclo de vida garantiza que no haya puntos ciegos de seguridad. Cada etapa funciona como un control de seguridad: la falta de descubrimiento conduce a identidades en la sombra, una provisión débil conduce a la escalada de privilegios, la falta de monitoreo significa que las vulneraciones permanecen sin detectar, la falta de rotación de credenciales significa que una clave filtrada otorga acceso persistente, y la falta de desmantelamiento deja credenciales huérfanas que crean puertas traseras persistentes no detectadas.
Etapa 1: descubrimiento e inventario de identidades no humanas
El descubrimiento es el primer paso crítico en la gestión de identidades no humanas porque la primera regla en seguridad es "no puedes proteger lo que no puedes ver." Antes de que se pueda aplicar cualquier gobernanza, política o control de seguridad, las organizaciones deben establecer un inventario completo, preciso y continuamente actualizado de cada NHI en su entorno.
Lo que requiere el descubrimiento
Escaneo continuo: Los NHIs no son estáticos. Los desarrolladores aprovisionan cuentas de servicio bajo demanda, las canalizaciones CI/CD generan tokens de corta duración y las cargas de trabajo nativas en la nube crean nuevas identidades dinámicamente. Una auditoría puntual capturará una instantánea que quedará obsoleta casi de inmediato. El descubrimiento efectivo requiere un escaneo continuo y automatizado que se ejecute según un horario o evento, detectando las identidades recién creadas a medida que aparecen.
Cobertura entre entornos: Las organizaciones modernas operan en entornos híbridos y multinube. Discovery debe escanear continuamente directorios locales como Active Directory, sistemas IAM en la nube en AWS, Azure y GCP, plataformas SaaS, sistemas de orquestación de contenedores y bóvedas de secretos. Si el descubrimiento se limita a uno o dos entornos, una gran parte de la superficie de ataque NHI permanecerá invisible.
Mapeo de atributos: El descubrimiento no se trata solo de listar identidades; también debe capturar el contexto completo de cada identidad para aplicar controles de seguridad y gobernanza. Esto incluye mapear atributos clave para cada NHI, como qué equipo o individuo posee la identidad, qué función empresarial cumple, qué sistemas o servicios dependen de ella y cuándo se rotaron las credenciales por última vez.
Desafíos comunes en el descubrimiento
- A diferencia de las identidades humanas que están centralizadas en un sistema de RRHH o proveedor de identidad principal, las NHI rara vez residen en un solo lugar. Existen en consolas IAM en plataformas en la nube, configuraciones locales de cuentas de servicio en servidores, secretos almacenados en bóvedas y claves API incrustadas en archivos de configuración o repositorios de código. Esta dispersión de identidades dificulta obtener un inventario preciso sin herramientas especializadas de gestión de NHI.
- A diferencia de las identidades humanas que se sincronizan desde los sistemas de RRHH hacia un directorio centralizado, las NHIs normalmente no tienen un sistema de origen autorizado. Varias identidades pueden cumplir la misma función, las identidades huérfanas permanecen activas después de que las aplicaciones se retiran y existen credenciales duplicadas en diferentes entornos. Los equipos de seguridad deben agregar y correlacionar datos de múltiples fuentes para construir una plataforma de inventario unificada.
- Una de las situaciones más desafiantes en el descubrimiento de NHI son las identidades en la sombra. Los desarrolladores y los ingenieros de DevOps suelen crear identidades para soluciones rápidas, pruebas y despliegues rápidos fuera de los procesos formales de aprovisionamiento. Estas identidades carecen de la documentación y el alcance adecuados, lo que las convierte en de alto riesgo y difíciles de descubrir.
Etapa 2: aprovisionamiento seguro y asignación de acceso
La primera línea de defensa es la fase de aprovisionamiento. La forma en que se crean los NHIs determina su perfil de riesgo a lo largo de su ciclo de vida. Si una identidad tiene permisos excesivos que no están documentados y sin una propiedad clara, se convierte en un riesgo que puede persistir durante años sin ser detectado.
Mejores prácticas de aprovisionamiento
Estandarizar los flujos de trabajo de creación: Cada NHI debe crearse mediante un proceso predefinido y repetible, y el acceso debe alinearse con los modelos de control de acceso basado en roles o control de acceso basado en atributos. Esto significa establecer plantillas aprobadas para tipos comunes de identidad como cuentas de servicio, claves API y tokens de canalización CI/CD para garantizar que ningún NHI ingrese al entorno fuera de una política de gobernanza.
Implemente el principio de mínimo privilegio desde el inicio: Uno de los mayores riesgos en la provisión de NHI es otorgar un acceso amplio durante la fase de desarrollo que se vuelve permanente en producción. Least privilege debe aplicarse en el momento de la creación de la identidad: defina los sistemas y requisitos de API exactos, evalúe cuidadosamente qué permisos deben otorgarse, evite permisos comodín en las políticas de IAM en la nube y comience con el acceso mínimo.
Asignar propiedad: Cada NHI debe estar vinculado a una persona, rol o equipo para establecer una propiedad clara. La propiedad debe actualizarse regularmente en la Change Management Database (CMDB) y en las plataformas IAM para que cualquier modificación requerida sea consultada y aprobada por el propietario. Si el propietario deja la organización, la propiedad debe reasignarse inmediatamente.
Establecer fechas de expiración: Muchos NHIs se crean para proyectos temporales, migraciones, entornos de prueba, integraciones con proveedores y tareas de automatización a corto plazo, pero rara vez se desactivan después de que la necesidad expira. Asigne un tiempo de vida (TTL) a cada NHI. Cuando expire, el propietario debe revisar la necesidad y, si no se aprueba, el NHI debe eliminarse automáticamente del sistema.
Errores de aprovisionamiento que se deben evitar
- Permisos excesivos: Bajo presión de entrega, los equipos a menudo otorgan permisos excesivos "solo para que las cosas funcionen." Los permisos excesivos rara vez se reducen una vez que las cosas funcionan y crean rutas ocultas de escalada de privilegios que pueden convertirse en oportunidades para movimientos laterales o violaciones graves de cumplimiento.
- Copiar permisos de NHIs existentes: Al crear una nueva identidad, es más fácil copiar permisos de las existentes, suponiendo que ese sea el método aprobado. Sin embargo, esto genera problemas como heredar permisos obsoletos o excesivos que nunca fueron aprobados formalmente.
- Creación de NHIs sin documentación ni propiedad: Cuando se crean NHIs sin documentación y el inventario no se actualiza, los equipos de seguridad no pueden incluirlos en su alcance, las evaluaciones de riesgo quedan desactualizadas y no existe un plan de respuesta a incidentes ni de desmantelamiento.
Etapa 3: monitoreo continuo y supervisión del comportamiento
Una vez que se provisiona un NHI, el trabajo de seguridad no se detiene. Se desplaza hacia la monitorización continua, no solo revisiones estáticas de acceso periódicas, sino la supervisión de cómo se usan los permisos y cómo evolucionan los roles y permisos con el tiempo. La monitorización continua asegura que lo que un NHI está haciendo se alinee con lo que debería hacer, y si se detectan desviaciones, la investigación y remediación pueden evitar que la desviación se convierta en un incidente.
Qué monitorear
Patrones de uso: Comprender y monitorear con qué frecuencia y en qué contexto opera un NHI proporciona la base para entender los riesgos asociados. ¿Está un NHI activo diariamente o solo durante los últimos días de la semana o del mes? Si está realizando 100 solicitudes por hora, ¿cuál es la causa de un aumento repentino a 10,000 solicitudes? Un aumento en la frecuencia de uso o en el volumen de llamadas fuera de la ventana habitual de operación puede indicar compromiso o uso indebido. Si un NHI no está activo durante un período prolongado, podría indicar un servicio desmantelado cuyas credenciales nunca fueron revocadas.
Alcance de acceso: Monitorizar a qué accede un NHI, como recursos, APIs, almacenes de datos o servicios, es fundamental para la visibilidad y para garantizar que el comportamiento real en tiempo de ejecución coincida con el diseño de acceso previsto. Incluso si un NHI funciona normalmente, el acceso excesivo es un riesgo potencial. La visibilidad del alcance de acceso debe incluir revisiones periódicas de acceso, asignaciones de roles y puntuación de riesgos basada en la criticidad del acceso.
Cambios inusuales: Cualquier cambio de acceso, especialmente los inesperados o no autorizados, debe ser una señal de alerta para los equipos de seguridad. Esto incluye nuevas asignaciones de roles, adjuntos de políticas, cambios en la membresía de grupos o concesiones de acceso secreto que no formaban parte de un flujo de trabajo de gestión de cambios. Dado que los NHIs no pueden iniciar solicitudes por sí mismos, un cambio de acceso inesperado debe considerarse como posible actividad maliciosa, abuso interno o una mala configuración de la automatización y debe investigarse de inmediato.
Deriva de permisos: Con el tiempo, los NHIs tienden a acumular permisos para diferentes tareas o proyectos temporales y obtienen más acceso del originalmente previsto. Las causas comunes incluyen expansiones de proyectos, acceso temporal añadido para la resolución de problemas que nunca se eliminó, y cambios en la herencia de roles debido a la anidación compleja de grupos. La deriva de permisos debe ser monitoreada rigurosamente comparando los permisos actuales con las plantillas de permisos base.
Registro y cumplimiento
Los registros de actividad NHI no son opcionales; son tan cruciales como los registros de actividad humana para requisitos de cumplimiento, preparación para auditorías y respuesta a incidentes. Marcos como PCI DSS, HIPAA, SOC 2 y GDPR requieren trazabilidad, responsabilidad y registros de auditoría del acceso al sistema, ya sea una cuenta humana o una identidad no humana.
- Trazabilidad: Cada acción automatizada debe ser atribuible a una identidad específica para que se pueda establecer la propiedad.
- Evidencia de auditoría: Las organizaciones deben poder demostrar quién accedió a sistemas sensibles, cuándo ocurrió el acceso, qué acciones se realizaron y si el acceso fue autorizado.
- Investigación de incidentes: Durante las investigaciones forenses de violaciones de seguridad, los registros de identidad ayudan a determinar si las credenciales fueron comprometidas, rastrear movimientos laterales, establecer el alcance de la exfiltración de datos y construir una línea de tiempo clara para reconstruir los eventos del ataque.
Etapa 4: gestión del riesgo de credenciales
Los secretos de larga duración son uno de los aspectos más peligrosos de la seguridad de la identidad no humana y representan un riesgo sistémico. A diferencia de las credenciales humanas, donde los cambios de contraseña se aplican por política y MFA añade una capa adicional de seguridad, las credenciales NHI a menudo permanecen estáticas durante meses o incluso años. Si estas credenciales se filtran, siguen siendo explotables activamente hasta que los permisos se revocan explícitamente o la identidad se elimina.
Por qué la rotación es importante
Exposición no detectada: Las credenciales pueden filtrarse a través de registros, entornos de desarrollo o técnicas sofisticadas sin activar ninguna alarma. Si un secreto se compromete accidentalmente en Git, se expone mediante un bucket de almacenamiento en la nube mal configurado o se extrae de la memoria o registros, los atacantes obtienen acceso persistente y las organizaciones no tienen idea de que ya ha ocurrido una violación.
La rotación limita el radio de impacto: La rotación actúa como un límite de tiempo para una posible vulneración. Al cambiar las credenciales con frecuencia, los atacantes con acceso silencioso se revocan automáticamente. Por ejemplo, si una clave se rota cada 24 horas, una clave robada se vuelve inútil al día siguiente. Un token de corta duración válido por 15 minutos limita la exposición solo a esos 15 minutos. El principio es simple: cuanto más tiempo vive un secreto, mayor es la probabilidad de que haya sido expuesto a través de algún vector de ataque no detectado.
Cumplimiento y gobernanza: Los marcos modernos de seguridad y cumplimiento requieren explícitamente controles de gestión de credenciales y ya no consideran la rotación de credenciales como algo deseable, sino como un control obligatorio. Los auditores necesitan pruebas de la frecuencia con la que se rotan las credenciales de las cuentas de servicio, si la rotación está automatizada y qué sucede cuando se expone un secreto.
Mejores prácticas de rotación
Defina políticas de rotación: La rotación manual de credenciales no es confiable por diseño porque los equipos pueden olvidarse o carecer de una propiedad clara. Una política formal de rotación debe definir qué credenciales deben rotarse, la vida útil máxima por tipo de credencial, quién es el propietario de la rotación y responsable de ella, y qué herramientas deben usarse. La rotación basada en políticas garantiza consistencia en entornos diversos y crea una pista de auditoría clara.
Establezca los horarios de rotación: No todas las credenciales conllevan el mismo riesgo, y la frecuencia de rotación debe establecerse en consecuencia. Las cuentas de servicio con privilegios elevados deben rotarse diariamente o semanalmente, las claves API de la nube con permisos amplios deben rotarse semanal o mensualmente, y los tokens de acceso de usuario deben ser de corta duración (válidos por minutos, no días). El objetivo es que la rotación sea un proceso de fondo en lugar de un control de emergencia periódico.
Responder a las exposiciones de inmediato: La rotación no debe basarse solo en el tiempo; también debe ser impulsada por eventos basados en la supervisión continua. Las organizaciones deben tener un proceso definido para la respuesta a incidentes de credenciales que se active inmediatamente cuando se sospeche o confirme una vulneración. Cuando se detecta una exposición, un proceso automatizado debe revocar la credencial comprometida, generar un nuevo secreto, actualizar todos los servicios dependientes y registrar y notificar a las partes interesadas.
Etapa 5: desmantelamiento y desvinculación de identidades no humanas
La desactivación suele ser la etapa más descuidada del ciclo de vida de la identidad no humana. Mientras las organizaciones se centran en la provisión y el monitoreo, la jubilación de NHI generalmente ocurre durante campañas informales o no ocurre en absoluto. Como resultado, toneladas de NHIs huérfanos permanecen en el sistema como cuentas fantasma que crean una superficie de ataque oculta.
Identificación de NHIs para desmantelamiento
La desactivación efectiva comienza con la visibilidad. Las organizaciones deben detectar proactivamente los NHIs que ya no deberían existir.
Identidades no utilizadas: Muchas NHIs se crean para proyectos a corto plazo, integraciones temporales, entornos de prueba o iniciativas de migración. Una vez que estos proyectos terminan, estas NHIs permanecen en el sistema con credenciales válidas. Debería existir una política que evalúe cuándo una NHI ya no está en uso, como la ausencia de eventos de autenticación dentro de plazos definidos (30, 60 o 90 días).
Identidades huérfanas: Las NHIs se vuelven huérfanas cuando sus propietarios o equipos responsables dejan la organización, son reasignados a otros proyectos o cuando las aplicaciones para las que se creó la NHI se retiran sin limpiar la NHI. Sin propiedad, no hay nadie que revise los derechos de acceso, rote las credenciales o supervise actividades anormales. Las identidades huérfanas son particularmente peligrosas porque parecen legítimas dentro de los sistemas pero no tienen supervisión.
Identidades duplicadas: En entornos DevOps descentralizados, varios equipos pueden crear identidades separadas para tareas idénticas, lo que conduce a cuentas de servicio redundantes, claves API superpuestas o múltiples credenciales con derechos de acceso similares. Las identidades duplicadas aumentan la complejidad y el riesgo porque las auditorías se vuelven más difíciles de mantener y revocar el acceso de una identidad no elimina el riesgo de acceso.
Proceso seguro de desmantelamiento
Eliminar un NHI sin una validación cuidadosa es en sí mismo un riesgo. Puede romper aplicaciones o servicios dependientes en producción. El proceso de desmantelamiento debe realizarse de manera sistemática.
- Identificar y perfilar: Utilice herramientas de descubrimiento automatizadas para marcar identidades basadas en la inactividad o la falta de un propietario válido, ya sea que la aplicación o servicio asociado esté retirado, o si el NHI se confirma como una identidad duplicada. Los NHIs identificados deben enviarse para revisión a los propietarios de la aplicación, seguridad y equipos de DevOps.
- Verificación de dependencias: Antes de deshabilitar o eliminar un NHI, verifique que no esté soportando activamente trabajos en segundo plano, tareas de automatización programadas, integraciones de terceros, procesos de recuperación ante desastres o sistemas heredados. Las verificaciones de dependencias requieren revisar los registros de autenticación, comprobar las configuraciones de CI/CD, escanear plantillas de infraestructura como código y consultar a los propietarios de las aplicaciones.
- Desactivar antes de eliminar:Nunca elimine inmediatamente. La mejor práctica es eliminar en fases: primero desactive la capacidad de autenticación, supervise fallos o errores del sistema, permita un período de gracia definido (de 7 a 30 días) y elimine permanentemente si no ocurre ningún impacto. Esto permite a los equipos validar cualquier impacto y facilita una rápida reversión.
- Eliminación de documentos para fines de auditoría: Una vez completadas todas las fases de desmantelamiento, realice una eliminación permanente y asegúrese de que esta acción quede registrada en los registros de la plataforma SIEM para la auditoría. Documente la información necesaria, incluido el nombre de la identidad con su identificador único, los sistemas y privilegios asociados, el motivo de la eliminación, los detalles del flujo de trabajo de revisión y aprobación, y la fecha de eliminación.
Errores comunes en la gestión del ciclo de vida de NHI
Sin modelo de propiedad
Cuando los NHIs se crean de forma ad hoc y sin un propietario designado, rápidamente se convierten en identidades huérfanas. Sin seguimiento ni responsabilidad, no hay nadie que verifique si la identidad sigue siendo necesaria, si su acceso sigue siendo apropiado o a quién se debe contactar durante un incidente de seguridad.
Brechas en el descubrimiento
No puedes gestionar lo que no sabes que existe. Las brechas en el descubrimiento ocurren cuando los NHIs se crean fuera del flujo de trabajo de aprovisionamiento o debido a rutinas de descubrimiento puntuales en lugar de procesos continuos. Las identidades creadas por desarrolladores para soluciones rápidas, pruebas y despliegues rápidos crean puntos ciegos y proliferación secreta.
Crecimiento de permisos
A los NHIs a menudo se les conceden permisos amplios durante la fase inicial de desarrollo para "simplemente hacer que las cosas funcionen", y en producción estos permisos excesivos no se reducen. Con el tiempo, a medida que cambia el alcance de la aplicación, los permisos no se reevalúan. La brecha entre los permisos asignados y los permisos usados crece y crea riesgo de movimiento lateral durante una violación de seguridad.
Sin rotación
Muchos NHIs dependen de secretos de larga duración como claves API, certificados y contraseñas compartidas que a menudo permanecen sin cambios durante años. La rotación se descuida por miedo a romper sistemas de producción, por no saber dónde están incrustados los secretos o por la falta de una plataforma centralizada para la gestión de secretos.
Desmantelamiento omitido
Cuando un microservicio o aplicación se retira o un proyecto termina, sus NHIs asociados a menudo no se desmantelan. Las organizaciones generalmente no tienen un enlace automatizado entre el ciclo de vida de la aplicación y el ciclo de vida de la identidad. Estas identidades activas pero ocultas no sirven para nada pero son puntos de entrada fáciles para los atacantes.
Cómo Netwrix soporta la gestión del ciclo de vida de NHI
Netwrix Identity Manager ofrece un marco integral de gobernanza y administración de identidad (IGA) que gestiona cuentas humanas e identidades no humanas en una sola plataforma con procesos automatizados de ciclo de vida. Netwrix Identity Manager construye un repositorio centralizado de identidades que incluye todos los tipos de identidad para crear un inventario unificado que sirve como base para la gestión del ciclo de vida de la identidad.
Descubrimiento e inventario: Todos los tipos de identidad, incluidos los NHIs, se sincronizan en un repositorio centralizado de Identity Management que proporciona visibilidad y reduce la proliferación de identidades. Los conectores extraen datos de identidad y derechos de diferentes directorios (Active Directory, Microsoft Entra ID) y aplicaciones empresariales, incorporando los NHIs al ámbito de la gobernanza junto con las identidades humanas.
Provisionamiento controlado: Se define un flujo de trabajo de provisionamiento estandarizado para cada identidad, reduciendo el provisionamiento ad hoc con permisos excesivos. Los flujos de trabajo basados en políticas se activan cuando se solicita la creación de una identidad, aplicando los principios de mínimo privilegio para provisionar solo el acceso requerido por el rol de la identidad. El control de acceso basado en roles garantiza que las identidades solo obtengan permisos apropiados para su función.
Monitoreo y revisión continuos: Netwrix Identity Manager rastrea los derechos, los eventos de cambio y el estado de cumplimiento de todas las identidades que gestiona. Ofrece capacidades integradas de campañas de certificación de acceso con análisis de riesgos para detectar cuando las NHIs acumulan permisos excesivos y supervisa los patrones de acceso y el uso de recursos. Ayuda a detectar identidades inactivas o huérfanas, aumento de privilegios y violaciones de segregación de funciones tanto para identidades humanas como no humanas.
Remediación y limpieza de acceso: Netwrix Identity Manager permite a las organizaciones analizar los permisos de cada identidad según las reglas de la política. Los NHIs que ya no necesitan acceso o que tienen permisos más allá de lo que permite la política pueden ser marcados para remediación. Se pueden definir reglas para identificar cuentas no utilizadas que no hayan iniciado sesión durante un período determinado (como 90 días), NHIs huérfanos cuyo propietario no está presente o permisos excesivos revelados durante la certificación de acceso.
Cierre del ciclo de vida: Netwrix Identity Manager automatiza las fases de provisión, actualización y desprovisión con flujos de trabajo completos que se adaptan a los procesos joiner-mover-leaver (JML). Cuando una aplicación o servicio se retira, un proyecto termina o un propietario humano se va o se traslada al siguiente proyecto, Netwrix Identity Manager garantiza que los NHIs asociados tengan los permisos revocados y eventualmente sean eliminados.
Vea cómo Netwrix Identity Manager le ayuda a gestionar NHIs en todo su entorno. Solicite una demostración.
Conclusión: del crecimiento descontrolado de identidades al control del ciclo de vida
En la infraestructura de TI moderna, las identidades no humanas se han convertido en el tipo de identidad dominante y no van a desaparecer. Se están multiplicando exponencialmente. Cada nuevo mecanismo de automatización, carga de trabajo en la nube y agente de IA añade a la huella creciente de NHI. El cambio del diseño monolítico de aplicaciones a microservicios significa múltiples identidades para cada subservicio que se comunica con otros servicios. Las cargas de trabajo en la nube, como máquinas virtuales, funciones serverless, contenedores y servicios gestionados, requieren más NHIs. Las canalizaciones DevOps dependen en gran medida de service principals, tokens de implementación, integraciones de Git, credenciales API y agentes de compilación. Ahora, las NHIs superan en número a las identidades humanas en una proporción de 10 a 1, y la proporción sigue aumentando.
La gestión del ciclo de vida de NHI transforma los NHIs de un riesgo creciente en una clase de activos gobernada y permite a las organizaciones gestionar los NHIs con controles más efectivos necesarios para la escala e impacto que tienen. Al abordar cada etapa (descubrimiento, aprovisionamiento, monitoreo, rotación y desmantelamiento), las organizaciones pueden reducir la dispersión de identidades, aplicar el principio de menor privilegio y cerrar las brechas de seguridad que el IAM tradicional no puede abordar para los NHIs.
Preguntas frecuentes
Compartir en
Aprende más
Acerca del autor
Dirk Schrader
Vicepresidente de Investigación de Seguridad
Dirk Schrader es un Resident CISO (EMEA) y VP de Security Research en Netwrix. Con 25 años de experiencia en seguridad informática y certificaciones como CISSP (ISC²) y CISM (ISACA), trabaja para promover la ciberresiliencia como un enfoque moderno para enfrentar las amenazas cibernéticas. Dirk ha trabajado en proyectos de ciberseguridad en todo el mundo, comenzando en roles técnicos y de soporte al inicio de su carrera y luego pasando a posiciones de ventas, marketing y gestión de productos tanto en grandes corporaciones multinacionales como en pequeñas startups. Ha publicado numerosos artículos sobre la necesidad de abordar la gestión de cambios y vulnerabilidades para lograr la ciberresiliencia.