domingo, 23 de setembro de 2012

Segurança no Desenvolvimento de Aplicações Móveis

Hoje temos uma polarização no desenvolvimento de aplicativos móveis com os sistemas operacionais iOS e Android. A segurança dos aplicativos desenvolvidos é um requisito essencial, pois a popularização dos dispositivos móveis como tablet's e smartphones é crescente.

Na arquitetura iOS temos o SandBox de App's que consiste em isolar a nossa aplicação, para que a mesma não comprometa a segurança de outras aplicações e do sistema operacional. Funciona como uma caixa de areia, permitindo o acesso a todos os recursos internos, e negando o acesso a todos os recursos externos à caixa.

Maiores informações: Apple Sandbox 

A arquitetura Android é baseada em permissões que são embutidas no aplicativo, assim, o usuário assume o risco ao permitir a instalação de uma aplicação que tenha alguns privilégios de acesso embutidos.

Maiores informações: Android Permission