Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP Foundation OWASP OWASP ¿Vulnerados por Infantes 2.0? OWASP ¿Vulnerados por Infantes 2.0? Nahuel Grisolía Bonsai Information Security 14 de Octubre 2010
2 OWASP UdeMM - Vulnerados por Infantes 2.0 whoami Líder de Bonsai Information Security Information Security enthusiast Diversas vulnerabilidades reportadas en productos y servicios comerciales y Open Source Gadgets and Electronics Lover CEH
3 OWASP UdeMM - Vulnerados por Infantes 2.0 Historia Motivadora…
4 OWASP UdeMM - Vulnerados por Infantes 2.0
5
6 ¿Por qué nos interesa la seguridad en Aplicaciones Web? Internet -> repleta de aplicaciones Web Cualquier empresa u organización, desde las pequeñas que desean hacerse conocer hasta las grandes corporaciones, poseen aplicaciones Web públicas Tendencia a migrar a interfaces Web aplicaciones de escritorio ya existentes ¿Qué empresa u organización no posee en su red interna e incluso publicadas en Internet una gran cantidad de aplicaciones Web que cumplen papeles fundamentales en la operatoria del día a día?
7 OWASP UdeMM - Vulnerados por Infantes 2.0 ¿Por qué nos interesa la seguridad en Aplicaciones Web? Porque ellos SÍ tienen MUCHO, pero MUUUCHO … Tiempo!
8 OWASP UdeMM - Vulnerados por Infantes 2.0 ¿Por qué nos interesa la seguridad en Aplicaciones Web? Y nosotros… NO!
9 OWASP UdeMM - Vulnerados por Infantes 2.0 Mi servidor Web tiene todos los parches, y corre detrás de un Firewall. ¿Estoy a salvo? Mi aplicación Web no tiene vulnerabilidades, por ende, no hay posibilidades de ataques… ¿cierto? ¿Y por dónde me pueden atacar?
10 OWASP UdeMM - Vulnerados por Infantes 2.0 Conexiones a Servidores de Base de Datos… ¿¿¿sólo a puertos específicos??? DMZ Mal (muy mal) configurada… Mi Microsoft IIS donde tengo mi Web pertenece al Dominio General y se puede conectar al Controlador de Dominio. OMG! Equipos adyacentes en DMZ con credenciales triviales o reutilizadas – SI DESDE AFUERA NO SE VE, ya fue! Le dejo admin:admin En localhost tengo un Apache Tomcat corriendo como root. OLVIDATE, desde AFUERA no se ve! Dejale admin:tomcat Aprovechando Redes de Confianza!
11 OWASP UdeMM - Vulnerados por Infantes 2.0 Fases Clásicas de un Test de Intrusión Profesional Descubrimiento Análisis Explotación Escalamiento
12 OWASP UdeMM - Vulnerados por Infantes 2.0 Fases en un ataque de un Infante 2.0
13 OWASP UdeMM - Vulnerados por Infantes 2.0 Herramientas 1:100000
14 OWASP UdeMM - Vulnerados por Infantes 2.0 Descubro Puntos Vulnerables… w3af Nikto Dirbuster Flasm SWFscan Nmap Scripting Engine Nessus (activación módulo Web) Metasploit (WMAP) Proxies Locales Software Comercial (Cracked) FOCA
15 OWASP UdeMM - Vulnerados por Infantes 2.0 SQLMap SQLibf SQLSus SQLi Cheat Sheets Hackers WebKit BeeF XSSer Brutus – Medussa - Hydra Bypass de Javascript, de ActiveX, de Flash w3af Exploto Puntos Vulnerables…
16 OWASP UdeMM - Vulnerados por Infantes 2.0 ReDUH HTTPTunnel DBKiss Churrasco (Churraskito, Chimichurri) Metasploit Web Payloads Meterpreter Netcat PwDumpX GSecDump Exploit Locales Post Exploto Puntos Vulnerables…
17 OWASP UdeMM - Vulnerados por Infantes 2.0 Denegaciones de Servicio???…
18 OWASP UdeMM - Vulnerados por Infantes 2.0
19 OWASP UdeMM - Vulnerados por Infantes 2.0
20 OWASP UdeMM - Vulnerados por Infantes 2.0 Shared Hostings Google Hacking WebCaches & more… & more… Y si el sitio Web no tiene errores?
21 OWASP UdeMM - Vulnerados por Infantes 2.0 El sitio objetivo no tiene errores fácilmente explotables! Es posible, entonces, estudiar el universo de la aplicación en busca de otras posibles vulnerabilidades
22 OWASP UdeMM - Vulnerados por Infantes 2.0 Mucha Información interesante al alcance
23 OWASP UdeMM - Vulnerados por Infantes 2.0 Evitando dejar rastros del ataque Evitando dejar rastros del ataque Being Stealth like a Ninja!
24 OWASP UdeMM - Vulnerados por Infantes 2.0 Buenos HOTs SPOTs Aires
25 OWASP UdeMM - Vulnerados por Infantes 2.0 Free Web Proxies, Red TOR, Navegación Anónima Se intenta ocultar la dirección IP, utilizando una cadena de servidores que enmascaran la dirección real, haciendo el rastreo complicado.
26 OWASP UdeMM - Vulnerados por Infantes 2.0
27 OWASP UdeMM - Vulnerados por Infantes Conclusiones Las posibilidades, herramientas y técnicas son numerosas, accesibles y fáciles de usar El tiempo es nuestro enemigo Cuidado con las Falsas sensaciones de seguridad: Frameworks de Desarrollo, Soluciones Enlatadas y Appliances Cerrados Defensa en Profundidad, la mejor aliada Web Application Firewalls, buenos amigos Analizadores de Logs y Tráfico
28 OWASP UdeMM - Vulnerados por Infantes Preguntas? Respuestas! !
29 OWASP UdeMM - Vulnerados por Infantes Preguntas? (el clásico) algunas que podrían estar haciendo… ;) Después de esto… acaso… ¿está todo perdido? ¿Podrás volver atrás que me perdí de una cosita porque me llamó mi jefe? ¿Mi sobrinito de casi 6 años, es un hacker? Nunca analicé la seguridad de mi infraestructura o Web… ¿Debería? Y en Argentina… ¿estamos protegidos por alguna ley ante algún eventual ataque?
30 OWASP UdeMM - Vulnerados por Infantes 2.0 Nahuel Grisolía Bonsai Information Security ¿Vulnerados por Infantes 2.0?