Firefox-kiegészítők

A WebAPI Manager korlátozza a webhely hozzáférését a webes API-khoz

A WebAPI Manager korlátozza a webhely hozzáférését a webes API-khoz

A WebAPI Manager egy nyílt forráskódú kiterjesztés a Firefox és a Google Chrome böngészőhöz, amelyet felhasználhat arra, hogy korlátozza a webhely hozzáférését a webes API-khoz.

Az elmúlt években az új funkciók és technológiák támogatása felrobbant. Az olyan böngészőgyártók, mint a Mozilla vagy a Google, integrálják az API-kat a webböngészőikbe, amelyeket a webhelyek használhatnak.

Bár kétségtelen, hogy számos funkció hasznos, mivel új lehetőségeket nyújt a webhelyeknek, egyes funkciókat visszaélhetnek is, vagy sok ott lévő webhely nem használja igazán.

Néhány példa: A vászon használható ujjlenyomatok készítésére, a WebRTC még VPN használata esetén is kiszivárogtathatja az eszköz helyi IP-címét, és a webhelyek az Battery Status API-t használhatják az ügyfelek ujjlenyomatának is.

A WebAPI Manager szerzője két alapvető kérdést azonosított az új funkciók webböngészőkbe történő integrálásával kapcsolatban: bizonyos funkciókat ritkán használnak, ha valaha is használnak, és hogy ezeket a funkciókat nem a felhasználók által szolgáló célokra használják, például ujjlenyomatok készítésére vagy egyenesen támadásra.

WebAPI Manager

A WebAPI Manager a Google Chrome és a Mozilla Firefox böngészőbővítménye, amely lehetővé teszi a WebAPI böngészőben történő használatának ellenőrzését. Bár még nem próbáltam ki a kiterjesztést olyan böngészőkben, mint az Opera vagy a Vivaldi, valószínű, hogy ezekben a böngészőkben is működni fog.

A kiterjesztés alapértelmezés szerint nem változtatja meg egyetlen API támogatását sem. Önön múlik, hogy korlátozza-e az API-khoz való hozzáférést, és ennek két fő lehetősége van.

Engedélyezheti a javasolt konfigurációt. A WebAPI Manager hármat tartalmaz, amelyek eltérnek az agresszivitástól. Az egyszerű konfigurációnak minimális hatással kell lennie a webhelyek funkcionalitására, míg a konzervatív és agresszív beállítások jobban befolyásolhatják a funkcionalitást, de a biztonságot és az adatvédelmet is jobban javítják.

A kiterjesztés megjelöli a kiválasztott konfiguráció összes funkcióját, hogy tudja, mi blokkolódik, amikor alkalmazza.

Nem kell használni a javasolt konfigurációkat. Létrehozhat egyéni konfigurációt, és automatikusan alkalmazhatja azt a meglátogatott webhelyekre. Ehhez azonban az API-k és technológiák mélyebb ismerete szükséges.

A kiterjesztés általános információkat sorol fel a konfigurációs oldalon, és hivatkozásokat ad a specifikációkra, hogy elolvashasson egy bizonyos szolgáltatást, mielőtt eldöntené, blokkolja-e vagy sem.

Kiterjedt az API-k és a blokkolható szolgáltatások listája. Néhányat megemlítve: Szolgáltatói dolgozók, WebGL 2.0, Canvas Element, Scalable Vector Graphics, Battery Status API, Ambient Light Sensor, Vibration API, Encrypted Media Extensions, WebVR, Web Audio API, Payment Request API, Beacon, Push API vagy WebRTC 1.0.

A WebAPI Manager letilthatja a funkcionalitást a megfelelő tartományokban a gazdagép-egyező reguláris kifejezések használatával, vagy az összes tartományban az alapértelmezett blokkolási szabályt használva.

A bővítmény két olyan funkciót tartalmaz, amelyek jelenleg felfedik az API-kat és a webhely által használt funkciókat. A telepítéskor hozzáad egy ikont a böngésző eszköztárához, amely megjeleníti a webhelyek számát és az API-k blokkolását. Ez hasonlóan működik, mint a tartalomblokkolók, például a NoScript vagy az uBlock Origin, kiemelik a tevékenységet.

Az ikonra kattintva minden gazda és a letiltott API-k száma felsorolásra kerül. A kezelőfelületen van egy "mindenki engedélyezése" gomb egy tartomány engedélyezéséhez és egy lehetőség a blokkolási szabályok konfigurálására a kérdéses szabályhoz.

A második lehetőség, amelyet meg kell találnia, hogy a webhelyek mely funkciókat használják, az a passzív naplózás engedélyezése. Ez naplózza az összes funkciót, hogy hozzáférhessen hozzájuk, és megnézhesse, mely API-kat használják a webhelyek. Az információkat felhasználhatja egyes webhelyek szabályainak testreszabására, és az összes lap összes naplózott információjának exportálását egyszerre.

A WebAPI Manager támogatja a szabályok importálását és exportálását, hasznos, ha a bővítményeket több eszközön vagy különböző böngészőkben szeretné használni.

A jövő

A tervezett funkciók közül, amelyek egy-egy ponton eljuthatnak, a szabálykészletek támogatása az, ami miatt a legjobban izgatott vagyok. A rendszer hasonlóan működne, mint ahogy a tartalomblokkolók jelenleg betöltenék a szabálylistákat. Ez megkönnyítené azoknak a felhasználóknak, akik szeretnék javítani magánéletüket és biztonságukat anélkül, hogy sok időt fordítanának a webes API-k kutatására és a webhelyek hozzáférésének testreszabására próba és hiba alapján.

Záró szavak

A WebAPI Manager kiváló kiegészítő kiterjesztés a tartalomblokkolók számára. Míg egyes tartalomblokkolók blokkolhatnak egyes szolgáltatásokat, vagy konfigurálva vannak erre, akkor a tömeghez nem nyúlnak hozzá, ha a parancsfájlok a root tartományban futnak.

Használhatja olyan funkciók blokkolására, amelyekkel sok webhely visszaél, a Canvas és a Beacon eszembe jut, vagy agresszív konfigurációt használhat, és csak akkor szabhatja testre, ha a rendszeresen látogatott webhelyek bizonyos funkciókat igényelnek a megfelelő futtatáshoz.

Kapcsolódó cikkek

Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...
A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...
A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...