211service.com
Microsoft crée un singe numérique pour chasser les publicités frauduleuses
Les publicités sur les applications mobiles génèrent plus de 8 milliards de dollars de revenus annuels pour les développeurs d'applications. Avec autant d'argent en jeu, diverses façons de jouer avec le système sont apparues. Une méthode frauduleuse consiste à écrire du code malveillant pour générer de faux clics (voir Une arnaque Web qui rapporte 500 000 $ par mois ). Une approche plus insidieuse consiste simplement à permettre aux utilisateurs de trouver facilement des publicités par le biais de la fraude par placement. Les développeurs peuvent créer des publicités trop petites pour se démarquer, trop proches d'un bouton de jeu ou même invisibles.
Aujourd'hui, des chercheurs de Microsoft et de l'Université de Californie du Sud ont mis au point ce qu'ils disent être la première technologie divulguée publiquement pour détecter et contrer la fraude au placement à grande échelle. Ils ont construit ce qu'ils appellent un singe numérique pour sauter entre des millions d'écrans d'applications pour voir si les conceptions violent les conditions d'utilisation d'un magasin d'applications.
Lorsque la technologie a été déployée sur 50 000 applications Windows Phone, elle a découvert plus de 1 000 dont les emplacements d'annonces enfreignaient les conditions d'utilisation ; sur 1 200 applications pour tablettes Windows 8, il en a trouvé plus de 50 avec des problèmes. Les travaux, réalisés en avril 2013, font l'objet d'un papier diffusé la semaine prochaine au Usenix conférence à Seattle.
Avec des millions d'applications à vendre, il est impossible pour les humains de faire une inspection visuelle. C'est l'une des raisons pour lesquelles la plupart des recherches se sont concentrées sur le problème de la fraude au clic, dans laquelle des programmes automatisés appelés bots cliquent sur des publicités.
Le nouvel outil de Microsoft examine systématiquement les applications dans un magasin d'applications, lance une application dans un émulateur, puis interagit avec cette application et tente d'en parcourir autant que possible. Si le singe rencontre un bouton, il clique dessus. S'il rencontre une zone de texte, il essaie de continuer en déterminant ce qui est recherché et en entrant quelque chose, comme un code postal. L'objectif du singe est d'accéder à autant de pages de l'application que possible, explique Suman Nath, chercheur principal chez Microsoft.
L'un des jeux sournois que le singe de Microsoft a déracinés était à l'intérieur d'une application pour jouer au mah-jongg, le jeu de tuiles chinois. Une barre publicitaire verticale sur le côté droit de l'écran était remplie de tuiles qui ressemblaient aux tuiles utilisées dans le jeu lui-même. L'utilisateur croira qu'il s'agit d'une application sans publicité, dit Nath.
D'autres auteurs d'applications ont réduit les publicités pour les adapter à une mise en page de jeu donnée, ignorant ou ignorant le fait que les conditions d'utilisation de l'App Store interdisent les publicités inférieures à une certaine taille.
Xuxian Jiang, informaticien à l'Université d'État de Caroline du Nord et expert en sécurité mobile, a déclaré que le travail était nouveau. Même s'il ne peut pas détecter si le mauvais placement d'annonce était intentionnel, c'est un bon début, dit-il.