Introducción
OWASP (Open Web Application Security Project) nos provee de una serie de recursos basados sobre todo en guías y herramientas para que nuestros proyectos web sean lo más seguros posibles, tanto desde el punto de vista de desarrollo seguro como de la evaluación de la seguridad de éstos.
Para los desarrolladores ofrece una gran cantidad de recursos para ayudar a llevar a cabo un ciclo de vida de desarrollo de software seguro (S-SDLC, Secure Software Development Life Cycle).
Para los auditores de seguridad ofrece una gran cantidad de recursos como guías y herramientas para evaluar la seguridad de las aplicaciones móviles.
OWASP Mobile Security Project
Pues bien, tanto los desarrolladores de aplicaciones móviles como los auditores de éstas, pueden aprovecharse también de recursos de este tipo para poder alcanzar el objetivo de la máxima seguridad posible. Para ello OWASP nos propone su Mobile Security Project.
La imagen anterior es el logotipo oficial del proyecto OWASP Mobile Security Project.
Al igual que en las aplicaciones web, para conseguir el nivel máximo de seguridad posible es imprescindible que todos los factores se alineen; personas, procesos y tecnología.
Recursos OWASP Mobile Security Project
A continuación nombraremos algunos de los recursos disponibles en este proyecto.
Top 10 Mobile Risks: Tal y como podemos encontrar con el Top 10 de riesgos en aplicaciones web, también tenemos este recurso disponible en el proyecto MSP.
Developer Cheat Sheet: Son una serie de consejos para el desarrollador para evitar errores que puedan dar lugar a vulnerabilidades en su aplicación.
App Security Testing Cheat Sheet: Esta es para el auditor con información interesante para llevar a cabo la evaluación de la seguridad de la aplicación.
Secure Mobile Development: Recurso para el desarrollador que le ayudará durante el ciclo de desarrollo de software seguro (S-SDLC).
Security Tesing Guide: Similar a la Testing Guide para aplicaciones web, también podemos encontrar una guía de test para ayudar al auditor durante sus tareas de evaluación de los controles de seguridad de la aplicación.
Tools: OWASP nos propone un arsenal de herramientas que nos ayudarán tanto para el desarrollo seguro así como para testear los distintos controles de seguridad. Disponibles para las diferentes plataformas (Android, iOS o Windows Phone).
Top 10 Mobile Controls: Definidos conjuntamente por la ENISA y OWASP, nos indica el top 10 de los controles de seguridad a evaluar.
Si esta interesado en conocer mas de OWASP El Salvador, unete a nuestra comunidad:
https://www.owasp.org/index.php/El_Salvador
https://www.facebook.com/owaspElSalvador/
Siguenos en Twitter: @noise503
Colaboracion: Miguel Arroyo Adecuacion: Nelson Chacon
@miguel_arroyo76