Pular para o conteúdoHisnLabs
← Fortalecimento do macOS, configuração por configuração

Aula 1 de 5 · 8 min

Superfície de ataque e uma base de fortalecimento

O que "superfície de ataque" significa em um Mac, e a ordem de operações que transforma uma instalação padrão em uma fortalecida.

Fortalecer um computador não significa torná-lo inquebrável. Significa remover as portas e janelas que ninguém usa, para que as que restam sejam mais fáceis de vigiar. Este curso percorre esse processo para um único Mac usado por uma pessoa: nenhuma frota de servidores, nenhum departamento de TI, apenas as configurações e verificações que qualquer um consegue fazer sozinho.

O que "superfície de ataque" significa

A superfície de ataque de um computador é tudo nele que poderia ser alcançado ou usado indevidamente: toda conta que consegue fazer login, todo serviço escutando por uma conexão de rede, todo aplicativo que consegue rodar, toda porta deixada aberta. Cada uma é uma pequena aposta de que nada nunca dará errado com ela. Uma base de fortalecimento é o conjunto de mudanças que reduz o número de apostas que você está fazendo, sem fingir que as restantes estão livres de risco.

O macOS já começa de uma posição razoavelmente forte: Macs recentes criptografam o armazenamento por padrão, o código precisa ser assinado para rodar, e a Proteção de Integridade do Sistema impede até uma conta de administrador de reescrever silenciosamente arquivos essenciais do sistema. As próximas quatro aulas cobrem as partes que você ainda consegue melhorar: como o disco é criptografado e como a máquina inicializa, quem tem uma conta e o que pode fazer, quais serviços e portas estão abertos, e como verificar as defesas que já vêm integradas.

Princípios de design por trás das configurações

As configurações individuais deste curso servem todas a um pequeno conjunto de ideias subjacentes. Privilégio mínimo significa dar a uma conta, ou a um software, apenas o acesso de que precisa, nunca mais "por precaução, caso seja útil depois". Isolamento de processos e separação de domínios significam impedir que os erros de um aplicativo se espalhem para outro: uma aba de navegador comprometida não deveria conseguir ler os arquivos do seu cliente de e-mail. Estados privilegiados e não privilegiados são a distinção entre uma conta de administrador e uma padrão, e entre um processo rodando como root e um rodando como um usuário comum. Nenhuma dessas ideias é específica do macOS; são os mesmos princípios em torno dos quais qualquer sistema operacional moderno é construído, e toda configuração no restante deste curso é, na verdade, uma delas aplicada a uma tela ou comando específico.

Por que a ordem importa

Algumas mudanças te protegem mesmo que você nunca faça mais nada; outras só importam depois que o básico já está em vigor. Uma base sensata faz primeiro as mudanças de alto valor e baixo esforço.

  1. Criptografe o disco (FileVault) para que os dados fiquem protegidos mesmo que o Mac seja perdido, roubado, ou apreendido enquanto está desligado.
  2. Mantenha o macOS e os aplicativos atualizados, já que a maioria das correções para fraquezas conhecidas chega como atualizações de software, não novas configurações.
  3. Separe contas e privilégios: use uma conta padrão no dia a dia, e reserve o acesso de administrador para quando realmente for necessário.
  4. Desative serviços e portas que você não usa: compartilhamento de arquivos, compartilhamento de tela e login remoto são padrões comuns deixados ativados sem motivo.
  5. Verifique. O macOS já vem com defesas ativas; confira que elas continuam ativas, periodicamente, com os comandos somente leitura abordados neste curso.

Custos, e o que este curso não vai recomendar

Cada uma dessas mudanças tem um custo: um disco criptografado precisa de uma chave de recuperação guardada em algum lugar seguro; uma conta padrão significa digitar uma senha com mais frequência; uma porta fechada pode ser uma de que você realmente precisava para uma impressora ou um disco de backup. Fortalecer um sistema é uma série de trocas, e a troca certa depende para que a máquina serve e quem poderia mirá-la.

Este curso nunca vai sugerir desativar a Proteção de Integridade do Sistema, o Gatekeeper, ou a criptografia de disco que os Macs com Apple silicon aplicam por padrão. Alguns guias de fortalecimento escritos para usuários avançados incluem passos assim, ou distribuem scripts e listas de regras de terceiros para importar em um firewall de baixo nível. Eles são voltados a pessoas dispostas a aceitar o risco de uma atualização quebrada ou de uma falha mais difícil de diagnosticar; a orientação deste curso é deliberadamente mais restrita, e cada configuração é conferida contra a própria documentação da Apple antes de ser incluída.

O restante deste curso, na ordem em que uma base de fortalecimento os aborda.
CamadaAbordada em
Inicialização, criptografia de disco, Secure EnclaveAula 2
Contas, grupos, senhas, sudoAula 3
Serviços de compartilhamento, portas abertas, o Firewall de AplicativosAula 4
SIP, Gatekeeper, XProtect, Modo de Isolamento, atualizaçõesAula 5

Para lembrar

  • Superfície de ataque é toda conta, serviço, porta e aplicativo que poderia ser alcançado ou usado indevidamente; fortalecer reduz essa contagem, não elimina todo o risco.
  • Uma ordem sensata é: criptografar, atualizar, separar privilégios, fechar serviços e portas não usados, e então verificar.
  • Toda mudança de fortalecimento tem um custo real (uma chave de recuperação para guardar, uma senha para digitar, um recurso a perder); a troca certa depende da máquina e de quem poderia mirá-la.
  • Este curso nunca recomenda desativar a Proteção de Integridade do Sistema, o Gatekeeper, ou a criptografia de disco padrão.

Teste seus conhecimentos

  1. 1. O que "reduzir a superfície de ataque" significa na prática?

    • Excluir todas as contas de usuário, exceto uma
    • Desativar todo serviço de rede, incluindo os que você usa
    • Remover ou desativar contas, serviços, portas e aplicativos que você não usa de fato — Certo.
    • Instalar mais software de segurança

    A redução da superfície de ataque mira o que não é usado ou é desnecessário, não tudo indiscriminadamente, e é sobre configuração, não sobre adicionar mais software.

  2. 2. Na ordem básica que esta aula apresenta, o que vem antes de separar contas e privilégios?

    • Fechar portas não usadas
    • Criptografar o disco e manter o sistema atualizado — Certo.
    • Ativar o Modo de Isolamento
    • Comprar um firewall de hardware

    A criptografia e as atualizações protegem a máquina antes mesmo de qualquer outra mudança, então a base começa por aí.

  3. 3. Por que este curso evita recomendar a desativação da Proteção de Integridade do Sistema ou do Gatekeeper?

    • Eles não são recursos reais do macOS
    • Eles deixam o Mac muito lento
    • Desativá-los enfraquece proteções que a Apple já integra por padrão, por um benefício que este curso não presume que você precise — Certo.
    • Eles só podem ser desativados pela Apple

    Alguns guias avançados sugerem desativar proteções nativas para fluxos de trabalho específicos; para uma base geral de fortalecimento, a troca não vale a pena, e o escopo deste curso a descarta.

Praticar com o FireAI

Coloque esta lição em prática no seu próprio Mac.

Fontes

Coloque em prática no seu Mac

Teste todos os recursos grátis por 17 dias, sem cartão.

Baixar para Mac Docs