Voltar ao PlanoACT-6.1.1
Remover/rotacionar senha do certificado OpenIddict dos Dockerfiles e docker-compose (INFRA-01)
Varredura ImediataCRITICA — hojeEsforco: MComplexidade: MediaParalelizavel
Modulos Impactados
aspnet-core/src/cargo_fleet.AuthServer/Dockerfileaspnet-core/etc/docker/docker-compose.ymldocker-compose-ec2-dev.ymldocker-compose-ec2-hom.ymlrun-docker.sh
Passos de Implementacao
- 1Gerar novo certificado pfx OpenIddict com nova senha (fora do Dockerfile)
- 2Armazenar o pfx como Kubernetes Secret no namespace `cargofleet`
- 3Montar o Secret como volume no pod do AuthServer
- 4Remover o comando `dotnet dev-certs` do Dockerfile do AuthServer
- 5Remover as variaveis de senha do certificado de todos os docker-compose files
- 6Fazer redeploy e verificar que o AuthServer inicia corretamente
- 7Revogar as imagens Docker antigas no ECR que contem o pfx embutido
A senha e o pfx OpenIddict estao embutidos nas imagens Docker de producao. O pfx e a chave de assinatura dos tokens JWT — sua posse permite forjar tokens para qualquer usuario
Comprometimento total da autenticacao — forjamento de tokens para qualquer usuario/admin