Como testar um aplicativo móvel com Projects

Last updated: October 19, 2026

Os Projects são avaliações de segurança ofensiva (pentesting) sob demanda, realizadas por Strikers sobre um escopo definido. Os aplicativos móveis são sempre avaliados como um Project, adicionando o app como um target dentro do projeto.

Um Project avança por quatro etapas: Scope, Quote, Test e Results. Este artigo guia você pela criação do projeto e pelo cadastro do app.

Passo 1: Criar o Project

Na seção Projects:

  1. Clique em New project.

  2. Preencha o Project name (por exemplo, "App security exercise").

  3. Em What do you want to test?, escolha Mobile (Android, iOS).

  4. Em Project goals, descreva seus objetivos, eventos importantes ou datas relevantes para o projeto.

  5. Clique em Set up project.

Passo 2: Definir o escopo

Na etapa Scope, você define o que será testado e como:

  • Testing approach: escolha o nível de acesso para a avaliação:

    • Test with provided credentials: o testing usa as credenciais que você fornecer para avaliar as áreas autenticadas do aplicativo.

    • Test without credentials: o testing simula um atacante externo, sem acesso autenticado (blackbox).

  • Targets to test: adicione pelo menos um target com Create target. Você precisa de no mínimo um target para solicitar a cotação.

Opcionalmente, você pode anexar documentação de apoio com o botão Attach files, no painel esquerdo.

Passo 3: Cadastrar o app como target

Ao clicar em Create target, o cadastro do target abre em três passos: General, Settings e Confirmation. No passo General, você informa os dados do app:

  • Operating system: escolha Android App ou iOS app.

  • Type: escolha como você vai entregar o app:

    • App URL/Target: se a avaliação for sobre uma URL, IP ou protocolo. Preencha o campo APP URL/Target.

    • IPA/APK/AAB File: se você for enviar o instalável. Envie o arquivo com Select file (IPA para iOS, APK ou AAB para Android).

  • Target name: coloque um nome que permita identificar o target facilmente.

  • Test environment: selecione o ambiente onde está o target: Development, Staging ou Production.

  • Technical documentation (recomendado): você pode enviar documentação de apoio do app.

Conclua o passo General e avance com Next até confirmar o target.

O que você precisa para cadastrar o app

  • O sistema operacional do app (Android ou iOS).

  • O instalável (IPA, APK ou AAB) ou a URL/Target, conforme a forma de avaliação.

  • O ambiente onde está o target (Development, Staging ou Production).

Alguns aplicativos incluem proteções adicionais que podem exigir um build preparado especialmente para que a avaliação seja feita a fundo. Se for o caso do seu app, a equipe da Strike vai indicar como proceder.

Como o Project continua

Com o escopo definido e pelo menos um target cadastrado:

  1. Clique em Request quote para solicitar a cotação do projeto.

  2. A equipe da Strike revisa o escopo e informa quantos créditos o Project vai consumir.

  3. Se você decidir avançar, a Strike verifica se sua organização tem créditos suficientes.

  4. Um Striker é atribuído e a execução começa (etapa Test).

  5. Ao finalizar, você acessa os resultados com os achados e a validação deles (etapa Results).

Perguntas frequentes

O que é um Project?

É uma avaliação de segurança ofensiva (pentesting) sob demanda, realizada por Strikers sobre um escopo definido. Avança pelas etapas Scope, Quote, Test e Results. Para mais detalhes, consulte Projects: pentesting sob demanda.

Como um Project é pago?

Com os créditos da sua organização. Na cotação, a equipe da Strike informa quantos créditos ele vai consumir. Se o Project foi definido com sua equipe comercial antes da contratação, você já deve ter créditos reservados para executá-lo.

Onde envio o APK, IPA ou AAB do meu app?

Na etapa Scope, clique em Create target. No passo General, escolha o tipo IPA/APK/AAB File e envie o arquivo com Select file.

O que é o "testing approach"?

É o nível de acesso da avaliação. Você pode escolher Test with provided credentials, que usa as credenciais que você fornecer para avaliar áreas autenticadas, ou Test without credentials, que simula um atacante externo sem acesso autenticado.

Posso avaliar um app por URL em vez de enviar o arquivo?

Sim. No campo Type do target, escolha App URL/Target e informe a URL, IP ou protocolo.

Posso testar Android e iOS no mesmo Project?

Sim. Cadastre cada um como um target diferente em Create target: um com Android App e outro com iOS App no campo Operating system.

É obrigatório anexar documentação ou preencher os objetivos do projeto?

Não. A documentação, os Project goals e a documentação técnica do target são recomendados, não obrigatórios. Preenchê-los ajuda a tornar a avaliação mais completa e mais bem direcionada.