Capítulo 8 — Endurecimento de estações de trabalho
Mapa da aula
Aula 08 publicada. Mapa, exemplo, EX022.
flowchart TD
N0["8.1 A linha de base"]
N1["8.2 O laboratório das estações"]
N2["Laboratório — Verificando configurações sintéticas d"]
N3["8.3 Priorização"]
N4["8.4 Repetição da verificação"]
N0 --> N1 --> N2 --> N3 --> N4
N4 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX022"]
Desenho lógico
flowchart LR
N0["8.1 A linha de base"]
N1["8.2 O laboratório das estações"]
N2["Laboratório — Verificando configurações sintéticas d"]
N3["8.3 Priorização"]
N4["8.4 Repetição da verificação"]
N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX022"]
[8.1 A linha de base]
|
v
[8.2 O laboratório das estações]
|
v
[Laboratório — Verificando configurações sintéticas d]
|
v
[8.3 Priorização]
|
v
[8.4 Repetição da verificação]
|
v
[Exemplo resolvido] --> [Exercício EX022]
Objetivos de aprendizagem
Você vai (1) definir uma linha de base para estações de trabalho; (2) verificar automaticamente as estações contra ela; (3) priorizar as correções.
8.1 A linha de base
Jamal e o gerente de TI combinam uma linha de base de quatro itens para as estações de trabalho do Riverbend: o firewall local ligado, a criptografia de disco ativada, o bloqueio de tela após alguns minutos e as atualizações automáticas ligadas. Cada item trata um risco claro: ataques pela rede, o furto de um notebook, telas desacompanhadas na recepção e software sem correções. A Sra. Grant aconselha começar com uma linha de base curta que possa ser verificada de forma confiável e acrescentar itens depois. Ele escreve cada item como uma verificação que um script pode executar automaticamente, com um resultado claro de aprovação ou reprovação e a configuração que ela lê.
8.2 O laboratório das estações
O laboratório verifica 210 estações de trabalho sintéticas. O firewall está ligado em 201, 95,7 por cento; a criptografia de disco em 164, 78,1 por cento; o bloqueio de tela em 187, 89,0 por cento; e as atualizações automáticas em 196, 93,3 por cento. Apenas 129 estações, 61,4 por cento, cumprem os quatro itens. Jamal observa que a criptografia de disco é o item mais fraco e que o número combinado mostra que quase duas em cada cinco estações falham em pelo menos uma verificação. Ele apresenta os resultados por item e combinados numa tabela curta, e o gerente de TI diz que o número combinado é bem menor do que esperava. Eles concordam que a criptografia deve ser o primeiro foco, porque tem a menor taxa de aprovação e protege contra o furto.
Laboratório — Verificando configurações sintéticas de estações de trabalho contra uma linha de base de quatro itens
"""Check synthetic workstation settings against a four-item baseline (stdlib only)."""
import random
random.seed(44)
items = ["firewall_on", "disk_encrypted", "screen_lock", "auto_updates"]
fail_p = {"firewall_on": 0.03, "disk_encrypted": 0.12, "screen_lock": 0.09, "auto_updates": 0.05}
ws = [{k: random.random() >= fail_p[k] for k in items} for _ in range(210)]
for k in items:
ok = sum(w[k] for w in ws)
print(f"{k}: {ok}/{len(ws)} ({ok/len(ws):.1%})")
allok = sum(all(w.values()) for w in ws)
print(f"all four: {allok}/{len(ws)} ({allok/len(ws):.1%})")
Execute com python3 lab_workstations.py. Saída verificada:
firewall_on: 201/210 (95.7%)
disk_encrypted: 164/210 (78.1%)
screen_lock: 187/210 (89.0%)
auto_updates: 196/210 (93.3%)
all four: 129/210 (61.4%)
8.3 Priorização
Jamal ordena as falhas por risco. Os notebooks sem criptografia vêm primeiro, porque saem dos prédios e podem ser furtados. Os computadores da recepção sem bloqueio de tela vêm em seguida, porque os associados passam por eles o tempo todo. Os computadores de mesa em escritórios trancados sem criptografia vêm depois. Ele discute a ordem com o gerente de TI, que concorda e agenda a criptografia dos notebooks para a primeira semana. Ele cria uma lista simples de tarefas com as estações reprovadas agrupadas por centro e por prioridade, para que o técnico possa corrigir várias máquinas em cada visita em vez de viajar repetidamente entre os centros.
8.4 Repetição da verificação
Jamal agenda a verificação para rodar mensalmente e relatar os resultados por centro. Depois de dois meses, a parcela que cumpre os quatro itens sobe substancialmente, e as falhas restantes são em sua maioria computadores de mesa antigos com substituição prevista. Ele registra esses casos como exceções com datas de substituição. A Sra. Grant observa que as verificações repetidas transformam uma linha de base de um documento num controle que funciona. Ele acrescenta os resultados mensais a um gráfico que o gerente de TI mostra na reunião trimestral da gerência. A Sra. Grant pede que ele registre as exceções com o motivo e a data de substituição, para que a linha de base continue honesta sobre o que ainda não foi corrigido.
Exemplo resolvido
Jamal define uma linha de base de quatro itens, descobre que 129 de 210 estações sintéticas (61,4 por cento) cumprem os quatro, prioriza a criptografia dos notebooks e agenda verificações mensais.
Caso sintético. As estações de trabalho são sintéticas; as saídas vêm de lab_workstations.py.
Erros e limites
Relatar cada item separadamente pode esconder quantas máquinas falham em pelo menos um.
Exercícios
-
EX022 — Taxa de criptografia. Que parcela tem criptografia de disco? Rubrica: 3 = 164 de 210, 78,1 por cento;; 2 = parcialmente correto;; 1 = errado;; 0 = nenhuma.
-
EX023 — Taxa combinada. Quantas cumprem os quatro itens? Rubrica: 3 = 129, 61,4 por cento;; 2 = parcialmente correto;; 1 = errado;; 0 = nenhuma.
-
EX024 — Primeira prioridade. Quais falhas vêm primeiro? Rubrica: 3 = notebooks sem criptografia;; 2 = parcialmente correto;; 1 = outra;; 0 = nenhuma.
Continue estudando — aula 08 (capítulo 08 de 30)
← Capítulo 07 · Índice das aulas · Capítulo 09 →
Continue para a próxima aula já escrita.