OpenCyber Academy
Técnico · Capítulo 11 · Português
Código do curso: OCA-052Capítulo 11: OCA-052-C011

Capítulo 11 — Fatores humanos e política cibernética: verificação

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 11 publicada. Mapa, exemplo, EX041.

flowchart TD
  N0["11.1 Verificações técnicas"]
  N1["11.2 Verificações do lado do usuário"]
  N2["Laboratório — Resultados da verificação de sete cont"]
  N3["11.3 Registro dos resultados"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX041"]

Desenho lógico

flowchart LR
  N0["11.1 Verificações técnicas"]
  N1["11.2 Verificações do lado do usuário"]
  N2["Laboratório — Resultados da verificação de sete cont"]
  N3["11.3 Registro dos resultados"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX041"]
[11.1 Verificações técnicas]
    |
    v
[11.2 Verificações do lado do usuário]
    |
    v
[Laboratório — Resultados da verificação de sete cont]
    |
    v
[11.3 Registro dos resultados]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX041]

Objetivos de aprendizagem

Você vai (1) verificar se os controles funcionam como configurados; (2) conferir os controles do ponto de vista do usuário; (3) registrar os resultados da verificação.

11.1 Verificações técnicas

Priya verifica cada controle. Ela reporta mensagens sintéticas por cada caminho e confirma que chegam à fila de triagem em menos de um minuto. Envia uma alteração sintética de dados bancários e confirma que ela fica retida. Confere se as etiquetas de externo aparecem e se os avisos de nome coincidente disparam. Confere, com uma conta de teste, se as contas temporárias expiram na data de término. Cada verificação tem um resultado esperado escrito antes do teste, para que ela possa dizer com clareza se o controle passou ou falhou. Cada verificação é cronometrada.

11.2 Verificações do lado do usuário

As verificações técnicas não mostram o que os funcionários vivenciam. Priya pede a três voluntários de funções diferentes que usem cada controle enquanto ela observa. Um motorista descobre que o aplicativo de mensagens do celular dele torna incômodo encaminhar uma mensagem de texto, exigindo cinco toques. Uma auxiliar de contas não sabe o que fazer quando aparece uma alteração retida. Priya escreve uma instrução de uma linha para a auxiliar e um guia curto com figuras para os motoristas. As verificações do lado do usuário encontram problemas que importam na prática, mas que não apareceriam em nenhum log.

Laboratório — Resultados da verificação de sete controles

# Verification results for seven controls (synthetic).
r = [("email button", True), ("terminal form", True), ("driver number", False), ("bank change hold", True),
     ("address flag", False), ("external tag", True), ("seasonal expiry", True)]
print("first pass:", sum(ok for _, ok in r), "of", len(r)); print("needed fixes:", [n for n, ok in r if not ok])

Execute com python3 lab_verify.py. Saída verificada:

first pass: 5 of 7
needed fixes: ['driver number', 'address flag']

11.3 Registro dos resultados

Priya registra cada verificação numa tabela com data, método, resultado esperado, resultado real e eventual correção. Dos sete controles, cinco passam de primeira e dois precisam de correções antes de passar. Ela compartilha a tabela com o líder de TI e com Tom. A tabela vira a linha de base para nova verificação depois de atualizações futuras. Registrar as falhas, além das aprovações, mostra que a verificação foi genuína e ajuda a equipe a perceber se o mesmo controle falha repetidamente ao longo do tempo. Os dois controles corrigidos são o número dos motoristas e a sinalização de endereço.

Exemplo resolvido

Priya faz verificações técnicas e do lado do usuário em sete controles, corrige dois e registra os resultados.

Caso sintético. As verificações são sintéticas.

Erros e limites

As verificações refletem um momento. Os voluntários podem não representar todos.

Exercícios

Síntese

A verificação pelos lados técnico e do usuário, com resultados registrados, comprova que os controles funcionam.

Respostas comentadas

EX041. Para poder dizer com clareza se cada controle passou ou falhou.

EX042. Encaminhar uma mensagem de texto exigia cinco toques no aplicativo de mensagens dele.

EX043. Cinco de sete passaram de primeira; dois passaram depois de correções.

EX044. A linha de base para nova verificação depois de atualizações futuras.