CyberCampES 2014 Madrid Diciembre 5-7 ¿YO? • Simón Roses Femerling • Fundador & CEO, VULNEX www.vulnex.com • Blog: • www.simonroses.com @simonroses | @vulnexsl • Ex: Microsoft, PwC, @Stake • Beca del DARPA Cyber Fast Track (CFT) para investigar sobre seguridad en el ciclo de desarrollo de software • Ponente: Black Hat, RSA, HITB, OWASP, AppSec USA, SOURCE, DeepSec, TECHNET GRACIAS • Mudge, DARPA, Cyber Fast Track (CFT) • INCIBE / CyberCampES Equipo OBJETIVOS DE LA CHARLA • DARPA y cómo ha cambiado la ciberseguridad • Mi participación en el DARPA CFT Blog: http://www.simonroses.com/es/2014 /06/mi-visita-al-pentagono/ AGENDA 1. DARPA 2. Cyber Fast Track (CFT) 3. Mi proyecto 4. DEMO DAY: El Pentágono 5. No es el final, sino el comienzo 1. CARTA DE PRESENTACIÓN • DARPA es una agencia de defensa con un papel único dentro del Departamento de Defensa. • DARPA no está vinculado a una misión operacional específica: DARPA proporciona opciones tecnológicas para el Departamento entero, y está diseñado para ser el motor tecnológico en la transformación del Departamento de Defensa. 1. DARPA • Agencia de Proyectos de Investigación Avanzados de Defensa (Defense Advanced Research Projects Agency) • Agencia del Departamento de Defensa de Estados Unidos • Áreas de trabajo: satélites, robots, redes de ordenadores, etc. – ARPANET -> Internet • 240 trabajadores, presupuesto 2.000 millones USD, proyectos de corto plazo (de dos a cuatro años) llevados a cabo por equipos pequeños y constituidos expresamente para dichos proyectos • • http://www.darpa.mil/default.aspx http://es.wikipedia.org/wiki/Defense_Advanced_Research_Projects_ Agency 1. ¿CON QUIÉN TRABAJA EL DARPA? 2. CAMBIO EN EL DARPA 1998 • DARPA Project Manager 2010 • I+D Ciberseguridad 2. NACE CYBER FAST TRACK (CFT) • Mudge convence al DARPA de la necesidad de abrir un programa para hackers y pymes de todo el mundo!! • CFT: Programa que busca avances revolucionarios en ciberseguridad defensiva mediante proyectos low-cost y cortos en el tiempo CFT EN CIFRAS • Duración De agosto 2011 a abril 2013 Propuestas +550 Proyectos 135 Presupuesto 10 Millones USD Catálogo: http://www.darpa.mil/opencatalog/CFT.html 2. ALGUNOS PROYECTOS INTERESANTES: • Bulb Security -> Smartphone Penetration Testing Framework • Déjà vu -> Varios, mejoras al Peach Fuzzer • Charlie Miller -> Varios, Hacking en coches • Great Scott Gadgets -> Varios, HackRF One • Hyperion Gray -> PunkSPIDER • Immunity Federal -> Automatización de vulnerabilidades/exploits • Pwnie Express -> Power Strip Backdoor • Strategic Cyber -> Cortana, implementado en Armitage, Cobalt Strike 3. COMPILER SECURITY & BINARY DEFENSES BREAKDOWN (CS&BD) • VULNEX: El ADN se compone de un fuerte I+D en tecnologías ofensivas y defensivas en ciberseguridad. http://www.vulnex.com/es/index_es.html • Única empresa española en participar en el DARPA CFT • Proyecto CS&BD: Mejorar la seguridad en el Software • 3 Fases: – – – • Fase 1 : analizar en profundidad de las características de seguridad ofrecidas por los compiladores modernos utilizados para construir software. Fase 2: evaluación de las defensas de seguridad de los binarios en todos los sistemas de la organización. Fase 3: simplificar el proceso de compilación de software seguro. Datos: – – – – – – 7 meses de duración Análisis profundo de compiladores: Visual Studio, GCC, Xcode y LLVM Mas de 30 maquinas virtuales creadas Miles de binarios generados Detallados informes de la seguridad de compiladores y cómo modifican los binarios Desarrollo de 2 tecnologías: • • • BinSecSweeper : Solución para verificar la seguridad de binarios Windows, Linux y MacOS X: Compilación segura http://www.vulnex.com/es/csbd.html 3. BINARY INTELLIGENCE File Information • • • • Size Hash Timestamp Strings Security Mitigations • DEP • ASLR • Stack Cookies Compiler • Name • Version Vulnerabilities • Unsafe API • Weak Crypto • Backdoors 3. BINSECSWEEPER • Binary Security Posture Verification • Características – 100% en Python – Fácil de usar, interfaz intuitivo – Multiplataforma: Windows y Linux – Escaneo binarios de Windows (PE), Unix (ELF) y MacOS – Configurable – Motor de análisis – Extensible mediante plugins – Generación de informes • http://www.vulnex.com/es/binsecsweeper.html 3. BINSECSWEEPER EN ACCIÓN 4. FIN DEL CFT • En abril 2013 se cierra el DARPA CFT, pero continúa hasta 2014 • DARPA organiza un evento, DEMO DAY, donde los diferentes programas presentarán sus proyectos: – – – – Ciberseguridad Big Data Ciberguerra Robótica • Este evento se organizó en mayo 2014 en el Pentágono • DEMO DAY: http://www.darpa.mil/NewsEvents/Releases/2014/05/21.aspx 4. VISITA AL PENTÁGONO • 2 días de duración • Los que participamos en el DARPA CFT expusimos el jueves • Cada participante tenía un stand donde exponer su proyecto • No estaba abierto al público 4. PENTÁGONO 4. ¿CON QUIÉN SE PODÍA HABLAR EN EL EVENTO? • 4 horas de exposición, +50 personas se pasaron por el stand 4. ¿QUÉ SE PUDO VER EN EL EVENTO? 4. MI STAND 4. Y PARA TERMINAR EL EVENTO • El 3º día juntaron a todos los del DARPA CFT que habíamos venido y nos llevaron a uno de lo mejores museos del mundo: Steven F. Udvar-Hazy Center Smithsonian National Air and Space Museum http://airandspace.si.edu/visit/udvar-hazy-center/ • Donde se organizaron diferentes debates sobre ciberseguridad y cómo arreglar el mundo • Y por último, visita privada al museo!! 4. EL BLACKBIRD 4. SÍ, EL DISCOVERY 5. CONCLUSIONES • DARPA considera el CFT como un éxito y un cambio en su relación con contratistas • Una interesante lista de proyectos -> Blackhat, Defcon, Shmoocon, etc. • El desarrollo de BinSecSweeper continúa!!!! • Terminó el CFT, pero esta abierto el DARPA Cyber Grand Challenge http://www.darpa.mil/cybergrandchallenge/ 5. RUMORES • Posiblemente habrá un CFT 2.0 o eso esperamos muchos!!!!!! 5. Y POR QUÉ NO UN CFT ESPAÑOL… • Hola INCIBE… 5. Q&A • Gracias! • Cervezas y copas son bienvenidas! • @simonroses • @vulnexsl | @BinSecSweeper • www.vulnex.com • www.simonroses.com