12:35
youtube.com ha 2 dias SRT AI Coder TODAY

Pensando em criar um app com IA via "vibe coding"? Não faça isso... antes de entender isto

Criar um app com IA usando vibe coding pode parecer inovador, mas antes de mergulhar, descubra por que essa abordagem pode falhar e o que realmente importa para seu projeto.

Tecnologia Coding Segurança Cibernética IA

Conteudo

TLDR;

Vibe coding é o uso de ferramentas de IA que geram um app a partir de prompts, e isso pode criar aplicações que funcionam externamente mas têm falhas internas e riscos porque quem as produz pode não entender as regras invisíveis do software. No exemplo mostrado havia aceitação de senhas fracas e ausência de checagem de autorização no backend, permitindo acessar dados pessoais de outros usuários apenas mudando o identificador na requisição. Antes de usar vibe coding, aprenda fundamentos de programação, segurança e arquitetura (por exemplo pelos cursos citados do DataCamp) para entender validações, permissões e boas práticas que evitam vazamentos de dados.

Resumo

Em 2023 o autor contou que, ao usar uma ferramenta no-code (Flutterflow), perdeu US$360 porque não conseguiu implantar seu aplicativo, concluindo que desenvolvimento sem código é uma armadilha. Hoje existe o “vibe coding”, em que AIs geram apps quase sozinhas, mas o problema persiste: um exemplo prático mostrou um app de rastreamento de hábitos aparentemente funcional, com cadastro, dashboards e estatísticas, porém vulnerável; aceitava senhas fracas e expunha um endpoint que incluía identificador de usuário no token, permitindo alterar o número no pedido e acessar os dados de qualquer outro usuário sem checagem do backend. Em minutos foi possível coletar nomes, avatares, histórico de atividades e informações sensíveis sobre hábitos pessoais. O caso ilustra que vibe coding permite construir mais rápido do que se entende o software, omitindo validações, permissões, regras de banco, logs e outras decisões invisíveis essenciais. Por isso o autor recomenda aprender a programar corretamente, promovendo cursos práticos (DataCamp) que ensinam fundamentos de IA, desenvolvimento de aplicações e certificação de engenheiro de IA, para compreender como as tecnologias se encaixam e evitar riscos de segurança e qualidade. Ele ressalta dominar autenticação, autorização, tratamento de erros, backups e ética em IA como fundamentais para criar produtos confiáveis hoje.