Aula 4 de 4 · 6 min
Por que as atualizações importam
O que é uma vulnerabilidade, como uma correção a resolve, e como manter o macOS e seus aplicativos atualizados.
Toda camada abordada até agora neste curso, o kernel, o sandbox, a assinatura de código, o Gatekeeper, o XProtect, depende de o código que a implementa estar correto. Às vezes não está. Uma atualização é como um erro encontrado depois do lançamento é corrigido, e pular uma delas é uma das formas mais simples de acabar desprotegido sem perceber.
O que uma vulnerabilidade realmente é
O Instituto Nacional de Padrões e Tecnologia dos EUA define uma vulnerabilidade como uma "fraqueza em um sistema de informação, em procedimentos de segurança do sistema, em controles internos, ou em uma implementação, que poderia ser explorada ou acionada por uma fonte de ameaça". Em termos simples: em algum lugar do código, um erro permite que algo aconteça que nunca foi pretendido, como rodar comandos que o aplicativo nunca pediu para rodar. Vulnerabilidades existem em software de todo fornecedor; o que varia é a rapidez com que são encontradas e corrigidas.
Uma correção fecha a brecha específica
Uma correção (patch) é o conserto: uma atualização do código que remove o erro específico. Ela não torna o software perfeito, só remove aquela fraqueza conhecida em particular. É por isso que instalar as atualizações do desenvolvedor que realmente mantém o código, em vez de adiá-las, é um dos hábitos de maior valor em todo este curso: fecha portas que já são conhecidas como abertas, antes de alguém tentar entrar por elas.
Duas formas de o macOS entregar correções
As atualizações do macOS chegam de duas formas. As atualizações de software completas, encontradas em Ajustes do Sistema > Geral > Atualização de Software, reúnem novos recursos junto com correções de segurança e às vezes exigem uma reinicialização. Entre elas, a Apple também distribui o que atualmente chama de Melhorias de Segurança em Segundo Plano: como a Apple explica, elas "entregam lançamentos de segurança leves para componentes como o navegador Safari, a pilha do framework WebKit, e outras bibliotecas do sistema que se beneficiam de correções de segurança menores e contínuas entre as atualizações de software". A Apple afirma que, por padrão, elas "são instaladas ou aplicadas automaticamente" e "não fazem seu Mac reiniciar, mas algumas só entram em vigor depois que você reinicia seu Mac".
- Abra Ajustes do Sistema > Geral > Atualização de Software, e ative as atualizações automáticas se ainda não estiverem ativadas.
- No mesmo painel de Atualização de Software, clique em Mais Informações ao lado de Atualizações Automáticas e confirme que os arquivos de dados do sistema e as atualizações de segurança estão ativados.
- Em Ajustes do Sistema > Privacidade e Segurança, role até Melhorias de Segurança em Segundo Plano e confirme que Instalar Automaticamente está ativado.
- Atualize seus aplicativos também: um aplicativo desatualizado pode carregar suas próprias vulnerabilidades não corrigidas, mesmo em um sistema totalmente atualizado.
sw_vers
ProductName: macOS
ProductVersion: 26.7
BuildVersion: 25G229Para lembrar
- Uma vulnerabilidade é uma fraqueza em um software que poderia ser acionada ou explorada; ela existe em código de todo fornecedor.
- Uma correção resolve uma fraqueza específica e conhecida; ela não torna o software perfeito, só remove aquela brecha em particular.
- O macOS distribui atualizações de software completas junto com Melhorias de Segurança em Segundo Plano menores, que se instalam automaticamente entre elas.
- Ativar as atualizações automáticas tanto para o macOS quanto para seus aplicativos fecha brechas conhecidas assim que uma correção existe.
- Um aplicativo desatualizado pode deixar um Mac totalmente atualizado exposto por meio das próprias vulnerabilidades não corrigidas daquele aplicativo.
Teste seus conhecimentos
1. Como o NIST define uma vulnerabilidade?
- Um recurso desativado por padrão
- Uma fraqueza em um sistema que poderia ser explorada ou acionada por uma fonte de ameaça — Certo.
- Qualquer aplicativo baixado fora da App Store
- Uma configuração que exige uma senha de administrador
A definição do NIST tem como centro uma fraqueza no sistema, nos procedimentos ou na implementação que uma fonte de ameaça poderia explorar ou acionar.
2. O que uma correção faz?
- Torna um aplicativo impossível de atacar no futuro
- Corrige a fraqueza específica para a qual foi escrita — Certo.
- Só adiciona novos recursos, nunca correções de segurança
- Elimina a necessidade de qualquer outra proteção
Uma correção fecha a fraqueza específica e conhecida que ela aborda; não é uma garantia contra todo problema futuro.
3. Segundo a Apple, o que é verdade sobre as Melhorias de Segurança em Segundo Plano por padrão?
- Elas exigem que você baixe e instale cada uma manualmente
- Elas são instaladas ou aplicadas automaticamente, e algumas só entram em vigor depois de uma reinicialização — Certo.
- Elas substituem totalmente a necessidade de atualizações de software completas
- Elas só se aplicam a aplicativos de terceiros, nunca ao próprio macOS
A Apple afirma que essas atualizações são aplicadas automaticamente por padrão, e, embora a maioria não precise de reinicialização, algumas só entram em vigor depois de uma.
4. Por que atualizar seus aplicativos além do próprio macOS?
- Aplicativos nunca são afetados por vulnerabilidades
- Um aplicativo desatualizado pode carregar sua própria fraqueza não corrigida, mesmo em um sistema atualizado — Certo.
- Atualizações de aplicativos só tratam de novos recursos
- As atualizações do macOS já atualizam automaticamente todo aplicativo para você
Cada aplicativo é seu próprio software, com suas próprias vulnerabilidades possíveis, independente do status de atualização do sistema operacional.
Praticar com o FireAI
Coloque esta lição em prática no seu próprio Mac.
- Responda ao seu primeiro pedido de conexão, e o que cada duração significa — Entenda exatamente o que você está aprovando na primeira vez que o FireAI perguntar.
- Encontre apps com falhas de segurança conhecidas — Feche falhas conhecidas antes que alguém as use: atualize o único app que precisa disso.
- Veja qual app liga sua câmera ou microfone, e para onde vai o tráfego dele — Saiba qual app consegue te ver ou ouvir, não só que algo consegue.
Fontes
- NIST Computer Security Resource Center: Glossary, "vulnerability" (FIPS 200)
- Apple Support: Update the software on your Mac
- Apple Support: About Background Security Improvements
Coloque em prática no seu Mac
Teste todos os recursos grátis por 17 dias, sem cartão.