Security Features
Features de segurança em Go Modules - GOVCS, GOAUTH, e melhores práticas
Introdução
Camadas de segurança
1. Checksum Database (Go 1.13+)
2. GOVCS (Go 1.16+)
Configuração GOVCS
Regras de padrão
VCS suportados
VCS
Comando
Segurança
3. GOAUTH (Go 1.24+)
Configuração
Provedores suportados
Provedor
Exemplo
Exemplo prático
4. GOPRIVATE (Go 1.13+)
Melhores Práticas de Segurança
✅ Verificação de Dependências
1. Auditar Dependências
2. Usar Ferramentas de Segurança
✅ Versionamento Seguro
✅ Módulos Privados Seguros
✅ Verificar Checksums
Proteção Contra Ataques
1. Supply Chain Attacks
2. Dependency Confusion
3. Typosquatting
4. Code Injection via VCS
CI/CD Seguro
GitHub Actions
Variáveis de Ambiente Seguras
Checklist de Segurança
Setup Inicial
Durante Desenvolvimento
Antes de Release
Ferramentas de Segurança
govulncheck (Oficial)
nancy (Sonatype)
gosec (Security Scanner)
Recursos Adicionais
Conclusão
Last updated