Teste de penetração AWS

Teste de penetração da AWS

O que é o teste de penetração da AWS?

Teste de penetração métodos e políticas diferem com base na organização em que você está. Algumas organizações permitem mais liberdades, enquanto outras têm mais protocolos integrados. 

Quando você está fazendo testes de caneta em AWS, você deve trabalhar dentro das políticas que a AWS permite porque eles são os proprietários da infraestrutura.

A maior parte do que você pode testar é sua configuração para a plataforma AWS, bem como o código do aplicativo dentro do seu ambiente.

Então… você provavelmente está se perguntando quais testes podem ser executados na AWS.

Serviços operados pelo usuário

Qualquer teste de segurança que envolva configurações de nuvem criadas pelo usuário é aceitável pela política da AWS. É até possível executar certos tipos de ataques em instâncias de sua criação.

Serviços operados pelo fornecedor

Qualquer serviço de nuvem fornecido por um provedor de serviços terceirizado é fechado para a configuração e implementação do ambiente de nuvem; no entanto, a infraestrutura sob o fornecedor terceirizado é segura para teste.

O que posso testar na AWS?

Aqui está uma lista de itens que você pode testar na AWS:

  • Diferentes tipos de linguagens de programação
  • Aplicativos hospedados pela organização à qual você pertence
  • Interfaces de programação de aplicativos (APIs)
  • Os sistemas operacionais e máquinas virtuais

O que não tenho permissão para Pentest na AWS?

Aqui está uma lista de algumas das coisas que não podem ser testadas na AWS:

  • Aplicativos Saas que pertencem à AWS
  • Aplicativos Saas de terceiros
  • Hardware físico, infraestrutura ou qualquer coisa que pertença à AWS
  • RDS
  • Qualquer coisa pertencente a outro fornecedor

Como devo me preparar antes do pentesting?

Aqui está uma lista de etapas que você deve seguir antes de pentear:

  • Defina o escopo do projeto, incluindo os ambientes da AWS e seus sistemas de destino
  • Estabeleça que tipo de relatório você incluirá em suas descobertas
  • Crie processos para sua equipe seguir ao fazer pentesting
  • Se você estiver trabalhando com um cliente, certifique-se de preparar um cronograma para diferentes fases de teste
  • Sempre obtenha aprovação por escrito de seu cliente ou superiores ao fazer pentesting. Isso pode incluir contratos, formulários, escopos e cronogramas.