Esses pesquisadores criaram uma tecnologia imbatível de bloqueio de anúncios?

Os acadêmicos desenvolveram um conjunto de abordagens que não apenas identificam os anúncios da web, mas também impedem estratégias anti-bloqueio.

Esses pesquisadores criaram uma tecnologia imbatível de bloqueio de anúncios?

O anúncio é o seguinte: se você não consegue reconhecê-lo, ele não vale nada para o anunciante. Essa é a falha fatal com anúncios baseados na web. Não importa o quanto a tecnologia de anúncio evite o software de bloqueio de anúncios se disfarçando, ela ainda precisa ser reconhecível para o usuário e potencialmente clicável.

Pesquisadores em Princeton e Stanford acreditam que eles mostraram como acabar com a escalada da batalha bloqueador / anti-bloqueador como resultado desse ponto crucial e a favor da escolha do usuário. Embora uma guerra para ganhar nossos olhos soe como o tema de um filme de Guillermo del Toro, ela descreve a interação entre anunciantes (e empresas de tecnologia de publicidade) e os visitantes que rejeitam a panóplia de técnicas de rastreamento e inchaço de página que vêm com os anúncios online atuais .

Alguns sites vão além de apenas tentar contornar as técnicas de bloqueio usadas pelo Ghostery, AdBlock Plus e outros, mostrando uma mensagem de repreensão quando detectam uma ação de bloqueio em uso. Freqüentemente, um visitante precisa desabilitar um bloqueador de anúncios ou adicionar uma exceção de regras para prosseguir para um site. Mas os acadêmicos de Princeton e Stanford determinaram que é possível identificar anúncios com um grau extremamente alto de confiabilidade sem usar nenhum dos truques de bloqueio de anúncios atuais para identificar elementos de página subjacentes, domínios e semelhantes, e também bloquear contra-defesas de sites e empresas adtech.



Em um artigo atualmente em formato de rascunho, os autores detalham um conjunto entrelaçado de teoria, código e raciocínio jurídico sobre o estado do bloqueio de anúncios e a resposta das redes de anúncios e editores de sites. Supõe-se que a guerra de bloqueio e anti-bloqueio aumentaria indefinidamente, com as batalhas travadas como uma série de medidas e contramedidas. Os pesquisadores expõem o caso de que os usuários e fabricantes de navegadores têm a vantagem e que, em qualquer conflito, os editores perderão rapidamente.

Os sinais reveladores da publicidade

Em vez de olhar para a rede e o código, a prova de conceito que os autores implantaram primeiro como um Plug-in do Chrome - que identifica anúncios no Facebook –Usar visão computacional, reconhecimento óptico de caracteres de texto renderizado como imagens e outras pistas. Ele permite que os anúncios sejam carregados e os scripts sejam executados, momento em que pode determinar o que é um anúncio em uma página.

Para desencorajar os robôs de preenchê-los automaticamente, os CAPTCHAs baseados em texto tornaram-se cada vez mais barrocos para evitar que os scripts confundissem os resultados, a ponto de frustrar muitos usuários e também os bots. Isso não funciona com anúncios; até parou de funcionar com CAPTCHAs, à medida que os golpistas adotaram técnicas de visão por computador de aprendizado profundo. Contanto que os anúncios, mesmo anúncios maliciosos, sejam reconhecíveis pelos usuários, você deve ser capaz de usar essas técnicas para encontrá-los, diz Grant Storey, um estudante de ciência da computação de Princeton que foi coautor do artigo com Arvind Narayanan e Dillon Reisman de Princeton e Jonathan Mayer de Stanford. (Mayer está atualmente trabalhando no escritório de fiscalização da FCC como tecnólogo-chefe.)

Bloqueio de anúncios no Facebook.

A abordagem deles depende em parte de anunciantes, redes de anúncios e editores legítimos que cumprem as regulamentações dos EUA e as diretrizes para automonitoramento do setor. Anúncios respeitáveis ​​têm rótulos e outros atributos que os destacam. Pode ser sutil para um usuário, mas é óbvio para um sistema de aprendizado de máquina treinado. (Outros países variam em suas práticas, embora alguns tenham leis ainda mais rígidas e automonitoramento do setor.)

Como observam os pesquisadores, para eliminar uma lista de filtros [como a usada por bloqueadores de anúncios convencionais], tudo o que é necessário é mover um anúncio para um URL diferente; a fim de derrotar um bloqueador de anúncio perceptivo, um padrão de divulgação de anúncio inteiramente novo deve ser aprovado. Os pesquisadores limitaram seus testes a anúncios em páginas do Facebook e anúncios que cumprem os regulamentos e as práticas da indústria. Para este artigo, nosso foco foi neste universo bem comportado, onde existem certos tipos de normas que estão sendo seguidas, diz Storey.

O sistema dos pesquisadores é modular e adaptável e pode ser treinado para reconhecer anúncios sem rótulos, embora os pesquisadores tenham descoberto que, ao longo do tempo, mais anúncios em mais sites têm rótulos e divulgação adequados. Sua estrutura não inclui malvertising ou a entrega de malware por meio de anúncios. Anti-malware, Navegação segura do Google , e outros softwares e serviços lidam melhor com isso separadamente de identificá-los como anúncios. Nem bloqueia os rastreadores que geralmente fazem parte da veiculação de anúncios, mas são uma preocupação por causa de questões de privacidade, e não de interação visual.

[Foto: usuário do Flickr Phil Roeder ]

Uncanny Accuracy

Em seus testes, a extensão do Facebook, em campo por vários meses, correspondeu a 50 de 50 anúncios, incluindo aqueles no feed de notícias e nas barras laterais. Os quatro pesquisadores também relataram que não viram falsos negativos ou positivos em seu uso pessoal ao longo de seis meses.

Na web mais ampla, eles testaram um módulo que procura divulgações sob o Programa AdChoices , usado na América do Norte e na Europa, e que os autores dos artigos descobriram que era usado em mais de 60% dos anúncios em uma amostra de 183 anúncios dos principais sites de notícias. Seu módulo AdChoices rotulou corretamente mais de 95% dos anúncios AdChoices de 100 sites selecionados aleatoriamente entre os 500 principais sites de notícias.

A tecnologia dos pesquisadores também pode criar um loop de feedback benéfico, pois os usuários que podem empregar software de detecção de anúncios podem reclamar com anunciantes, sites, redes de anúncios, procuradores-gerais do estado, grupos comerciais e a FTC sobre mensagens comerciais que foram identificáveis ​​como fora de conformidade com os regulamentos e diretrizes da indústria. (Na verdade, essa abordagem poderia ser automatizada por grupos de proteção ao consumidor governamentais e sem fins lucrativos para identificar anúncios fora de conformidade.)

Além da identificação do anúncio, o jornal oferece mais um passo para amenizar o pó do lado adtech dessa batalha. Como a tecnologia que os pesquisadores testaram vem na forma de uma extensão de navegador, ela tem privilégios que vão muito além do que o código JavaScript pode fazer em um navegador. Isso permite que os desenvolvedores transformem uma página da web carregada em uma espécie de cérebro em um jar, que eles chamam de rootkit, por causa de sua posição vantajosa no navegador. Os pesquisadores podem usar esse fato para evitar que o software anti-bloqueio determine se um bloqueador de anúncios está em uso, mesmo se o software detectar que ele foi colocado em sandbox.

E, com uma abordagem semelhante, os pesquisadores testaram se é possível criar um exame diferencial de uma página, carregando-a uma vez e aplicando o bloqueio de anúncios e, em seguida, carregando uma versão sombra que executa todo o código JavaScript de modificação de página. As duas versões podem ser comparadas para verificar se ocorreram mensagens ou alterações anti-bloqueio de anúncios. Ao descobrir quais elementos estão sendo rastreados, a extensão poderia retornar respostas que o editor esperaria apenas de uma página exibindo seus anúncios, permitindo assim que bloqueie anúncios sem detecção. (Os autores não implementaram isso no código, mas testaram se seria eficaz.)

Bloqueio de anúncios compatíveis com AdChoices.

Essas técnicas, e outra exploração para bloquear a execução do código anti-bloqueio como um todo, levantam questões éticas que são abordadas brevemente no artigo, porque tais ferramentas podem ser usadas em fraudes publicitárias, uma grande indústria na qual scripts automatizados tentam acumular páginas visualiza e executa cliques enquanto parece ser uma ação legítima de humanos.

A pesquisa pode oferecer mais informações aos fraudadores na prevenção da detecção pelo uso de extensões, mas, observa Storey, ainda existem outras maneiras de detectar o bot de fraude de anúncios que deveria estar disponível e essas técnicas não funcionam para sistemas de fraude que carregam em um navegador . Os pesquisadores também omitiram alguns detalhes para evitar a divulgação de detalhes completos sobre sua técnica.

O método brain-a-in-jar pode ser escalado ainda mais se os fabricantes de navegadores forem mais longe e fornecerem acesso mais profundo para os criadores de extensões ou criarem o bloqueio de anúncios diretamente. O Google está considerando mudanças no Chrome que impediriam certos tipos de anúncios irritantes de carregar ou impediriam que todos os anúncios carregassem em páginas que usam qualquer uma dessas formas de anúncios irritantes.

A única maneira de vencer a maioria das guerras é evitar o conflito em primeiro lugar. À medida que a receita de anúncios na web caiu para o Facebook, Twitter e aplicativos móveis, entre outros lugares, os editores desenvolveram adtech ou se inscreveram em redes que os oferecem. Isso levou ao uso mais intenso de técnicas invasivas, como anúncios pop-up com Xs difíceis de clicar para fechar e reproduzir o vídeo automaticamente, bem como grandes downloads de código da web para suportá-los.

JPMorgan Chase recentemente descoberto que a publicidade automatizada em 400.000 sites gerou apenas 12.000 cliques. Ele reduziu essa lista para 5.000 sites escolhidos a dedo e não viu nenhuma mudança geral nos resultados. Isso indicaria que as técnicas agressivas de entrega de anúncios aos usuários também não estão funcionando para os anunciantes.

A pesquisa de Princeton e Stanford, combinada com resultados como os do Chase, pode forçar os editores a repensar totalmente as abordagens de anúncios. Isso pode levá-los a sair da situação de bloqueio / antibloqueio, encontrando uma maneira de atrair os usuários para uma exibição de marketing bem comportado e deixar os truques para trás.