Saltar para o conteúdoHisnLabs
← Reforço do macOS, definição a definição

Lição 1 de 5 · 8 min

Superfície de ataque e uma base de reforço

O que significa "superfície de ataque" num Mac, e a ordem de operações que transforma uma instalação predefinida numa reforçada.

Reforçar 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: sem uma frota de servidores, sem departamento de TI, apenas as definições e verificações que qualquer pessoa consegue fazer sozinha.

O que significa "superfície de ataque"

A superfície de ataque de um computador é tudo nele que possa ser alcançado ou usado indevidamente: cada conta que pode iniciar sessão, cada serviço à espera de uma ligação de rede, cada app que pode correr, cada porta deixada aberta. Cada uma é uma pequena aposta em que nada vai alguma vez correr mal com ela. Uma base de reforço é o conjunto de mudanças que reduz o número de apostas que está a fazer, sem fingir que as restantes estão isentas de risco.

O macOS já parte de uma posição razoavelmente forte: os Macs recentes encriptam o armazenamento por defeito, o código tem de ser assinado para correr, e a Proteção da Integridade do Sistema impede até uma conta de administrador de reescrever silenciosamente ficheiros centrais do sistema. As próximas quatro lições abordam as partes que ainda pode melhorar: como o disco é encriptado e como a máquina arranca, quem tem uma conta e o que pode fazer, que serviços e portas estão abertos, e como verificar as defesas já incorporadas.

Princípios de conceção por trás das definições

As definições individuais neste curso servem todas um pequeno conjunto de ideias subjacentes. O privilégio mínimo significa dar a uma conta, ou a um programa, apenas o acesso de que precisa, nunca mais "para o caso de ser útil mais tarde". O isolamento de processos e a separação de domínios significam impedir que os erros de uma app se espalhem para outra: um separador de navegador comprometido não deveria conseguir ler os ficheiros do seu cliente de e-mail. Os estados privilegiados e não privilegiados são a distinção entre uma conta de administrador e uma padrão, e entre um processo a correr como root e um a correr como um utilizador comum. Nenhuma destas ideias é específica do macOS; são os mesmos princípios em torno dos quais qualquer sistema operativo moderno é construído, e cada definição no resto deste curso é realmente uma delas aplicada a um ecrã ou comando específico.

Porque é que a ordem importa

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

  1. Encripte o disco (FileVault) para que os dados fiquem protegidos mesmo que o Mac se perca, seja roubado, ou apreendido enquanto estiver desligado.
  2. Mantenha o macOS e as apps atualizados, já que a maioria das correções para fraquezas conhecidas chega como atualizações de software, não como novas definições.
  3. Separe contas e privilégios: use uma conta padrão no dia a dia, guarde o acesso de administrador para quando realmente for preciso.
  4. Desligue serviços e portas que não usa: a partilha de ficheiros, a partilha de ecrã, e o início de sessão remoto são predefinições comuns deixadas ligadas sem motivo.
  5. Verifique. O macOS vem com defesas já ativas; verifique que continuam ativas, com regularidade, com os comandos só de leitura abordados neste curso.

Custos, e o que este curso não vai dizer para fazer

Cada uma destas mudanças tem um custo: um disco encriptado precisa de uma chave de recuperação guardada nalgum lugar seguro; uma conta padrão significa escrever uma palavra-passe mais vezes; uma porta fechada pode ser uma de que realmente precisava para uma impressora ou um disco de cópia de segurança. O reforço é uma série de compromissos, e o compromisso certo depende para que serve a máquina e quem a poderia visar.

Este curso nunca vai sugerir desligar a Proteção da Integridade do Sistema, o Gatekeeper, ou a encriptação de disco que os Macs com Apple silicon aplicam por defeito. Alguns guias de reforço escritos para utilizadores avançados incluem passos desse tipo, ou fornecem scripts e listas de regras de terceiros para importar para um firewall de baixo nível. Destinam-se 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 definição é verificada contra a própria documentação da Apple antes de ser incluída.

O resto deste curso, pela ordem em que uma base de reforço as aborda.
CamadaAbordada em
Arranque, encriptação de disco, Secure EnclaveLição 2
Contas, grupos, palavras-passe, sudoLição 3
Serviços de partilha, portas abertas, o Firewall de AplicaçõesLição 4
SIP, Gatekeeper, XProtect, Modo de Bloqueio, atualizaçõesLição 5

A reter

  • A superfície de ataque é cada conta, serviço, porta e app que possa ser alcançada ou usada indevidamente; o reforço reduz essa contagem, não elimina todo o risco.
  • Uma ordem sensata é: encriptar, atualizar, separar privilégios, fechar serviços e portas não usados, e depois verificar.
  • Cada mudança de reforço tem um custo real (uma chave de recuperação para guardar, uma palavra-passe para escrever, uma funcionalidade a perder); o compromisso certo depende da máquina e de quem a poderia visar.
  • Este curso nunca recomenda desativar a Proteção da Integridade do Sistema, o Gatekeeper, ou a encriptação de disco predefinida.

Teste-se

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

    • Eliminar todas as contas de utilizador exceto uma
    • Desligar todos os serviços de rede, incluindo os que usa
    • Remover ou desativar contas, serviços, portas e apps que realmente não usa — Certo.
    • Instalar mais software de segurança

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

  2. 2. Na ordem de base que esta lição dá, o que vem antes de separar contas e privilégios?

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

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

  3. 3. Porque evita este curso recomendar desativar a Proteção da Integridade do Sistema ou o Gatekeeper?

    • Não são funcionalidades reais do macOS
    • Abrandam demasiado o Mac
    • Desligá-los enfraquece proteções que a Apple incorpora por defeito, por um benefício que este curso não assume que precise — Certo.
    • Só podem ser desativados pela Apple

    Alguns guias avançados sugerem desativar proteções incorporadas para fluxos de trabalho específicos; para uma base de reforço geral o compromisso não vale a pena, e o objetivo deste curso exclui-o.

Praticar com o FireAI

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

Fontes

Ponha em prática no seu Mac

Experimente todas as funcionalidades grátis durante 17 dias, sem cartão.

Transferir para Mac Docs