Por que a Internet é vulnerável a interrupções
Principais vantagens
- A queda global da Internet durante a semana de 14 de junho foi devido a problemas com cadeias de servidores.
- Especialistas dizem que a crescente dependência de servidores chamados Content Distribution Networks podem 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 é projetado 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 ele destaca a vulnerabilidade da web a desligamentos e sua crescente dependência de uma cadeia de servidores chamada Content Distribution Networks (CDNs), que são responsáveis pelas interrupções.
Os CDNs têm se tornado cada vez mais populares nos últimos anos, Olaf Kolkman, diretor da
“Mas a grande desvantagem é que, se algo der errado em um sistema de configuração central do CDN, ou houver um problema de segurança cibernética, uma grande quantidade de conteúdo será desativada”, acrescentou Kolkman.
Prático, mas problemático?
A maioria dos sites afetados pela queda da Internet são atendidos pela empresa Rapidamente, que está entre os maiores provedores de CDN do mundo. Outro CDN, Akamai, disse que cerca de 500 de seus clientes foram afetados após um bug de software.
"Muitos dos cerca de 500 clientes que usam este serviço foram redirecionados automaticamente, o que restaurou as operações em poucos minutos", disse a empresa em um comunicado em seu site. "A grande maioria dos clientes restantes redirecionou manualmente pouco depois disso."
Os CDNs estão ganhando mais tráfego porque permitem a distribuição local de dados em vez de enviá-los por cabos submarinos.
"Então, se você hospeda conteúdo popular, é mais barato instalar um servidor em algumas 100 cidades para que todos os usuários da Internet pode obter conteúdo de perto, em vez de ter que pagar pelo trânsito de conteúdo que precisa ser percorrido por longas distâncias ", disse Kolkman.
Os 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 um erro ou ataque na infraestrutura de back-end que configura esses CDNs pode impactar todos os pontos de distribuição ", ela adicionado. "E como esses CDNs normalmente têm muitos clientes, haverá muito conteúdo que‘ desaparece ’ou não está acessível - o que é exatamente o que aconteceu com a recente interrupção do Fastly."
Vulnerabilidades da Internet são abundantes
Os 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, Ataollah Etemadi, o chefe da empresa de hospedagem na web DivisionX, explicado em uma entrevista por e-mail. Isso porque a web é controlada por softwares cujas especificações estão disponíveis gratuitamente, destacou.
"Do 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, ele 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. "
Os engenheiros muitas vezes passam horas vasculhando registros e painéis para encontrar as causas raiz das interrupções. Para resolver problemas de software de Internet, alguns provedores estão recorrendo a sistemas de aprendizado de máquina. Zebrium, por exemplo, oferece software que aprende a descobrir problemas automaticamente.
As interrupções geralmente ocorrem não por causa de grandes problemas generalizados, mas por causa de algum tipo de falha sutil de software, disse Gavin Cohen, vice-presidente da Zebrium, em uma entrevista por e-mail.
"Cada ambiente é diferente e há quase um número infinito de modos de falha possíveis", acrescentou Cohen. "Quando ocorre um problema, é fundamental que a empresa chegue ao fundo dele o mais rápido possível. Em vez de os humanos precisarem solucionar os problemas manualmente, o aprendizado de máquina pode fazer isso quase que instantaneamente e de forma mais confiável. "
Etemadi acha que nunca seremos capazes de evitar completamente as interrupções na Internet.
“A Internet é feita de software, e o software tem bugs”, disse ele. "O software pode ser hackeado. Você só pode planejar e mitigar isso. "