Buscar

Ferramentas

OWASP Amass

Framework da OWASP que mapeia a superfície de ataque externa de uma organização, com descoberta de subdomínios e um banco para acompanhar os ativos.

  • Segurança
  • Open Source
OWASP Amass

O Amass descobre os ativos que uma organização expõe na internet. Escrito em Go e mantido pela OWASP, ele combina coleta em fontes abertas com técnicas de reconhecimento ativo. Segundo a documentação, o alcance passa da simples enumeração de subdomínios.

Para que serve

  • Enumerar os subdomínios de um domínio da sua empresa com o subcomando enum.
  • Guardar o que foi encontrado num banco de ativos, em PostgreSQL ou Triples, e comparar uma varredura com a anterior.
  • Descrever ativos e as relações entre eles pelo Open Asset Model, o modelo de dados do projeto.
  • Ativar fontes externas no arquivo datasources.yaml, com as credenciais que cada uma pede.

Como começar

Com Go instalado, um comando compila e instala:

CGO_ENABLED=0 go install -v github.com/owasp-amass/amass/v5/cmd/amass@main

O binário vai para $GOPATH/bin. Homebrew e uma imagem Docker oficial são as outras vias. Para uso contínuo, um repositório separado traz o Docker Compose com o banco de ativos; nele, você define POSTGRES_PASSWORD e AMASS_PASSWORD antes de criar o banco. Suporte é pelo Discord, não pelas issues do GitHub.

O modo ativo toca a infraestrutura do alvo. Aponte o Amass só para domínios seus ou cobertos por autorização escrita.

Licença e custo

Jeff Foley aparece como titular do copyright no LICENSE, que traz a Apache License 2.0. Na redistribuição, as cópias levam a licença, mantêm as atribuições de autoria e o NOTICE, quando existir, e sinalizam os arquivos alterados. A licença também concede direitos de patente a quem usa. Alguns subcomponentes têm licença própria, avisa o README, ponto a conferir antes de embutir trechos em outro projeto. Custo, se houver, vem das fontes externas pagas.

Quando vale a pena

Na fase de reconhecimento de um pentest, ele produz a lista de ativos que as etapas seguintes vão testar. Para uma coleta rápida e passiva de e-mails e hosts, o theHarvester exige menos preparo. Para trabalhar num painel web, há o SpiderFoot.