SlideShare una empresa de Scribd logo
Hacking web con OWASP
Ezequiel V´zquez De la calle
a

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Sobre mi
Estudios
Ingeniero T´cnico en Inform´tica - UCA
e
a
M´ster en Ingenier´ del Software - US
a
ıa
Experto en Seguridad de las TIC - US
Experiencia
3+ a˜os como desarrollador web
n
Actualmente: DevOps Drupal
Python, C++, GNU/Linux, network programming. . .
Aficiones
Rock’n’Roll (guitarrista) y videojuegos
Narrativa fant´stica, rol, cine. . .
a
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
´
Indice

1

Introducci´n
o

2

OWASP Testing Guide

3

Miscel´nea
a

4

Conclusiones

5

Referencias

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
´
Indice

1

Introducci´n
o

2

OWASP Testing Guide

3

Miscel´nea
a

4

Conclusiones

5

Referencias

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Seguridad

¿Y esto de qu´ va?
e
Seguridad web
Exposici´n a internet
o
Vulnerabilidades
Explotaci´n
o
¿Hackers?
...
Dinero

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
OWASP

Open Web Application Security Project
Fundaci´n sin ´nimo de lucro
o
a
Multitud de proyectos: algo ca´tico
o
Colaboraci´n a nivel mundial, grupos locales
o
Metodolog´ de an´lisis de seguridad web
ıa
a

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
OWASP

M´s de 36000 colaboradores
a
Conferencias por todo el mundo, durante todo el a˜o
n
En Espa˜a: Asociaci´n de profesionales
n
o
Libros, merchandising, etc.

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Proyectos de OWASP

https://www.owasp.org/index.php/Category:OWASP Project
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Proyectos de OWASP
142 proyectos, a lo largo del mundo
OWASP Code Review
OWASP DNIe
OWASP Google Hacking
OWASP SQLiBench
OWASP Testing guide [!]
OWASP Top Ten
OWASP WebScarab
OWASP WebSlayer
OWASP Zed Attack Proxy
...

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
´
Indice

1

Introducci´n
o

2

OWASP Testing Guide

3

Miscel´nea
a

4

Conclusiones

5

Referencias

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
OWASP Testing Guide

Consideraciones previas
Enfoque de caja negra,
pero incluye pruebas de
todo tipo
Divide las pruebas en fases
asociadas al ciclo de vida
¡No s´lo pentesting!
o
Disponible como libro,
PDF y wiki

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
OWASP Testing Guide

Etapas
1

Antes del desarrollo
Revisar pol´
ıticas, est´ndares, etc.
a
Definir m´tricas y criterios de evaluaci´n
e
o

2

Durante la definici´n y el dise˜o
o
n
Revisar requisitos de seguridad
Revisar dise˜o y arquitectura
n
Crear y revisar modelos de amenazas

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
OWASP Testing Guide

Etapas
3

Durante el desarrollo
Revisar el c´digo junto con los desarrolladores
o

4

Durante el despliegue
Realizar test de penetraci´n [!]
o
Analizar la gesti´n de la configuraci´n
o
o

5

Durante el mantenimiento
Revisar la gesti´n de operaciones
o
Pruebas peri´dicas del estado de salud
o
Asegurar la verificaci´n de cambios
o

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
OWASP Testing Guide

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Pentesting con OWASP

Adquisici´n de informaci´n
o
o
An´lisis de fuentes p´blicas sobre el sitio web
a
u
An´lisis de la ayuda del propio sitio
a
Uso de spiders, robots y crawlers (puntos de entrada)
An´lisis de metadatos de los ficheros descargables (FOCA)
a
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Pentesting con OWASP

Google (Bing y Shodan) Hacking
Utilizaci´n de operadores avanzados del buscador.
o
site: Limitar la b´squeda a un unico dominio
u
´
cache: Buscar en la cach´ de Google
e
inurl: Resultados que contienen un valor en la URL
ext:, filetype: Buscar ficheros con la extensi´n indicada
o
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Pentesting con OWASP

Revisi´n de la configuraci´n
o
o
Uso de SSL (Man In The Middle y SSLStrip a un cliente)
Conexi´n a BBDD (Conexiones remotas)
o
Sistema operativo del servidor
Configuraci´n del servidor web (Versi´n vulnerable)
o
o
M´todos HTTP permitidos por el servidor (PUT, DELETE)
e
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Pentesting con OWASP

An´lisis de autenticaci´n
a
o
Enumeraci´n de usuarios (M´dulo Views de Drupal)
o
o
Ataque de fuerza bruta o diccionario
Bypass del sistema de autenticaci´n (SQLi)
o
Contrase˜as suprayectivas
n

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Pentesting con OWASP

An´lisis de la gesti´n de la sesi´n
a
o
o
Exposici´n de variables de sesi´n
o
o
Cookies no cifradas (modificaci´n de atributos)
o
Cross Site Request Forgery
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Pentesting con OWASP

An´lisis de autorizaci´n y l´gica de negocio
a
o
o
Acceso a ficheros
Escalado de privilegios
Fallos en la l´gica de la aplicaci´n
o
o
An´lisis de mensajes de error
a

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Pentesting con OWASP

Validaci´n de datos de entrada y salida
o
Cross Site Scripting (XSS)
Inyecciones (SQL, LDAP, XML, comandos del sistema, etc.)
Buffer overflow
Fuzzing (entrada aleatoria, y/o excesivamente grande)
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Pentesting con OWASP

Denegaci´n de servicio
o
No liberaci´n de recursos
o
Almacenamiento de demasiada informaci´n en la sesi´n
o
o
Bloqueo de usuarios
Entrada de usuario en un bucle
Gesti´n de peticiones repetitivas (LOIC)
o
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
¿Y c´mo protejo mi web?
o

Buenas pr´cticas
a
Auditor´ de seguridad
ıas
peri´dicas
o
Integrar la seguridad en el
desarrollo desde el inicio
Asumir que siempre
habr´ fallos de seguridad
a
Si alguien va a por
ti. . . (APT)
Encontrar el equilibrio

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
´
Indice

1

Introducci´n
o

2

OWASP Testing Guide

3

Miscel´nea
a

4

Conclusiones

5

Referencias

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
OWASP Top Ten

Lista de vulnerabilidades
m´s comunes
a
Publicada cada tres a˜os
n
Cuarta versi´n en 2013
o
”Meter el miedo en el
cuerpo”
´
Util como referencia r´pida
a

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
OWASP ZAP

Proxy que intercepta peticiones y respuestas
Permite modificar el contenido de ambas
Detecta posibles superficies de ataque
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Nikto2

Esc´ner de vulnerabilidades
a
web
C´digo abierto (GPL)
o
Comprueba versiones
desactualizadas, m´todos
e
HTTP, etc.
No est´ dise˜ado como
a
n
herramienta stealth
http://www.cirt.net/nikto2

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
SQLMap

Automatiza la detecci´n y
o
explotaci´n de vulnerabilidades
o
SQLinjection
C´digo abierto (GPL)
o
Soporta muchos motores
(MySQL, Oracle, PostgreSQL,
MS SQL Server... ¡hasta Access!)
http://sqlmap.org/

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
OWASP Xenotix

Framework de detecci´n y explotaci´n de XSS
o
o
Analiza IE, Chrome y Firefox
Herramienta muy potente
Ezequiel V´zquez De la calle
a

Hacking web con OWASP
´
Indice

1

Introducci´n
o

2

OWASP Testing Guide

3

Miscel´nea
a

4

Conclusiones

5

Referencias

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Conclusiones

Realizar testing durante todo el ciclo de vida
¡El pentesting no es un juego! Permiso por escrito
¡Importante! Documentaci´n con resultados obtenidos
o
Un buen an´lisis debe intentar cubrir el m´ximo de la
a
a
superficie de ataque
Ahorro o p´rdida de dinero, reputaci´n, etc.
e
o
La importancia de la formaci´n
o

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Conclusiones

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
´
Indice

1

Introducci´n
o

2

OWASP Testing Guide

3

Miscel´nea
a

4

Conclusiones

5

Referencias

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Referencias

OWASP official webpage
https://www.owasp.org
Browser security handbook
https://code.google.com/p/browsersec/wiki/Main
Blog Flu Project
http://www.flu-project.com
Blog Seguridad para Todos
http://www.seguridadparatodos.com
Una al d´
ıa
http://unaaldia.hispasec.com

Ezequiel V´zquez De la calle
a

Hacking web con OWASP
Esto es todo, amigos...

¡Gracias!
¿Preguntas?
@RabbitLair
ezequielvazq[at]gmail[dot]com

Ezequiel V´zquez De la calle
a

Hacking web con OWASP

Más contenido relacionado

PDF
Hacking web con OWASP
PDF
Introduccion a la OWASP Guatemala
PDF
Pentesting con Zed Attack Proxy
PPT
Owasp Top10 Spanish
PPTX
Introducción al pentesting free security
PPTX
Owasp top ten 2019
PPTX
Argentesting 2017 - Proyecto OWASP Top 10
Hacking web con OWASP
Introduccion a la OWASP Guatemala
Pentesting con Zed Attack Proxy
Owasp Top10 Spanish
Introducción al pentesting free security
Owasp top ten 2019
Argentesting 2017 - Proyecto OWASP Top 10

La actualidad más candente (18)

PDF
Rooted2020 dev secops-into_the_unknown_-_jesus_alcalde_-_daniel_gonzalez
PPTX
Derrotando a changos con scanners [Paulino Calderon]
PDF
Owasp top 10_-_2013_final_-_español
PDF
Desarrollo seguro en NodeJS (OWASP top ten y JWT)
PPTX
Dragonjarcon2015 - ¿Cómo programar aplicaciones seguras? por Paulino Calderon...
PDF
Webinar Gratuito: "Romper Contraseñas con Tablas Arco Iris"
PDF
Seguridad en el desarrollo de aplicaciones web
PPTX
Old fox new tricks malicious macros are back
PDF
Explotación de vulnerabilidades recientes de Windows - Agosto 2017
PDF
Webinar Gratuito: "Maquinas Vulnerables para Hacking Web"
PPS
Seguridad en Aplicaciones Web
PPTX
OWASP IoTGoat - Enseñando a desarrolladores IoT a crear productos seguros - P...
PDF
Vulnerabilidades en sitios web(español)
PDF
Seguridad Web
PDF
Búsqueda de vulnerabilidades en aplicaciones de Android [GuadalajaraCON 2013]
PDF
Taller de Owasp
PDF
Zed Attack Proxy
DOCX
Rooted2020 dev secops-into_the_unknown_-_jesus_alcalde_-_daniel_gonzalez
Derrotando a changos con scanners [Paulino Calderon]
Owasp top 10_-_2013_final_-_español
Desarrollo seguro en NodeJS (OWASP top ten y JWT)
Dragonjarcon2015 - ¿Cómo programar aplicaciones seguras? por Paulino Calderon...
Webinar Gratuito: "Romper Contraseñas con Tablas Arco Iris"
Seguridad en el desarrollo de aplicaciones web
Old fox new tricks malicious macros are back
Explotación de vulnerabilidades recientes de Windows - Agosto 2017
Webinar Gratuito: "Maquinas Vulnerables para Hacking Web"
Seguridad en Aplicaciones Web
OWASP IoTGoat - Enseñando a desarrolladores IoT a crear productos seguros - P...
Vulnerabilidades en sitios web(español)
Seguridad Web
Búsqueda de vulnerabilidades en aplicaciones de Android [GuadalajaraCON 2013]
Taller de Owasp
Zed Attack Proxy

Similar a Betabeers Sevilla - Hacking web con OWASP (20)

PDF
Hacking Drupal - Anatomía de una auditoría de seguridad
PDF
Meetup TestingUy 2017 - Testing de Seguridad con Herramientas de OWASP
PDF
Hacking the web for fun and profit ¡Y sin ir a la cárcel!
ODP
Resumen curso de seguridad para desarrolladores de aplicaciones web, webservi...
PPTX
Hacking Ético Web
PDF
Open Web Application Security Project OWASP
PDF
Samurai Web Testing Framework 2.0
PDF
Seguridad en las relaciones de confianza. VI Foro de Seguridad de RedIRIS
PDF
Webinar Gratuito: "Zed Attack Proxy"
PDF
La dura vida del Pentester
PPT
Taller cybersecurity 2016
PPT
Cómo realizar un test de intrusión a una aplicación Web
PPTX
Etapa del Reconocimiento
PDF
Atacando servicios web
PDF
Castaneda suarezandresfernando2017
PDF
Hacking & Hardening Drupal
PDF
Webinar Gratuito: Guía de Pruebas de OWASP
PDF
Hacking de servidores web OMHE
PDF
Webinar Gratuito: "Guía para Pruebas de Seguridad Web de OWASP"
PDF
Hacking ético [Pentest]
Hacking Drupal - Anatomía de una auditoría de seguridad
Meetup TestingUy 2017 - Testing de Seguridad con Herramientas de OWASP
Hacking the web for fun and profit ¡Y sin ir a la cárcel!
Resumen curso de seguridad para desarrolladores de aplicaciones web, webservi...
Hacking Ético Web
Open Web Application Security Project OWASP
Samurai Web Testing Framework 2.0
Seguridad en las relaciones de confianza. VI Foro de Seguridad de RedIRIS
Webinar Gratuito: "Zed Attack Proxy"
La dura vida del Pentester
Taller cybersecurity 2016
Cómo realizar un test de intrusión a una aplicación Web
Etapa del Reconocimiento
Atacando servicios web
Castaneda suarezandresfernando2017
Hacking & Hardening Drupal
Webinar Gratuito: Guía de Pruebas de OWASP
Hacking de servidores web OMHE
Webinar Gratuito: "Guía para Pruebas de Seguridad Web de OWASP"
Hacking ético [Pentest]

Más de zekivazquez (12)

PDF
Drupal Dev Days 2018 - Autopsy of Vulnerabilities
PDF
DrupalCamp Spain 2018: CSI, autopsia de vulnerabilidades
PDF
Hacking a sistemas CMS
PDF
Security for Human Beings
PDF
Information is Power
PDF
Hackea tu propia Harley
PDF
Seguridad para todos
PDF
DrupalCon Barcelona 2015 - Drupal Extreme Scaling
PDF
Hack & Beers - Seguridad en Drupal
PDF
Drupal Extreme Scaling
PDF
Taller Drupal - Jornadas Software Libre UCA
PDF
Desarrollo Seguro en Drupal - DrupalCamp Spain 2013
Drupal Dev Days 2018 - Autopsy of Vulnerabilities
DrupalCamp Spain 2018: CSI, autopsia de vulnerabilidades
Hacking a sistemas CMS
Security for Human Beings
Information is Power
Hackea tu propia Harley
Seguridad para todos
DrupalCon Barcelona 2015 - Drupal Extreme Scaling
Hack & Beers - Seguridad en Drupal
Drupal Extreme Scaling
Taller Drupal - Jornadas Software Libre UCA
Desarrollo Seguro en Drupal - DrupalCamp Spain 2013

Último (20)

DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PDF
capacitación de aire acondicionado Bgh r 410
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
modulo seguimiento 1 para iniciantes del
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
Diapositiva proyecto de vida, materia catedra
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
TRABAJO DE TECNOLOGIA.pdf...........................
MANUAL de recursos humanos para ODOO.pdf
Documental Beyond the Code (Dossier Presentación - 2.0)
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
capacitación de aire acondicionado Bgh r 410
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
modulo seguimiento 1 para iniciantes del
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Historia Inteligencia Artificial Ana Romero.pptx
Presentacion de Alba Curso Auditores Internos ISO 19011
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Diapositiva proyecto de vida, materia catedra
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf

Betabeers Sevilla - Hacking web con OWASP

  • 1. Hacking web con OWASP Ezequiel V´zquez De la calle a Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 2. Sobre mi Estudios Ingeniero T´cnico en Inform´tica - UCA e a M´ster en Ingenier´ del Software - US a ıa Experto en Seguridad de las TIC - US Experiencia 3+ a˜os como desarrollador web n Actualmente: DevOps Drupal Python, C++, GNU/Linux, network programming. . . Aficiones Rock’n’Roll (guitarrista) y videojuegos Narrativa fant´stica, rol, cine. . . a Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 5. Seguridad ¿Y esto de qu´ va? e Seguridad web Exposici´n a internet o Vulnerabilidades Explotaci´n o ¿Hackers? ... Dinero Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 6. OWASP Open Web Application Security Project Fundaci´n sin ´nimo de lucro o a Multitud de proyectos: algo ca´tico o Colaboraci´n a nivel mundial, grupos locales o Metodolog´ de an´lisis de seguridad web ıa a Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 7. OWASP M´s de 36000 colaboradores a Conferencias por todo el mundo, durante todo el a˜o n En Espa˜a: Asociaci´n de profesionales n o Libros, merchandising, etc. Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 8. Proyectos de OWASP https://www.owasp.org/index.php/Category:OWASP Project Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 9. Proyectos de OWASP 142 proyectos, a lo largo del mundo OWASP Code Review OWASP DNIe OWASP Google Hacking OWASP SQLiBench OWASP Testing guide [!] OWASP Top Ten OWASP WebScarab OWASP WebSlayer OWASP Zed Attack Proxy ... Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 11. OWASP Testing Guide Consideraciones previas Enfoque de caja negra, pero incluye pruebas de todo tipo Divide las pruebas en fases asociadas al ciclo de vida ¡No s´lo pentesting! o Disponible como libro, PDF y wiki Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 12. OWASP Testing Guide Etapas 1 Antes del desarrollo Revisar pol´ ıticas, est´ndares, etc. a Definir m´tricas y criterios de evaluaci´n e o 2 Durante la definici´n y el dise˜o o n Revisar requisitos de seguridad Revisar dise˜o y arquitectura n Crear y revisar modelos de amenazas Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 13. OWASP Testing Guide Etapas 3 Durante el desarrollo Revisar el c´digo junto con los desarrolladores o 4 Durante el despliegue Realizar test de penetraci´n [!] o Analizar la gesti´n de la configuraci´n o o 5 Durante el mantenimiento Revisar la gesti´n de operaciones o Pruebas peri´dicas del estado de salud o Asegurar la verificaci´n de cambios o Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 14. OWASP Testing Guide Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 15. Pentesting con OWASP Adquisici´n de informaci´n o o An´lisis de fuentes p´blicas sobre el sitio web a u An´lisis de la ayuda del propio sitio a Uso de spiders, robots y crawlers (puntos de entrada) An´lisis de metadatos de los ficheros descargables (FOCA) a Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 16. Pentesting con OWASP Google (Bing y Shodan) Hacking Utilizaci´n de operadores avanzados del buscador. o site: Limitar la b´squeda a un unico dominio u ´ cache: Buscar en la cach´ de Google e inurl: Resultados que contienen un valor en la URL ext:, filetype: Buscar ficheros con la extensi´n indicada o Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 17. Pentesting con OWASP Revisi´n de la configuraci´n o o Uso de SSL (Man In The Middle y SSLStrip a un cliente) Conexi´n a BBDD (Conexiones remotas) o Sistema operativo del servidor Configuraci´n del servidor web (Versi´n vulnerable) o o M´todos HTTP permitidos por el servidor (PUT, DELETE) e Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 18. Pentesting con OWASP An´lisis de autenticaci´n a o Enumeraci´n de usuarios (M´dulo Views de Drupal) o o Ataque de fuerza bruta o diccionario Bypass del sistema de autenticaci´n (SQLi) o Contrase˜as suprayectivas n Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 19. Pentesting con OWASP An´lisis de la gesti´n de la sesi´n a o o Exposici´n de variables de sesi´n o o Cookies no cifradas (modificaci´n de atributos) o Cross Site Request Forgery Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 20. Pentesting con OWASP An´lisis de autorizaci´n y l´gica de negocio a o o Acceso a ficheros Escalado de privilegios Fallos en la l´gica de la aplicaci´n o o An´lisis de mensajes de error a Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 21. Pentesting con OWASP Validaci´n de datos de entrada y salida o Cross Site Scripting (XSS) Inyecciones (SQL, LDAP, XML, comandos del sistema, etc.) Buffer overflow Fuzzing (entrada aleatoria, y/o excesivamente grande) Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 22. Pentesting con OWASP Denegaci´n de servicio o No liberaci´n de recursos o Almacenamiento de demasiada informaci´n en la sesi´n o o Bloqueo de usuarios Entrada de usuario en un bucle Gesti´n de peticiones repetitivas (LOIC) o Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 23. ¿Y c´mo protejo mi web? o Buenas pr´cticas a Auditor´ de seguridad ıas peri´dicas o Integrar la seguridad en el desarrollo desde el inicio Asumir que siempre habr´ fallos de seguridad a Si alguien va a por ti. . . (APT) Encontrar el equilibrio Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 25. OWASP Top Ten Lista de vulnerabilidades m´s comunes a Publicada cada tres a˜os n Cuarta versi´n en 2013 o ”Meter el miedo en el cuerpo” ´ Util como referencia r´pida a Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 26. OWASP ZAP Proxy que intercepta peticiones y respuestas Permite modificar el contenido de ambas Detecta posibles superficies de ataque Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 27. Nikto2 Esc´ner de vulnerabilidades a web C´digo abierto (GPL) o Comprueba versiones desactualizadas, m´todos e HTTP, etc. No est´ dise˜ado como a n herramienta stealth http://www.cirt.net/nikto2 Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 28. SQLMap Automatiza la detecci´n y o explotaci´n de vulnerabilidades o SQLinjection C´digo abierto (GPL) o Soporta muchos motores (MySQL, Oracle, PostgreSQL, MS SQL Server... ¡hasta Access!) http://sqlmap.org/ Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 29. OWASP Xenotix Framework de detecci´n y explotaci´n de XSS o o Analiza IE, Chrome y Firefox Herramienta muy potente Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 31. Conclusiones Realizar testing durante todo el ciclo de vida ¡El pentesting no es un juego! Permiso por escrito ¡Importante! Documentaci´n con resultados obtenidos o Un buen an´lisis debe intentar cubrir el m´ximo de la a a superficie de ataque Ahorro o p´rdida de dinero, reputaci´n, etc. e o La importancia de la formaci´n o Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 32. Conclusiones Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 34. Referencias OWASP official webpage https://www.owasp.org Browser security handbook https://code.google.com/p/browsersec/wiki/Main Blog Flu Project http://www.flu-project.com Blog Seguridad para Todos http://www.seguridadparatodos.com Una al d´ ıa http://unaaldia.hispasec.com Ezequiel V´zquez De la calle a Hacking web con OWASP
  • 35. Esto es todo, amigos... ¡Gracias! ¿Preguntas? @RabbitLair ezequielvazq[at]gmail[dot]com Ezequiel V´zquez De la calle a Hacking web con OWASP