Já pensou em atualizar seu celular e, de repente, ele para de funcionar? Ou pior, seu computador ser invadido por vírus por causa de uma atualização atrasada? Parece coisa de filme, mas é mais comum do que você imagina. E é exatamente sobre isso que vamos conversar hoje: por que adiar atualizações de software é uma péssima ideia.
Na minha infância, não tínhamos dispositivos inteligentes. Televisões, lâmpadas e até telefones eram simples aparelhos analógicos. Se você dissesse à minha avó que ela precisava atualizar sua TV ou lâmpada, ela acharia que você estava pedindo para comprar um aparelho novo. Hoje, quase todos os dispositivos eletrônicos têm um circuito digital em seu núcleo. E esses circuitos precisam ser atualizados para se manterem compatíveis com as mudanças no ecossistema e seguros contra hackers e invasores.
Eu nunca conheci ninguém que goste de fazer atualizações de software. Elas levam tempo. Elas frequentemente exigem uma reinicialização, o que pode exigir que aplicativos sejam reiniciados. Às vezes, as atualizações mudam a interface do usuário. E, em alguns casos, as atualizações quebram tudo.
Atualizações também podem introduzir incompatibilidades ou reduzir a liberdade dos proprietários para usar seus dispositivos como desejam. Um exemplo recente deixou a comunidade de impressão 3D em alvoroço, ao limitar o uso de softwares alternativos, tornando o dispositivo fechado e proprietário.
Então, com as atualizações sendo principalmente um incômodo, por que executá-las? Por que simplesmente deixar as coisas como estão? Se não está quebrado, não conserte, certo?
Bem, não – e eu vou explicar o porquê.
Estamos todos conectados
Acontece que nós não vivemos mais em um ecossistema desconectado. Aquelas TVs, lâmpadas e telefones da era dos nossos avós não se conectavam à internet porque ela não existia. Esse fato simples significava que as pessoas não podiam se conectar a esses dispositivos.
A pequena TV de 15 polegadas no quarto dos meus pais era uma unidade independente. Ela podia captar as três principais estações de Nova York por meio de suas antenas de orelhas de coelho, mas era só isso.
Por outro lado, a grande tela Roku que minha esposa e eu temos na nossa sala é, fundamentalmente, uma máquina Linux. Ela tem conexões Ethernet e Wi-Fi, pode ser atualizada, executar aplicativos e, sim, exibir anúncios. Não é realmente uma TV. Ela não se conecta a sinais de transmissão aérea ou a uma caixa de TV a cabo. É apenas um terminal de internet cujo propósito principal é transmitir programas de carros e mistérios britânicos para a tela grande.
O mesmo acontece com tudo em nossa casa. A TV, nossos smartphones, nosso micro-ondas, os relógios, os assistentes inteligentes, como a Alexa, os computadores, os robôs de fabricação e filmagem, os roteadores, o termostato, nossos headsets de realidade virtual, meu relógio, nossos AirPods, todas as nossas câmeras, nossos quatro servidores NAS e até meu último tripé, todos têm processadores em seu núcleo e todos exigem atualizações regulares.
Essas atualizações podem ser um incômodo épico. Mas você precisa executar as atualizações.
Este é David. Não seja como David
Eu nem sempre segui os conselhos deste artigo. Na verdade, minha estratégia de trabalho por anos foi evitar atualizações até que houvesse uma ou duas atualizações além da versão que eu estava usando. Eu queria esperar até que todos os bugs fossem corrigidos. Mas então, em 2014 e novamente em 2016, aprendi uma lição.
Em 2014, eu estava executando um monte de sites WordPress. Eu ainda executo, mas naquela época eu não executava atualizações regulares. Minha esposa estava mostrando o site da nossa empresa para uma funcionária de um Sam’s Club ao configurar uma conta comercial quando ela descobriu pornografia por todo o site. Desnecessário dizer que você nunca quer receber um texto como: “Nosso site foi invadido por pornografia desagradável”.
Eu não tinha executado as atualizações. Imaginei que o site estava funcionando, então por que arriscar quebrá-lo? Mas um dos plugins tinha uma vulnerabilidade. Hackers encontraram seu caminho. Eles plantaram malware no site. Acabei tendo que cavar e limpar quase todo o site. O processo foi muito, muito desagradável e demorado. E, como eu disse, foi minha culpa.
Vamos avançar o calendário para 2016. Eu usava meu estúdio todas as semanas para dar webcasts e eles eram uma parte importante de como eu ganhava a vida. As webcasts eram programadas ao vivo, com o público online esperando que nosso programa começasse.
Mas, em um dia chuvoso de abril de 2016, eu não consegui acessar o software de webcast. Eu tinha clientes e uma audiência (normalmente mais de mil pessoas) esperando. Acontece que eu não tinha atualizado o sistema operacional da minha máquina de estúdio. O dispositivo era velho o suficiente para que o Chrome de repente não funcionasse. Era também velho o suficiente para que o Gmail e o Google Agenda não funcionassem, nem mesmo no Safari.
O Google atualizou as três ferramentas. As atualizações removeram o suporte para o sistema operacional desatualizado que eu estava executando na máquina. Então, mesmo que tudo tivesse funcionado bem no dia anterior, 30 minutos antes do horário do show, eu não conseguia executar nada.
Felizmente, eu tinha outros computadores atualizados. Depois de cerca de 20 minutos de correria louca e mensagens de pânico para lá e para cá com minha equipe, eu consegui entrar online com apenas alguns minutos de sobra.
Desde então, tenho sido religioso em relação à execução de atualizações oportunas. Bato na madeira, não tive nenhum problema desde então.
O que poderia dar errado?
Esses são apenas alguns exemplos do que pode acontecer se as atualizações não forem aplicadas regularmente. Vamos fazer uma rodada rápida sobre alguns dos riscos que podem ser evitados com um bom regime de atualização:
- Infecções de malware: Esta é a principal, e por que você deve atualizar seu navegador e sistema operacional sempre que for solicitado. Hackers tentam incorporar malware. Eles estão constantemente procurando por exploits. Muitos exploits são antigos e são bloqueados pelas compilações mais recentes. Não atualizar o torna vulnerável.
- Riscos de conectividade à Internet: Hackers podem lançar uma rede ampla ou direcionar você especificamente. Câmeras de segurança são particularmente vulneráveis. Lembre-se de que os hackers não são apenas criminosos financeiros. Alunos e adultos têm sido conhecidos por cyberstalking, invadindo roteadores mal atualizados para espionar pessoas desavisadas por meio de suas webcams.
- Risco de danos à propriedade: Hackers que rompem as proteções de um roteador não atualizado podem acessar seu aquecedor doméstico ou ligar uma impressora 3D. Embora muito poucos incêndios tenham sido causados por hackers, a possibilidade existe.
- Atuar como um nó de botnet: Um uso popular de malware é instalar nós de botnet em computadores de usuários desavisados. Grandes botnets forçam a multiplicação do alcance de um hacker, permitindo ataques de negação de serviço distribuídos ou tentativas de descriptografia distribuída em larga escala. Hospedar um bot pode lentificar seu computador, obstruir sua conexão com a internet, fazer com que você seja banido de sites e possivelmente fazer com que seu provedor de internet o desligue.
- Problemas de compatibilidade: Vou agrupar a perda de funcionalidade crítica, a mudança de ecossistema e as crises de última hora neste ponto. As atualizações mantêm a compatibilidade (a menos que a quebrem, como no exemplo da Bambu Labs).
Estes são apenas alguns exemplos do que poderia acontecer se você não executar suas atualizações. Eu sei que as atualizações são um incômodo e eu sinto sua angústia. Mas apenas faça-as de qualquer maneira. Confie em mim. Um ou dois dias ruins lhe ensinarão a importância de fazer atualizações regulares. Eu contei minhas histórias. Não acorde uma manhã com uma história semelhante da sua própria. Aqueles não foram bons dias.
E você? Já pulou uma atualização e enfrentou consequências inesperadas? Você espera antes de instalar atualizações ou as aplica imediatamente? Você já teve uma atualização que quebrou algo crítico? Qual é sua maior frustração com atualizações de software? Deixe-nos saber nos comentários abaixo.