Linux e infraestrutura · componente

cron e timers — execução programada

Tarefas agendadas e timers merecem revisão contextual de proprietário e privilégio.

Conceito e funcionamento

Cron e timers systemd executam rotinas periódicas, incluindo backups, manutenção e processamento de filas. Uma tarefa em diretório incomum pode ser legítima, mas scripts graváveis por usuários não privilegiados ou execução como root ampliam risco. Inventarie destino, periodicidade, permissões e relação com aplicações.

Como investigar e correlacionar

Inspecione crontabs conforme autorização, /etc/cron.* e timers com systemctl list-timers. Procure alterações recentes e logs de execução; compare comandos com versão da aplicação e gestão de mudanças. Não execute scripts desconhecidos para 'testar' sem isolamento.

Consulta ou exemplo orientativo

Execute somente em ambiente autorizado, com privilégios e ferramentas adequados. A saída depende da configuração da fonte.

Bash
sudo ls -la /etc/cron.d /etc/cron.daily
systemctl list-timers --all

ESTUDO DE CASO · CENÁRIO SINTÉTICO

Aplicação em uma investigação

Situação

Após manutenção de sistema, várias tarefas agendadas aparecem em /etc/cron.d e uma executa como root.

Procedimento orientado

Liste arquivos, permissões, scripts e dono de pacote; correlacione alterações com histórico de instalação e registros de execução.

Resultado esperado

O analista indica quais tarefas são esperadas, quais precisam de esclarecimento e quais controles de permissão devem ser auditados.

Cuidados adicionais

Nem todos os jobs são visíveis no crontab do usuário atual; um inventário parcial induz erro.

Limitações e interpretações incorretas

Tarefas podem ser instaladas por pacotes e não aparecer no crontab do usuário observado. Remover um job sem conhecer dependências pode interromper backup ou segurança. Timestamp de arquivo é indício, não prova de autoria.

Checklist de validação

  • Listar agendamentos por origem
  • Validar scripts e permissões
  • Identificar execução privilegiada
  • Correlacionar com mudanças

Referências técnicas

Guias para aprofundar

  • investigacao comprometimento linux — aguardando publicação editorial