Společnost Google naslouchala kritice a přestala propagovat API Web Environment Integrity. Také odstranila jeho experimentální implementaci z kódové základny Chromium a převedla repozitář se specifikací do archivačního režimu. Na platformě Android však pokračují experimenty s implementací podobného API pro ověření uživatelského prostředí – WebView Media Integrity, které je prezentováno jako rozšíření založené na službách Google Mobile Services (GMS). Tvrdí se, že API WebView Media Integrity se omezí na komponentu WebView a aplikace související s zpracováním multimediálního obsahu, například bude možné ho použít v mobilních aplikacích založených na WebView pro streamování zvuku a videa. Přístup k tomuto API prostřednictvím prohlížeče není plánován.
API Web Environment Integrity bylo navrženo k poskytnutí majitelům webových stránek možnosti ověřit, že prostředí klienta je důvěryhodné z hlediska ochrany osobních údajů, dodržování duševního vlastnictví a interakce s reálnou osobou. Předpokládalo se, že nové API by mohlo být žádané v oblastech, kde potřebuje web zajistit, že na druhé straně je skutečná osoba a skutečné zařízení, a že prohlížeč nebyl modifikován a není infikován malwarem. API je založeno na technologii Play Integrity, která se již používá na platformě Android k potvrzení, že požadavek byl uskutečněn z nemodifikované aplikace, nainstalované z katalogu Google Play a prováděné na autentickém zařízení s Androidem.
Pokud jde o API Web Environment Integrity, mohlo být použito k filtrování provozu od botů při zobrazování reklamy; k boji s automaticky rozesílaným spamem a manipulací s hodnocením na sociálních sítích; k odhalení manipulací při prohlížení chráněného obsahu; k boji s cheaty a falešnými klienty v online hrách; k určení vytváření fiktivních účtů boty; k odolnosti vůči útokům hrubou silou; k ochraně před phishingem uskutečňovaným pomocí škodlivého softwaru, který přesměrovává výstupy na skutečné weby.
Pro potvrzení prohlížečového prostředí, ve kterém se vykonává nahrávaný JavaScriptový kód, se v API Web Environment Integrity navrhovalo použít speciální token, vydávaný třetím stranám (attester), který by mohl být propojen s řetězcem důvěry mechanismy integrity platformy (například Google Play). Token byl generován odesláním žádosti na třetí stranu. server atestování, který po provedení určitých kontrol potvrzoval, že prohlížečové prostředí není modifikováno. Pro ověření autenticity se používaly rozšíření EME (Encrypted Media Extensions), podobná těm, které se používají v DRM pro dekódování mediálního obsahu chráněného autorskými právy. Teoreticky EME není vázán na jednotlivé poskytovatele, ale v praxi se rozšířily tři proprietární implementace: Google Widevine (používaný v Chrome, Android a Firefox), Microsoft PlayReady (používaný v Microsoft Edge a Windows) a Apple FairPlay (používaný v Safari a produktech Apple).
Pok attempts to implement the discussed API led to concerns that it could undermine the open nature of the web and increase users' dependency on individual providers, as well as significantly limit the ability to use alternative browsers and complicate the market entry of new ones. Ultimately, users could find themselves dependent on officially verified browsers, without which they would lose the ability to access certain major websites and services.
Zdroj: opennet.ru
