Imagine baixar um simples app de xadrez e, algumas semanas depois, descobrir que ele se transformou num serviço de apostas online – tudo sem passar novamente pelos olhos atentos da Apple. Esse é o pesadelo que Cupertino quer evitar com a nova leva de diretrizes de segurança da App Store, voltadas a combater a tendência dos chamados “apps metamorfo”, capazes de alterar radicalmente seu comportamento após a instalação.
O que está acontecendo?
A explosão de ferramentas de desenvolvimento com IA – como o “vibe coding”, que promete gerar funcionalidades completas em minutos – fez as submissões à App Store crescerem 60% em 2023. Embora isso acelere a inovação, também abre brechas para códigos mal-intencionados entrarem pela porta dos fundos. A própria Apple calcula que até 30% das novas vulnerabilidades podem vir de apps criados às pressas por IA.
De onde vem o perigo?
A tática preferida dos criminosos é injetar código remoto depois que o app já está na mão do usuário. Foi assim com o histórico XcodeGhost, que contaminou milhares de apps em 2015, e mais recentemente com o DarkSword, que explorava falhas de iOS para espionar vítimas de alto valor. Se um app consegue baixar módulos extras sem revisão, ele pode:
- Roubar dados sensíveis (senhas, histórico de chat, localização);
- Exibir anúncios ou pop-ups fraudulentos;
- Assinar serviços premium sem autorização.
Como a Apple pretende fechar a porta?
Segundo documentos internos revelados pelo The Information, a Apple está endurecendo as regras contra plataformas como Replit e Vibecode, que permitem a visualização de apps gerados dentro de uma webview embutida. O novo requisito obriga que essa prévia seja aberta em um navegador externo (Safari, por exemplo), onde o sandbox é mais restritivo e qualquer tentativa de driblar permissões fica contida.
Na prática, as diretrizes atualizadas deixam claro:
Apps não podem baixar, instalar ou executar código que altere funcionalidades depois da aprovação, exceto em cenários educacionais onde o usuário vê e edita 100% do código.
Por que isso importa para você?
Seja você gamer, criador de conteúdo mobile ou profissional que depende de apps de produtividade, a integridade do software é tão vital quanto a qualidade do seu teclado mecânico ou da placa de vídeo no seu setup. Um app comprometido pode:
- Diminuir o desempenho do iPhone ou iPad ao minerar criptomoedas em segundo plano;
- Consumir mais bateria – atrapalhando aquela sessão de jogos via streaming com o seu controle Bluetooth preferido;
- Expor credenciais usadas em serviços de nuvem onde você sincroniza projetos de vídeo ou modelagem 3D.
E o sideloading obrigatório na Europa?
Com a Lei de Mercados Digitais (DMA) da União Europeia, a Apple terá de permitir lojas de terceiros no iOS. Isso aumenta o risco de apps não auditados conseguirem circular. A estratégia de Cupertino, portanto, é reforçar ainda mais a blindagem dentro do ecossistema oficial para manter o marketing de “plataforma mais segura do mundo”.
Imagem: Jny Evans
O que desenvolvedores precisam fazer agora?
Se você cria apps ou jogos:
- Evite frameworks que executem código dinâmico sem transparência.
- Documente qualquer funcionalidade que baixe conteúdo extra e submeta tudo para revisão.
- Implemente feature flags locais – não código remoto – para ativar novidades.
O futuro dos “apps mutantes”
A gigante de Cupertino reconhece o poder da IA – tanto que já integrou o Xcode + Swift Assist, seu próprio copiloto de código. A diferença é que o processo continua dentro do pipeline auditado da App Store. Se outras lojas aceitarem apps que mudam sozinhos, veremos um grande teste: segurança controlada versus liberdade total. Quem leva a melhor? Para o usuário que guarda todo o seu dia a dia num smartphone, jogar seguro pode ser o único caminho.
No fim das contas, a guerra da Apple contra o código que se “disfarça” é uma tentativa de preservar o valor da curadoria – algo que o Android, com seu modelo aberto, luta para equilibrar há anos. E, quando falamos de privacidade e dados sensíveis, talvez valha a mesma filosofia que aplicamos ao escolher hardware confiável: melhor pagar um pouco mais – ou esperar alguns dias – do que lidar com dores de cabeça que poderiam ter sido evitadas.
Com informações de Computerworld