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
- EX031 — Amostra de cinco por cento. Quantos itens sem desvios sustentam uma taxa tolerável de 5%? Rubrica: 3 = cinquenta e nove;; 2 = 59;; 1 = 29;; 0 = nenhuma.
- EX032 — Amostra de três por cento. Quantos são necessários para 3%? Rubrica: 3 = noventa e nove;; 2 = 99;; 1 = vago;; 0 = nenhuma.
- EX033 — Escolha da taxa. Por que escolher aqui uma taxa tolerável de 5%? Rubrica: 3 = o controle protege o dinheiro dos associados;; 2 = importância;; 1 = vago;; 0 = nenhuma.
- EX034 — Verificação feita. O que Lena verificou em cada pagamento? Rubrica: 3 = um segundo fator bem-sucedido antes do pagamento, no log;; 2 = verificação do log;; 1 = vago;; 0 = nenhuma.
- EX035 — Limites do teste. Cite um limite da conclusão. Rubrica: 3 = cobre só o canal do aplicativo;; 2 = escopo;; 1 = vago;; 0 = nenhuma.
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.