54. OWASP Mobile Top Ten

46
Mateo Martínez [email protected]

description

OWASP Mobile Top Ten

Transcript of 54. OWASP Mobile Top Ten

Page 1: 54. OWASP Mobile Top Ten

MOBILE TOP 10

Mateo Martínez [email protected]

Page 2: 54. OWASP Mobile Top Ten

• Líder del Capítulo OWASP Uruguay o OWASP Days o OWASP Latam Tour o OWASP AppSec Latam 2012

• Trabajo en Intel como consultor McAfee Foundstone: o Pentesting / Ethical Hacking o Social Engineering o Code Review o Entrenamientos o Consultoría

• Algunas de mis certificaciones:

o CISSP o ISO 27001 Lead Implementer o PCI QSA o ITIL o MCP

Mateo Martínez

[email protected]

Page 3: 54. OWASP Mobile Top Ten

OWASP

Page 4: 54. OWASP Mobile Top Ten

¿Qué es OWASP?

Page 5: 54. OWASP Mobile Top Ten

El valor del voluntariado

Page 6: 54. OWASP Mobile Top Ten

13 Años de servicio a la comunidad

Page 7: 54. OWASP Mobile Top Ten

ADN OWASP

Page 8: 54. OWASP Mobile Top Ten

OWASP En números

Page 9: 54. OWASP Mobile Top Ten

1,350,000 Visitas (por mes)

Page 10: 54. OWASP Mobile Top Ten

170 Proyectos Activos

Page 11: 54. OWASP Mobile Top Ten

200 Capítulos Activos

Page 12: 54. OWASP Mobile Top Ten

43,000+ Participantes en listas de correos

Page 13: 54. OWASP Mobile Top Ten

88+ Citaciones de gobiernos e industrias!

Page 14: 54. OWASP Mobile Top Ten

100+ Academic Supporters

Page 15: 54. OWASP Mobile Top Ten

54 Sponsors Corporativos

Page 16: 54. OWASP Mobile Top Ten

2300 Miembros

Page 17: 54. OWASP Mobile Top Ten

Global Board of Directors – Michael Coates - Chairman - San Francisco, CA – Tom Brennan - Vice Chairman - Rockaway, New Jersey – Josh Sokol - Treasure - Austin, Texas - Tobias Gondrom - Secretary - Hong Kong, China - Eoin Keary - Board Member, Dublin Ireland - Jim Manico - Board Member - Hawaii - Fabio Cerullo - Board Member - Dublin, Ireland

Page 18: 54. OWASP Mobile Top Ten

2014 Objetivos Estratégicos

Page 19: 54. OWASP Mobile Top Ten
Page 20: 54. OWASP Mobile Top Ten

OWASP URUGUAY

https://www.owasp.org/index.php/Uruguay • Eventos • Entrenamientos • Proyectos • Traducciones

Page 21: 54. OWASP Mobile Top Ten

TOP 10 Riesgos en Móviles

Page 22: 54. OWASP Mobile Top Ten

570 millones: Usuarios de móviles 366 millones: Acceso a un baño 2000 millones: Descargas de Angry Birds Tráfico de internet móvil > PC

+2 Billones de dispositivos conectados, En el 2020 habrá más de 60 Billones

Page 23: 54. OWASP Mobile Top Ten

Mobile Malware

Page 24: 54. OWASP Mobile Top Ten

Tendencias #1

24

Page 25: 54. OWASP Mobile Top Ten

Tendencias #2

25

Page 26: 54. OWASP Mobile Top Ten

Tendencias #3

26

Page 27: 54. OWASP Mobile Top Ten

Tendencias #5

27

Page 28: 54. OWASP Mobile Top Ten

Seguridad PC vs Móvil

Los desafíos en los ambientes móviles motivan a un cambio en el enfoque

AMENAZAS

VECTORES

ENTORNO

PC Móvil

• Malware, Virus, Phishing, Stolen Data, Trojans, DoS, Social Engineering

• Similar al PC + • Pérdida de dispositivo,

eavesdropping, fraude SMS

• Browser, Bluetooth, Wi-Fi, Cellular Network, Cross Channel, Email

• Similar al PC + • SMS, MMS, App

downloads

• Homogenous OS environment

• Largely local computing centric

• Fragmented OS environment

• Cloud-centric, tethered to OS provider

Similitud

= +

= +

Page 29: 54. OWASP Mobile Top Ten

Protección en dispositivos perdidos

4%

5%

11%

17%

19%

31%

57%

0% 10% 20% 30% 40% 50% 60%

Other

Anti-virus/anti-malware

Client firewall

Password or keypad lock

Encryption

Anti-theft device

No protection

Page 30: 54. OWASP Mobile Top Ten

La mobilidad trae nuevos riesgos

IT

HR

Finance

Sales IT

Políticas diferentes entre usuarios IT y móviles

Más de la mitad de los usuario NO bloquean los equipos

1 de cada 5 equipos móviles se pierde por año Los dispositivos

móviles la nueva frontera del malware

Page 31: 54. OWASP Mobile Top Ten

Web 2.0, Apps 2.0, Mobility 2.0…Enterprise 2.0

IT

HR

Finance

Sales IT

60,000 Nuevas piezas de Malware/día

Costo de la información de un laptop: $25-50K

80% de los usuarios concientes de la pérdida de Información

Zeus Malware apunta a mobile phones via SMS

September 30, 2014

Page 32: 54. OWASP Mobile Top Ten

TOP 10 Riesgos en Móviles

Page 33: 54. OWASP Mobile Top Ten

M1 – Controles Débiles en el Servidor

• Riesgos del OWASP TOP 10

• SQL Injection, CSRF, etc

• Prácticas de Desarrollo de

Software Inseguro

Page 34: 54. OWASP Mobile Top Ten

M2 – Amacenamiento Inseguro

• NO GUARDAR CREDENCIALES

• Almacenar en forma segura

• SQLite, Logs, Plist, XML,

Cookies, SD Card, Cloud Synced

Page 35: 54. OWASP Mobile Top Ten

M3 – Transmisión insegura

• Aplicar SSL/TLS

• Utilizar algoritmos seguros

• Certificados confiables

• Alertar al usuario

Page 36: 54. OWASP Mobile Top Ten

M4 – Fuga de Información no intencional

• Modelado de amenazas de OS,

platfoms & frameworks

• Cache de datos, logs, cookies

• Desconocidos para el Developer

Page 37: 54. OWASP Mobile Top Ten

M5 – Autorización y Autenticación

• No autenticar solo a nivel local

• Cifrar datos locales

• Rember-me

• 4-digit PIN

Page 38: 54. OWASP Mobile Top Ten

M6 – Criptografía Insegura

• Procesos de Cifrado/Descifrado

• Algorítmos débiles

• Key Management

Page 39: 54. OWASP Mobile Top Ten

M7 – Inyección del lado del Cliente

• SQLite Injection

• Sniffing (intent) en Android

• Inyección de Javascript

• Local File Inlclusion (NFSFile, Webviews)

Page 40: 54. OWASP Mobile Top Ten

M8 – Decisiones de seguridad basados en inputs no confiables

• Communicación entre procesos

• Datos en clipboards/pasteboards

• Modelo de permisos del SO

• No utilizar métodos deprecated

Page 41: 54. OWASP Mobile Top Ten

M9 – Manejo de Sesiones

• Sesión del lado del cliente

• Timeout de sesiones inadecuado

• Sesión basada en cookies

• Creación insegura de tokens

Page 42: 54. OWASP Mobile Top Ten

M10 – Protección de Binarios

• Prevenir Reversing

• Monitorear Integridad de la App

• Detectar Jailbreak / Rooted

Page 43: 54. OWASP Mobile Top Ten

Para los que quieran practicar …

• DVIA (Damn Vuln iOS App)

• Goat Droid

• iGoat

Page 44: 54. OWASP Mobile Top Ten

OWASP Cheat Sheets

https://www.owasp.org/index.php/OWASP_Cheat_Sheet_Series

• Dangers of Jailbreaking and Rooting Mobiles

• iOS Developer Cheat Sheet

• iOS Application Security Testing

• Mobile Jaibreaking Cheat Sheet

Page 45: 54. OWASP Mobile Top Ten

Gran crecimiento de amenazas para móviles

Riesgos diferentes a Cloud y Web Apps

Importancia del Desarrollo Seguro de Apps

Es necesario incrementar las pruebas de seguridad

Definir políticas, procesos y procedimientos

Los costos por no aplicar controles son altos 45

Conclusiones

Page 46: 54. OWASP Mobile Top Ten

¡Muchas gracias!

Mateo Martínez [email protected]