Dodaci za Firefox

WebAPI Manager ograničava pristup web stranicama web API-ima

WebAPI Manager ograničava pristup web stranicama web API-ima

WebAPI Manager je proširenje otvorenog koda za web preglednik Firefox i Google Chrome koje možete koristiti za ograničavanje pristupa web mjestu Web API-ima.

Podrška za nove značajke i tehnologije eksplodirale posljednjih godina. Proizvođači preglednika poput Mozille ili Googlea integriraju API-je u svoje web preglednike koje web stranice mogu koristiti.

Iako nema sumnje da su mnoge značajke korisne jer web lokacijama daju nove mogućnosti, neke se značajke također mogu zloupotrijebiti ili ih zapravo puno web lokacija ne koristi.

Neki primjeri: Platno se može koristiti za otiske prstiju, WebRTC može procuriti lokalnu IP adresu uređaja čak i kada se koristi VPN, a web lokacije mogu koristiti API statusa baterije i za klijente otiska prsta.

Autor WebAPI Managera identificirao je dva ključna problema kada je riječ o integraciji nove funkcionalnosti u web preglednike: da se neke značajke rijetko upotrebljavaju i da se značajke koriste u svrhe koje ne koriste korisnici, poput otisaka prstiju ili njihovog izravnog napada.

WebAPI Manager

WebAPI Manager je proširenje preglednika za Google Chrome i Mozilla Firefox koje vam daje kontrolu nad upotrebom WebAPI-a u pregledniku. Iako nisam isprobao proširenje u preglednicima kao što su Opera ili Vivaldi, vjerojatno će i u tim preglednicima raditi.

Proširenje prema zadanim postavkama neće promijeniti podršku za bilo koji API. Na vama je da ograničite pristup API-ima, a za to imate dvije glavne mogućnosti.

Možete omogućiti predloženu konfiguraciju. WebAPI Manager uključuje tri koja se razlikuju u pogledu agresivnosti. Lite konfiguracija trebala bi imati minimalan utjecaj na funkcionalnost web lokacija, dok konzervativne i agresivne postavke mogu više utjecati na funkcionalnost, ali i poboljšati sigurnost i privatnost.

Proširenje označava sve značajke odabrane konfiguracije tako da znate što se blokira kada ga primijenite.

Ne trebate koristiti predložene konfiguracije. Možete stvoriti prilagođenu konfiguraciju i automatski primijeniti na web lokacije koje posjećujete. To, međutim, zahtijeva dublje poznavanje API-ja i tehnologija.

Proširenje navodi opće informacije na stranici za konfiguraciju i veze do specifikacija kako biste mogli pročitati određenu značajku prije nego što odlučite želite li je blokirati ili ne.

Popis API-ja i značajki koje možete blokirati opsežan je. Da nabrojimo neke: Uslužni radnici, WebGL 2.0, Element platna, skalabilna vektorska grafika, API statusa baterije, senzor ambijentalne svjetlosti, API vibracije, proširenja šifriranog medija, WebVR, API web zvuka, API zahtjeva za plaćanje, Beacon, Push API ili WebRTC 1.0.

WebAPI Manager može blokirati funkcionalnost na podudarnim domenama pomoću regularnih izraza koji se podudaraju s hostom ili na svim domenama pomoću zadanog pravila blokiranja.

Proširenje trenutno uključuje dvije značajke koje otkrivaju API-je i funkcije koje vam web stranica koristi. Dodaje ikonu na alatnu traku preglednika prilikom instalacije koja prikazuje broj web lokacija i jesu li API-ji blokirani. To djeluje slično onome kako blokatori sadržaja poput NoScript ili uBlock Origin ističu aktivnost.

Klik na ikonu navodi svakog domaćina i broj blokiranih API-ja. Sučelje ima gumb "Dopusti svima" za stavljanje domene na bijeli popis i mogućnost konfiguriranja pravila blokiranja za dotično pravilo.

Druga opcija koju morate saznati koje značajke web stranice koriste je omogućavanje pasivne prijave. Ovo bilježi sve funkcije tako da im možete pristupiti i vidjeti koje API-jeve web lokacije koriste. Informacije možete koristiti za prilagodbu pravila za određene web lokacije i izvoz svih evidentiranih podataka za sve kartice odjednom.

WebAPI Manager podržava uvoz i izvoz pravila, korisno ako želite koristiti proširenja na više uređaja ili u različitim preglednicima.

Budućnost

Od svih planiranih značajki koje se mogu pojaviti u jednom ili drugom trenutku, najviše me raduje podrška skupovima pravila. Sustav bi radio slično onome kako blokatori sadržaja trenutno učitavaju popise pravila. To bi olakšalo korisnicima koji žele poboljšati svoju privatnost i sigurnost bez ulaganja puno vremena u istraživanje web API-ja i prilagođavanje pristupa web lokacijama na temelju pokušaja i pogrešaka.

Završne riječi

WebAPI Manager izvrsno je popratno proširenje za blokatore sadržaja. Iako neki blokatori sadržaja mogu blokirati i neke značajke ili mogu biti konfigurirani za to, skupno se ne dira ako se skripte izvode na korijenskoj domeni.

Možete ga koristiti za blokiranje značajki koje mnoge web lokacije zloupotrebljavaju, Canvas i Beacon vam padnu na pamet ili upotrijebite agresivnu konfiguraciju i prilagodite je samo ako web lokacije koje redovito posjećujete zahtijevaju određenu funkcionalnost za pravilno funkcioniranje.

Povezani članci

OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...
Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...
SuperTuxKart za Linux
SuperTuxKart sjajan je naslov osmišljen kako bi vam besplatno pružio iskustvo Mario Kart na vašem Linux sustavu. Prilično je izazovno i zabavno igrati...