◇ OpenCyber Academy
Técnico · Capítulo 14 · Português

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

Mapa da aula

Aula 14 publicada. Mapa, exemplo, EX053.

flowchart TD
  N0["14.1 Escolher o que automatizar"]
  N1["14.2 Níveis de aviso"]
  N2["Laboratório — Avisos e alertas de expiração de certi"]
  N3["14.3 Chegar aos donos"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX053"]

Desenho lógico

flowchart LR
  N0["14.1 Escolher o que automatizar"]
  N1["14.2 Níveis de aviso"]
  N2["Laboratório — Avisos e alertas de expiração de certi"]
  N3["14.3 Chegar aos donos"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX053"]
[14.1 Escolher o que automatizar]
    |
    v
[14.2 Níveis de aviso]
    |
    v
[Laboratório — Avisos e alertas de expiração de certi]
    |
    v
[14.3 Chegar aos donos]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX053]

Objetivos de aprendizagem

Você vai (1) automatizar uma verificação recorrente; (2) definir níveis de aviso e de alerta; (3) garantir que os resultados automatizados cheguem aos donos.

14.1 Escolher o que automatizar

Amina procura verificações recorrentes que sejam fáceis de automatizar e caras de esquecer. A validade dos certificados é uma boa candidata: um certificado expirado pode parar a loja on-line ou o acesso remoto, e conferir datas manualmente é tedioso. Ela escreve um script que lê uma lista de certificados e suas datas de expiração e relata quantos dias faltam. Aprende que a automação serve melhor a verificações simples e repetitivas, com regras claras. Uma lista de certificados com datas de expiração é uma entrada simples com uma regra clara, o que a torna uma primeira automação mais segura do que uma análise complexa de logs.

14.2 Níveis de aviso

O script avisa quando faltam trinta dias ou menos e alerta quando um certificado já expirou. No dia primeiro de outubro, o laboratório encontra o certificado do acesso remoto expirado havia três dias, o certificado da loja vencendo em dezenove dias, com aviso, e outros dois em ordem, com quarenta e cinco e cento e cinquenta e um dias. O certificado expirado explica as reclamações de funcionários que não conseguiram se conectar de casa no fim de semana. Se o script estivesse rodando um mês antes, o certificado do acesso remoto teria gerado um aviso cerca de trinta dias antes de expirar.

Laboratório — Avisos e alertas de expiração de certificados

"""Certificate expiry check: warn within 30 days, alert if expired (synthetic)."""
from datetime import date
today = date(2026, 10, 1)
certs = {"shop.fenwick.example": date(2026, 10, 20), "mail.fenwick.example": date(2027, 3, 1),
         "vpn.fenwick.example": date(2026, 9, 28), "pos-api.fenwick.example": date(2026, 11, 15)}
for n, d in sorted(certs.items(), key=lambda x: x[1]):
    left = (d - today).days
    s = "EXPIRED" if left < 0 else "WARN" if left <= 30 else "ok"
    print(f"{n}: {left} days {s}")

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

vpn.fenwick.example: -3 days EXPIRED
shop.fenwick.example: 19 days WARN
pos-api.fenwick.example: 45 days ok
mail.fenwick.example: 151 days ok

14.3 Chegar aos donos

Uma verificação automatizada é inútil se ninguém a lê. Amina configura o script para rodar diariamente e enviar os resultados ao líder de TI e ao sistema de chamados, abrindo um chamado para cada aviso ou alerta. O certificado expirado é renovado no mesmo dia, e o da loja em uma semana. Ela aprende que a automação precisa incluir a entrega aos donos e um caminho de acompanhamento, senão vira mais um relatório ignorado. Abrir um chamado para cada aviso dá a cada resultado um dono e um registro de encerramento.

Exemplo resolvido

Amina automatiza a verificação de validade dos certificados, encontra um expirado e um em aviso e encaminha os resultados para chamados.

Caso sintético. Os certificados e as datas são sintéticos.

Erros e limites

As listas podem omitir certificados. Os chamados podem ser ignorados.

Exercícios

Síntese

A automação funciona quando as verificações são simples e os resultados chegam aos donos com um caminho de acompanhamento.

Continue estudando — aula 14 (capítulo 14 de 18)

← Capítulo 13 · Índice das aulas · Capítulo 15 →

Continue para a próxima aula já escrita.