Dodatki za Firefox

WebAPI Manager omejuje dostop spletnega mesta do spletnih API-jev

WebAPI Manager omejuje dostop spletnega mesta do spletnih API-jev

WebAPI Manager je odprtokodna razširitev za spletni brskalnik Firefox in Google Chrome, ki jo lahko uporabite za omejitev dostopa do spletnih mest do spletnih API-jev.

Podpora za nove funkcije in tehnologije, ki so eksplodirale v zadnjih letih. Izdelovalci brskalnikov, kot sta Mozilla ali Google, integrirajo API-je v svoje spletne brskalnike, ki jih spletna mesta lahko uporabljajo.

Čeprav ni dvoma, da so številne funkcije koristne, saj dajejo spletnim mestom nove zmogljivosti, se nekatere funkcije lahko zlorabijo ali jih veliko spletnih mest v resnici ne uporablja.

Nekaj ​​primerov: Platno se lahko uporablja za prstne odtise, WebRTC lahko pušča lokalni naslov IP naprave, tudi če se uporablja VPN, spletna mesta pa lahko API za stanje baterije uporabljajo tudi za odjemalce prstnih odtisov.

Avtor programa WebAPI Manager je pri integraciji novih funkcij v spletne brskalnike opredelil dve bistveni težavi: nekatere funkcije se redko, če se sploh kdaj uporabljajo, in da se funkcije uporabljajo za namene, ki jih uporabnik ne uporablja, na primer za prstne odtise ali dokončen napad.

Upravitelj WebAPI

WebAPI Manager je razširitev brskalnika za Google Chrome in Mozilla Firefox, ki vam omogoča nadzor nad uporabo WebAPI v brskalniku. Čeprav razširitve nisem preizkusil v brskalnikih, kot sta Opera ali Vivaldi, je verjetno, da bo delovala tudi v teh brskalnikih.

Razširitev privzeto ne bo spremenila podpore za noben API. Na vas je, da omejite dostop do API-jev, za to pa imate dve glavni možnosti.

Lahko omogočite predlagano konfiguracijo. WebAPI Manager vključuje tri, ki se razlikujejo glede agresivnosti. Lahka konfiguracija bi morala imeti minimalen vpliv na funkcionalnost spletnih mest, medtem ko konzervativne in agresivne nastavitve lahko bolj vplivajo na funkcionalnost, vendar bolj izboljšajo varnost in zasebnost.

Razširitev označuje vse funkcije izbrane konfiguracije, tako da veste, kaj se blokira, ko jo uporabite.

Ni vam treba uporabljati predlaganih konfiguracij. Lahko ustvarite konfiguracijo po meri in jo samodejno uporabite na spletnih mestih, ki jih obiščete. To pa zahteva bolj poglobljeno znanje o API-jih in tehnologijah.

V razširitvi so navedeni splošni podatki na konfiguracijski strani in povezave do specifikacij, tako da boste lahko prebrali določeno funkcijo, preden se odločite, ali jo želite blokirati ali ne.

Seznam API-jev in funkcij, ki jih lahko blokirate, je obsežen. Če jih naštejemo le nekaj: Uslužbenci, WebGL 2.0, Element platna, prilagodljiva vektorska grafika, API stanja baterije, senzor zunanje svetlobe, API za vibracije, razširitve šifriranega medija, WebVR, API za spletni zvok, API za zahtevo za plačilo, Beacon, Push API ali WebRTC 1.0.

WebAPI Manager lahko blokira funkcionalnost na ujemajočih se domenah z uporabo regularnih izrazov, ki se ujemajo z gostitelji, ali na vseh domenah z uporabo privzetega pravila blokiranja.

Razširitev trenutno vključuje dve funkciji, ki razkrivata API-je in funkcije, ki jih spletno mesto uporablja za vas. Ob namestitvi v orodno vrstico brskalnika doda ikono, ki prikazuje število spletnih mest in ali so API-ji blokirani. To deluje podobno kot blokiranje vsebine, kot sta NoScript ali uBlock Origin, poudarjanje dejavnosti.

Klik na ikono navaja vsakega gostitelja in število blokiranih API-jev. Vmesnik ima gumb »dovoli vsem« za dodajanje domene na beli seznam in možnost konfiguriranja pravil blokiranja za zadevno pravilo.

Druga možnost, da morate ugotoviti, katere funkcije uporabljajo spletna mesta, je omogočiti pasivno beleženje. To beleži vse funkcije, tako da lahko dostopate do njih in vidite, katere API-je uporabljajo spletna mesta. Podatke lahko uporabite za prilagajanje pravil za določena spletna mesta in izvoz vseh zabeleženih informacij za vse zavihke hkrati.

WebAPI Manager podpira uvoz in izvoz pravil, koristno, če želite razširitve uporabljati v več napravah ali v različnih brskalnikih.

Prihodnost

Med vsemi načrtovanimi funkcijami, ki lahko pristanejo na eni ali drugi točki, sem najbolj navdušen nad podporo naborom pravil. Sistem bi deloval podobno, kot trenutno blokirajo vsebniki, ki nalagajo sezname pravil. To bi olajšalo uporabnike, ki želijo izboljšati svojo zasebnost in varnost, ne da bi vložili veliko časa v raziskovanje spletnih API-jev in prilagajanje dostopa do spletnih mest na podlagi poskusov in napak.

Zaključne besede

WebAPI Manager je odlična spremljevalna razširitev za zaviralce vsebine. Nekateri zaviralci vsebine lahko blokirajo tudi nekatere funkcije ali pa so za to konfigurirani, vendar se večina ne dotakne, če se skripti izvajajo v korenski domeni.

Uporabite ga lahko za blokiranje funkcij, ki jih mnoga spletna mesta zlorabljajo, Canvas in Beacon pridejo na misel, ali pa uporabite agresivno konfiguracijo in jo prilagodite le, če spletna mesta, ki jih redno obiskujete, zahtevajo določeno funkcionalnost za pravilno delovanje.

Povezani članki

Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...
Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...