Dados sensíveis no dispositivo
Tokens, documentos e informações pessoais gravados em cache, banco local, log ou backup sem proteção adequada.
Serviço 05 / 07 · Segurança ofensiva
O que o seu aplicativo entrega para quem controla o aparelho?
Avaliação de aplicativos iOS e Android com análise estática e dinâmica, para identificar vulnerabilidades que possam transformar o aplicativo em um vetor de entrada e para proteger identidade e dados sensíveis.
01 · O que é
Um aplicativo móvel roda em um dispositivo que a empresa não controla e que o usuário, ou quem estiver com ele, pode inspecionar. Tudo que o app guarda, transmite ou decide localmente precisa ser avaliado sob essa premissa.
A análise estática examina o pacote: o que está escrito no código, o que ficou embutido nele e quais proteções existem. A análise dinâmica observa o app em execução: o que grava no dispositivo, como se comunica e o que acontece quando essa comunicação é interceptada ou alterada.
Antes de publicar o aplicativo nas lojas ou lançar uma versão com mudança relevante.
Quando o app passa a tratar pagamento, documento, dado pessoal sensível ou credencial.
Quando funcionalidades foram liberadas por controle no aplicativo em vez de no servidor.
Quando o mesmo backend atende o app, a web e integrações de parceiros.
02 · Riscos avaliados
Nem todo achado aparece em todo ambiente. Estes são os padrões que a avaliação procura deliberadamente, porque são os que mais frequentemente sustentam um caminho completo até o impacto.
Tokens, documentos e informações pessoais gravados em cache, banco local, log ou backup sem proteção adequada.
Chaves de API, credenciais e endpoints internos presentes no binário e recuperáveis por qualquer pessoa que baixe o aplicativo.
Canal sem validação adequada de certificado, permitindo leitura e alteração do tráfego entre app e servidor.
Limites, permissões e validações aplicados na interface e não reforçados pelo backend.
Comportamento do aplicativo em dispositivos com root ou jailbreak, e o que ele continua permitindo nesse cenário.
Serviços, intents, deep links e telas acessíveis por outros aplicativos instalados no aparelho.
03 · Superfície
Antes de testar, mapeamos. O diagrama abaixo mostra a estrutura que orienta o trabalho e onde os pontos de verificação são posicionados.
04 · O que testamos
A profundidade de cada frente depende do escopo acordado e da modalidade escolhida. Nada aqui é executado sem autorização formal.
Ver a metodologia completa05 · O que você recebe
O relatório precisa servir a quem decide prioridade e a quem vai corrigir. Por isso a entrega é construída em camadas, e o ciclo só fecha com o reteste.
Solicitar avaliaçãoO cenário de exposição traduzido para linguagem de negócio.
Cada achado descrito com o caminho percorrido e as condições para reproduzi-lo.
Demonstração concreta da exploração, sem depender de interpretação.
As descobertas ordenadas pelo risco real para a sua operação.
Recomendações práticas de remediação, orientadas ao seu contexto técnico.
Nova validação após a implementação, confirmando a eliminação do risco.
06 · Perguntas frequentes
Se a sua pergunta não estiver aqui, ela provavelmente é específica do seu ambiente. e é exatamente o tipo de coisa que a conversa inicial resolve.
Não é obrigatório. A análise pode ser feita a partir do pacote publicado. Com acesso ao código (White Box), a cobertura aumenta e o mesmo tempo alcança pontos que a análise externa levaria muito mais tempo para atingir.
Pode incluir e normalmente vale a pena: boa parte das falhas relevantes em mobile está no servidor que confia demais no aplicativo. O escopo define se essa camada entra como parte do trabalho.
Ambos, conforme a necessidade. Emuladores dão agilidade; aparelhos reais são necessários para avaliar comportamento de hardware, biometria e proteções específicas do sistema.
Geralmente não. Uma build de homologação equivalente à de produção costuma ser suficiente, e a escolha é definida junto com o seu time.
07 · Superfícies relacionadas
Próximo passo
A conversa inicial serve para entender o ambiente, o risco prioritário e o formato de teste adequado. Sem compromisso e sem exigir material técnico preparado.