Ir para o conteúdo

Metodologias e catálogos

Catálogos são globais

Técnicas e frameworks de metodologia vivem num catálogo global à instalação, não por engajamento. Você importa um catálogo uma vez e todo engajamento pode adotar dele. É por isso que editar o mapeamento de uma técnica no catálogo flui para todo achado que a vincula: há uma fonte, não uma cópia por engajamento.

Um catálogo é importado de um arquivo no formato que a ferramenta sob tools/ produz (os catálogos de técnica e de metodologia, e a procedência de framework que declaram). A importação registra a procedência e a licença do próprio catálogo, então um relatório pode citar de qual versão de cada padrão externo os códigos vêm. Como as técnicas carregam mapeamentos para WSTG, ASVS e CWE, um catálogo bem-formado é o que torna a derivação de conformidade possível adiante.

Adotar um framework num engajamento

Um engajamento adota um ou mais frameworks de metodologia. Adotar um framework é o que popula o navegador de metodologia do cockpit com suas etapas e técnicas, em ordem de execução, para o pentester ter um plano a seguir. Um engajamento pode carregar mais de um framework quando o escopo pede (por exemplo um baseline web mais um conjunto específico de API).

Manter o catálogo honesto

O catálogo é dado, versionado, com procedência declarada. Quando você propõe uma técnica ou metodologia nova, ela passa pela mesma disciplina de qualquer conteúdo de catálogo: ver Propor uma técnica ou metodologia. O ponto é que o que conduz um relatório é um catálogo citável e versionado, não texto ad-hoc digitado num engajamento.