Skip to content

Por que a Internet é vulnerável a interrupções

23 de fevereiro de 2023

Principais conclusões

  • A interrupção global da Internet durante a semana de 14 de junho ocorreu devido a problemas com cadeias de servidores.
  • Especialistas dizem que a crescente dependência de servidores chamados Redes de Distribuição de Conteúdo pode tornar a web mais vulnerável a problemas.
  • Para resolver problemas de software de internet, alguns provedores estão recorrendo a sistemas de aprendizado de máquina.

A internet foi projetada para ser confiável, mas nem sempre está disponível quando você precisa. Uma onda de breves interrupções na Internet atingiu os sites e aplicativos de dezenas de instituições financeiras, companhias aéreas e outras empresas durante a semana de 14 de junho. Especialistas dizem que isso destaca a vulnerabilidade da Web a desligamentos e sua crescente dependência de uma cadeia de servidores chamada Conteúdo Redes de Distribuição (CDNs), responsáveis ​​pelas indisponibilidades. As CDNs se tornaram cada vez mais populares nos últimos anos, disse Olaf Kolkman, diretor da Internet Society, uma organização sem fins lucrativos que defende uma internet aberta, em entrevista por e-mail. “Mas a grande desvantagem é que, se algo der errado em um sistema de configuração central da CDN, ou se houver um problema de segurança cibernética, muito conteúdo será desativado”, acrescentou Kolkman.

Prático, mas problemático?

A maioria dos sites afetados pela interrupção da internet são atendidos pela empresa Fastly, que está entre os maiores provedores de CDN do mundo. Outra CDN, a Akamai, disse que cerca de 500 de seus clientes foram afetados por um bug de software. “Muitos dos cerca de 500 clientes que utilizam este serviço foram redirecionados automaticamente, o que restaurou as operações em poucos minutos”, disse a empresa em comunicado em seu site. “A grande maioria dos clientes restantes foi redirecionada manualmente logo em seguida.” As CDNs estão ganhando mais tráfego porque permitem a distribuição local de dados em vez de enviá-los por cabos submarinos. “Portanto, se você hospeda conteúdo popular, é mais barato instalar um servidor em algumas 100 cidades para que todos os usuários da Internet possam obter conteúdo nas proximidades, em vez de pagar pelo trânsito de conteúdo que precisa viajar por longas distâncias”, disse Kolkman . As CDNs também oferecem velocidades de conexão rápidas e resiliência contra ataques cibernéticos, explicou Kolkman. “No entanto, os CDNs são uma infraestrutura distribuída e gerenciada por uma entidade, o que significa que um erro ou ataque à infraestrutura de back-end que configura esses CDNs pode afetar todos os pontos de distribuição”, acrescentou ela. “E como esses CDNs normalmente têm muitos clientes, haverá muito conteúdo que ‘desaparecerá’ ou não estará acessível – exatamente o que aconteceu com a recente interrupção do Fastly”.

As vulnerabilidades da Internet são abundantes

CDNs não são a única razão pela qual a Internet é vulnerável. A estrutura básica da web se presta a interrupções, explicou Ataollah Etemadi, chefe da empresa de hospedagem DivisionX, em uma entrevista por e-mail. Isso porque a web é controlada por softwares cujas especificações estão disponíveis gratuitamente, destacou. “No lado positivo, isso é ótimo porque os dispositivos podem ‘falar’ a mesma língua”, disse ele. “No lado negativo, isso significa que, se houver um bug ou problema, pode afetar milhões, senão bilhões de dispositivos. Sempre foi sabido que a internet é o ambiente mais hostil possível para o código.”

garoto trabalhando com uma grande pilha de cabos de internet emaranhados em sua mesa

Os engenheiros geralmente precisam passar horas dolorosas procurando em logs e painéis para encontrar as causas principais das interrupções. Para resolver problemas de software de internet, alguns provedores estão recorrendo a sistemas de aprendizado de máquina. A Zebrium, por exemplo, oferece um software que aprende a descobrir problemas automaticamente. As interrupções geralmente ocorrem não por causa de grandes problemas generalizados, mas sim por causa de algum tipo de falha sutil de software, Gavin Cohen, vice-presidente da Zebrium, disse em uma entrevista por e-mail. “Cada ambiente é diferente, e há [are] quase um número infinito de possíveis modos de falha”, acrescentou Cohen. “Quando um problema ocorre, é fundamental que a empresa chegue ao fundo dele o mais rápido possível. Em vez de os humanos terem que solucionar problemas manualmente, o aprendizado de máquina pode fazer isso quase instantaneamente e de maneira mais confiável.” Etemadi acha que nunca seremos capazes de evitar completamente as interrupções da Internet. “A Internet é composta de software, e o software tem bugs “, disse ele. “O software pode ser hackeado. Você só pode planejar e mitigar isso.”