La interfaz está localizada; las descripciones y documentos de las Skills se traducen automáticamente con IA a su idioma. El código, los comandos, rutas y términos técnicos se mantienen en el original, y prevalece el documento del autor.
Explorar Skills
Productividad · SKILL.md

soc2-compliance

soc2-compliance

Use quando o usuário pedir para preparar auditorias SOC 2, mapear Critérios de Serviço de Confiança, construir matrizes de controles, coletar evidências de auditoria, realizar análise de lacunas ou avaliar a prontidão para SOC 2 Tipo I versus Tipo II.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentación de la Skill

GitHub

name: "soc2-compliance" description: "Use quando o usuário pedir para preparar auditorias SOC 2, mapear Critérios de Serviço de Confiança, construir matrizes de controles, coletar evidências de auditoria, realizar análise de lacunas ou avaliar a prontidão para SOC 2 Tipo I versus Tipo II."

SOC 2 Compliance

Preparação para conformidade SOC 2 Tipo I e Tipo II para empresas SaaS. Cobre mapeamento dos Critérios de Serviço de Confiança, geração de matriz de controles, coleta de evidências, análise de lacunas e avaliação de prontidão para auditoria.

Sumário


Visão Geral

O que é SOC 2?

SOC 2 (System and Organization Controls 2) é um framework de auditoria desenvolvido pelo AICPA que avalia como uma organização de serviços gerencia os dados de clientes. Aplica-se a qualquer empresa de tecnologia que armazena, processa ou transmite informações de clientes — principalmente SaaS, infraestrutura em nuvem e provedores de serviços gerenciados.

Tipo I vs Tipo II

AspectoTipo ITipo II
EscopoDesign dos controles em um ponto no tempoDesign E eficácia operacional ao longo de um período
DuraçãoSnapshot (data única)Janela de observação (3-12 meses, tipicamente 6)
EvidênciaDescrições de controles, políticasDescrições de controles + evidências operacionais (logs, tickets, capturas de tela)
Custo$20K-$50K (honorários de auditoria)$30K-$100K+ (honorários de auditoria)
Prazo1-2 meses (fase de auditoria)6-12 meses (observação + auditoria)
Melhor ParaPrimeira conformidade, necessidade rápida de mercadoOrganizações maduras, clientes enterprise

Quem Precisa de SOC 2?

  • Empresas SaaS vendendo para clientes enterprise
  • Provedores de infraestrutura em nuvem gerenciando cargas de trabalho de clientes
  • Processadores de dados gerenciando PII, PHI ou dados financeiros
  • Provedores de serviços gerenciados com acesso a sistemas de clientes
  • Qualquer fornecedor cujos clientes exijam asseguração de terceiros

Jornada Típica

Avaliação de Lacunas → Remediação → Auditoria Tipo I → Período de Observação → Auditoria Tipo II → Renovação Anual
    (4-8 sem)          (8-16 sem)     (4-6 sem)          (6-12 meses)            (4-6 sem)          (contínuo)

Critérios de Serviço de Confiança

O SOC 2 é organizado em torno de cinco categorias de Critérios de Serviço de Confiança (TSC). Segurança é obrigatória para todo relatório SOC 2; as outras quatro são opcionais e selecionadas com base na necessidade do negócio.

Segurança (Critérios Comuns CC1-CC9) — Obrigatório

A base de todo relatório SOC 2. Mapeia para os princípios COSO 2013.

CritérioDomínioControles-Chave
CC1Ambiente de ControleIntegridade/ética, supervisão do conselho, estrutura org., competência, accountability
CC2Comunicação e InformaçãoComunicação interna/externa, qualidade da informação
CC3Avaliação de RiscosIdentificação de riscos, risco de fraude, análise de impacto de mudanças
CC4Atividades de MonitoramentoMonitoramento contínuo, avaliação de deficiências, ações corretivas
CC5Atividades de ControlePolíticas/procedimentos, controles tecnológicos, implantação por políticas
CC6Acesso Lógico e FísicoProvisionamento de acesso, autenticação, criptografia, restrições físicas
CC7Operações do SistemaGestão de vulnerabilidades, detecção de anomalias, resposta a incidentes
CC8Gestão de MudançasAutorização de mudanças, teste, aprovação, mudanças emergenciais
CC9Mitigação de RiscosGestão de riscos de fornecedores/parceiros de negócios

Disponibilidade (A1) — Opcional

CritérioFocoControles-Chave
A1.1Gestão de capacidadeEscalamento de infraestrutura, monitoramento de recursos, planejamento de capacidade
A1.2Operações de recuperaçãoProcedimentos de backup, recuperação de desastres, teste de BCP
A1.3Teste de recuperaçãoSimulações de DR, teste de failover, validação de RTO/RPO

Selecionar quando: Clientes dependem da sua disponibilidade; você tem SLAs; indisponibilidade causa impacto direto no negócio.

Confidencialidade (C1) — Opcional

CritérioFocoControles-Chave
C1.1IdentificaçãoPolítica de classificação de dados, inventário de dados confidenciais
C1.2ProteçãoCriptografia em repouso e em trânsito, DLP, restrições de acesso
C1.3DescarteProcedimentos de exclusão segura, sanitização de mídia, aplicação de retenção

Selecionar quando: Você trata segredos comerciais, dados proprietários ou informações contratualmente confidenciais.

Integridade do Processamento (PI1) — Opcional

CritérioFocoControles-Chave
PI1.1PrecisãoValidação de entrada, verificações de processamento, verificação de saída
PI1.2CompletudeMonitoramento de transações, reconciliação, tratamento de erros
PI1.3PontualidadeMonitoramento de SLA, alertas de atraso de processamento, monitoramento de jobs em lote
PI1.4AutorizaçãoControles de autorização de processamento, segregação de funções

Selecionar quando: A precisão dos dados é crítica (processamento financeiro, registros de saúde, plataformas de analytics).

Privacidade (P1-P8) — Opcional

CritérioFocoControles-Chave
P1AvisoPolítica de privacidade, aviso de coleta de dados, limitação de propósito
P2Escolha e ConsentimentoOpt-in/opt-out, gestão de consentimento, rastreamento de preferências
P3ColetaColeta mínima, base legal, especificação de propósito
P4Uso, Retenção, DescarteLimitação de propósito, cronogramas de retenção, descarte seguro
P5AcessoSolicitações de acesso de titulares, direitos de correção
P6Divulgação e NotificaçãoCompartilhamento com terceiros, notificação de violações
P7QualidadeVerificação de precisão dos dados, mecanismos de correção
P8Monitoramento e AplicaçãoMonitoramento do programa de privacidade, tratamento de reclamações

Selecionar quando: Você processa PII e os clientes esperam garantia de privacidade (complementa a conformidade LGPD/GDPR).


Geração de Matriz de Controles

Uma matriz de controles mapeia cada critério TSC para controles específicos, responsáveis, evidências e procedimentos de teste.

Estrutura da Matriz

CampoDescrição
ID do ControleIdentificador único (ex.: SEC-001, AVL-003)
Mapeamento TSCQuais critérios o controle trata (ex.: CC6.1, A1.2)
Descrição do ControleO que o controle faz
Tipo de ControlePreventivo, Detectivo ou Corretivo
ResponsávelPessoa/equipe responsável
FrequênciaContínua, Diária, Semanal, Mensal, Trimestral, Anual
Tipo de EvidênciaCaptura de tela, Log, Política, Configuração, Ticket
Procedimento de TesteComo o auditor verifica o controle

Convenção de Nomenclatura de Controles

{CATEGORIA}-{NÚMERO}
SEC-001 até SEC-NNN  → Segurança
AVL-001 até AVL-NNN  → Disponibilidade
CON-001 até CON-NNN  → Confidencialidade
PRI-001 até PRI-NNN  → Integridade do Processamento
PRV-001 até PRV-NNN  → Privacidade

Fluxo de Trabalho

  1. Selecionar categorias TSC aplicáveis com base nas necessidades do negócio
  2. Executar control_matrix_builder.py para gerar a matriz de linha de base
  3. Customizar controles para corresponder ao ambiente real
  4. Atribuir responsáveis e requisitos de evidência
  5. Validar cobertura — cada critério TSC selecionado deve ter pelo menos um controle

Fluxo de Trabalho de Análise de Lacunas

Fase 1: Avaliação do Estado Atual

  1. Documentar controles existentes — inventariar todas as políticas de segurança, procedimentos e controles técnicos
  2. Mapear para TSC — alinhar controles existentes com os Critérios de Serviço de Confiança
  3. Coletar amostras de evidências — reunir provas de que os controles existem e operam
  4. Entrevistar donos de controles — verificar compreensão e execução

Fase 2: Identificação de Lacunas

Executar gap_analyzer.py em relação aos controles atuais para identificar:

  • Controles ausentes — critérios TSC sem controle correspondente
  • Parcialmente implementados — controle existe, mas falta evidência ou consistência
  • Lacunas de design — controle projetado, mas não trata adequadamente o critério
  • Lacunas operacionais (apenas Tipo II) — controle projetado corretamente, mas não operando efetivamente

Fase 3: Planejamento de Remediação

Para cada lacuna, definir:

CampoDescrição
ID da LacunaIdentificador de referência
Critério TSCCritérios afetados
Descrição da LacunaO que está faltando ou é insuficiente
Ação de RemediaçãoEtapas específicas para fechar a lacuna
ResponsávelPessoa responsável pela remediação
PrioridadeCrítica / Alta / Média / Baixa
Data AlvoPrazo de conclusão
DependênciasOutras lacunas ou projetos que devem ser concluídos primeiro

Fase 4: Planejamento de Cronograma

PrioridadeRemediação Alvo
Crítica2-4 semanas
Alta4-8 semanas
Média8-12 semanas
Baixa12-16 semanas

Coleta de Evidências

Tipos de Evidências por Categoria de Controle

Área de ControleEvidência PrimáriaEvidência Secundária
Gestão de AcessoRevisões de acesso de usuários, tickets de provisionamentoMatriz de funções, logs de acesso
Gestão de MudançasTickets de mudança, registros de aprovaçãoLogs de implantação, resultados de testes
Resposta a IncidentesTickets de incidentes, postmortemsRunbooks, registros de escalonamento
Gestão de VulnerabilidadesRelatórios de varredura, registros de patchesCronogramas de remediação
CriptografiaCapturas de tela de configuração, inventário de certificadosLogs de rotação de chaves
Backup e RecuperaçãoLogs de backup, resultados de testes de DRMedições de tempo de recuperação
MonitoramentoConfigurações de alertas, capturas de tela de painéisAgendas de plantão, registros de escalonamento
Gestão de PolíticasPolíticas assinadas, histórico de versõesRegistros de conclusão de treinamento
Gestão de FornecedoresAvaliações de fornecedores, relatórios SOC 2Revisões de contratos, registros de risco

Oportunidades de Automação

ÁreaAbordagem de Automação
Revisões de acessoIntegrar IAM com ticketing (gatilhos automáticos de revisão trimestral)
Evidências de configuraçãoSnapshots de infraestrutura-como-código, ferramentas de compliance-as-code
Varreduras de vulnerabilidadesVarredura programada com relatórios gerados automaticamente
Gestão de mudançasTrilha de auditoria baseada em Git (commits, PRs, aprovações)
Monitoramento de uptimePainéis de SLA automatizados com dados históricos
Verificação de backupTestes de restauração automatizados com registro de sucesso/falha

Monitoramento Contínuo

Migrar da coleta de evidências pontual para conformidade contínua:

  1. Coleta automatizada de evidências — scripts que coletam evidências em horários programados
  2. Painéis de controles — visibilidade em tempo real do status dos controles
  3. Monitoramento baseado em alertas — notificar quando um controle sair de conformidade
  4. Repositório de evidências — armazenamento centralizado, com carimbo de data/hora

Lista de Verificação de Prontidão para Auditoria

Preparação Pré-Auditoria (4-6 Semanas Antes)

  • Todos os controles documentados com descrições, responsáveis e frequências
  • Evidências coletadas para todo o período de observação (Tipo II)
  • Matriz de controles revisada e lacunas remediadas
  • Políticas assinadas e distribuídas nos últimos 12 meses
  • Revisões de acesso concluídas dentro da frequência obrigatória
  • Varreduras de vulnerabilidades atuais (nenhuma crítica/alta sem patch > SLA)
  • Plano de resposta a incidentes testado nos últimos 12 meses
  • Avaliações de risco de fornecedores atuais para todas as suborganizações de serviço
  • DR/BCP testado e documentado nos últimos 12 meses
  • Treinamento de segurança de funcionários concluído para todo o pessoal

Pontuação de Prontidão

PontuaçãoClassificaçãoSignificado
90-100%Pronto para AuditoriaProsseguir com confiança
75-89%Lacunas MenoresTratar antes de agendar a auditoria
50-74%Lacunas SignificativasRemediação obrigatória
< 50%Não ProntoConstrução maior do programa necessária

Achados Comuns de Auditoria

AchadoCausa RaizPrevenção
Revisões de acesso incompletasProcesso manual, sem lembretesAutomatizar gatilhos de revisão trimestral
Aprovações de mudanças ausentesMudanças emergenciais contornam o processoDefinir procedimento de mudança emergencial com aprovação posterior
Varreduras de vulnerabilidades desatualizadasScanner mal configuradoVarreduras semanais automatizadas com alertas
Política não reconhecidaSem mecanismo de rastreamentoFluxo de trabalho anual de assinatura eletrônica
Avaliações de fornecedores ausentesSem inventário de fornecedoresManter registro de fornecedores com cronograma de revisão

Gestão de Fornecedores

Avaliação de Riscos de Terceiros

Todo fornecedor que acessa, armazena ou processa dados de clientes deve ser avaliado:

  1. Inventário de fornecedores — manter um registro de todos os provedores de serviços
  2. Classificação de risco — categorizar fornecedores pelo nível de acesso a dados
  3. Due diligence — coletar relatórios SOC 2, questionários de segurança, certificações
  4. Proteções contratuais — garantir DPAs, requisitos de segurança, cláusulas de notificação de violação
  5. Monitoramento contínuo — reavaliação anual, monitoramento contínuo de notícias

Níveis de Risco de Fornecedores

NívelAcesso a DadosFrequência de AvaliaçãoRequisitos
CríticoProcessa/armazena dados de clientesAnual + monitoramento contínuoSOC 2 Tipo II, teste de penetração, revisão de segurança
AltoAcessa ambiente do clienteAnualSOC 2 Tipo II ou equivalente, questionário
MédioAcesso indireto, ferramentas de suporteQuestionário anualCertificações de segurança, questionário
BaixoSem acesso a dadosQuestionário bienalQuestionário básico de segurança

Suborganizações de Serviço

Quando o seu relatório SOC 2 depende de controles em uma suborganização de serviço (ex.: AWS, GCP, Azure):

  • Método inclusivo — seu relatório cobre os controles da suborganização (requer cooperação deles)
  • Método de carve-out — seu relatório exclui os controles deles, mas referencia o relatório SOC 2 deles
  • A maioria das empresas usa carve-out e inclui controles complementares de entidade usuária (CUECs)

Conformidade Contínua

De Pontual para Contínua

AspectoPontualContínua
Coleta de evidênciasManual, antes da auditoriaAutomatizada, contínua
Monitoramento de controlesRevisão periódicaPainéis em tempo real
Detecção de desvioEncontrado durante a auditoriaBaseado em alertas, imediato
RemediaçãoReativaProativa
Preparação para auditoriaCorrida de 4-8 semanasSempre pronto

Etapas de Implementação

  1. Automatizar coleta de evidências — cron jobs, integrações de API, snapshots de IaC
  2. Construir painéis de controles — agregar status de controles em uma visão única
  3. Configurar alertas de desvio — notificar quando controles saírem de conformidade
  4. Estabelecer cadência de revisão — check-ins semanais de donos de controles, direcionamento mensal
  5. Manter repositório de evidências — centralizado, com carimbo de data/hora, acessível ao auditor

Ciclo de Reavaliação Anual

TrimestreAtividades
T1Avaliação anual de riscos, atualização de políticas, lançamento de reavaliação de fornecedores
T2Teste interno de controles, remediação de achados
T3Revisão de prontidão pré-auditoria, verificação de completude de evidências
T4Auditoria externa, asserção de gestão, distribuição de relatório

Anti-Padrões

Anti-PadrãoPor que FalhaAbordagem Melhor
Conformidade pontualControles se degradam entre auditorias; lacunas encontradas durante a auditoriaImplementar monitoramento contínuo e evidências automatizadas
Coleta manual de evidênciasDemorada, inconsistente, propensa a errosAutomatizar com scripts, IaC e plataformas de compliance
Avaliações de fornecedores ausentesAuditores sinalizam due diligence de fornecedores incompletaManter registro de fornecedores com cronograma de avaliação por risco
Políticas copiadasPolíticas genéricas não correspondem às operações reaisAdaptar políticas ao ambiente e stack tecnológico reais
Segurança de teatroControles existem no papel, mas não são seguidosVerificar eficácia operacional; incorporar controles nos fluxos de trabalho
Pular Tipo IPular para Tipo II sem prontidão de baseComeçar com Tipo I para validar o design dos controles antes da observação
Excesso de escopo TSCIncluir todas as 5 categorias quando apenas Segurança é necessáriaSelecionar categorias com base nos requisitos reais de clientes/negócio
Tratar auditoria como projetoConformidade se degrada após o relatório ser emitidoIncorporar conformidade nas operações diárias e na cultura de engenharia

Ferramentas

Construtor de Matriz de Controles

Gera uma matriz de controles SOC 2 a partir das categorias TSC selecionadas.

# Gerar matriz de segurança completa em markdown
python scripts/control_matrix_builder.py --categories security --format md

# Gerar matriz para múltiplas categorias como JSON
python scripts/control_matrix_builder.py --categories security,availability,confidentiality --format json

# Todas as categorias, saída CSV
python scripts/control_matrix_builder.py --categories security,availability,confidentiality,processing-integrity,privacy --format csv

Rastreador de Evidências

Rastreia o status de coleta de evidências por controle.

# Verificar status de evidências de uma matriz de controles
python scripts/evidence_tracker.py --matrix controls.json --status

# Saída JSON para integração
python scripts/evidence_tracker.py --matrix controls.json --status --json

Analisador de Lacunas

Analisa os controles atuais em relação aos requisitos SOC 2 e identifica lacunas.

# Análise de lacunas Tipo I
python scripts/gap_analyzer.py --controls current_controls.json --type type1

# Análise de lacunas Tipo II (inclui eficácia operacional)
python scripts/gap_analyzer.py --controls current_controls.json --type type2 --json

Referências


Referências Cruzadas

  • gdpr-dsgvo-expert — Os critérios de Privacidade SOC 2 se sobrepõem significativamente com os requisitos LGPD/GDPR; usar juntos ao processar dados pessoais de residentes no Brasil ou na UE
  • information-security-manager-iso27001 — Os controles do Anexo A da ISO 27001 mapeiam diretamente para os critérios de Segurança SOC 2; organizações que buscam ambos podem compartilhar evidências
  • isms-audit-expert — A metodologia de auditoria e os padrões de gestão de achados transferem diretamente para a preparação de auditoria SOC 2
Skills guardadas