Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Explorando rutas de ataques en kubernetes

Avatar for Xavier Llauca Xavier Llauca
September 29, 2023

Explorando rutas de ataques en kubernetes

Avatar for Xavier Llauca

Xavier Llauca

September 29, 2023

More Decks by Xavier Llauca

Other Decks in Technology

Transcript

  1. ¿Quien soy yo? Cloud Security Engineer Mas de 4 años

    de experiencia trabajando en seguridad información/informática, los dos últimos años trabajando en devops. Speaker • AWS Community Day Colombia 2023 • KCD Guatemala 2023 • KCD El Salvador 2023 Proyectos (Colaboración GitHub) • Kubernetes Goat • GOAD (Game Of Active Directory) • Totally Insecure Web Application Project (TIWAP) Certificaciones
  2. Agenda • Introducción y desafíos de seguridad en Kubernetes •

    OWASP Top 10 y Kubernetes • MITRE ATT&CK y Kubernetes • Preguntas y respuestas
  3. ¿Seguridad en Kubernetes? “Conoce a tu enemigo y conócete a

    ti mismo; en cien batallas, nunca saldrás derrotado” The Art Of War - Sun Tzu • Conócete a ti mismo: Evalúa tu entorno, tus políticas de seguridad y tus vulnerabilidades internas. • Conoce al enemigo: Comprende las amenazas y mejores prácticas de seguridad
  4. ¿Que es OWASP? Open Web Application Security Project (OWASP), una

    organización si fines de lucro, su objetivo es ayudar a la organizaciones a desarrollar, desplegar y mantener aplicaciones y servicios web seguros. • Investigación y documentación • Creación de herramientas y recursos • Educación y concientización • Establecimiento de Listas de Amenazas (OWASP Top 10) Web, Mobile, Kubernetes, API
  5. Top 10 Kubernetes Risks - 2022 Fuente: https://owasp.org/www-project-kubernetes-top-ten/ K01: Configuraciones

    de carga de trabajo inseguras K02: Vulnerabilidades de la cadena de suministro K03: Configuraciones RBAC excesivamente permisivas K04: Falta de aplicación centralizada de políticas K05: Registro y supervisión inadecuados K06: Mecanismos de autenticación deficientes K07: Ausencia de Controles de Segmentación de Red K08: Fallos en la Gestión de Secretos K09: Componentes de clúster mal configurados K10: Componentes de Kubernetes obsoletos y vulnerables
  6. ¿Como funciona? Descripción, prevención, mitigación y ejemplos de escenario de

    ataque. • K10: Componentes de Kubernetes obsoletos y vulnerables • Ejecución de código remoto (RCE) • K07: Segmentación de redes • Movimientos laterales “Pods capaces de conectarse a pods no relacionados en un espacio de nombres diferente "
  7. ¿Que es MITRE ATT&CK? • MITRE ATT&CK® es una base

    de conocimientos que contiene tácticas y técnicas de ataques de Ciberseguridad. • Son acciones ofensivas que pueden ser utilizadas en contra de una plataforma o sistema
  8. Conceptos Básicos Grupo Adversario Técnicas Software Tácticas Utiliza Utiliza Logra

    Implementa Táctica: El objetivo táctico del atacante “Para qué” Técnica: La manera de Ejecución de la táctica “Como” Software: Las herramientas utilizadas “Que” Grupo: Los “Actores” adversarios “Quién”
  9. ¿Y AHORA AAAA? • Son efectivas son mis defensas? •

    Cual es la forma de evaluación de las defensas? • Qué calidad y utilidad poseen los datos que estoy recolectando? • Es posible detectar Amenazas Avanzadas Persistentes? • La Seguridad debe estar incluida en todo el ciclo de vida del proceso de desarrollo del software
  10. Links útiles Kubernetes Security Cheat Sheet EKS Best Practices Guides

    Best Practices for Azure Kubernetes Service Google Kubernetes Engine Security Best Practices