Arquitetura zero trust
Sem confiança implícita por posição de rede. Cada requisição é autenticada e autorizada por mérito próprio, chamadas entre serviços carregam identidade verificável, e a segmentação limita o alcance de um componente comprometido.
- Identidade de serviço mTLS
- Autorização por requisição
- Segmentação de rede
Criptografia
TLS 1.3 para dados em trânsito e criptografia autenticada em repouso. O material de chaves fica em um serviço gerenciado com rotação definida, e o código da aplicação lida com referências a chaves, não com chaves brutas.
- TLS 1.3 em trânsito
- Criptografia em repouso
- Rotação gerenciada de chaves
Gestão de identidade e acesso
Projetado para federar com provedores de identidade corporativos via OIDC e SAML, com controle de acesso baseado em papéis, provisionamento no estilo SCIM e credenciais de escopo restrito e vida curta no lugar de chaves estáticas permanentes.
- Federação OIDC / SAML
- RBAC
- Credenciais de vida curta
Trilhas de auditoria
Eventos relevantes para segurança — autenticação, decisões de autorização, acesso a dados, invocação de modelo, mudança de configuração — são gravados em uma trilha somente-anexação com esquema estável, adequado para exportar ao SIEM do cliente.
- Eventos somente-anexação
- Esquema de exportação estável
- Pronto para SIEM
Observabilidade
Logs estruturados, métricas e traces distribuídos com IDs de correlação que sobrevivem aos limites entre serviços e modelos. Se um resultado não pode ser reconstruído depois do fato, isso é tratado como defeito.
- Tracing distribuído
- Logging estruturado
- Métricas correlacionadas
Ciclo de desenvolvimento seguro
Varredura de dependências e vulnerabilidades no CI, detecção de segredos em cada commit, infraestrutura definida como código revisado, credenciais de build com menor privilégio e modelagem de ameaças na revisão de design.
- Varredura de dependências no CI
- Detecção de segredos
- Modelagem de ameaças