◇ OpenCyber Academy
Profissionalizante · Capítulo 7 · Português

Capítulo 7 — Governança, riscos e compliance de segurança: controles e 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.

Capítulo 7 — Governança, riscos e compliance de segurança: controles e verificação

Mapa da aula

Aula 07 publicada. Mapa, exemplo, EX031.

flowchart TD
  N0["7.1 Tamanhos de amostra"]
  N1["Laboratório — Tamanhos de amostra com zero desvios p"]
  N2["7.2 Testar"]
  N3["7.3 Conclusões"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX031"]

Desenho lógico

flowchart LR
  N0["7.1 Tamanhos de amostra"]
  N1["Laboratório — Tamanhos de amostra com zero desvios p"]
  N2["7.2 Testar"]
  N3["7.3 Conclusões"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX031"]
[7.1 Tamanhos de amostra]
    |
    v
[Laboratório — Tamanhos de amostra com zero desvios p]
    |
    v
[7.2 Testar]
    |
    v
[7.3 Conclusões]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX031]

Objetivos de aprendizagem

Você vai (1) escolher tamanhos de amostra para testar controles; (2) testar a operação de um controle; (3) enunciar as conclusões com seus limites.

7.1 Tamanhos de amostra

Lena precisa testar se a autenticação de novos favorecidos da Marston funciona em todos os pagamentos. Testar todos os pagamentos é inviável, então ela amostra. O laboratório calcula a menor amostra sem desvios que sustenta cada taxa de desvio tolerável com noventa e cinco por cento de confiança. Para dez por cento, bastam vinte e nove itens; para cinco por cento, cinquenta e nove; para três por cento, noventa e nove. Ela aprende que conclusões mais apertadas exigem amostras maiores, e que a taxa tolerável deve refletir a importância do controle. Cinquenta e nove é o tamanho que ela vai usar para a autenticação de novos favorecidos na seção seguinte.

Laboratório — Tamanhos de amostra com zero desvios para três taxas toleráveis

"""Smallest zero-deviation sample whose 95% upper bound meets a tolerable rate: (1-t)^n <= 0.05."""
from math import ceil, log
for t in (0.10, 0.05, 0.03):
    n = ceil(log(0.05)/log(1-t)); print(f"tolerable {t:.0%}: sample {n} with no deviations")

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

tolerable 10%: sample 29 with no deviations
tolerable 5%: sample 59 with no deviations
tolerable 3%: sample 99 with no deviations

7.2 Testar

Como a autenticação de novos favorecidos protege o dinheiro dos associados, Lena escolhe uma taxa tolerável de cinco por cento e sorteia cinquenta e nove pagamentos a novos favorecidos ao longo do trimestre. Para cada um, verifica se o log de autenticação mostra um segundo fator bem-sucedido antes do pagamento. Os cinquenta e nove mostram. Ela registra o método de amostragem, os itens selecionados, as verificações e os resultados, para que outra pessoa possa repetir o teste. O Sr. Reyes observa que o sorteio ao longo do trimestre inteiro importa, porque uma amostra de uma única semana poderia deixar de fora um período em que o controle falhou.

7.3 Conclusões

Lena conclui que, com noventa e cinco por cento de confiança, o controle falhou em no máximo cinco por cento dos pagamentos a novos favorecidos durante o trimestre. Ela anota os limites: o teste cobre só o canal do aplicativo, e não os pagamentos nas agências, e verifica que a autenticação aconteceu, e não que ela resistiria a todos os ataques. Aprende que conclusões claras, com limites declarados, valem mais do que afirmações amplas de que o controle funciona. Os pagamentos nas agências precisariam de uma amostra separada antes que se pudesse afirmar algo sobre todos os pagamentos a novos favorecidos.

Exemplo resolvido

Lena calcula 29, 59 e 99 como tamanhos de amostra com zero desvios, testa 59 pagamentos sem desvios e enuncia uma conclusão delimitada.

Caso sintético. Os pagamentos e os resultados são sintéticos.

Erros e limites

A amostragem aleatória deixa passar abusos direcionados. Os logs podem estar incompletos.

Exercícios

Síntese

Amostras dimensionadas sustentam conclusões delimitadas e claramente limitadas sobre a operação dos controles.

Continue estudando — aula 07 (capítulo 07 de 12)

← Capítulo 06 · Índice das aulas · Capítulo 08 →

Continue para a próxima aula já escrita.