Web Environment Integrity (WEI) est une proposition d'API pour navigateur développée par Google pour Google Chrome. Elle est abandonnée, en après de nombreuses critiques de la part de nombreux groupes technologiques.
Proposition
La norme propose une API pour les sites Web afin d'obtenir un jeton signé numériquement qui contient le nom du tiers de confiance et s'il considère ou non que le client Web est authentique. L'objectif déclaré est de n'autoriser l'accès à certains sites qu'aux utilisateurs humains au lieu de programmes automatisés et «permettre aux serveurs Web d'évaluer l'authenticité de l'appareil et une représentation honnête de la pile logicielle et du trafic provenant de l'appareil». L'accès à cette API ne sera pas autorisé dans les contextes (HTTP) non sécurisés[1],[2],[3].
L'objectif est de reproduire le contrôle d'intégrité tel qu'il est déjà mis en place dans Android via Play Integrity et dans iOS avec App Attest[1].
Cette proposition suscite des critiques craignant la limitation de la liberté des utilisateurs, et une innovation allant à l'encontre d'un Web ouvert, certains comparant la proposition à la gestion des droits numériques (DRM)[1],[2],[4],[5]. Les critiques rappellent que 90 % du chiffre d’affaires de Google provient de la publicité[2].
« Nous n'enverrons pas de support WEI, tout comme nous désactivons ou annulons de toute autre manière de nombreux autres fichiers indésirables que Google met dans Chromium. »
Chris Palmer, un ancien ingénieur de Google, a exprimé ses inquiétudes quant à l'effet de l'API sur l'ouverture du Web en tant que plate-forme d'application grand public et appelle à son retrait[11].