IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Google abandonne le projet "Web Environment Integrity API" qui ressemblait à s'y méprendre à un horrible système de DRM pour les sites Web,
Mais le remplace par un autre projet également controversé

Le , par Mathis Lucas

6PARTAGES

14  0 
Le projet "Web Environment Integrity API" (WEI) de Google est mort avant même d'avoir vu le jour. Google a annoncé qu'il n'ira pas loin dans le développement de cette technologie controversée censée lutter contre la fraude et les abus en ligne. Annoncé pour la première en mai, le projet a été vivement décrié par les différents acteurs du Web, les critiques ayant affirmé que la technologie ressemblait horriblement à une gestion des droits numériques (DRM) pour les sites Web. Les critiques ont allégué qu'il s'agissait d'une attaque sérieuse contre le Web ouvert et que cela violait potentiellement les règlements en matière de protections des données en vigueur dans l'UE et ailleurs.

L’API d’intégrité de l’environnement Web (Web Environment Integrity API) propose "un nouveau moyen de déterminer si les navigateurs sont dignes de confiance, afin de lutter contre la fraude criminelle et d'autres comportements répréhensibles". Elle permet à un navigateur de prouver qu'il fonctionne conformément aux attentes de l'exploitant du site Web et qu'il n'a pas été manipulé. Ain, si vous avez un site Web qui propose des jeux en ligne et que vous voulez vous assurer qu'aucun joueur ne triche, vous pouvez utiliser la norme WEIA pour déterminer que les clients connectés sont authentiques, légitimes et qu'ils n'exécutent pas de code de triche.

Il en va de même pour les sites Web qui ne veulent pas que des robots automatisés publient ou aiment des messages. Selon Google, l'engagement doit se faire par le biais d'un navigateur accepté et non modifié. Google affirme que cela permettrait de lutter contre la fraude publicitaire, les bots sur les réseaux sociaux, le phishing, la violation des droits d’auteur, la triche dans les jeux Web et améliorerait la sécurité des transactions financières. Le standard fonctionnerait en demandant au client de passer un test d’attestation d’environnement auprès d’un serveur tiers, qui lui délivrerait un jeton d’intégrité s’il est conforme aux exigences du site Web.


Mais le projet a suscité de nombreuses préoccupations de la part des utilisateurs et des défenseurs du Web ouvert. L'initiative commence à faire glisser le navigateur Web vers une époque où seuls les navigateurs autorisés et officiellement publiés seront acceptés par les sites Web. Cela laisse penser que Google prévoit un avenir où les sites Web pourraient bénéficier d'une forme de DRM. Et comme le projet Chromium sert de base non seulement à Google Chrome, mais aussi à Microsoft Edge, Brave et à un certain nombre d'autres navigateurs usités, cette proposition pourrait avoir un large effet sur le Web si elle était déployée et adoptée à l'avenir.

Selon les détracteurs du projet, il pourrait porter atteinte à la vie privée et au choix des internautes, en les forçant à utiliser un logiciel spécifique et en les empêchant d’accéder à certains contenus selon leur environnement. Comme l'explique Google lui-même, pour fonctionner, le système devrait vérifier, par le biais d'une attestation, si la pile logicielle et matérielle du visiteur d'un site répond à certains critères et est donc authentique. Tout est bien jusqu'à ce qu'on en abuse pour refuser l'accès aux visiteurs dont la configuration ne plaît pas au propriétaire au propriétaire du site, par exemple s'ils utilisent un bloqueur de contenu ou un téléchargeur de vidéo.

L'API pourrait être utilisée pour limiter la liberté sur le Web, en donnant aux sites Web ou à des tiers un droit de regard sur le navigateur et la pile logicielle utilisés par les visiteurs. Les Googlers à l'origine de l'API ont publié un projet de spécification en juillet, affirmant : « l'API d’intégrité de l’environnement Web permet aux agents utilisateurs de demander des verdicts d'un assesseur pouvant être utilisé pour vérifier l'intégrité de l'environnement Web. Ces verdicts sont transmis à une partie se fiant à l'information, qui en valide l'authenticité. L'intégrité de l'environnement Web est mieux adaptée à la détection des environnements Web trompeurs ».

Mais cela a suscité un flot de critiques de la part de la communauté technique. Les Googlers concernés ont alors limité le nombre de personnes autorisées à poster des commentaires sur la base de données du projet et le développement public du projet a cessé. Trois mois plus tard, après des demandes sporadiques sur le statut du projet, Google a modéré ses ambitions. Au lieu de l'API prévue initialement dans la première forme du projet, la chocolaterie prévoit désormais de travailler sur une version plus limitée de la technologie pour Android WebViews, une version de son navigateur Chrome qui peut être intégrée dans les applications Android.

« Nous avons entendu vos commentaires et la proposition d'intégrité de l'environnement Web n'est plus prise en compte par l'équipe Chrome », a déclaré jeudi l'équipe Android de Google. L'équipe Chrome a maintenant soumis un commit pour revenir sur le code du projet qui était parvenu jusqu'au navigateur de l'entreprise. L'équipe Android se concentre désormais sur l'API Android WebView Media Integrity, qui fournit une forme similaire d'attestation, mais uniquement pour les WebViews intégrées dans les applications Android. Elle a déclaré qu'il s'agit d'une forme d'extension des fonctionnalités existantes déjà sur les appareils pilotés par Android.

« Il s'agit simplement d'une extension des fonctionnalités existantes sur les appareils Android dotés de Google Mobile Services (GMS) et il n'est pas prévu de l'offrir au-delà des médias intégrés, tels que la vidéo et l'audio en continu, ou au-delà des WebViews Android », a déclaré l'équipe d'Android. L'équipe note que la possibilité pour les applications Android d'intégrer des pages Web qui intègrent des fichiers multimédias présente des avantages, mais qu'elle ouvre également la voie à la fraude. Elle estime que des développeurs peu scrupuleux peuvent en effet intervenir sur le contenu intégré et sur la manière dont les utilisateurs interagissent avec celui-ci.


L'API "Android WebView Media Integrity" vise à garantir à ceux qui intègrent des médias dans des WebViews que leurs ressources - telles que les médias en continu - sont affichées dans l'application où elles ont été intégrées et non dans l'application non fiable d'un tiers inconnu. Les fournisseurs de médias qui souhaitent tester ce processus peuvent s'inscrire à un programme d'accès anticipé prévu pour l'année prochaine. Bien que Google annonce qu'il s'agit ici d'une version modérée du projet initial, les promesses de l'entreprise suscitent le scepticisme chez les critiques. Dans les commentaires, l'on estime que Google n'a pas renoncé au projet.

« C'est peut-être moins nocif que la proposition originale, mais nous sommes toujours en présence d'un DRM, et désormais il n'y a plus de processus de normalisation, donc nous n'avons pas beaucoup de détails sur la façon dont cela fonctionnera. Honnêtement, cette annonce devrait susciter plus de scepticisme que ce que j'ai vu sur les forums. Je ne dis pas que c'est aussi mauvais, je dis juste que nous devrions nous demander dans quelle mesure cela va améliorer la sécurité pour les utilisateurs finaux ou si cela va juste se transformer en un DRM pour permettre aux applications Web intégrées d'agir comme des applications natives », a écrit un critique.

Un deuxième critique a écrit : « pour moi, cela ressemble à : "nous allons le développer et le tester de toute façon, et nous essaierons de le standardiser à nouveau le moment venu" ». Un autre a écrit : « on dirait qu'ils ont eu trop de mauvaise presse et de réactions hostiles avec le plan A, alors ils passent au plan B et espèrent faire bouillir la grenouille proverbiale lentement au fil du temps. L'ingénieur en sécurité qui est en moi a adoré cette proposition, le passionné de vie privée et de logiciels libres qui est en moi l'a détestée ». Il est important de noter que le géant de la recherche n'est pas la seule société Internet travaillant sur ce type de projet.

Pour rappel, Apple a déjà mis en place son propre système d'attestation, appelé "Private Access Tokens", qui, bien qu'il présente certaines des mêmes préoccupations, semble moins inquiétant que la proposition de Google, car la part globale de Safari sur le marché des navigateurs Web, tous appareils confondus, est bien inférieure à celle de Chrome. Google propose également deux services d'attestation plus limités, l'API Play Integrity et Firebase App Check. L'analyse effectuée par YouTube, filiale de Google, dans les navigateurs clients à la recherche de bloqueurs de publicités représente également une forme d'attestation ou de vérification de l'intégrité.

Le plan de Google était de prototyper l'API d'intégrité de l'environnement Web dans Chromium - la fondation open source de Chrome ainsi que de Edge, Brave, Vivaldi et de divers autres navigateurs -, mais pas de Firefox ni de Safari. Les détracteurs du projet ont également allégué que la proposition profiterait injustement à Google en excluant les navigateurs concurrents ou en désavantageant les utilisateurs qui ont choisi de ne pas être suivis. Selon les analystes, le revirement de Google permet de préserver un peu plus longtemps la "sécurité" du Web ouvert, mais d'autres réformes sont nécessaires pour décentraliser le contrôle des normes.

« En attendant, il m'est difficile de faire confiance aux motivations de Google, compte tenu de sa position dominante. Nous devons rester mobilisés pour les empêcher de réintroduire discrètement des concepts tels que l'API d’intégrité de l’environnement Web lorsque nous baissons la garde », a écrit un critique.

Source : Google (1, 2, 3)

Et vous ?

Quel est votre avis sur le sujet ?
Que pensez-vous de l'abandon de l'API d’intégrité de l’environnement Web ?
Est-il possible que Google réintroduise ce projet sous une autre forme à l'avenir ?
La nouvelle proposition permet-elle à Google d'expérimenter un prototype du projet initial ?
La nouvelle proposition améliorera-t-elle la sécurité d'Android comme le prétend Google ?
Quelles sont les préoccupations qu'elle pose, notamment en matière de protection de la vie privée ?

Voir aussi

Google dévoile le projet "Web Environment Integrity API" qui pourrait permettre aux sites Web de bénéficier d'une forme de DRM à l'avenir, mais l'initiative est fortement décriée

Pourquoi la proposition de Google d'instaurer un DRM sur le web va à l'encontre de tout ce que Google défendait autrefois, selon Cory Doctorow

L'EFF exhorte les utilisateurs de Chrome à sortir du "Privacy Sandbox" de Google. Voici comment désactiver le suivi publicitaire dans "Privacy Sandbox", et pourquoi vous devriez le faire

Une erreur dans cette actualité ? Signalez-nous-la !