Mapa da aula
Aula 26 publicada. Mapa, exemplo, EX076.
flowchart TD
N0["26.1 Avaliação de lacunas"]
N1["26.2 Resultados"]
N2["Laboratório — Resultados alcançados do CSF 2.0 por f"]
N3["26.3 Prioridades"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4
N4 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX076"]
Desenho lógico
flowchart LR
N0["26.1 Avaliação de lacunas"]
N1["26.2 Resultados"]
N2["Laboratório — Resultados alcançados do CSF 2.0 por f"]
N3["26.3 Prioridades"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX076"]
[26.1 Avaliação de lacunas]
|
v
[26.2 Resultados]
|
v
[Laboratório — Resultados alcançados do CSF 2.0 por f]
|
v
[26.3 Prioridades]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX076]
Objetivos de aprendizagem
Você vai (1) conduzir uma avaliação de lacunas contra o NIST CSF 2.0; (2) resumir os resultados por função; (3) priorizar as melhorias.
26.1 Avaliação de lacunas
Sofia conduz uma avaliação de lacunas com uma amostra de resultados de cada função do NIST CSF 2.0: Govern, Identify, Protect, Detect, Respond e Recover. Com o líder de TI e a diretora, ela classifica cada resultado amostrado como alcançado ou não alcançado, com base em evidências, e não em opiniões. Um resultado sobre backups, por exemplo, só conta como alcançado por causa do teste de laboratório. Ela registra a evidência de cada classificação para que as reavaliações futuras comparem coisas comparáveis; ligar o resultado de backup ao teste permite repetir a classificação depois com a mesma evidência.
26.2 Resultados
O laboratório resume vinte e oito resultados classificados. Protect é a mais forte, com cinco de seis, oitenta e três por cento. Identify chega a sessenta por cento. Govern e Respond chegam a cinquenta por cento. Recover chega a trinta e três por cento, e Detect é a mais fraca, com um de quatro, vinte e cinco por cento. No total, quinze de vinte e oito resultados são alcançados, cinquenta e quatro por cento. Sofia observa que a Elmfield investiu em proteção, mas tem pouca capacidade de perceber incidentes ou se recuperar deles, padrão comum em organizações pequenas. Com só quatro resultados de Detect, um a mais moveria esse número em vinte e cinco pontos.
Laboratório — Resultados alcançados do CSF 2.0 por função
"""Gap assessment: share of sampled CSF 2.0 outcomes achieved per function (synthetic ratings)."""
ratings = {"Govern": [1,0,0,1,0,1], "Identify": [1,1,0,1,0], "Protect": [1,1,1,0,1,1],
"Detect": [0,1,0,0], "Respond": [1,0,0,1], "Recover": [0,0,1]}
for f, r in ratings.items(): print(f"{f}: {sum(r)}/{len(r)} = {sum(r)/len(r):.0%}")
t = sum(sum(r) for r in ratings.values()); n = sum(len(r) for r in ratings.values())
print(f"overall {t}/{n} = {t/n:.0%}; weakest {min(ratings, key=lambda f: sum(ratings[f])/len(ratings[f]))}")
Execute com python3 lab_gap.py. Saída verificada:
Govern: 3/6 = 50%
Identify: 3/5 = 60%
Protect: 5/6 = 83%
Detect: 1/4 = 25%
Respond: 2/4 = 50%
Recover: 1/3 = 33%
overall 15/28 = 54%; weakest Detect
26.3 Prioridades
Sofia propõe prioridades com base nas lacunas e no risco. A detecção vem primeiro, respondendo à função mais fraca: ativar alertas nos serviços de e-mail e de identidade em nuvem e designar alguém para revisá-los. A recuperação vem em segundo: documentar e testar um plano de restauração do sistema habitacional. As melhorias de governança, como aprovar um apetite a riscos, vêm depois. Ela adverte que as porcentagens de amostras pequenas são aproximadas, então devem orientar as prioridades, e não virar metas. O conselho aprova o plano para o ano seguinte, com a detecção à frente.
Exemplo resolvido
Sofia classifica vinte e oito resultados do CSF, constata que Detect é a função mais fraca, com vinte e cinco por cento, e prioriza a detecção e a recuperação.
Caso sintético. As classificações são sintéticas; o CSF 2.0 é real.
Erros e limites
Os resultados amostrados não são o framework inteiro. Classificações binárias perdem nuances.
Exercícios
- EX076 — Base da classificação. Com que base os resultados são classificados como alcançados?
Mostrar critérios de avaliação
Rubrica: 3 = evidências, e não opiniões;; 2 = evidências;; 1 = opinião;; 0 = nenhuma. - EX077 — Função mais fraca. Que função é a mais fraca, e em que nível?
Mostrar critérios de avaliação
Rubrica: 3 = Detect, 1/4 = 25%;; 2 = Detect;; 1 = Protect;; 0 = nenhuma. - EX078 — Resultado geral. Que proporção dos resultados é alcançada no total?
Mostrar critérios de avaliação
Rubrica: 3 = 15/28 = 54%;; 2 = 54%;; 1 = vago;; 0 = nenhuma.
Síntese
Avaliações de lacunas baseadas em evidências mostram onde o investimento está desequilibrado e orientam as prioridades.