◇ OpenCyber Academy
Tecnólogo · Capítulo 22 · Português

Capítulo 22 — Governança, riscos e compliance de segurança: automaçã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 22 — Governança, riscos e compliance de segurança: automação

Mapa da aula

Aula 22 publicada. Mapa, exemplo, EX064.

flowchart TD
  N0["22.1 Conciliação"]
  N1["22.2 Achados"]
  N2["Laboratório — Conciliar a lista do RH com as contas"]
  N3["22.3 Pessoas no circuito"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX064"]

Desenho lógico

flowchart LR
  N0["22.1 Conciliação"]
  N1["22.2 Achados"]
  N2["Laboratório — Conciliar a lista do RH com as contas"]
  N3["22.3 Pessoas no circuito"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX064"]
[22.1 Conciliação]
    |
    v
[22.2 Achados]
    |
    v
[Laboratório — Conciliar a lista do RH com as contas]
    |
    v
[22.3 Pessoas no circuito]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX064]

Objetivos de aprendizagem

Você vai (1) automatizar uma verificação de conciliação; (2) interpretar os achados automatizados; (3) manter pessoas no circuito.

22.1 Conciliação

Priya automatiza uma verificação comum: comparar a lista de funcionários do RH com as contas do sistema do consultório. Um script lê as duas listas e relata as contas de pessoas marcadas como desligadas e as contas que não correspondem a ninguém na lista. Rodá-lo toda semana substitui uma comparação manual que tomava horas de um gerente de clínica a cada trimestre e muitas vezes era pulada. As execuções semanais também fazem a conta de um desligado ser encontrada em dias, e não na comparação trimestral seguinte. O script imprime cada achado com a clínica, para que o gerente certo possa confirmá-lo.

22.2 Achados

O laboratório compara uma lista de amostra com cinco pessoas e sete contas. Dois desligados, b.osei e d.wu, ainda têm contas. Duas contas, f.temp e g.test, não correspondem a ninguém na lista. São quatro problemas em sete contas. Priya investiga: f.temp foi criada para um dentista substituto e nunca removida, e g.test foi deixada pelo provedor do sistema do consultório depois da implantação. As duas contas órfãs são desativadas após confirmação com seus prováveis donos. O Sr. Lind observa que g.test mostra como o trabalho de implantação de um fornecedor pode deixar acessos para trás, o que o contrato com o provedor deveria tratar.

Laboratório — Conciliar a lista do RH com as contas do sistema

"""Reconcile HR roster with system accounts: leavers with access and orphan accounts."""
roster = {"a.khan": "active", "b.osei": "left", "c.lopez": "active", "d.wu": "left", "e.roy": "active"}
accounts = ["a.khan", "b.osei", "c.lopez", "d.wu", "f.temp", "e.roy", "g.test"]
leavers = [a for a in accounts if roster.get(a) == "left"]
orphans = [a for a in accounts if a not in roster]
print("leavers with accounts:", leavers); print("orphan accounts:", orphans)
print(f"accounts {len(accounts)}; issues {len(leavers) + len(orphans)}")

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

leavers with accounts: ['b.osei', 'd.wu']
orphan accounts: ['f.temp', 'g.test']
accounts 7; issues 4

22.3 Pessoas no circuito

Priya não deixa o script desativar contas automaticamente. Uma pessoa confere cada achado primeiro, porque um desligado pode ter voltado ou uma conta pode pertencer a um fornecedor com um motivo válido. Ela aprende que a automação deve cuidar da comparação repetitiva, enquanto as pessoas tomam as decisões que precisam de contexto. Os achados automatizados também precisam de donos, senão se acumulam sem leitura, o que anula o propósito de automatizar a verificação. Um substituto que volta, por exemplo, pode aparecer como desligado na lista e precisar da conta na semana seguinte.

Exemplo resolvido

Priya automatiza a conciliação da lista de funcionários, encontra dois desligados e duas contas órfãs entre sete e mantém a confirmação humana antes de desativar.

Caso sintético. Os nomes e as contas são sintéticos.

Erros e limites

Divergências de nomes causam falsos achados. Relatórios não lidos anulam a automação.

Exercícios

Síntese

A automação deve fazer a comparação repetitiva, enquanto as pessoas tomam as decisões que dependem de contexto.

Continue estudando — aula 22 (capítulo 22 de 30)

← Capítulo 21 · Índice das aulas · Capítulo 23 →

Continue para a próxima aula já escrita.