Testes autorizados · Brasil e Estados Unidos

Pentest de aplicações web

Seu produto pode funcionar exatamente como foi desenhado e ainda permitir que alguém acesse o que não deveria. Testo os caminhos entre uma conta comum, os dados de outra pessoa e as funções de administração.

Falar do meu projeto

Além da tela de login

Avalio os fluxos de cadastro, autenticação, recuperação de conta e encerramento de sessão. O objetivo é entender se uma mudança nesses caminhos permite assumir uma conta, manter um acesso que deveria ter acabado ou contornar uma restrição.

Permissão no servidor

Um botão escondido não é uma barreira de acesso. Com contas de diferentes papéis, comparo requisições para verificar se o servidor realmente impede operações reservadas. Isso inclui painéis, arquivos, exportações e configurações que façam parte do escopo.

Achados que sua equipe consegue reproduzir

Para cada falha confirmada, documento as condições do teste, passos, evidências e impacto. A recomendação trata a causa do problema, e o reteste é combinado na proposta. Um resultado negativo significa que aquele cenário não revelou uma falha, não que toda a aplicação esteja livre delas.

Cenário ilustrativo · dados fictícios

Como isso aparece na prática

Exemplo fictício: um usuário sem permissão de gestão envia diretamente a requisição usada para mudar o papel de outro usuário. O teste verifica se a aplicação recusa a ação no servidor, mesmo que o botão nunca apareça para essa conta.

O que preparar antes do teste

Separe o endereço do ambiente, os principais fluxos e contas de teste para cada papel. Combinamos por escrito quais sistemas podem ser avaliados, horários, limites e como agir se aparecer um risco de impacto.

Não envie senhas, tokens ou dados de clientes pelo formulário público.

Dúvidas sobre este serviço

É necessário fornecer o código-fonte?

Nem sempre. Posso avaliar o comportamento da aplicação com contas de teste. Se uma revisão de código ajudar, o acesso e os limites entram no escopo antes do início.

Um scanner já resolve?

Ferramentas ajudam na cobertura, mas nem sempre entendem as regras específicas do seu negócio. O trabalho manual compara o que cada usuário deveria poder fazer com o que o servidor permite.

Vamos definir o escopo?

Conte o que seu sistema faz e o que você precisa avaliar. Depois de entender o contexto, envio uma proposta com limites, entregas, prazo e valor.

Falar do meu projeto