OpenCyber Academy
Engenharia · Capítulo 27 · Português
Código do curso: OCA-118Capítulo 27: OCA-118-C027

Capítulo 27 — Governança de dados: projeto de controles

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Mapa da aula

Aula 27 publicada. Mapa, exemplo, EX079.

flowchart TD
  N0["27.1 Tipos de controle"]
  N1["27.2 Catálogo de controles"]
  N2["27.3 Evidências"]
  N3["27.4 Teste dos controles"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX079"]

Desenho lógico

flowchart LR
  N0["27.1 Tipos de controle"]
  N1["27.2 Catálogo de controles"]
  N2["27.3 Evidências"]
  N3["27.4 Teste dos controles"]
  N0 --> N1 --> N2 --> N3 --> Q["EX079"]
[27.1 Tipos de controle]
    |
    v
[27.2 Catálogo de controles]
    |
    v
[27.3 Evidências]
    |
    v
[27.4 Teste dos controles]
    |
    v
[Exemplo resolvido] --> [Exercício EX079]

Objetivos de aprendizagem

Você vai (1) projetar controles preventivos, detectivos e corretivos para dados; (2) definir a titularidade dos controles; (3) definir as evidências dos controles.

27.1 Tipos de controle

Kofi projeta controles de três tipos para a cadeia de perdas. Controles preventivos impedem a entrada de dados ruins: restrições de esquema e validação de entrada no aplicativo de campo. Controles detectivos encontram problemas: regras diárias de qualidade, detectores flat-line e conciliação. Controles corretivos resolvem problemas: procedimentos documentados para solicitar arquivos novamente, corrigir leituras com aprovação e republicar números. Ele explica que depender só da detecção deixa os donos eternamente limpando dados, enquanto a prevenção reduz o volume de problemas na origem. Cada tipo tem um dono nomeado no catálogo.

27.2 Catálogo de controles

Cada controle do catálogo tem identificador, finalidade, tipo, dono, frequência, evidência produzida e requisito vinculado. Por exemplo, o controle DQ-04 verifica diariamente a completude por distrito, pertence ao faturamento, produz uma tabela de resultados e atende ao requisito de completude. O catálogo contém trinta e um controles. Ele os associa aos riscos do capítulo 23 e descobre que dois riscos médios não têm controle, então projeta controles adicionais para eles antes do início da implementação. O catálogo fica no repositório, sob controle de versão, de modo que toda mudança em um controle é rastreável.

27.3 Evidências

Para cada controle, Kofi define que evidência mostra que ele funcionou: resultados de regras armazenados com data e hora, registros de alertas, registros de aprovação de correções. Ele explica que os auditores vão perguntar não só se os controles existem, mas se rodaram e se os problemas tiveram acompanhamento. Evidências geradas automaticamente e guardadas de forma centralizada são mais confiáveis do que evidências montadas à mão antes das auditorias, que tendem a ser incompletas e chegam tarde demais para revelar problemas. Kofi configura cada controle para gravar suas evidências em um repositório compartilhado, com retenção de sete anos.

27.4 Teste dos controles

Kofi planeja os testes dos controles. A cada trimestre, um curador testa uma amostra de controles introduzindo erros sintéticos em um ambiente de teste e confirmando que os controles os detectam e que os alertas chegam aos donos. Controles que falham no teste são corrigidos e testados de novo. A Profa. Varga observa que controles não testados oferecem conforto, e não garantia, e que injetar erros de propósito é uma das poucas formas de confirmar que os controles detectivos funcionam antes que uma falha real dependa deles. Os resultados dos testes são relatados ao conselho de governança a cada trimestre.

Exemplo resolvido

Kofi projeta controles preventivos, detectivos e corretivos, monta um catálogo de trinta e um controles, cobre duas lacunas, define evidências automáticas e planeja testes trimestrais com injeção de erros.

Caso sintético. Os controles são sintéticos.

Erros e limites

Controles sem evidência não podem ser demonstrados.

Exercícios

Respostas comentadas

EX079. Um procedimento documentado para corrigir leituras com aprovação.

EX080. Trinta e um.

EX081. Injetando erros sintéticos em um ambiente de teste.