Requisitos para testes de segurança
Um ambiente isolado protege o sistema real de dois riscos: 1) vazamento de informações confidenciais; 2) adulteração da configuração do sistema. Isso é conhecido no campo de testes de segurança comoprincípio da caixa de areia.
Comparação dos esquemas de isolamento recomendados
| programa | de ponta | Cenários aplicáveis |
|---|---|---|
| Ambiente virtual Python | Implementação leve e rápida | Validação funcional local |
| Contêineres do Docker | Isolamento completo do sistema | Teste profundo de segurança |
Pontos de implementação
- fazer uso de
--rmOs parâmetros garantem a limpeza automática após o teste - Restringir o acesso aos recursos do contêiner
- Pré-instalação de ferramentas de inspeção no Dockerfile
Essa resposta foi extraída do artigoFerramenta de código aberto para detectar riscos de segurança em serviços de MCPO































