Os Progressive Web Apps (PWAs) revolucionaram a forma como construímos e entregamos aplicações. Não é de se admirar que tenham ganhado tração. Eles simplificam o desenvolvimento, combinando a flexibilidade da web com as capacidades do mobile. Recursos como acesso offline, notificações push e integração com hardware... tudo embrulhado na conveniência de um navegador. Com atualizações como as do iOS 16.4 em 2023, incorporar capacidades de navegador em apps é mais fácil do que nunca, impulsionando a nova onda de adoção de PWAs.
Mas há um outro lado. Com sua ascensão vem um aumento nos riscos de segurança do lado do cliente. E a indústria? Mal está falando sobre isso.

PWAs são navegadores
Em sua essência, PWAs são navegadores. Eles transformam cada app em um micro-ambiente web. Esse é o seu poder—eles carregam instantaneamente, reutilizam código de sites e se conectam a serviços web perfeitamente. No entanto, essa mesma arquitetura também os expõe às vulnerabilidades da web, especialmente riscos do lado do cliente ligados a scripts de terceiros.
Sites modernos dependem desses scripts para tudo, desde analytics até ferramentas de engajamento. Embora convenientes, eles expandem massivamente sua superfície de ataque. Em um PWA, esses mesmos scripts rodam diretamente no app, amplificando riscos como vazamentos de dados, injeções maliciosas e muito mais.
Seu risco não está mais limitado aos visitantes do site; ele se estende a cada usuário do app.
Mantenha a cadeia de suprimentos da web em mente
O lado do cliente é a parada final na cadeia. É onde seu código, tanto de primeira quanto de terceiros, carrega no navegador ou PWA do usuário.
Scripts de terceiros provenientes de fornecedores externos são integrais, mas frequentemente ficam fora do seu controle, tornando-os alvos principais para atacantes. Desde scripts de analytics comprometidos vazando dados de usuários até código malicioso injetado em chatbots, o lado do cliente está sob ameaça constante.
Construir um PWA apenas amplifica esses riscos ao trazê-los para dentro do seu app.
PWAs não são ruins
Com tudo isso dito, não defendemos contra o uso de PWAs. Dependendo das suas necessidades, eles provavelmente são a escolha mais inteligente. Apenas não ignore os desafios de segurança que eles trazem. Infelizmente, vulnerabilidades do lado do cliente, especialmente de scripts de terceiros, são frequentemente ignoradas.
Construímos o cside, uma ferramenta de monitoramento e segurança de scripts de terceiros. Isso resolve todos esses problemas tanto em ambientes web quanto PWA. Instale agora mesmo, ou fale conosco - teremos muito prazer em ajudá-lo a começar.




