Programa abrangente de gerenciamento de riscos de segurança
Medidas de segurança para funções de execução de código:
- isolamento de sandboxUso de contêineres do Docker (
docker run --rm -v [...]
) Ambiente de execução isolado - controle de privilégios: através de
deluser ${USER} sudo
Desativar completamente os privilégios do sudo - Restrições de recursosGrupo de usuários: Defina o cgroup para limitar o uso da CPU/memória
- proteção de redeConfiguração de regras de firewall para bloquear o acesso a portas não convencionais
- Auditoria de código: Habilitar
-mpdb
Modo de depuração Verificar código gerado
O projeto também oferecepuremagic
A biblioteca executa a validação do tipo de arquivo para evitar uploads de arquivos mal-intencionados. Recomenda-se que um teste de penetração de segurança seja concluído antes da implementação em um ambiente de produção.
Essa resposta foi extraída do artigoCognitive Kernel-Pro: uma estrutura para criar inteligências de pesquisa profunda de código abertoO