- Respuesta rápida: ¿Por qué las claves SSH que nunca caducan suponen un riesgo para la seguridad?
- ComprensiĂłn de las claves SSH
- CĂłmo funcionan las claves SSH
- Por qué las claves SSH no caducan y por qué eso es un problema.
- Riesgos de seguridad, operativos y de cumplimiento
- Propiedad del ciclo de vida de la clave SSH
- Factores que desencadenan la rotación: cuándo actuar de inmediato
- PolĂtica de acceso y requisitos de evidencia de auditorĂa
- MitigaciĂłn de riesgos de claves SSH que nunca caducan
- Respuesta ante incidentes de vulneraciĂłn de clave SSH
- CĂłmo puede ayudar la consultorĂa de cifrado
- ConclusiĂłn
- Preguntas frecuentes
Las claves SSH no caducan por defecto. Una vez que una clave pĂşblica se agrega al archivo authorized_keys de un servidor, permanece de confianza indefinidamente a menos que se elimine manualmente. Esto crea un acceso persistente y no rastreado que sobrevive a la salida de empleados, cambios de rol, desactivaciĂłn de sistemas y obsolescencia de algoritmos. Un estudio del sector revelĂł que el 57 % de las organizaciones considera que la gestiĂłn de claves SSH es engorrosa y difĂcil, y que el 40 % carece de la automatizaciĂłn necesaria para garantizar su eliminaciĂłn al finalizar la relaciĂłn laboral. La acciĂłn recomendada: implementar un programa formal de gestiĂłn del ciclo de vida de las claves SSH que combine un inventario centralizado, calendarios de rotaciĂłn basados ​​en riesgos, revocaciĂłn automática ante eventos desencadenantes, protecciĂłn de claves mediante HSM, claves efĂmeras para la automatizaciĂłn y revisiones de acceso al menos trimestrales.
Respuesta rápida: ¿Por qué las claves SSH que nunca caducan suponen un riesgo para la seguridad?
Las claves SSH que nunca caducan representan un riesgo de seguridad, ya que crean un acceso persistente e incontrolable que nadie puede revocar sin saber dĂłnde buscar. Una clave colocada en un servidor por un empleado que ya no trabaja allĂ sigue siendo tan válida hoy como el dĂa en que se creĂł. Una clave integrada en un script de CI/CD de un proyecto que finalizĂł hace dos años aĂşn permite el acceso a todos los servidores donde se implementĂł esa clave pĂşblica. Las claves SSH no caducan por defecto (NIST NISTIR 7966 confirma que SSH no tiene un mecanismo de caducidad integrado), lo que significa que la gobernanza debe proporcionar lo que el protocolo no proporciona. Para conocer las implicaciones de cumplimiento de las claves que no caducan, consulte Cumplimiento de la administraciĂłn de claves SSH . Para conocer los mĂ©todos de protecciĂłn, consulte Los mejores mĂ©todos para proteger sus claves SSH.
ComprensiĂłn de las claves SSH
Las claves SSH son credenciales criptográficas que utiliza el protocolo SSH para autenticar clientes y establecer sesiones seguras. ImagĂnelas como un candado y su llave: la clave pĂşblica es el candado colocado en las máquinas remotas en el archivo authorized_keys; la clave privada es la llave fĂsica que lo abre, la cual conserva el usuario y nunca se transmite por la red.
Cuando un usuario intenta conectarse, el servidor SSH comprueba si la clave pĂşblica entrante se encuentra en authorized_keys. Si encuentra una coincidencia, el servidor envĂa un desafĂo criptográfico; el cliente firma el desafĂo con su clave privada sin transmitir la clave en sĂ; el servidor verifica la firma con la clave pĂşblica almacenada. Si la verificaciĂłn es exitosa, el cliente se autentica sin necesidad de enviar ninguna contraseña a travĂ©s de la red.
A diferencia de las contraseñas o los certificados digitales , las claves SSH no tienen fecha de caducidad. Una vez creadas, un par de claves permanece válido indefinidamente, a menudo mucho despuĂ©s de que el rol del usuario haya cambiado, haya abandonado la organizaciĂłn o el sistema se haya dado de baja. Esta caracterĂstica crea uno de los puntos ciegos más persistentes y subestimados en la seguridad empresarial.
CĂłmo funcionan las claves SSH
La autenticaciĂłn basada en claves SSH utiliza criptografĂa asimĂ©trica. La clave privada se almacena en el cliente; la clave pĂşblica se ubica en ~/.ssh/authorized_keys en el servidor. El protocolo SSH utiliza el par de claves Ăşnicamente durante la autenticaciĂłn para verificar la identidad, no para cifrar el tráfico de la sesiĂłn; una vez completada la autenticaciĂłn, SSH cambia a una clave de sesiĂłn simĂ©trica más rápida para todos los datos posteriores.
Dado que la clave privada nunca sale del dispositivo del cliente y los pares de claves asimĂ©tricas son resistentes a los ataques de fuerza bruta, la autenticaciĂłn mediante clave SSH es intrĂnsecamente sĂłlida. La debilidad no reside en la criptografĂa, sino en lo que sucede con esas claves a lo largo del tiempo cuando no existen controles del ciclo de vida. Para obtener una explicaciĂłn completa sobre cĂłmo funciona la autenticaciĂłn, consulte CĂłmo funcionan las claves SSH.
Por qué las claves SSH no caducan y por qué eso es un problema.
SSH se diseñó para proporcionar una autenticaciĂłn criptográfica robusta, pero no incluye mecanismos integrados para la caducidad, renovaciĂłn o comprobaciĂłn automática de la validez de las claves (NISTIR 7966). Como resultado, las organizaciones experimentan una proliferaciĂłn descontrolada de claves SSH : la acumulaciĂłn incontrolada de claves en servidores, cuentas y entornos. Las claves antiguas, sin usar y huĂ©rfanas se acumulan con el tiempo, creando puntos de acceso ocultos difĂciles de rastrear y prácticamente imposibles de auditar sin herramientas especĂficas.
Las consecuencias de tener claves SSH no administradas y que nunca caducan incluyen:
-
Acceso persistente
Las claves siguen siendo válidas incluso despuĂ©s de que los empleados abandonen la organizaciĂłn o cambien de puesto. Los antiguos usuarios conservan el acceso a sistemas crĂticos, lo que genera importantes vulnerabilidades internas y una violaciĂłn del principio de mĂnimo privilegio. Cuanto más tiempo permanezca la clave tras la salida del usuario autorizado, más difĂcil será detectarla y solucionarla.
-
Llaves obsoletas
Las cuentas deshabilitadas o inactivas aĂşn pueden tener claves pĂşblicas activas en los servidores, dejando puntos de acceso ocultos que podrĂan ser explotados por atacantes que descubran las claves privadas correspondientes a travĂ©s de la vulneraciĂłn de los puntos finales, el acceso a las copias de seguridad o las filtraciones del repositorio.
-
DuplicaciĂłn de claves
Al clonar, migrar o realizar copias de seguridad de servidores, las claves SSH integradas suelen copiarse junto con ellos. Esto crea múltiples copias de la misma clave en distintos sistemas, lo que extiende involuntariamente el acceso y aumenta la vulnerabilidad más allá de lo previsto en la implementación original.
-
Pérdida de responsabilidad
Con el tiempo, resulta difĂcil determinar quiĂ©n creĂł una clave, quiĂ©n es su propietario o si aĂşn es necesaria. Sin un inventario criptográfico adecuado , correlacionar las claves con sus respectivos propietarios, sistemas o aplicaciones se vuelve prácticamente imposible, lo que dificulta enormemente la respuesta a incidentes, las auditorĂas y las revisiones de acceso.
-
Sin limpieza automática
Las claves creadas hace cinco o diez años siguen autenticándose sin interrupción. Sin un calendario definido para su rotación o revocación, las claves inactivas aumentan significativamente el riesgo de vulneración, abuso de privilegios y acceso no autorizado, que puede pasar desapercibido hasta que se produzca un incidente.
-
Superficie de ataque oculta
El efecto combinado de claves persistentes, obsoletas, duplicadas y sin supervisión crea una amplia superficie de ataque oculta en toda la organización. Los atacantes explotan estas claves huérfanas u olvidadas para moverse lateralmente entre sistemas y escalar privilegios sin provocar fallos de autenticación ni alertas.
Riesgos de seguridad, operativos y de cumplimiento
-
Acceso ilimitado
Una clave que no caduca es, en la práctica, una puerta trasera permanente. Si la clave privada se ve comprometida mediante una brecha de seguridad en un punto final, una fuga en un repositorio Git, el acceso a copias de seguridad o dispositivos antiguos de empleados, los atacantes obtienen acceso ilimitado e indefinido a todos los servidores crĂticos donde se implementĂł esa clave pĂşblica.
-
Aumento de privilegios
Las claves asociadas a cuentas privilegiadas (root, administrador, cuentas de servicio) se acumulan con el tiempo a medida que los empleados cambian de rol y los proyectos finalizan, pero las claves antiguas permanecen activas. Esto infringe el principio de mĂnimo privilegio y crea rutas de acceso que nunca se revisan ni se eliminan.
-
Gastos generales de gestiĂłn
El seguimiento, la distribuciĂłn, la rotaciĂłn y la revocaciĂłn manual de claves en cientos o miles de sistemas consume mucho tiempo y es propenso a errores. La incorporaciĂłn de nuevos usuarios se retrasa debido a la necesidad de aprovisionar el acceso con cuidado; la desvinculaciĂłn de usuarios es arriesgada porque las claves olvidadas dejan puntos de acceso abiertos sin supervisiĂłn.
-
Cero visibilidad durante los incidentes
Sin marcas de tiempo de uso de claves, fechas de vencimiento ni registros centralizados, los responsables de la respuesta a incidentes no pueden determinar qué claves están activas, quién las utiliza ni a qué sistemas se ha accedido. Esto dificulta el análisis forense y prolonga considerablemente las labores de recuperación.
-
Fallos de cumplimiento
Las normas NIST 800-53, los controles CIS, la ISO 27001, la PCI DSS y la SOX exigen la rotaciĂłn de credenciales, revisiones de acceso y una correcta vinculaciĂłn de identidades. Las claves SSH que no caducan entran en conflicto directo con estos requisitos. Para consultar el mapa de cumplimiento completo, vea la secciĂłn " Cumplimiento de la administraciĂłn de claves SSH".
-
Riesgos de la automatizaciĂłn no gestionada
Las canalizaciones de CI/CD, las tareas programadas (cron jobs) y los scripts de integraciĂłn dependen de claves SSH que rara vez se auditan, rotan o eliminan. Dado que muchas organizaciones carecen de una gestiĂłn centralizada de claves y dependen de procesos manuales, las claves de automatizaciĂłn son objetivos ideales para el robo de claves: suelen tener privilegios, una larga vida Ăştil y una supervisiĂłn mĂnima.
Propiedad del ciclo de vida de la clave SSH
| Etapa del ciclo de vida | Actividad | Propietario | Evidencia presentada |
|---|---|---|---|
| Generation | Cree un par de claves con el algoritmo aprobado (Ed25519 preferido, RSA-3072 mĂnimo); regĂstrelo en el inventario centralizado. | Plataforma de gestiĂłn de claves SSH, ya sea para usuarios o automatizada. | Registro de generaciĂłn con algoritmo, huella digital y propĂłsito |
| Despliegue | Implemente la clave pública solo en servidores autorizados; documente los sistemas de destino y el alcance del acceso. | Plataforma de gestión de claves SSH | Registro de despliegue con lista de servidores de destino y ámbito de acceso autorizado |
| Monitoring | Registra todas las sesiones SSH con la huella digital de la clave, la direcciĂłn IP de origen, la marca de tiempo y el destino; revisa si hay anomalĂas. | Operaciones de seguridad; alertas SIEM automatizadas | Registros de sesiĂłn para cumplimiento y respuesta a incidentes |
| Revisión periódica | Revise todas las autorizaciones de claves SSH al menos trimestralmente; revoque las claves huérfanas o no autorizadas; confirme la propiedad. | Custodio de claves; revisor de acceso | Registro de revisión fechado con las medidas tomadas |
| RotaciĂłn | Generar clave de reemplazo; implementar nueva clave pĂşblica; verificar acceso; eliminar la clave pĂşblica antigua de todos los servidores. | Plataforma automatizada de gestiĂłn de claves SSH | Registro de rotaciĂłn con fecha, tipo de activaciĂłn y operador. |
| RevocaciĂłn | Eliminar la clave pĂşblica de todos los archivos authorized_keys inmediatamente al activarse el evento. | Administrador de disparadores o claves automatizado | Registro de revocaciĂłn con fecha de activaciĂłn y confirmaciĂłn de finalizaciĂłn |
Factores que desencadenan la rotación: cuándo actuar de inmediato
- Salida de un empleado o cambio de puesto: Revocar inmediatamente todas las claves SSH que posea la persona que se marcha o cambia de rol en todos los servidores a los que tenĂa acceso. Documentar el tiempo transcurrido desde la notificaciĂłn de salida hasta la finalizaciĂłn de la revocaciĂłn como prueba de cumplimiento.
- Compromiso de seguridad clave sospechado o confirmado: Revocar inmediatamente la clave afectada en todos los servidores donde esté autorizada; generar e implementar una clave de reemplazo; investigar el alcance de la exposición.
- Repositorio o exposición de imágenes: Si se encuentra una clave privada en un repositorio de código, una imagen de contenedor o un artefacto compartido, considérelo inmediatamente como comprometido y siga el flujo de trabajo de respuesta a incidentes.
- Algoritmo obsoleto: Cualquier clave que utilice un algoritmo obsoleto (DSA es criptográficamente vulnerable; RSA-1024 ya no se recomienda; ssh-rsa con SHA-1 quedó obsoleto en OpenSSH 8.8) debe reemplazarse por un algoritmo aprobado. Consulte Comparación de claves SSH para orientación sobre algoritmos.
- Desmantelamiento del sistema: Revocar todas las claves SSH asociadas a los sistemas dados de baja; auditar los sistemas restantes para confirmar que no persista ninguna clave pĂşblica del host dado de baja en sus archivos authorized_keys.
PolĂtica de acceso y requisitos de evidencia de auditorĂa
- Requisitos de la polĂtica: La polĂtica de gestiĂłn de claves SSH debe definir criptoperĂodos por nivel de riesgo (claves de usuario cada 90 dĂas; claves de servicio/automatizaciĂłn cada 180 dĂas; claves de alto riesgo cada 30 a 90 dĂas); requisitos de algoritmo (Ed25519 preferido; RSA-3072 mĂnimo; DSA prohibido); prohibiciĂłn de claves compartidas; prohibiciĂłn de claves codificadas en el cĂłdigo y las imágenes; calendario de revisiĂłn de acceso (como mĂnimo trimestral).
- Evidencia del inventario: Un inventario actualizado que incluya cada clave, su huella digital, propietario, servidores de implementación, ámbito de acceso, fecha de creación y fecha de última rotación. Sin esto, no se puede demostrar ningún otro control de cumplimiento.
- Registros de rotaciĂłn y revocaciĂłn: Registros fechados que muestran que las claves se rotaron segĂşn lo programado o al activarse un evento, y registros de revocaciĂłn que muestran el tiempo transcurrido desde el evento desencadenante hasta la finalizaciĂłn de cada clave revocada.
- Registros de sesiĂłn: Registros de sesiones SSH privilegiadas con huella digital de clave, IP de origen, marca de tiempo y sistema de destino, conservados durante el perĂodo requerido por los marcos de cumplimiento aplicables.
- Registros de revisión de acceso: Registros trimestrales fechados que muestran qué llaves fueron revisadas, el estado de propiedad y las medidas tomadas.
MitigaciĂłn de riesgos de claves SSH que nunca caducan
-
GestiĂłn de claves centralizada
Una plataforma centralizada de gestiĂłn de claves SSH ofrece: visibilidad completa de todas las claves, incluyendo propietario, propĂłsito e historial de uso; aplicaciĂłn de polĂticas para intervalos de rotaciĂłn, tipos de claves aprobados y longitudes mĂnimas de clave; aprovisionamiento y desaprovisionamiento automatizados; y auditorĂa e informes para la verificaciĂłn del cumplimiento. La centralizaciĂłn transforma las claves SSH, que antes eran elementos no gestionados, en credenciales responsables y auditables. Consulte SSH Secure para obtener más informaciĂłn sobre el enfoque de la plataforma.
-
RotaciĂłn clave en el cronograma y en el evento
La rotaciĂłn periĂłdica garantiza que las claves SSH tengan una vida Ăştil corta en relaciĂłn con su nivel de riesgo. Calendario recomendado: claves de usuario cada 90 dĂas; claves de cuentas de servicio y automatizaciĂłn cada 180 dĂas. Los eventos desencadenantes siempre anulan el calendario (desvinculaciĂłn, vulneraciĂłn de seguridad, obsolescencia). Automatice la rotaciĂłn mediante herramientas centralizadas en lugar de depender de procesos manuales que no escalan bien y generan inconsistencias que dan lugar a problemas de auditorĂa.
-
RevocaciĂłn de clave
Las claves asociadas a empleados que se marchan, sistemas retirados o casos sospechosos de vulneraciĂłn de seguridad deben revocarse de inmediato. La revocaciĂłn implica eliminar las claves pĂşblicas de todos los archivos authorized_keys, actualizar el inventario centralizado y registrar la finalizaciĂłn del proceso para su auditorĂa. La revocaciĂłn manual en cientos de servidores es el punto dĂ©bil más frecuente de las organizaciones tras la marcha de un empleado. La revocaciĂłn automatizada, activada por los sistemas de recursos humanos o los eventos del proveedor de identidad, es la alternativa más fiable.
-
Adopte claves SSH efĂmeras
En lugar de claves estáticas, genere credenciales SSH bajo demanda, válidas solo por un breve periodo (minutos u horas). Las claves efĂmeras eliminan la exposiciĂłn prolongada a claves estáticas, caducan automáticamente y se integran con proveedores de identidad y flujos de trabajo de acceso justo a tiempo. Incluso si se expone, el acceso del atacante es limitado. Consulte « TransformaciĂłn de claves SSH estáticas en identidades de carga de trabajo de corta duraciĂłn» para conocer el enfoque de implementaciĂłn completo.
-
Avanzar hacia certificados SSH de corta duraciĂłn
Las organizaciones con programas de seguridad avanzados reemplazan las claves estáticas con certificados SSH de corta duración emitidos por una CA de confianza. Ventajas: caducidad integrada a nivel de protocolo; fuerte vinculación de identidad para cada usuario o servicio; modelo de confianza centralizado que elimina la gestión de authorized_keys por servidor; y evidencia de cumplimiento generada automáticamente por el registro de emisión de la CA. Consulte la comparación entre claves SSH y certificados SSH.
-
Fortalecimiento operativo del acceso SSH
El endurecimiento del servidor limita las acciones de un atacante incluso con una clave válida: desactiva el inicio de sesiĂłn como root; desactiva la autenticaciĂłn por contraseña; limita el nĂşmero máximo de intentos de autenticaciĂłn (MaxAuthTries); restringe el acceso por usuario, grupo o direcciĂłn IP de origen; implementa algoritmos criptográficos robustos en sshd_config; desactiva el reenvĂo de agentes a menos que sea estrictamente necesario. Consulta « Los mejores mĂ©todos para proteger tus claves SSH» para ver la lista completa de medidas de endurecimiento.
-
PolĂtica y seguimiento
Una polĂtica formal de gestiĂłn de claves SSH debe: mantener un inventario actualizado de todas las claves; definir la revocaciĂłn inmediata en caso de vulneraciĂłn; supervisar la filtraciĂłn o exposiciĂłn de claves privadas; y exigir revisiones trimestrales de acceso para detectar y eliminar claves huĂ©rfanas, obsoletas, duplicadas o no autorizadas. La monitorizaciĂłn de sesiones debe configurarse para alertar sobre patrones de acceso anĂłmalos.
Respuesta ante incidentes de vulneraciĂłn de clave SSH
- Revocación inmediata: Revocar la clave comprometida en todos los servidores donde esté autorizada; confirmar que la revocación se haya completado en cada servidor; registrar la marca de tiempo de finalización.
- GeneraciĂłn e implementaciĂłn de claves de reemplazo: Generar un nuevo par de claves utilizando un algoritmo aprobado (se prefiere Ed25519; RSA-4096 para compatibilidad con versiones anteriores) dentro de un HSM cuando sea posible; implementar la nueva clave pĂşblica en todos los servidores autorizados; verificar que se haya restablecido el acceso para el usuario legĂtimo.
- InvestigaciĂłn del alcance de la exposiciĂłn: Identificar todos los sistemas a los que podrĂa acceder la clave comprometida; revisar los registros de la sesiĂłn SSH para detectar actividad durante el perĂodo en que se sospecha que se produjo la vulneraciĂłn; determinar si se produjo algĂşn acceso no autorizado y quĂ© datos o sistemas estuvieron involucrados.
- Notificación a las partes interesadas: Notificar a los responsables de seguridad, a los propietarios de los sistemas afectados y, si se pudo acceder a datos regulados a través de la clave comprometida, a los organismos reguladores o a las personas afectadas, de acuerdo con los requisitos de notificación de la violación de seguridad.
- Análisis de la causa raĂz y actualizaciĂłn de medidas de control: Documentar cĂłmo se expuso la clave (almacenamiento de archivos en un host comprometido, codificada directamente en el cĂłdigo, clave huĂ©rfana no revocada al momento de la salida); actualizar los controles para subsanar la deficiencia (migrar al almacenamiento HSM, implementar la desvinculaciĂłn automatizada, agregar el escaneo de secretos a las canalizaciones de CI/CD).
CĂłmo puede ayudar la consultorĂa de cifrado
En Encryption Consulting, comprendemos los desafĂos que enfrentan las empresas al administrar claves SSH a gran escala. SSH Secure ofrece seguridad integral del ciclo de vida de las claves y una visibilidad completa:
-
Mapeo centralizado de visibilidad y propiedad
El descubrimiento, tanto con agente como sin él, localiza todas las claves SSH en servidores y equipos de usuario. Todas las claves se almacenan en un inventario unificado con detalles de propiedad y uso, lo que elimina las claves huérfanas y garantiza la total transparencia en todo el entorno.
-
RotaciĂłn de claves a pedido y programada
SSH Secure permite la rotación de claves tanto bajo demanda como programada. Con una sola acción, las claves se pueden rotar automáticamente, lo que garantiza una corta vida útil y reduce el riesgo de vulneración, con visibilidad completa de las credenciales activas en todo momento.
-
RevocaciĂłn de claves bajo demanda
SSH Secure elimina el riesgo de claves SSH no caducadas mediante una sólida revocación. Las claves asociadas a empleados que se marchan, sistemas retirados o posibles vulnerabilidades se pueden desactivar de inmediato, confirmándose la propagación en todos los servidores. La revocación centralizada garantiza que no queden claves olvidadas o huérfanas en producción.
-
OrquestaciĂłn automatizada del ciclo de vida de las claves
Más allá de la rotaciĂłn y la revocaciĂłn, SSH Secure automatiza todo el ciclo de vida: generaciĂłn segura, rotaciĂłn basada en polĂticas, expiraciĂłn programada y revocaciĂłn. Reduce el esfuerzo manual, garantiza el cumplimiento continuo de los estándares de seguridad y elimina las brechas operativas derivadas de errores humanos.
-
Claves efĂmeras y vinculadas a la sesiĂłn
Para operaciones sensibles, SSH Secure emite claves efĂmeras vinculadas a la sesiĂłn que caducan automáticamente. Este enfoque garantiza el acceso con privilegios mĂnimos, reduce el impacto de las credenciales comprometidas y elimina la exposiciĂłn a largo plazo que suponen las claves estáticas.
-
ProtecciĂłn integrada de HSM
Todas las claves privadas están protegidas dentro de los HSM : no se pueden exportar y son a prueba de manipulaciones. Las claves se generan mediante RSA, ECDSA y Ed25519. Ni siquiera una vulneraciĂłn del sistema operativo o el rastreo de memoria pueden extraer las claves del perĂmetro del hardware del HSM.
-
Control basado en polĂticas para operaciones clave
Todas las operaciones clave (generaciĂłn, aprobaciĂłn, rotaciĂłn, revocaciĂłn) se rigen por controles basados ​​en polĂticas que garantizan la coherencia en todo el entorno, reducen los errores manuales y mantienen estándares de seguridad adaptables a los requisitos reglamentarios.
-
Monitoreo continuo, auditorĂa y preparaciĂłn para el cumplimiento
MonitorizaciĂłn en tiempo real con registro detallado de eventos y detecciĂłn de anomalĂas. IntegraciĂłn de Splunk y Loki-Grafana para visualizaciĂłn y alertas. Registros descargables e informes de cumplimiento detallados listos para la revisiĂłn del auditor. La auditorĂa centralizada con alertas basadas en polĂticas permite una gestiĂłn proactiva y una respuesta más rápida ante incidentes.
ConclusiĂłn
Las claves SSH que nunca caducan representan un riesgo oculto pero grave para la seguridad empresarial. Las claves olvidadas, huérfanas y sin gestionar proporcionan acceso persistente, permiten la escalada de privilegios y crean puntos de entrada no supervisados ​​en la infraestructura, invisibles tanto para los equipos de seguridad como para los auditores de cumplimiento. La solución requiere abordar las limitaciones de SSH por diseño: caducidad, programación de rotación, propiedad centralizada y revocación automática en eventos del ciclo de vida.
Un programa formal de gestiĂłn del ciclo de vida de las claves SSH, que combina un inventario centralizado, rotaciĂłn basada en riesgos, revocaciĂłn automatizada, protecciĂłn de claves mediante HSM, claves efĂmeras para automatizaciĂłn y registro continuo de sesiones, transforma el acceso SSH, que antes era un riesgo no gestionado, en un mecanismo de autenticaciĂłn auditable, controlado y conforme a la normativa. Para obtener más informaciĂłn, consulte « Los mejores mĂ©todos para proteger sus claves SSH» , «Cumplimiento de la gestiĂłn de claves SSH» y «TransformaciĂłn de claves SSH estáticas en identidades de carga de trabajo de corta duraciĂłn».
Preguntas frecuentes
¿Por qué las claves SSH no caducan por defecto?
SSH se diseñó para proporcionar una autenticaciĂłn criptográfica robusta sin contraseña a travĂ©s de la red. La caducidad se considerĂł una decisiĂłn de polĂtica operativa, no un control del protocolo. El documento NISTIR 7966 del NIST confirma que SSH no cuenta con mecanismos integrados para la caducidad, renovaciĂłn o comprobaciĂłn automática de la validez de las claves. La gobernanza debe proporcionar los controles de caducidad que el protocolo no ofrece.
¿Cuáles son los riesgos de seguridad de las claves SSH que nunca caducan?
Seis categorĂas: acceso ilimitado (la exposiciĂłn de la clave privada otorga acceso válido indefinidamente a todos los servidores autorizados); aumento progresivo de privilegios (las claves asignadas a root o admin se acumulan con los cambios de rol); sobrecarga de gestiĂłn (el seguimiento manual no es escalable); visibilidad nula de incidentes (sin marcas de tiempo ni registros centralizados); fallos de cumplimiento (NIST 800-53, ISO 27001, PCI DSS y CIS requieren rotaciĂłn y revisiones de acceso); y riesgos de automatizaciĂłn (las claves de la canalizaciĂłn CI/CD rara vez se auditan o rotan).
¿Con qué frecuencia se deben rotar las claves SSH?
Las claves SSH de los usuarios se renuevan cada 90 dĂas; las claves de las cuentas de servicio y automatizaciĂłn, cada 180 dĂas; y las claves con acceso de administrador o de producciĂłn, cada 30 a 90 dĂas. Los eventos desencadenantes anulan el cronograma: la salida de un empleado, la sospecha de una intrusiĂłn, la obsolescencia de un algoritmo y la desactivaciĂłn del sistema requieren una acciĂłn inmediata.
¿Cuál es la diferencia entre la rotación de claves SSH y la revocación de claves SSH?
La rotaciĂłn reemplaza una clave existente por una nueva, manteniendo el acceso (se genera una nueva clave, se implementa una nueva clave pĂşblica y se elimina la clave antigua). Es una actividad programada del ciclo de vida. La revocaciĂłn consiste en la eliminaciĂłn inmediata de una clave en respuesta a un evento desencadenante (abandono, vulneraciĂłn de la seguridad, violaciĂłn de polĂticas), lo que finaliza el acceso sin generar una clave de reemplazo para el mismo usuario.
ÂżEn quĂ© se diferencian las claves SSH efĂmeras de las claves SSH de larga duraciĂłn?
Las claves de larga duraciĂłn persisten indefinidamente hasta que se eliminan manualmente de cada servidor. Las claves efĂmeras se generan bajo demanda para una sesiĂłn o perĂodo de tiempo especĂfico y caducan automáticamente. Incluso si el atacante queda expuesto, su acceso finaliza al cerrarse dicho perĂodo. Son especialmente eficaces en pipelines de CI/CD, donde las claves estáticas integradas se acumulan y rara vez se renuevan.
¿Qué pruebas necesitan los auditores de cumplimiento para la gestión del ciclo de vida de las claves SSH?
Inventario de claves actual (cada clave con su propietario, ubicaciĂłn, fecha de creaciĂłn y fecha de Ăşltima rotaciĂłn); registros de revisiĂłn de acceso (trimestrales, con las acciones tomadas); evidencia de rotaciĂłn (fecha, tipo de activaciĂłn, operador); evidencia de revocaciĂłn (fecha de activaciĂłn, fecha de finalizaciĂłn por empleado que se marchĂł); registros de sesiĂłn (huella digital de la clave, IP de origen, marca de tiempo, destino); y polĂtica escrita de gestiĂłn de claves SSH con criptoperiodos y procedimiento de respuesta a incidentes.
- Respuesta rápida: ¿Por qué las claves SSH que nunca caducan suponen un riesgo para la seguridad?
- ComprensiĂłn de las claves SSH
- CĂłmo funcionan las claves SSH
- Por qué las claves SSH no caducan y por qué eso es un problema.
- Riesgos de seguridad, operativos y de cumplimiento
- Propiedad del ciclo de vida de la clave SSH
- Factores que desencadenan la rotación: cuándo actuar de inmediato
- PolĂtica de acceso y requisitos de evidencia de auditorĂa
- MitigaciĂłn de riesgos de claves SSH que nunca caducan
- Respuesta ante incidentes de vulneraciĂłn de clave SSH
- CĂłmo puede ayudar la consultorĂa de cifrado
- ConclusiĂłn
- Preguntas frecuentes
