Compartilhar novamente — conteúdo de Redouan Tayaa
Em 2025, um pesquisador de segurança encontrou mais de 170 aplicações construídas com Lovable cujas bases de dados eram legíveis por qualquer pessoa.
Não hackeadas. Apenas abertas.
Nomes, endereços de email, números de telefone, estados de pagamento e, por vezes, chaves de acesso a outros serviços. Bastava saber onde procurar.
A causa era sempre a mesma. A base de dados utilizada por estas aplicações permite dizer, linha a linha, quem tem o direito de ler o quê. Só que essa configuração estava ausente ou mal feita. E como a aplicação funcionava perfeitamente, ninguém notou.
Essa é a armadilha dos protótipos construídos com IA. Uma falha de segurança não aparece no ecrã. A aplicação funciona, os clientes estão satisfeitos, tudo parece normal. Até ao dia em que outra pessoa dá uma olhada.
E não digo isto contra o Lovable, nem contra as ferramentas de IA em geral. Elas fazem exatamente o que lhes é pedido. O problema é que ninguém lhes pediu para verificar isto.
Se tem uma aplicação construída com uma ferramenta como esta, e clientes reais estão a colocar os seus dados nela, pergunte a alguém que saiba olhar: "um utilizador consegue ler os dados de outro utilizador?"
Leva 1 hora a verificar. No dia em que um cliente o descobre em vez de você, leva muito mais tempo a corrigir.
Fontes LinkedIn
- Perfil: Pierre Jean Duvivier aka Sage (LinkedIn)
- Autor da partilha: Redouan Tayaa (LinkedIn)
O artigo Em 2025, um pesquisador de segurança encontrou mais de 170 aplicações construídas com Lovable cujas bases de dados eram legíveis por qualquer pessoa. apareceu primeiro em les plumes qui mordent.
Perguntas Frequentes
FAQs O Incidente de Exposição de Bases de Dados do Lovable em 2025
1 O que aconteceu com o Lovable em 2025
Um pesquisador de segurança descobriu que mais de 170 aplicações construídas com Lovable tinham bases de dados que qualquer pessoa na internet podia lernenhum login ou palavra-passe necessária
2 O que é o Lovable
Lovable é uma ferramenta alimentada por IA que permite às pessoas construir aplicações web descrevendo o que querem em linguagem simples mesmo sem muita experiência em programação
3 O que significa que as bases de dados eram legíveis por qualquer pessoa
Significa que os dados por trás dessas aplicações não estavam protegidos Qualquer pessoa que encontrasse a base de dados podia ver o seu conteúdotal como emails de utilizadores mensagens ou detalhes de encomendassem precisar de permissão
4 Como é que o pesquisador encontrou estas aplicações
O pesquisador varreu a internet à procura de bases de dados ligadas a aplicações construídas com Lovable que foram deixadas publicamente acessíveis e depois verificou que podiam ser lidas sem autenticação
5 Foi um bug no próprio Lovable
É geralmente entendido como um problema de configuraçãoas aplicações foram implementadas com o acesso à base de dados deixado aberto em vez de uma falha no código central do Lovable A causa exata depende da configuração de cada aplicação
6 Que tipo de dados foi exposto
Os relatórios indicaram que os dados expostos podiam incluir informações de utilizadores como emails nomes e conteúdo da aplicação Os detalhes variavam de aplicação para aplicação
7 Porque é que isto importa para os proprietários de aplicações
Os dados privados de qualquer pessoa estarem visíveis pode levar a violações de privacidade problemas legais ao abrigo de leis como o RGPD perda de confiança dos utilizadores e potenciais apropriações de contas
8 Porque é que isto importa para os utilizadores comuns
Se se registou numa destas aplicações os seus dados pessoais podem ter estado visíveis para estranhos Esteja atento a emails de phishing e à reutilização da sua palavra-passe noutros sites
9 O que é uma base de dados em termos simples
É o local onde uma aplicação armazena as suas informaçõescomo um arquivo digital para contas de utilizadores publicações e encomendas
10 O que significa autenticação aqui
Significa provar quem é antes de ser autorizado a ver ou alterar dados Estas bases de dados ignoraram completamente essa verificação
11 O que é RowLevel Security
RLS é uma funcionalidade de base de dados que controla exatamente quais linhas de dados cada utilizador pode ver Se estiver desativada todos podem ver tudo