OpenCyber Academy
Tecnólogo · Capítulo 26 · Português
Código do curso: OCA-071Capítulo 26: OCA-071-C026

Capítulo 26 — Automação e agendamento

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Mapa da aula

Aula 26 publicada. Mapa, exemplo, EX076.

flowchart TD
  N0["26.1 O que automatizar"]
  N1["26.2 Agendamento"]
  N2["26.3 Monitoramento da automação"]
  N3["26.4 Pessoas envolvidas"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX076"]

Desenho lógico

flowchart LR
  N0["26.1 O que automatizar"]
  N1["26.2 Agendamento"]
  N2["26.3 Monitoramento da automação"]
  N3["26.4 Pessoas envolvidas"]
  N0 --> N1 --> N2 --> N3 --> Q["EX076"]
[26.1 O que automatizar]
    |
    v
[26.2 Agendamento]
    |
    v
[26.3 Monitoramento da automação]
    |
    v
[26.4 Pessoas envolvidas]
    |
    v
[Exemplo resolvido] --> [Exercício EX076]

Objetivos de aprendizagem

Você vai (1) automatizar verificações de segurança de rotina; (2) agendar e monitorar scripts; (3) lidar com as falhas da automação.

26.1 O que automatizar

Jamal escreveu vários scripts: a verificação de contas inativas, a verificação da linha de base das estações, a análise de logins com falha e a verificação das restaurações. Executá-los à mão leva tempo e é fácil de esquecer. Ele seleciona os que rodam num calendário fixo com entradas previsíveis e os automatiza. A Sra. Grant aconselha automatizar primeiro as tarefas estáveis e manter uma pessoa envolvida nas decisões, como desativar contas. Ele lista cada script candidato com a frequência de execução, a entrada de que precisa e se sua saída exige uma decisão, e escolhe quatro para automatizar no primeiro mês.

26.2 Agendamento

Jamal agenda os scripts num servidor usando o agendador de tarefas do sistema operacional. Cada um roda sob uma conta de serviço dedicada, com apenas o acesso de que precisa. Os resultados vão para uma pasta compartilhada, e um e-mail de resumo vai para o gerente de TI. Ele documenta cada agendamento com a finalidade, o responsável e o horário. Ele aprende que as tarefas agendadas também precisam de inventário e de responsável, assim como os sistemas. Ele testa cada tarefa agendada por uma semana, conferindo que as saídas chegam e que as contas de serviço não conseguem acessar nada além do que cada script precisa.

26.3 Monitoramento da automação

As verificações automatizadas podem falhar em silêncio. Jamal acrescenta um sinal de vida simples: cada script grava uma linha num log quando termina, e uma verificação separada alerta se algum script não rodou no horário. No primeiro mês, o alerta pega a verificação da linha de base falhando depois de uma troca de senha em sua conta de serviço. Ele a corrige no mesmo dia. A Sra. Grant observa que a automação sem monitoramento pode dar uma falsa confiança por meses. Ele acrescenta a própria verificação do sinal de vida à documentação de agendamento, com seu responsável.

26.4 Pessoas envolvidas

Jamal projeta o script de contas inativas para listar as contas para revisão, em vez de desativá-las automaticamente. O gerente de TI revisa a lista toda semana e desativa as contas depois de conferir com os gerentes. Uma conta pertence a um funcionário em licença médica prolongada, que não deve ser desativada. Jamal aprende que a automação deve apoiar o julgamento onde o contexto importa, em vez de substituí-lo. Ele acrescenta um campo de observação à lista de revisão para que o gerente de TI possa registrar por que uma conta sinalizada foi mantida, o que ajuda as revisões seguintes a não repetir as mesmas perguntas.

Exemplo resolvido

Jamal automatiza quatro verificações estáveis sob contas de serviço dedicadas, acrescenta um sinal de vida que pega uma tarefa falhando e mantém a revisão humana para a desativação de contas.

Caso sintético. Os agendamentos são sintéticos.

Erros e limites

A automação que falha em silêncio dá uma falsa confiança.

Exercícios

Respostas comentadas

EX076. As tarefas estáveis, com calendário fixo e entradas previsíveis.

EX077. A verificação da linha de base falhando depois da troca de senha de uma conta de serviço.

EX078. Ela pertence a um funcionário em licença médica prolongada.