sql injection, an old friend

10
SQL Injection, an old friend

Upload: amador-aparicio

Post on 25-Jun-2015

125 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Sql injection, an old friend

SQL Injection,

an old friend

Page 2: Sql injection, an old friend

SQLi, ¿desde cuándo?• 25 de diciembre de 1998.• Rain Forest Puppy.

Page 3: Sql injection, an old friend

SQLi, pasa el tiempo y …

• Proyecto OWASP.

Page 4: Sql injection, an old friend

SQLi, arquitectura del SI …

• Arquitectura de 3 niveles.

Page 5: Sql injection, an old friend

SQLi, arquitectura del SI …

• Arquitectura de 3 niveles.

Page 6: Sql injection, an old friend

SQLi, arquitectura del SI …

• Arquitectura de 3 niveles.

Page 7: Sql injection, an old friend

SQLi, peligros …

• Extracción de información sensible de la BD de la organización.

• Modificación de la información de la BD.–Ataques Persistentes.–XSS (Cross Site Scripting).

• Apertura de una shell remota.–Máquinas de la red interna comprometidas.

Page 8: Sql injection, an old friend

SQLi, el proceso…1. Búsqueda de una aplicación vulnerable.– Técnicas de Dorking.

2. Estudiar caracteríticas de sistema a auditar.– Técnicas de Footprinting, Fingerprinting.

3. Estudiar el comportamiento del sistema: booleanización, tautologías.– ¿Vulnerable?

4. Extracción de la información.– Play the Piano, SQL.

5. ¿Cómo parcheamos el sistema?

Page 9: Sql injection, an old friend

SQLi, Play the Piano …

Page 10: Sql injection, an old friend

Gracias …

SELECT *FROM DUDAS;