Cómo combatir los mayores riesgos de seguridad que plantean las identidades de máquinas


El auge de la cultura DevOps en las empresas ha acelerado los plazos de entrega de productos. Sin duda, la automatización tiene sus ventajas. Sin embargo, la creación de contenedores y el auge del desarrollo de software en la nube están exponiendo a las organizaciones a una nueva superficie de ataque en expansión.

Las identidades de las máquinas superan ampliamente a las humanas en las empresas en estos días. De hecho, el auge de las identidades de las máquinas está creando una deuda de seguridad cibernética y aumentando los riesgos de seguridad.

Echemos un vistazo a tres de los principales riesgos de seguridad que crean las identidades de las máquinas, y cómo puede combatirlos.

Problemas de renovación de certificados

Las identidades de las máquinas se protegen de manera diferente a las humanas. Mientras que las identificaciones humanas se pueden verificar con credenciales de inicio de sesión y contraseña, las identificaciones de máquina usan certificados y claves. Un gran problema con este tipo de credenciales es que tienen fechas de vencimiento.

En general, los certificados tienen una validez de dos años, pero el rápido ritmo de mejora tecnológica ha reducido la vida útil de algunos a 13 meses. Dado que a menudo hay miles de identidades de máquinas presentes en un ciclo de DevOps determinado, todas con diferentes fechas de vencimiento de certificados, la renovación manual y los procesos de auditoría son casi imposibles.

Es probable que los equipos que dependen de procesos manuales para verificar los certificados se enfrenten a interrupciones no planificadas, algo que las canalizaciones de DevOps no pueden permitirse. Las empresas con servicios orientados al público probablemente sufrirán un impacto negativo en la marca debido a tales interrupciones. Un buen ejemplo de una interrupción relacionada con el certificado ocurrió en febrero de 2021, cuando los certificados TLS caducados colapsaron Google Voice, dejándolo inutilizable durante 24 horas.

La gestión automatizada de certificados es la mejor solución para este problema. sin llave La solución puede auditar y renovar automáticamente los certificados que caducan. Además de encajar en el tema más amplio de automatización de DevOps, herramientas como Akeyless también simplifican la gestión de secretos. Por ejemplo, la herramienta permite a las empresas emplear el acceso justo a tiempo mediante la creación de certificados de un solo uso y de corta duración cuando una máquina accede a información confidencial. Estos certificados eliminan la necesidad de claves y certificados estáticos, lo que reduce la superficie de ataque potencial dentro de una empresa.

La verificación de la ID de la máquina también depende de las claves privadas. A medida que aumenta el uso de herramientas en las empresas, la TI en la sombra se ha convertido en una preocupación importante. Incluso cuando los empleados experimentan con versiones de prueba del software SaaS y luego dejan de usar estos productos, el certificado de seguridad del software a menudo permanece en la red, lo que genera una vulnerabilidad que un atacante puede explotar.

Las herramientas de gestión de secretos se integran con todos los aspectos de su red y supervisan certificados y claves ocultos. Como resultado, eliminar el exceso de claves y asegurar las válidas se vuelve simple.

Respuesta a incidentes retrasada

Uno de los problemas que enfrentan los equipos de seguridad por una identidad de máquina comprometida o caducada es la cascada de problemas que provoca. Por ejemplo, si una sola ID de máquina se ve comprometida, los equipos de seguridad deben reemplazar su clave y certificado rápidamente. Si no lo hace, la gama de herramientas de CI/CD automatizadas, como Jenkins arrojará errores que comprometen los horarios de lanzamiento.

Herramientas como Jenkins conectan cada parte de la canalización de DevOps y también crearán problemas posteriores. Luego está el tema de la integración de herramientas de terceros. ¿Qué sucede si un contenedor en la nube decide revocar todas sus ID de máquina porque detecta un compromiso en una sola ID?

Todos estos problemas afectarán a su equipo de seguridad a la vez, causando una avalancha de problemas que pueden hacer que atribuirlo todo a una causa raíz sea extremadamente desafiante. La buena noticia es que la automatización y la gestión de llaves electrónicas simplifican este proceso. Con estas herramientas, su equipo de seguridad tendrá una visibilidad completa de las ubicaciones de certificados y claves digitales, junto con los pasos necesarios para renovar o emitir nuevos.

Sorprendentemente, la mayoría de las organizaciones carecen de visibilidad de las ubicaciones clave debido al enfoque en contenedores de DevOps. La mayoría de los equipos de productos trabajan en silos y se reúnen antes de la producción para integrar sus diversas piezas de código. El resultado es una falta de transparencia de seguridad en las diferentes partes móviles.

La seguridad no puede permanecer estática o centralizada en un mundo dominado por ID de máquina. Debe crear posturas de seguridad ágiles para que coincidan con un entorno de desarrollo ágil. Esta postura lo ayudará a reaccionar rápidamente a los problemas en cascada e identificar las causas fundamentales.

Falta de conocimiento de auditoría

El auge de las identificaciones de máquinas no ha pasado desapercibido. Cada vez más, los gobiernos exigen requisitos de claves criptográficas para monitorear las identidades digitales, especialmente cuando se trata de regular sectores comerciales sensibles. Agregue a esto la red de leyes de privacidad de datos que las empresas deben cumplir, y tendrá combustible de pesadilla para cualquier programa manual de administración de ID de máquinas.

Las auditorías de seguridad fallidas tienen consecuencias nefastas en estos días. Aparte de la pérdida de la confianza del público, las organizaciones pintan un blanco en sus espaldas para los piratas informáticos maliciosos, lo que a menudo aumenta las posibilidades de infracciones de seguridad. La empresa promedio puede tener cientos de miles de identidades de máquinas bajo su alcance, cada una con diferentes configuraciones y fechas de vencimiento.

Un equipo de humanos no puede esperar seguir el ritmo de estas identidades. Sin embargo, muchas organizaciones encargan a sus equipos de seguridad de esta manera, exponiéndolos a grandes riesgos de seguridad. Incluso si un proceso manual maneja la renovación de claves, el error humano puede crear problemas. Además, esperar que algunos administradores entiendan los requisitos de confianza de cada certificado no es realista.

Una solución automatizada como Hashicorp resuelve estos problemas a la perfección, ya que ofrece fácil datos de auditoría y cumplimiento que sus equipos de seguridad pueden usar.

La automatización es la clave

DevOps prioriza la automatización en toda la canalización. Para incluir seguridad, debe automatizar e integrar esas aplicaciones en toda su organización para crear una postura de seguridad ágil. Si no lo hace, el creciente número de identidades de máquinas dejará a su equipo de seguridad sobrecargado e incapaz de responder a las amenazas.



ttn-es-57