Apple passa a proibir apps que bloqueiam anúncios via VPN no iOS, mas diz que nada mudou nas suas diretrizes


Caneta Para notificar nossos editores de um erro no post, selecione o texto e pressione Ctrl + Enter.
Por
17/07/2017 às 16:52

Quando a Apple introduziu, no Safari do iOS 9, a possibilidade de bloquear conteúdos (nomeadamente, anúncios) dentro do navegador por meio de extensões de terceiros, usuários ao redor do mundo comemoraram com efusividade — afinal, até aquele ponto, era impossível realizar tal tarefa num sistema tão notoriamente fechado a agentes externos.

Entretanto, com a liberação, vieram outros tipos de aplicativos: aqueles que prometem bloquear qualquer tipo de publicidade no seu iGadget, seja aquela exibida nos sites abertos no Safari ou mesmo as dos demais aplicativos do sistema — pois, como bem se sabe, uma das maiores fontes de renda de aplicativos gratuitos é, justamente, a exibição de propagandas durante o seu funcionamento.

Este tipo de aplicativo bloqueador de anúncios “bombado” funciona com base em VPNs1 — ou seja, ele instala certificados no dispositivo do usuário com uma lista de conexões a serem bloqueadas; quando um site ou aplicativo tenta estabelecer conexão com algum servidor com o propósito de exibir uma propaganda, o bloqueador automaticamente detecta este processo e o derruba, efetivamente extirpando as propagandas de todos os cantos do seu iPhone ou iPad. Este é um método de bloqueio que nada tem a ver, é bom notar, com as extensões para Safari que bloqueiam publicidade apenas dentro do navegador.

Pois bem: por anos, a desenvolvedora Future Mind fez sucesso com três (sim, três) aplicativos bloqueadores de conteúdo baseados em VPNs, como o AdBlock e o Weblock. Ao enviar uma nova versão do AdBlock para aprovação, a empresa deu de cara com um muro: a Apple rejeitou o aplicativo, afirmando que ele não seguia as diretrizes da App Store relacionadas a bloqueadores de conteúdo.

De acordo com o CTO2 da Future Mind, Tomasz Koperski, a Maçã entrou em contato com a desenvolvedora para informar que não estava mais aceitando bloqueadores de conteúdo baseados em VPNs e que sua política interna agora aceita apenas o bloqueio de conteúdo dentro do Safari por meio de extensões que utilizem a tecnologia apropriada para tal; aplicativos que desrespeitem esta regra e utilizem outros métodos para o mesmo fim, como a solução VPN, não poderão mais ser atualizados.

A Apple rejeitou a atualização do AdBlock citando a regra 4.2.1 das diretrizes da App Store, que afirma que “Apps devem utilizar APIs3 e frameworks relacionados aos seus propósitos e devem indicar isto nas suas descrições”. Ou seja, segundo a Maçã — oficialmente, ao menos —, o aplicativo estava exercendo funções fora daquelas descritas oficialmente na sua página, com tecnologias também não esclarecidas.

Embora Koperski afirme que, no contato da Future Mind com a Apple, a empresa de Cupertino tenha afirmado que mudou suas políticas recentemente, a resposta oficial de Tim Cook e sua turma foi diferente. Em comunicado enviado ao 9to5Mac, a Maçã afirma que “esta não é uma nova diretriz. Nós nunca permitimos na App Store aplicativos projetados para interferir na performance ou nas capacidades de outros aplicativos”, acrescentando: “nós sempre apoiamos a publicidade como uma das muitas formas que os desenvolvedores podem ganhar dinheiro com seus apps”.

Por enquanto, ainda não sabemos realmente se a Apple simplesmente fez vista grossa para apps como o AdBlock por anos e agora resolveu tomar uma atitude em relação a eles ou se realmente houve uma mudança interna, não-revelada, das políticas relacionadas aos bloqueadores de conteúdo. O fato é que, por agora, a Future Mind terá que deixar seus aplicativos estáticos, desatualizados, e provavelmente descontinuá-los num futuro próximo se não quiser mudar o funcionamento deles — o que não é de interesse da empresa, que afirma que seus clientes ficariam decepcionados com a mudança.

Quem está certo nessa história, afinal de contas?

Notas de rodapé

  1. Virtual private network, ou rede privada virtual.
  2. Chief technology officer, ou diretor de tecnologia.
  3. Applications programming interfaces, ou interfaces de programação de aplicações.
Posts relacionados
Comentários
  • Bruno Oliveira

    Olha, eu entendo a Apple nesse caso, acontece que para bloquear via VPN, sua comunicação vai para um servidor de terceiros desconhecidos que podem interceptar os dados entre o app X e você, em troca de bloquear alguns punhados de anúncios. Acho que apps que não fazem isso de forma transparente (para não dizer descaradas que se apresentam apenas como VPN em si), devem ser evitados mesmo.

    Sem falar que muitos apps de fato necessitam da propaganda para continuar existindo e nem possuem propagandas tão invasivas devido aos próprios termos da App Store.

  • Wilan

    Sem falar que duvido que pelo menos 5% das pessoas que utilizam esses apps sabem que suas conexões passam por uma VPN.

  • Bruno Oliveira

    Não tem como isso ocorrer, só da para um app intervir no conteúdo de outro app no iOS devido a manipulações de rede, como VPN ou Proxy, isso esta claro inclusive no texto do meu xará Bruno.

    As fontes que tu citou são apenas referentes ao bloqueio dentro do navegador Safari, os apps (suas atualizações, para maior precisão) foram barrados por intervirem na funcionalidade de demais apps e não do Safari.

  • Bruno Oliveira

    E sim, no próprio link que mandou ele especifica como desativar a VPN neste trecho:

    How can I disable AdBlock for iOS?
    There are 3 ways to disable AdBlock for iOS:
    1. Open AdBlock for iOS app and slide down green box. If the interface turns orange – AdBlock is disabled.
    2. For 3DTouch supporting devices (e.g. iPhone 6S, iPhone 6S Plus) you can use 3D Touch to toggle AdBlock.
    3. Through AdBlock’s notification widget.
    4. Go to Settings app -> General -> VPN -> turn off a switch next to “Status”

  • A expressão não é “fazer vista grossa”? Porque “olho gordo” pra mim é outra coisa…

  • Rodrigo Gomes da Silva

    O servidor q ta falando ai eh do proprio AD. O funcionamento real eh o seguinte.

    – No “normal”, o app/ad tenta acesso ao um site usando a network do celular e a comunicação vai diretamente pra ele
    – Em VPN “completa”, q não é o caso desse app, o app faz acesso a um site, manda comunicação para o software local de VPN, q manda a comunicacao a um servidor VPN conectado, aonde esse servidor faz o acesso a rede.
    – Esses ADBlock q usam somente o recurso VPN, aonde o funcionamento fica o seguinte… o app faz acesso a um site, manda comunicação para o software local de VPN, esse software tem uma blacklist local que tem os endereços de sites com publicidade, e qq acesso q seja de publicidade ele bloqueia, para os outros, o software local de VPN simplesmente usa a rede do celular para fazer o pedido do site e devolver para o aplicativo… em nenhum momento o trafego vai para algum lugar diferente das 2 pontas, do mesmo jeito que eh feito com a comunicação normal, a unica diferente q passa por esse software para filtrar os dominios de publicidade.

  • Bruno Oliveira

    VPN não é uma ponta a ponta entre você e um servidor, mas entre você e uma rede (por isso se chama VIRTUAL PRIVATE NETWORK e não VIRTUAL PRIVATE SERVER), se esta rede não estiver bem configurada e/ou sofrer algum ataque, você esta nela e esta suscetível a problemas de segurança, jamais afirmei que ocorrerá.
    Se vai para um servidor que não é o do seu provedor da internet ou o servidor do app que esta usando, esse servidor é de terceiro, não importa que seja do próprio AdBlock ou outro.

    A Apple não pode realmente permitir isso na sua loja, ainda mais quando os apps de bloqueio não são claros sobre a plena funcionalidade para todos os usuários (muitos sequer sabem o que é um perfil VPN). Se o AdBlock fornecesse um app de VPN separado informando claramente que se trata de VPN para tal propósito talvez, e apenas talvez, concordasse, mas mesmo assim nos termos da Apple esta claro que um app não pode afetar a funcionalidade de outro.

  • Rodrigo Gomes da Silva

    Cara, VPN eh isso mesmo, mas esses prgs nao fecham VPN, eles usam o suporte do sistema pra criar VPN para fazer tunelamento do trafego e filtrar o conteudo (bloqueando qnd eh de site de publicidade), mas ao inves de receber o trafego não filtrado e jogar paraum outro servidor ele joga direto para o servidor “normal” q se esta tentando conectar.
    Essa tecnica eh usada por outros programas. Por exemplo um monitor de trafego de terceiros pode essa api de vpn para ter o trafego do celular passando pelo app, e depois direcionando direto ao destino, q fazendo contagem de quanto se trafegou… ou pode ser usado pra um app de firewall na mesma ideia pra bloquear sites especificos que vc nao quer q os apps acessem, ou limitar o uso de banda 3g de uns que consomem muito… isso tudo sem a comunicacao indo para nenhum ponto sem ser o destino original dela

  • Bruno Santana

    Você está absolutamente certo, confundi as adiposidades oculares. Eu nunca poderia fazer olho gordo para este erro.

  • Hades666

    Mais um bom motivo para abandonar IOS…. 😛

  • Adriana Solange

    Não insiste porque você está enganado. Realmente o VPN é local e não há nenhum risto de interceptação por terceiros. Assim como no Android, o Adguard trabalha da mesma forma trazendo muito mais segurança, pois incorpora filtros contra sites maliciosos.

Aviso: nossos editores/colunistas estão expressando suas opiniões sobre o tema proposto e esperamos que as conversas nos comentários sejam respeitosas e construtivas. O espaço acima é destinado a discussões, debates sobre o tema e críticas de ideias, não às pessoas por trás delas. Ataques pessoais não serão tolerados de maneira nenhuma e nos damos ao direito de ocultar/excluir qualquer comentário ofensivo, difamatório, preconceituoso, calunioso ou de alguma forma prejudicial a terceiros, assim como textos de caráter promocional e comentários anônimos (sem nome completo e/ou email válido). Em caso de insistência, o usuário poderá ser banido.


Carregar mais posts recentes

Relatório de erro de ortografia

O texto a seguir será enviado para nossos editores: