A app que é uma app de meteorologia até deixar de ser
Uma investigação da 9to5Mac publicada a 17 de julho encontrou mais de 60 apps na App Store que fazem exatamente o que as suas fichas de loja mostram, desde que não esteja no Brasil. Abra uma a partir de um endereço IP brasileiro e a ferramenta de navegação, o guia de viagem ou o widget de meteorologia transforma-se numa plataforma de apostas em linha.
Também não se escondiam na obscuridade. Os utilizadores brasileiros que percorriam as tabelas da loja em Navegação, Viagens e Meteorologia vinham a notar um número crescente de entradas toscamente feitas perto do topo, muitas com ícones de animais produzidos por geradores de imagens. Pelo menos uma delas alcançou o primeiro lugar na categoria Meteorologia.
A revisão olhou para a app a partir do país errado
Porque importa: o controlo que devia apanhar isto está fixado geograficamente, e o comportamento que devia apanhar é desencadeado geograficamente. A revisão de apps inspeciona a submissão a partir de onde o revisor se encontra. A app inspeciona o utilizador e decide em conformidade. Esses dois factos não se encontram.
É todo o mecanismo, e vale a pena dizê-lo com clareza porque a conclusão vai além do jogo. Um selo de aprovação numa ficha de loja atesta que um revisor, num local, num momento, viu um comportamento aceitável. Não atesta o que o software faz para um utilizador noutro sítio. Qualquer regra aplicada no momento da revisão, em vez de continuamente no terreno, herda o mesmo ponto cego.
O padrão estava visível nos metadados
O que torna este caso instrutivo é o quanto a fraude era legível de fora. As apps vinham na maioria de contas de programador com uma única publicação, com nomes que pareciam ter origem no Vietname e noutros países fora do Brasil. Partilhavam políticas de privacidade quase idênticas. Agrupavam-se em torno dos 15 MB de tamanho. Nenhuma registava atualizações após a publicação.
O método de construção estava documentado publicamente. Um repositório de código continha instruções para montar apps simples e rapidamente geradas, com ícones de animais, dragões, bois, coelhos, ratos e tigres, capazes de encaminhar remotamente os utilizadores para sítios de apostas enquanto mostravam uma face inocente à revisão. Não foi um comprometimento sofisticado de cadeia de fornecimento. Foi uma receita, seguida em volume.
O regulador moveu-se antes das plataformas
A conclusão: a pressão de cumprimento chega do Estado, não da loja. A 15 de julho o Ministério da Justiça do Brasil notificou a Apple e a Google e deu-lhes cinco dias úteis para responderem a três perguntas: como detetam apps que ocultam ou alteram a funcionalidade de aposta após a aprovação, como verificam se os operadores têm autorização federal e como impedem que menores acedam a serviços de jogo. A Apple não tinha respondido às perguntas da investigação quando esta foi publicada.
É a segunda vez este ano que as autoridades brasileiras pressionam a Apple por causa de apps de apostas, após notificações sobre controlos de idade em abril e uma atualização de regras em maio. Uma plataforma que já reviu a sua política uma vez e a quem é feita de novo o mesmo tipo de pergunta é uma plataforma em que o que está em causa é a sua deteção, não a sua política.
O que um operador europeu deve retirar disto
Dois pontos práticos. Primeiro, se publica software através de lojas de aplicações, não apresente a aprovação da loja como um controlo de conformidade na sua própria documentação. Ela demonstra que uma submissão passou numa verificação num dado momento, e os reguladores de vários mercados estão agora a demonstrar publicamente que conhecem a diferença.
Segundo, se a sua política de equipamentos trata as lojas oficiais como a fonte de confiança que torna desnecessário preocupar-se com a instalação fora da loja, esse pressuposto precisa de uma reserva. A confiança é real mas parcial: filtra bem o software malicioso evidente e mal o comportamento condicionado pela localização. Na UE, onde o regulamento dos serviços digitais impõe às plataformas obrigações sobre a proteção de menores, a mesma técnica de ocultação que escondeu um casino atrás de um ícone de meteorologia esconderia qualquer outra coisa de um revisor com igual eficácia. Parta do princípio de que a loja apanha o que consegue ver, e coloque os seus próprios controlos onde ela não consegue.
Leia a seguir: A Apple subiu preços de quatro maneiras | Um telemóvel, uma IA diferente atrás de cada fronteira



