edubun
Português

Atualizações de software

Comparada como texto, a versão "2.9.1" fica depois de "2.10.0", porque o caractere 9 vem depois do 1; comparada como números, 2.9.1 é a mais antiga.

A 2.10.0 é mais nova que a 2.9.1?

Tente isto antes de ler qualquer outra coisa. Seu celular diz que a versão 2.10.0 está disponível, e você tem a 2.9.1. É uma atualização? Rode o exercício abaixo sem mudar nada e olhe a primeira linha. Ela mostra false. Está errado. O texto é comparado caractere por caractere, e no terceiro caractere o 9 vem depois do 1, então a comparação para ali e nunca chega a ver o 10. Corrija a função e depois continue lendo.

Números de versão são comparados parte por parte, como números: 2.10.0 é mais nova que 2.9.1 porque 10 é maior que 9. Compará-los como texto simples dá errado, como mostra o exercício abaixo.

O que uma atualização realmente traz

Todo programa grande tem erros. Alguns desses erros são vulnerabilidades, falhas que permitem a alguém rodar o próprio código no seu dispositivo, ler arquivos que não deveria ou tomar uma conta. Quando o fabricante descobre uma falha ou é avisado dela, lança uma correção, chamada patch, dentro de uma atualização. A mensagem da CISA é curta: não aperte "Lembrar mais tarde". Criminosos estudam os patches para descobrir qual falha foi corrigida e então atacam os dispositivos que ainda não os instalaram. Por isso, os dias logo depois do lançamento de uma atualização são quando um dispositivo desatualizado fica mais exposto.

Uma vulnerabilidade que atacantes usam antes de existir qualquer patch é chamada de dia zero (zero-day), porque o fabricante teve zero dias para corrigi-la. Os dias zero viram manchete. A maioria dos ataques bem-sucedidos, porém, usa falhas corrigidas há muito tempo, em dispositivos que nunca instalaram a correção. A CISA mantém um catálogo público, o Known Exploited Vulnerabilities, com falhas já vistas em ataques reais, e os órgãos federais dos EUA são obrigados a corrigi-las dentro de prazos definidos. Para todos os outros, a lição é a mesma: instale as atualizações logo que chegarem.

Deixando os dispositivos se atualizarem sozinhos

O hábito mais fácil é ativar as atualizações automáticas. A CISA sugere procurar nas configurações do dispositivo em Software ou Segurança, ou buscar "atualizações automáticas" nas configurações. Nem tudo se atualiza sozinho, então instale também as que aparecem nas notificações e dê prioridade aos navegadores e aos programas de segurança, que ficam expostos à internet o dia todo. Lembre-se dos dispositivos menos óbvios. O roteador de casa, as smart TVs, as câmeras e outros aparelhos conectados também rodam software, e o guia da CISA sobre ransomware lista sistemas operacionais, aplicativos e firmware juntos como coisas a manter corrigidas.

Baixe atualizações só pelas configurações do próprio dispositivo ou pela loja oficial de aplicativos. Uma página da web que de repente diz que o seu navegador está desatualizado e oferece um download é um truque comum para instalar malware. Fique atento também ao fim do suporte. Quando um fabricante para de lançar atualizações de segurança para um sistema operacional ou dispositivo antigo, as falhas novas nunca mais são corrigidas. O site Boho Nara da KISA publica avisos quando termina o suporte de programas muito usados, recomendando atualizar ou trocar por algo que ainda tenha suporte.

As atualizações muitas vezes precisam de uma reinicialização para valer, e uma reinicialização pendente é uma atualização que ainda não protege você. Escolha um horário, como o fim do dia, e deixe o dispositivo reiniciar quando pedir. No celular, mantenha espaço livre suficiente para as atualizações serem baixadas, já que um celular cheio é um motivo comum para elas pararem sem aviso. Uma vez por mês, abra a tela de atualizações de cada dispositivo e confira se ele diz que está atualizado.

Erros comuns
  • "Atualizações só trazem recursos novos, então posso adiá-las." Muitas atualizações trazem patches de segurança. Criminosos estudam um patch novo para achar a falha que ele corrige e então atacam os dispositivos que não o instalaram, então o atraso é justamente quando você fica mais exposto. Esperar é o risco.
  • "Só os dias zero são realmente perigosos." Os dias zero ganham as manchetes, mas a maioria dos ataques bem-sucedidos usa falhas corrigidas há muito tempo em dispositivos que nunca instalaram a correção. É para isso que serve o catálogo KEV da CISA, com falhas vistas em ataques reais.
  • "Uma página diz que meu navegador está desatualizado, então devo baixar a atualização dela." Avisos falsos de atualização são um jeito comum de instalar malware. Feche a página e atualize pelas configurações do próprio navegador ou pela loja oficial.
  • "2.9.1 é mais nova que 2.10.0, porque 9 é maior que 1." As versões são comparadas parte por parte, como números. As segundas partes são 9 e 10, e 10 é maior, então 2.10.0 é mais nova.
Nota do professorPoucos alunos são contra atualizações em princípio. O que os trava é a reinicialização e o medo de que uma atualização quebre alguma coisa, então fale do momento certo, não da importância. Mostre a verificação mensal em um dispositivo de verdade, abrindo a tela de atualizações e lendo o que ela diz. O roteador e outros aparelhos discretos são fáceis de esquecer, então peça aos alunos que listem todos os dispositivos conectados de casa antes de falar das configurações. O exercício de versões funciona bem com quem já programa um pouco.
VulnerabilidadeUma falha que permite a alguém usar o software de forma indevida
PatchA correção, entregue em uma atualização
Dia zeroUma falha explorada antes de existir um patch
Catálogo KEVLista da CISA de vulnerabilidades usadas em ataques reais
FirmwareSoftware dentro de aparelhos como roteadores e câmeras
Fim do suporteSem mais atualizações de segurança; as falhas novas ficam abertas
Pontos-chave
  • As atualizações trazem patches para vulnerabilidades; instale-as logo.
  • Ative as atualizações automáticas; navegadores e programas de segurança primeiro.
  • Roteadores e outros aparelhos também precisam de atualizações de firmware.
  • Atualize só pelas configurações ou lojas oficiais; substitua software sem suporte.
  1. O que é um patch?
    • Uma correção para uma falha, entregue em uma atualização
    • Só um recurso novo
    • Um tipo de vírus
    • Uma cópia de backup
  2. Por que os dias depois do lançamento de um patch são arriscados para dispositivos desatualizados?
    • Os atacantes estudam o patch para achar a falha
    • Os patches deixam os dispositivos lentos
    • A internet fica mais movimentada
    • As versões antigas são apagadas
  3. O que é um dia zero?
    • Uma falha explorada antes de existir qualquer patch
    • Uma atualização lançada à meia-noite
    • Um dispositivo sem software
    • Uma senha que expira hoje
  4. Segundo a CISA, qual software você deve atualizar primeiro?
    • Navegadores e programas de segurança
    • Jogos
    • Papéis de parede
    • Fontes
  5. Uma página da web diz que o seu navegador está desatualizado e oferece um download. O que você faz?
    • Fecho a página e atualizo pelas configurações do próprio navegador
    • Baixo o arquivo
    • Digito minha senha
    • Compartilho a página
  6. O que o catálogo KEV da CISA lista?
    • Vulnerabilidades vistas em ataques reais
    • Produtos recomendados
    • Sites proibidos
    • Senhas fortes
  7. Qual é a mais nova?
    • 2.10.0
    • 2.9.1
    • São iguais
    • Não dá para saber
  8. O que acontece depois que um produto chega ao fim do suporte?
    • As falhas de segurança novas deixam de ser corrigidas
    • Ele para de funcionar no mesmo dia
    • Ele se atualiza mais rápido
    • Nada muda
  9. Qual aparelho é fácil de esquecer, mas também precisa de atualizações?
    • O roteador de casa
    • Um caderno de papel
    • Uma luminária sem eletrônica
    • Um mapa impresso
Fontes deste curso (13)
  • (checked 2026-10-17; reordered 2026-10-19: standards and law first, then official agency guidance, then technical documentation, history last)
  • Standard: NIST SP 800-63B-4, Digital Identity Guidelines: Authentication and Authenticator Management (pages.nist.gov/800-63-4/sp800-63b.html, final 31 July 2025 per the csrc.nist.gov document history (Date Published: July 2025), checked 2026-10-17: sec. 3.1.1.2 password rules, 3.1.3.3 PSTN restricted, 3.2.5 phishing resistance, Appendix B syncable authenticators)
  • Law: 개인정보 보호법 제2조 (국가법령정보센터, law.go.kr)
  • Official agency guidance: CISA Secure Our World: Use Strong Passwords, Turn on MFA, Recognize and Report Phishing, Update Software, and tip sheets (cisa.gov/secure-our-world, checked 2026-10-17)
  • CISA, More than a Password (cisa.gov/MFA) and fact sheet Implementing Phishing-Resistant MFA (2022)
  • checked 2026-10-17
  • CISA #StopRansomware Guide (checked 2026-10-17)
  • CISA, Back Up Business Data and Data Backup Options (Ruggiero and Heckathorn, 2012, Carnegie Mellon University, produced for US-CERT, which CISA retired into CISA.gov on 24 February 2023; 3-2-1 rule) (checked 2026-10-17)
  • KISA, 118 상담 서비스 (kisa.or.kr/118, checked 2026-10-17)
  • KISA 보호나라 스미싱 확인서비스 (boho.or.kr, checked 2026-10-17)
  • KISA 개인정보침해 신고센터 (privacy.kisa.or.kr, checked 2026-10-17)
  • Technical documentation: MDN Web Docs, Passkeys (developer.mozilla.org/en-US/docs/Web/Security/Authentication/Passkeys, checked 2026-10-17) and autocomplete attribute (checked 2026-10-17)
  • No product is recommended. Every code exercise was checked with a Playwright probe against a reference solution.

Data de verificação: 2026-10-17