Linux e infraestrutura · componente

systemd — serviços e mecanismos de persistência

Unidades, timers e overrides podem explicar inicialização legítima ou atividade suspeita.

Conceito e funcionamento

systemd gerencia serviços e timers declarados por unidades de diversos tipos. Um processo iniciado automaticamente não é, sozinho, persistência adversária. Investigação deve distinguir arquivos do fornecedor, overrides em /etc e instalações locais, relacionando proprietário, histórico e alterações autorizadas.

Como investigar e correlacionar

Use systemctl list-unit-files, list-timers --all, status e cat para inspecionar definição efetiva. Compare ExecStart, usuário, permissões, caminhos e eventos do journal. Ao detectar algo desconhecido, busque pacote ou change request antes de desabilitar.

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
systemctl list-unit-files --type=service
systemctl list-timers --all
systemctl cat sshd.service

ESTUDO DE CASO · CENÁRIO SINTÉTICO

Aplicação em uma investigação

Situação

Um timer recém-criado executa programa em diretório não padronizado depois de reinício de servidor.

Procedimento orientado

Inspecione unit, overrides, ExecStart e usuário com systemctl cat e consulte o journal; compare com pacote e ticket de mudança.

Resultado esperado

O relatório descreve o mecanismo, privilégios, origem e hipótese de persistência, preservando evidências antes de alterar a unidade.

Cuidados adicionais

Desabilitar serviço legítimo de backup com base apenas no nome incomum pode gerar indisponibilidade.

Limitações e interpretações incorretas

Uma unidade pode existir sem estar habilitada, e pode ser iniciada por dependências ou ativadores. Alterações no sistema de arquivos durante investigação podem prejudicar cadeia de evidência; preserve primeiro.

Checklist de validação

  • Enumerar timers e serviços
  • Inspecionar ExecStart e drop-ins
  • Relacionar usuário e pacote
  • Validar data e autorização

Referências técnicas

Guias para aprofundar

  • investigacao comprometimento linux — aguardando publicação editorial
  • hardening linux oracle rhel9 — aguardando publicação editorial