16

Secure coding: Desarrollo y testing de aplicaciones seguras

Embed Size (px)

Citation preview

Page 1: Secure coding: Desarrollo y testing de aplicaciones seguras
Page 2: Secure coding: Desarrollo y testing de aplicaciones seguras

Nuestras locaciones

Page 3: Secure coding: Desarrollo y testing de aplicaciones seguras

NuestrosPanelistas

Juan Pablo BelloIng. en Sistemas de Información

Paulina IbarraMarketing Analyst

Page 4: Secure coding: Desarrollo y testing de aplicaciones seguras

La importancia del Desarrollo de Software Seguro

Page 5: Secure coding: Desarrollo y testing de aplicaciones seguras

Quien está siendo atacado?

Page 6: Secure coding: Desarrollo y testing de aplicaciones seguras

A través de la Implementación de un Proceso Formal que incluye las mejores practicas de Seguridad para evitar o

minimizar Vulnerabilidades

¿Cómo reducir el Riesgo en las Aplicaciónes ?

Page 7: Secure coding: Desarrollo y testing de aplicaciones seguras

Ciclo de vida de Desarrollo de Software SeguroS-SDLC

Page 8: Secure coding: Desarrollo y testing de aplicaciones seguras

Despliegue

Implementación

Verificación y Testing

Análisis de Requisitos

Diseño

SDLC

Ciclo de Vida de Desarrollo de Software

SDLC

Ciclo de Vida de Desarrollo de Software

Ciclo de vida de desarrollo de software

Page 9: Secure coding: Desarrollo y testing de aplicaciones seguras

Ciclo de vida de desarrollo de software seguro

Despliegue

Implementación

Entrenamiento en Seguridad

Verificación y Testing

Análisis de Requisitos

Diseño

S-SDLC

Ciclo de Vida de Desarrollo de Software

Seguro

S-SDLC

Ciclo de Vida de Desarrollo de Software

Seguro

Page 10: Secure coding: Desarrollo y testing de aplicaciones seguras

Los 10 principales Riesgos de Seguridad en Aplicaciones Web

Page 11: Secure coding: Desarrollo y testing de aplicaciones seguras

Acerca de OWASP

OWASP Top 10

Page 12: Secure coding: Desarrollo y testing de aplicaciones seguras

1. Inyección 2. Pérdida de Autenticación y Gestión de Sesiones 3. Secuencia de Comandos en Sitios Cruzados (XSS) 4. Referencia Directa Insegura a Objetos 5. Configuración de Seguridad Incorrecta 6. Exposición de Datos Sensibles 7. Ausencia de Control de Acceso a las Funciones 8. Falsificación de Peticiones en Sitios Cruzados (CSRF) 9. Uso de Componentes con Vulnerabilidades Conocidas 10. Redirecciones y reenvíos no validados

OWASP Top 10

Page 13: Secure coding: Desarrollo y testing de aplicaciones seguras

Demo

Page 14: Secure coding: Desarrollo y testing de aplicaciones seguras

Espacio de preguntas

Page 15: Secure coding: Desarrollo y testing de aplicaciones seguras

Contacto

Juan Pablo BelloIngeniero en Sistemas de Información.NET Architect.NET Subject Matter ExpertGIAC Secure Software Programmer- .NET

[email protected]

Page 16: Secure coding: Desarrollo y testing de aplicaciones seguras

Muchas gracias