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

Aula 5 de 5 · 9 min

Defesas nativas e verificação

O que a Proteção de Integridade do Sistema, o Gatekeeper, o XProtect e o Modo de Isolamento realmente fazem, e como verificar se cada um continua ativado.

O macOS já vem com várias defesas ativadas. A coisa mais útil que você pode fazer com elas não é configurá-las mais, mas verificar, ocasionalmente, que nada as desativou silenciosamente. Todo comando desta aula é somente leitura: nenhum deles muda uma configuração.

Vale a pena deixar claro por que uma verificação importa, mesmo que essas defesas venham ativadas por padrão. Instaladores de software às vezes pedem permissão para mudar configurações de segurança como parte do próprio processo de instalação, um familiar ou colega resolvendo um problema pode desativar algo e esquecer de reativá-lo, e um Mac configurado anos atrás pode simplesmente ser anterior a uma configuração que hoje é o padrão para instalações novas. Nada disso é provável, mas as verificações abaixo levam poucos segundos e não mudam nada, então há pouco motivo para pulá-las.

Proteção de Integridade do Sistema (SIP)

A SIP restringe até a conta root/administrador de modificar partes protegidas do sistema: pastas essenciais como /System, /usr, /bin e /sbin, e os aplicativos nativos da Apple. A Apple explica que eles "só podem ser modificados por processos assinados pela Apple e com as permissões apropriadas", o que impede que software prejudicial com acesso de administrador reescreva silenciosamente o sistema operacional por baixo dos seus pés. Software de terceiros ainda pode escrever em /Applications, /Library e /usr/local. Verifique o status com:

Terminal
csrutil status
System Integrity Protection status: enabled.

Desativar a SIP exige inicializar no recoveryOS e rodar csrutil disable deliberadamente; ela nunca se desativa sozinha. Este curso não vai passar por esse processo, porque raramente existe um bom motivo para um Mac de um único usuário fazer isso, e fazê-lo remove uma proteção que, de outra forma, é muito difícil de ser contornada por software prejudicial.

Gatekeeper e notarização

O Gatekeeper verifica os aplicativos antes de permitir que rodem pela primeira vez. A Apple o descreve como uma tecnologia "projetada para garantir que só software confiável rode no seu Mac", verificando que um aplicativo é assinado por um desenvolvedor identificado ou baixado da App Store. Desde o macOS Catalina, a maior parte do software distribuído fora da App Store também precisa ser notarizado: enviado à Apple e escaneado em busca de conteúdo malicioso conhecido antes de o Gatekeeper permitir que um usuário o abra, e a Apple pode revogar essa notarização depois, se software malicioso for encontrado. Verifique se o sistema de avaliação do qual o Gatekeeper depende está ativo:

Terminal
spctl --status
assessments enabled

XProtect

Enquanto o Gatekeeper verifica o software antes de ele rodar pela primeira vez, o XProtect continua verificando depois. O guia de Segurança da Plataforma da Apple o descreve como uma tecnologia nativa para a detecção e remoção baseadas em assinatura de software prejudicial, que escaneia os aplicativos quando são abertos, quando os arquivos mudam, e atualiza suas assinaturas de forma independente das atualizações completas do macOS. Gatekeeper, notarização e XProtect funcionam como camadas: os dois primeiros tentam manter software prejudicial fora do Mac desde o início, e o XProtect captura o que escapa.

Modo de Isolamento

O Modo de Isolamento é um tipo diferente de defesa: não uma verificação em segundo plano, mas uma troca deliberada e visível de conveniência por proteção. A Apple o descreve como "uma proteção opcional e extrema, projetada para o pequeníssimo número de indivíduos que... podem ser pessoalmente alvo de algumas das mais sofisticadas ameaças digitais", e é explícita de que "a maioria das pessoas nunca é alvo de ataques desse tipo". Ativado, ele bloqueia a maioria dos tipos de anexo de mensagens e as pré-visualizações de links, restringe tecnologias web complexas no Safari, bloqueia chamadas do FaceTime de contatos desconhecidos, e exige que um dispositivo esteja desbloqueado antes que um acessório possa se conectar a ele. Ele fica em Ajustes do Sistema → Privacidade e Segurança → Modo de Isolamento, e vale a pena conhecê-lo, mais do que necessariamente usá-lo: ele foi construído para pessoas que concluíram, especificamente, que podem ser um alvo desse tipo, não como um passo geral de fortalecimento.

Mantendo tudo atualizado

Nada do que foi dito acima importa se o Mac está rodando software antigo com fraquezas conhecidas e já corrigidas. Ajustes do Sistema → Geral → Atualização de Software é a principal forma de manter o macOS atualizado, e pode ser configurado para instalar atualizações automaticamente. Pelo Terminal, você pode verificar o que está disponível sem instalar nada:

Terminal
softwareupdate --list
Software Update found the following new or updated software:
* Label: macOS 26.1-26A123
	Title: macOS 26.1, Version: 26.1, Size: 11728377KiB, Recommended: YES, Action: restart

Para lembrar

  • `csrutil status`, `spctl --status`, `fdesetup status` e `softwareupdate --list` são todos somente leitura e seguros de rodar a qualquer momento.
  • A Proteção de Integridade do Sistema impede até uma conta de administrador de modificar arquivos essenciais do sistema sem a própria assinatura da Apple.
  • O Gatekeeper e a notarização tentam impedir que software prejudicial rode desde o início; o XProtect continua verificando depois do fato e atualiza suas assinaturas de forma independente das atualizações do macOS.
  • O Modo de Isolamento troca uma conveniência significativa por proteção contra ataques sofisticados e direcionados; a Apple o projeta para pessoas que concluíram que podem ser especificamente um alvo, não como fortalecimento de uso geral.
  • Nenhuma dessas defesas substitui manter o macOS e os aplicativos atualizados.

Teste seus conhecimentos

  1. 1. O que `csrutil status` te diz?

    • Se o firewall está ativado
    • Se a Proteção de Integridade do Sistema está ativada — Certo.
    • Se o FileVault está ativado
    • O endereço IP atual do Mac

    `csrutil status` informa especificamente o estado atual da Proteção de Integridade do Sistema.

  2. 2. Qual é a diferença entre o Gatekeeper e o XProtect?

    • São o mesmo recurso com dois nomes
    • O Gatekeeper verifica os aplicativos antes de rodarem pela primeira vez; o XProtect continua verificando assinaturas maliciosas conhecidas depois disso — Certo.
    • O XProtect só funciona no iPhone
    • O Gatekeeper substituiu o XProtect em versões recentes do macOS

    O Gatekeeper é uma verificação prévia à execução, ligada a assinatura e notarização; o XProtect é uma detecção contínua, baseada em assinatura, que continua funcionando depois que um aplicativo já foi instalado.

  3. 3. Para quem o Modo de Isolamento é projetado, segundo a Apple?

    • Todo usuário de Mac, como configuração padrão
    • Pessoas que administram computadores familiares compartilhados
    • O pequeníssimo número de indivíduos que podem ser pessoalmente alvo de ameaças digitais sofisticadas e direcionadas — Certo.
    • Desenvolvedores testando aplicativos

    A Apple é explícita de que o Modo de Isolamento é uma proteção extrema e opcional para um pequeno número de pessoas em risco específico, não uma recomendação geral, já que ele remove recursos dos quais a maioria das pessoas depende.

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