Capítulo 11 — Sistemas operacionais
Mapa da aula
Aula 11 publicada. Mapa, exemplo, EX031.
flowchart TD
N0["11.1 Contas e permissões"]
N1["11.2 Baselines"]
N2["11.3 Atualizações"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX031"]
Desenho lógico
flowchart LR
N0["11.1 Contas e permissões"]
N1["11.2 Baselines"]
N2["11.3 Atualizações"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3 --> Q["EX031"]
[11.1 Contas e permissões]
|
v
[11.2 Baselines]
|
v
[11.3 Atualizações]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX031]
Objetivos de aprendizagem
Você vai (1) comparar os modelos de contas e permissões do Windows e do Linux; (2) fazer o hardening de notebooks e servidores com baselines; (3) gerenciar atualizações numa pequena organização.
11.1 Contas e permissões
Lucas estuda como o Windows e o Linux controlam o acesso. Ambos têm usuários e grupos; ambos distinguem administradores de usuários comuns. Na Fernway, todo usuário de notebook das lojas é administrador local, uma conveniência que permite a qualquer malware rodar com direitos totais. Hannah concorda em remover os direitos de administrador local e oferecer um processo de solicitação para a instalação de software. Lucas também revisa um servidor Linux em que vários funcionários compartilham a senha de root. Ele recomenda contas individuais com direitos elevados por meio de comandos registrados, para que as ações possam ser atribuídas a pessoas.
11.2 Baselines
Uma baseline é um conjunto documentado de configurações seguras. Para os notebooks, Lucas propõe criptografia de disco completo, bloqueio automático de tela, firewall de host, remoção de software não usado e contas de usuário padrão. Para os servidores, propõe desativar serviços não usados, login de administrador baseado em chaves com autenticação multifator e logging centralizado. Ele relaciona a baseline a famílias de controles do SP 800-53 Rev. 5, como gestão de configuração e controle de acesso, para que a Fernway possa mostrar aos auditores o que faz. Aplicar uma baseline de forma consistente elimina muitas das brechas fáceis das quais os atacantes dependem.
11.3 Atualizações
Software sem patches é uma porta de entrada frequente. Os notebooks da Fernway se atualizam automaticamente, mas os caixas rodam uma versão antiga do sistema operacional que o fornecedor ainda suporta apenas com atualizações pagas, e os scanners do armazém nunca foram atualizados. Lucas propõe uma política de atualizações: atualizações automáticas onde possível, uma janela mensal para os servidores, contratos com o fornecedor cobrindo os caixas e um plano de substituição para os scanners. Cada exceção é registrada com um responsável e uma data de revisão. Ele observa que as atualizações mais difíceis são as dos dispositivos que ninguém considera computadores.
Exemplo resolvido
Lucas remove os direitos de administrador local, substitui uma senha de root compartilhada por contas individuais, propõe baselines para notebooks e servidores e escreve uma política de atualizações com exceções.
Caso sintético. Os dispositivos, as versões e as políticas são sintéticos; o SP 800-53 Rev. 5 é real.
Erros e limites
Remover os direitos de administrador aumenta os pedidos de suporte no início. Alguns dispositivos de fornecedores não podem ser atualizados sem perder a garantia.
Exercícios
-
EX031 — Risco do administrador local. Por que ter todo usuário como administrador local é arriscado? Rubrica: 3 = o malware roda com direitos totais;; 2 = direitos totais;; 1 = vago;; 0 = nenhuma.
-
EX032 — Correção do root compartilhado. O que substitui a senha de root compartilhada? Rubrica: 3 = contas individuais com elevação registrada;; 2 = individuais;; 1 = nova senha compartilhada;; 0 = nenhuma.
-
EX033 — Atualizações mais difíceis. Que atualizações Lucas considera as mais difíceis? Rubrica: 3 = as de dispositivos que ninguém considera computadores, como scanners e caixas;; 2 = dispositivos;; 1 = notebooks;; 0 = nenhuma.
Síntese
A segurança do sistema operacional se apoia em contas individuais, linhas de base consistentes e uma política de atualização que inclua os dispositivos esquecidos.
Continue estudando — aula 11 (capítulo 11 de 40)
← Capítulo 10 · Índice das aulas · Capítulo 12 →
Continue para a próxima aula já escrita.