Edge computing vs bots — mitigando ataques com edge functions

Lukas Cardoso
aziontechbr
Published in
6 min readNov 17, 2023

--

No nosso mundo cada vez mais digital, as empresas enfrentam desafios de ameaças em evolução constante. Bots, tanto os benéficos (good bots) quanto os maliciosos (bad bots), tornaram-se atores significativos neste cenário. Vamos explorar como o edge computing, especialmente as edge functions, apoiam na batalha contra essas entidades digitais.

Panorama digital sobre os bots

Bots têm sido parte do ambiente da internet por anos. Sua presença tem alternado, com o tráfego de bots representando 45,6% de todo o tráfego da internet em 2015, caindo para 37,2% em 2019 e depois voltando para 47,4% em 2022 — marcando um aumento de 5,1% em relação ao ano anterior. Previsões indicam que, até o final de 2023, bots constituirão 54% de todo o tráfego da internet.

Enquanto alguns bots, como motores de busca, são benéficos e representam aproximadamente 17,3% deste tráfego, uma parcela significativa (mais de 30%!) é maliciosa e visa explorar vulnerabilidades em aplicações web. Avanços em inteligência artificial (AI) tornaram ainda mais difícil detectar bots maliciosos, já que alguns deles agora podem expressar comportamento humano, evitando medidas de segurança tradicionais. Isso eleva a importância de aprimorar a segurança usando uma solução de proteção contra bots.

Esses bots podem ser categorizados em good bots e bad bots. Good bots incluem rastreadores de motores de busca e bots de mídias sociais. Do outro lado, bad bots abrangem spam bots, bots de preenchimento de credenciais e bots de DDoS, que são responsáveis por atividades maliciosas, variando de ciberataques a fraudes.

Espera-se que o mercado global de proteção contra bots cresça de US$ 1,25 bilhão em 2022 para US$ 2,8 bilhões até 2027

Por que a proteção contra bots é importante

As repercussões de uma violação de segurança vão além da perda imediata de dados. Elas têm o potencial de diminuir significativamente a confiança na marca e a lealdade do cliente, reiterando a importância de uma proteção robusta contra bots. As estratégias convencionais de defesa frequentemente se mostram inadequadas diante da sofisticação crescente das ameaças cibernéticas. Além disso, bots podem gerar custos extras para as empresas, pois acabam consumindo tráfego na infraestrutura da empresa. Um dos ataques conhecidos para gerar mais custos é o Denial of Wallet, que sobrecarrega estrategicamente as aplicações, forçando a empresa alvo a incorrer em encargos operacionais.

Em uma era onde as interações digitais formam a base da experiência do cliente, garantir a integridade e confidencialidade dos dados do usuário é primordial. A proteção contra bots serve como uma defesa contra ataques automatizados maliciosos, garantindo não apenas a segurança de informações sensíveis, mas também a operação contínua dos serviços online. À medida que os adversários cibernéticos continuam refinando suas táticas, investir em medidas avançadas de proteção contra bots não é apenas uma decisão prudente — é um passo fundamental para fomentar um ecossistema digital confiável.

Para os desenvolvedores, a boa notícia é que, em muitos casos, incluir a proteção de bots no edge não exigirá nenhuma alteração na aplicação

Edge functions como solução

Aproveitando a expertise de empresas como a Azion, que estão na linha de frente das soluções de edge, as Edge Functions surgem como uma ferramenta potente para a neutralização de ameaças em tempo real. Essas funções oferecem maior capacidade de resposta e mantêm a segurança ao processar dados mais próximos de sua origem.

O edge pode ser considerado o perímetro de segurança das aplicações, onde todas as solicitações são interceptadas, proporcionando proteção robusta através do Edge Firewall, WAF (Web Application Firewall), tolerância a falhas e offload na nuvem. Esses recursos ressaltam os benefícios de utilizar o Edge para proteção, formando um escudo eficaz contra muitos ataques, incluindo o Denial of Wallet, como mostramos acima.

Voltando o foco para as edge functions, a capacidade de processar e filtrar solicitações maliciosas próximas à fonte se destaca como uma solução valiosa para mitigar tais ameaças e garantir a integridade operacional e financeira de aplicações baseadas na nuvem.

As edge functions introduzem uma era revolucionária, permitindo que desenvolvedores arquitetem funções que rodam na borda (edge), transformando respostas em tempo real e a segurança, que antes eram apenas aspirações, em realidades concretas e efetivas no universo digital

Aprofundando nos casos de uso

Por exemplo, pegue uma plataforma de e-commerce durante a imensa atividade das vendas da black friday. A combinação de um aumento de tráfego e possíveis ataques de bots pode ser bastante avassaladora. Isso não se limita apenas ao varejo; o setor bancário, onde a segurança das transações é uma exigência chave, também pode se beneficiar significativamente das Edge functions, fornecendo validações em tempo real e, assim, aumentando o quadro geral de segurança.

A beleza dessa configuração reside na capacidade da função de edge de hospedar soluções de proteção contra bots. Sem a necessidade de desenvolvimento extensivo de regras, as organizações podem aproveitar soluções de proteção contra bots pré-construídas que operam no edge, examinando o tráfego mesmo antes de ele chegar à aplicação. Isso otimiza a segurança e reduz os custos de implementação, já que o deployment em uma plataforma de edge computing tende a ser altamente custo-efetivo. Tal abordagem proativa na prevenção de incursões de bots é fundamental para promover um ambiente digital seguro e confiável, estabelecendo uma base robusta para a confiança do usuário e a continuidade dos negócios.

Desafios e estratégias para superá-los

Toda solução tecnológica traz consigo um conjunto de desafios. A implementação de edge functions, por exemplo, exige abordagens estratégicas para gerenciar grandes volumes de dados, garantindo atualizações de sistema em tempo hábil e manter a eficácia operacional. Ao aproveitar a expertise de empresas de edge computing, as empresas podem elaborar estratégias robustas para contornar eficazmente esses obstáculos.

Revelando benefícios mais amplos e a solução da Azion

Embora fortalecer a segurança seja uma vantagem crucial, as edge functions vão além, oferecendo um espectro de benefícios, incluindo redução de latência, escalabilidade para lidar com picos de tráfego e eficiência de custos ao longo do tempo.

O Bot Protection da Azion surge como uma solução potente nesta situação. Disponível no Marketplace da Azion, esta solução serverless examina as solicitações recebidas usando uma função de edge orquestrada no edge firewall, atribuindo uma pontuação com base em regras e comportamentos predefinidos.

Caso a pontuação ultrapasse um limiar especificado, a solicitação é recusada ou cancelada, atuando como um escudo robusto contra bots maliciosos como os comum ataques que exploramos nesse artigo. Utilizando algoritmos avançados para analisar o comportamento dos dados recebidos, juntamente com o algoritmo de Inteligência de Reputação, ele perfila cada visitante do site, abrangendo aspectos como localização, tipo de dispositivo e padrões de navegação. Algumas das melhores soluções de bots também estão utilizando fingerprint de dispositivos para criar sessões e trabalhar com aprendizado de máquina para entender o comportamento do usuário a fim de melhorar a precisão.

Esta análise granular facilita a identificação instantânea de comportamentos suspeitos, possibilitando ações defensivas contra agressões potenciais. Por meio de tal análise sofisticada e respostas em tempo real, a solução da Azion eleva a segurança e melhora significativamente a experiência do usuário e a eficiência operacional, retratando as vantagens variadas de empregar Edge functions.

Considerações finais

O universo digital está repleto de desafios, mas soluções promissoras como as edge functions podem combater ataques de bots. Manter-se atualizado com tais avanços é crucial para as empresas.

O Bot Protection da Azion, executado em nossas edge functions, exemplifica uma solução robusta contra bots maliciosos. Descubra mais sobre suas capacidades e inicie sua jornada de desenvolvimento sem custo inicial com nosso plano para desenvolvedores, incluindo um crédito de $300.

Explore o Azion Bot Protection agora

Referencias & informações adicionais

Para obter insights mais aprofundados sobre os tópicos discutidos, considere:

Report: 47 Percent of Internet Traffic is From Bots

What Percentage of Internet Traffic is Bots in 2023

Must Know Internet Traffic of Bots Statistics (2023 Data)

39% of all internet traffic is from bad bots

Bot Services Market Size, Industry Share Forecast

--

--

Lukas Cardoso
aziontechbr

Product Manager Specialist and Team Manager at @Azion [@lukasmcardoso everywhere]