Google je uklonio API Web Integrity, percipiran kao pokušaj promocije sličnosti DRM-a za Web

Tvrtka Google slušala je kritiku i prekinula promociju API-a Web Environment Integrity, a također je uklonila njegovu eksperimentalnu implementaciju iz kodne baze Chromium i prebacila spremnik sa specifikacijom u arhivski način. Na platformi Android nastavljaju se eksperimenti s implementacijom sličnog API-a za verifikaciju korisničkog okruženja — WebView Media Integrity, koji se pozicionira kao proširenje bazirano na uslugama Google Mobile Services (GMS). Navodi se da će se API WebView Media Integrity ograničiti na komponentu WebView i primjene povezane s obradom multimedijskog sadržaja, na primjer, moći će se koristiti u mobilnim aplikacijama temeljenim na WebView za striming zvuka i videa. Ne planira se pružanje pristupa ovom API-u putem preglednika.

API Web Environment Integrity razvijen je kako bi omogućio vlasnicima web stranica da se uvjere da je klijentsko okruženje pouzdano u pogledu zaštite korisničkih podataka, poštivanja intelektualnog vlasništva i interakcije s pravom osobom. Pretpostavljalo se da bi novi API mogao biti tražen u područjima gdje web stranica treba potvrditi da je na drugoj strani prava osoba i pravo uređaj, a preglednik nije modificiran i nije zaražen zlonamjernim softverom. API se temelji na tehnologiji Play Integrity, koja se već koristi na platformi Android za potvrdu da je zahtjev poslan iz nemodificirane aplikacije, instalirane iz Google Play trgovine te pokrenute na pravom Android uređaju.

Što se tiče API-a Web Environment Integrity, mogao se koristiti za filtriranje prometa od botova prilikom prikazivanja oglasa; borbu protiv automatski poslanog spama i manipulacije rangiranjem na društvenim mrežama; otkrivanje manipulacija prilikom prikazivanja zaštićenog autorskim pravima sadržaja; borbu protiv prevaranata i lažnih korisnika u online igrama; određivanje stvaranja lažnih računa od strane botova; suprotstavljanje napadima na odabir lozinki; zaštitu od phishinga putem zlonamjernih programa koji prenose izlaz na stvarne web stranice.

Kako bi se potvrdilo okruženje preglednika u kojem se izvršava učitani JavaScript kod, u API Web Environment Integrity predloženo je korištenje posebnog tokena koji izdaje treća strana (attester), koji je pak mogao biti povezan lancem povjerenja s mehanizmima integriteta na platformi (npr. Google Play). Token se formirao slanjem zahtjeva trećoj strani server za attestation, koja nakon izvršavanja određenih provjera potvrđuje da okruženje preglednika nije modificirano. Za provjeru autentičnosti korišteni su EME dodaci (Encrypted Media Extensions), slični onima koji se koriste u DRM-u za dekodiranje medijskog sadržaja zaštićenog autorskim pravima. U teoriji, EME nije vezan uz pojedinačne dobavljače, ali u praksi su raširene tri vlasničke implementacije: Google Widevine (koristi se u Chromeu, Androidu i Firefoxu), Microsoft PlayReady (koristi se u Microsoft Edgeu i Windowsu) i Apple FairPlay (koristi se u Safariju i Appleovim proizvodima).

Pokušaj implementacije razmatranog API-ja izazvao je zabrinutosti da bi mogao undermandirati otvoreni karakter Web-a i dovesti do povećane ovisnosti korisnika o pojedinim dobavljačima, kao i značajno ograničiti mogućnosti korištenja alternativnih preglednika, te otežati uvođenje novih preglednika na tržište. Na kraju, korisnici bi mogli postati ovisni o službeno verificiranim preglednicima, bez kojih bi izgubili mogućnost rada s nekim velikim web stranicama i uslugama.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster