OpenCyber Academy
Engenharia · Capítulo 40 · Português
Código do curso: OCA-120Capítulo 40: OCA-120-C040

Capítulo 40 — Laboratório de verificação II

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 40 publicada. Mapa, exemplo, EX118.

flowchart TD
  N0["40.1 Testes de regressão"]
  N1["40.2 Testar as ferramentas"]
  N2["40.3 Relatar as regressões"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX118"]

Desenho lógico

flowchart LR
  N0["40.1 Testes de regressão"]
  N1["40.2 Testar as ferramentas"]
  N2["40.3 Relatar as regressões"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX118"]
[40.1 Testes de regressão]
    |
    v
[40.2 Testar as ferramentas]
    |
    v
[40.3 Relatar as regressões]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX118]

Objetivos de aprendizagem

Você vai (1) verificar de novo os controles depois de mudanças; (2) testar as próprias ferramentas de GRC; (3) relatar os achados de regressão.

40.1 Testes de regressão

Depois que a Ardwell atualiza seu sistema de tickets, Nadia executa de novo os testes de verificação das ferramentas de GRC e do broker. Ela aprende que as mudanças podem quebrar controles de formas inesperadas. A atualização muda o modo como as tarefas recorrentes são agendadas, e várias tarefas de controle trimestrais passam a vencer anualmente, o que também enfraqueceria as evidências da revisão de acessos em que os auditores confiam. Sem testes de regressão, a mudança teria reduzido em silêncio a frequência dos controles por um ano. Ela acrescenta uma verificação que compara as frequências agendadas com o registro de controles depois de cada atualização.

40.2 Testar as ferramentas

As próprias ferramentas de GRC precisam ser verificadas. Nadia testa que os anexos de evidência não podem ser alterados depois do encerramento, que só pessoas autorizadas podem encerrar achados e que os relatórios contam as tarefas corretamente. Um relatório conta duas vezes os achados reabertos, inflando o número de achados em aberto que chegaria ao conselho. Ela corrige a consulta e acrescenta um caso de teste. Ela aprende que as ferramentas que produzem evidências de governança merecem o mesmo rigor que os controles que acompanham, porque os erros da ferramenta viram erros na visão que o conselho tem do risco.

40.3 Relatar as regressões

Nadia relata as duas regressões com gravidade, causa e correção, e recomenda que as atualizações dos sistemas de GRC sigam a gestão de mudanças, com verificação antes da liberação. Também propõe manter uma pequena biblioteca de casos de teste executados depois de qualquer mudança, o que torna barato repetir a verificação e aumenta a chance de ela de fato acontecer. O Prof. Brenner observa que o trabalho de laboratório mostra um princípio-chave: a verificação não é um evento único, mas precisa ser repetida sempre que o sistema muda, porque as condições que faziam um controle funcionar podem desaparecer em silêncio.

Exemplo resolvido

Nadia encontra, depois de uma atualização, uma regressão de agendamento e um erro de contagem dupla num relatório, e cria testes de regressão para os dois.

Caso sintético. As ferramentas e os defeitos são sintéticos.

Erros e limites

As suítes de regressão envelhecem. Nem toda mudança dispara os testes.

Exercícios

Síntese

A reverificação após mudanças protege os controles e as ferramentas que reportam sobre eles.

Respostas comentadas

EX118. Várias tarefas de controle trimestrais foram reagendadas como anuais.

EX119. Um relatório contava duas vezes os achados reabertos, inflando o número em aberto.

EX120. Que a verificação precisa ser repetida sempre que o sistema muda.