Governança e conformidade
Governança de arquitetura, gestão de políticas e estruturas de conformidade
Garanta que as arquiteturas atendam a requisitos organizacionais, regulatórios e de segurança com políticas como código e governança automatizada.
Governança de arquitetura
O que é governança?
É garantir que as decisões de infraestrutura:
- Se alinhem à estratégia organizacional.
- Cumpram requisitos regulatórios.
- Sigam políticas de segurança e custos.
- Sustentem padrões operacionais.
Por que importa
- Riscos: previna erros caros antes de acontecerem.
- Conformidade: atenda a SOC2, HIPAA, PCI e GDPR.
- Custos: aplique políticas de otimização.
- Segurança: mantenha postura consistente.
- Excelência operacional: padronize práticas comprovadas.
Políticas como código
Defina requisitos de arquitetura como políticas aplicadas automaticamente.
Exemplos de políticas
Política: criptografia obrigatória
All databases must be encrypted at rest.
All data in transit must use TLS 1.3.Política: alta disponibilidade
All databases must be deployed in multi-AZ configuration.
All load balancers must span at least 2 availability zones.Política: grupos de segurança
No security groups allowing inbound from 0.0.0.0/0 on port 22 or 3389.
All databases must be in private subnets (not internet-facing).Política: controle de custos
No instances larger than t3.xlarge without approval.
Maximum database storage of 1TB without approval.
All reserved instances must be 1-year or longer.Política: etiquetas
All resources must have:
- owner: name of responsible person
- cost-center: department paying for resource
- environment: prod, staging, dev
- data-classification: public, internal, confidential, restrictedAplicação de políticas
(Em breve: editor e mecanismo de aplicação integrados.)
- Defina políticas no Architecto.
- Aplique à organização ou equipe.
- Arquiteturas existentes são validadas automaticamente.
- Novas arquiteturas são verificadas na criação.
- Violações aparecem com etapas de correção.
Estruturas de conformidade
SOC 2 Type II
Controles de segurança, disponibilidade, integridade do processamento, confidencialidade e privacidade.
O Architecto ajuda com:
- Criptografia em repouso e trânsito.
- Controle de acesso com políticas IAM.
- Auditoria com CloudTrail e CloudWatch.
- Gestão de mudanças por infraestrutura como código.
- Resposta a incidentes documentada.
Revisão de arquitetura:
✓ Data encrypted at rest (AES-256)
✓ Data encrypted in transit (TLS 1.3)
✓ Multi-AZ deployment (availability)
✓ Access controls configured (least privilege)
✓ Audit logging enabled
✓ Backup and recovery testedHIPAA: lei de portabilidade e responsabilidade de seguros de saúde
Protege a privacidade e a segurança de dados de saúde.
Requisitos:
- Criptografia de informações de saúde protegidas, PHI.
- Autenticação e controle de acesso.
- Auditoria de todos os acessos.
- Backups e recuperação de desastres.
- Procedimentos de resposta a incidentes.
- Acordos com parceiros comerciais.
Padrão do Architecto para HIPAA:
VPC (isolated network)
├─ VPN for healthcare provider access
├─ Encrypted RDS database with encryption keys in AWS KMS
├─ CloudTrail logging all access
├─ VPC Flow Logs for network monitoring
├─ S3 with encryption and versioning for backups
└─ Multi-region disaster recoveryPCI DSS: padrão de segurança de dados do setor de cartões de pagamento
Protege dados de cartões e pagamentos.
Requisitos:
- Firewall e segmentação da rede.
- Criptografia de dados do titular.
- Verificação de vulnerabilidades.
- Controle de acesso e autenticação.
- Monitoramento e registros.
- Testes regulares de segurança.
Padrão do Architecto para PCI DSS:
Internet-Facing Components (DMZ)
├─ WAF (Web Application Firewall)
├─ Load Balancer (all traffic encrypted)
Application Servers (separated segment)
├─ API Gateway with authentication
├─ Encryption for cardholder data (tokenization)
├─ No storage of sensitive card data
Database Servers (isolated)
├─ Never stores card numbers (only tokens)
├─ Encrypted at rest and in transit
├─ Network segmentation (private subnet)
├─ CloudTrail and database audit logsGDPR: Regulamento Geral de Proteção de Dados
Protege dados pessoais de residentes da UE.
Direitos:
- Acesso: o titular pode solicitar seus dados.
- Esquecimento: os dados podem ser excluídos.
- Portabilidade: exportação em formato padrão.
- Oposição ao tratamento.
- Proteção de dados desde o design.
Considerações no Architecto:
- Residência: dados devem permanecer na UE.
- Retenção e exclusão de dados antigos.
- Privacidade desde o design e coleta mínima.
- Gestão de consentimento.
- Acordos de tratamento com fornecedores.
Monitoramento e detecção de desvios
O que é um desvio?
Ocorre quando a infraestrutura em operação difere da arquitetura documentada:
Designed Architecture:
- 3 EC2 instances behind load balancer
- Multi-AZ database with 2 read replicas
- CloudFront CDN for static assets
Actual Infrastructure:
- 2 EC2 instances (someone manually shut one down)
- Single database with no replicas (maintenance never done)
- No CDN (disabled to debug issue, never re-enabled)Como prevenir
1. Infraestrutura como código
- Tudo definido em Terraform ou CloudFormation.
- Mudanças revisadas e aprovadas antes de aplicar.
- Evita erros acidentais de digitação e operação.
2. Detecção de desvios (em breve)
- Comparações agendadas entre design e realidade.
- Alertas quando houver desvios.
- Correção automatizada opcional.
3. Gestão de mudanças
- Todas as alterações por CI/CD.
- Mudanças manuais proibidas ou sinalizadas.
- Trilha de auditoria de todas as mudanças.
- Reversão automática ao detectar problemas.
Auditoria e relatórios
Gerar relatórios de conformidade
Exporte a documentação:
✓ SOC 2 Readiness Report
✓ HIPAA Compliance Checklist
✓ PCI DSS Gap Analysis
✓ GDPR Compliance Inventory
✓ Custom Policy ComplianceTrilha de auditoria
Histórico completo de:
- Quem criou ou modificou cada arquitetura.
- O que mudou e quando.
- Aprovações e revisões.
- Análises em cada etapa.
- Exportações e compartilhamentos.
Documentação
Gere automaticamente:
- Diagramas de fluxo para HIPAA e PCI.
- Documentação de arquitetura de segurança.
- Plano de continuidade de negócios.
- Manual de recuperação de desastres.
- Matrizes de avaliação de riscos.
Governança multi-inquilino e empresarial
Políticas organizacionais
Defina padrões gerais:
- Provedores aprovados: AWS, GCP e Azure.
- Padrões e tecnologias aprovados.
- Limites de custo e orçamento.
- Etiquetas e convenções de nomes obrigatórias.
- Estruturas de conformidade exigidas.
Governança por equipe
Equipes podem substituir políticas mediante:
- Exceções e dispensas.
- Aprovações temporárias.
- Desvios por tempo limitado.
Auditoria e registros
Trilha completa:
Organization Level:
- Organization created/modified
- Members added/removed
- Policies created/changed
- Budget alerts triggered
Team Level:
- Architectures created/deleted
- Analysis results
- Shares and exports
- Comments and reviews
User Level:
- Login/logout
- API calls
- Document edits
- Settings changesResposta a incidentes
Preparação
- Documente a arquitetura no Architecto.
- Gere um manual por componente crítico.
- Defina procedimentos de escalonamento.
- Liste contatos de plantão, gestores e fornecedores.
- Teste a recuperação trimestralmente.
Resposta
Durante o incidente:
- Compartilhe a arquitetura com a equipe de resposta.
- Anote os componentes afetados.
- Use o modelador de ameaças para encontrar vetores.
- Procure causas-raiz nos módulos de análise.
- Registre cronologia e ações.
Recuperação
Após o incidente:
- Gere relatório a partir do histórico do Architecto.
- Crie ADR com o ocorrido e a prevenção.
- Atualize a arquitetura para evitar repetição.
- Revise os manuais com o aprendizado.
- Agende análise pós-incidente com a equipe.
Treinamento e gestão do conhecimento
Documentação
O Architecto ajuda a:
- Guardar padrões e arquiteturas aprovados.
- Compartilhar conhecimento com novos membros.
- Documentar decisões e concessões.
- Criar memória institucional.
Trilhas de aprendizado
O Architecto inclui:
- Mais de 1,000 questionários de arquitetura, segurança e conformidade.
- Cartões com repetição espaçada.
- Estudos de caso reais.
- Guias de boas práticas.
Adapte à organização:
- Exemplos de arquiteturas próprias.
- Políticas e requisitos específicos.
- Conjunto de tecnologias da empresa.
Roteiro de conformidade
O roteiro do Architecto inclui:
- Q2 2024: mecanismo de políticas como código.
- Q3 2024: modelos SOC 2, HIPAA e PCI DSS.
- Q3 2024: relatórios automatizados.
- Q4 2024: detecção e correção de desvios.
- Q1 2025: criação de estruturas personalizadas.
- Q2 2025: auditoria e investigação forense avançadas.
Próximos passos
- Defina políticas → Crie políticas organizacionais (em breve).
- Escolha uma estrutura → HIPAA, PCI, SOC2 ou personalizada.
- Audite o existente → Analise as arquiteturas atuais.
- Gere relatórios → Exporte a documentação.
- Saiba mais → Boas práticas
Dúvidas? Escreva para compliance@architecto.dev ou entre no Discord da comunidade.