Atualize o modelo de ameaças de um repositório monitorado quando a versão gerada omitir premissas de segurança ou informações sobre a implantação. Este guia se aplica ao Codex Security Cloud. Para configurar a política do plugin local, consulte Configure a varredura.
O que é um modelo de ameaças
Um modelo de ameaças resume como o repositório funciona do ponto de vista da segurança. O Codex Security cria a primeira versão com base no código e a usa para orientar futuras varreduras de commits e priorizar os problemas identificados.
Um modelo de ameaças descreve:
- Os pontos de entrada e quem pode enviar dados por eles
- Os limites de confiança e as premissas de autenticação ou autorização
- Os dados sensíveis e as ações privilegiadas
- As áreas que exigem atenção especial
Por exemplo:
A API pública de contas aceita requisições em JSON e uploads de arquivos de usuários autenticados. Cada usuário só pode alterar contas do próprio tenant. O serviço de identidade autentica quem faz a requisição, mas cada função que a processa precisa verificar se o usuário tem acesso ao tenant. As alterações de faturamento passam por um serviço interno privilegiado. Priorize os casos em que falta essa verificação de acesso e os fluxos de upload que podem chegar a esse serviço.
Indique quais premissas ainda precisam de confirmação. Por exemplo, só descreva um endpoint como restrito ao uso interno se essa restrição existir na implantação que você quer avaliar.
Edite o modelo de ameaças
- Abra o plugin do Codex Security Cloud. Consulte Configuração do Codex Security Cloud se ainda não instalou o plugin ou não configurou o monitoramento de commits.
- Abra Repositórios e selecione o repositório monitorado.
- Abra Configurações de monitoramento.
- Edite o campo Modelo de ameaças e selecione Salvar.
As alterações se aplicam às próximas varreduras.
Revise o modelo após mudanças na autenticação, nos limites entre tenants ou nos serviços expostos. Descreva os fatos sobre a implantação separadamente das prioridades da varredura.