Alat Tambah Firefox

Pengurus WebAPI menghadkan akses laman web ke API Web

Pengurus WebAPI menghadkan akses laman web ke API Web

WebAPI Manager adalah peluasan sumber terbuka untuk penyemak imbas web Firefox dan Google Chrome yang mungkin anda gunakan untuk membatasi akses laman web ke API Web.

Sokongan untuk ciri dan teknologi baru meletup dalam beberapa tahun kebelakangan. Pembuat penyemak imbas seperti Mozilla atau Google mengintegrasikan API ke dalam penyemak imbas web mereka yang mungkin digunakan oleh laman web.

Walaupun tidak ada keraguan bahawa banyak ciri bermanfaat kerana memberikan kemampuan baru kepada laman web, beberapa ciri juga mungkin disalahgunakan atau tidak benar-benar digunakan oleh banyak laman web di luar sana.

Beberapa contoh: Kanvas dapat digunakan untuk sidik jari, WebRTC dapat membocorkan alamat IP lokal perangkat bahkan ketika VPN digunakan, dan situs dapat menggunakan API Status Bateri untuk klien sidik jari juga.

Pengarang WebAPI Manager mengenal pasti dua masalah utama berkaitan dengan penyatuan fungsi baru dalam penyemak imbas web: bahawa beberapa ciri jarang sekali pernah digunakan, dan ciri-ciri itu digunakan untuk tujuan bukan pengguna seperti cap jari atau menyerangnya secara langsung.

Pengurus WebAPI

WebAPI Manager adalah pelanjutan penyemak imbas untuk Google Chrome dan Mozilla Firefox yang memberi anda kawalan ke atas penggunaan WebAPI dalam penyemak imbas. Walaupun saya belum mencuba peluasan di penyemak imbas seperti Opera atau Vivaldi, kemungkinan ia juga berfungsi di penyemak imbas tersebut.

Lanjutan tidak akan mengubah sokongan untuk API apa pun secara lalai. Terserah anda untuk menghadkan akses ke API, dan anda mempunyai dua pilihan utama untuk melakukannya.

Anda boleh mengaktifkan konfigurasi yang dicadangkan. Pengurus WebAPI merangkumi tiga yang berbeza mengenai keagresifan. Konfigurasi ringan mesti memberi kesan minimum terhadap fungsi laman web sementara tetapan konservatif dan agresif dapat mempengaruhi fungsi tetapi meningkatkan keselamatan dan privasi juga.

Sambungan menandakan semua ciri konfigurasi yang dipilih sehingga anda tahu apa yang akan disekat semasa anda menggunakannya.

Anda tidak perlu menggunakan konfigurasi yang disarankan. Anda mungkin membuat konfigurasi khusus dan menerapkannya secara automatik ke laman web yang anda kunjungi. Namun, ini memerlukan pengetahuan yang lebih mendalam mengenai API dan teknologi.

Sambungan tersebut menyenaraikan maklumat umum pada halaman konfigurasi dan pautan ke spesifikasi sehingga anda dapat membaca mengenai ciri tertentu sebelum memutuskan untuk menyekatnya atau tidak.

Senarai API dan ciri yang mungkin anda blokir adalah luas. Untuk menamakan beberapa: Pekerja Perkhidmatan, WebGL 2.0, Elemen Kanvas, Grafik Vektor Berskala, API Status Bateri, Sensor Cahaya Ambient, API Getaran, Sambungan Media Disulitkan, WebVR, API Audio Web, API Permintaan Pembayaran, Beacon, Push API, atau WebRTC 1.0.

WebAPI Manager boleh menyekat fungsi pada domain yang sesuai menggunakan ungkapan biasa pencocokan host, atau di semua domain menggunakan peraturan sekatan lalai.

Sambungan itu merangkumi dua ciri sekarang yang menunjukkan API dan fungsi yang digunakan laman web kepada anda. Ini menambahkan ikon ke bar alat penyemak imbas pada pemasangan yang memaparkan jumlah laman dan apakah API disekat. Ini berfungsi sama dengan cara penyekat kandungan seperti aktiviti sorotan NoScript atau uBlock Origin.

Klik pada ikon menyenaraikan setiap hos dan jumlah API yang disekat. Antaramuka mempunyai butang "izinkan semua" untuk memasukkan domain ke senarai putih dan pilihan untuk mengkonfigurasi peraturan penyekat untuk peraturan yang dimaksud.

Pilihan kedua yang harus anda ketahui ciri-ciri yang digunakan oleh laman web adalah untuk mengaktifkan log masuk pasif. Ini mencatat semua fungsi sehingga anda dapat mengaksesnya dan melihat laman API mana yang digunakan. Anda mungkin menggunakan maklumat untuk menyesuaikan peraturan untuk laman web tertentu dan mengeksport semua maklumat yang dicatat untuk semua tab sekaligus.

Pengurus WebAPI menyokong pengimportan dan pengeksportan peraturan, berguna jika anda ingin menggunakan peluasan pada beberapa peranti atau di penyemak imbas yang berbeza.

Masa depan

Dari semua ciri terancang yang mungkin muncul pada satu ketika atau yang lain, ini adalah sokongan untuk set peraturan yang paling saya gemari. Sistem akan berfungsi serupa dengan bagaimana penyekat kandungan memuatkan senarai peraturan sekarang. Ini akan memudahkan pengguna yang ingin meningkatkan privasi dan keselamatan mereka tanpa meluangkan banyak waktu untuk meneliti API Web dan menyesuaikan akses untuk laman web berdasarkan percubaan dan kesalahan.

Kata Penutup

WebAPI Manager adalah pelengkap pendamping yang sangat baik untuk penyekat kandungan. Walaupun beberapa penyekat kandungan mungkin menyekat beberapa ciri juga atau mungkin dikonfigurasikan untuk melakukannya, sebagian besar tidak disentuh jika skrip berjalan di domain root.

Anda boleh menggunakannya untuk menyekat ciri-ciri yang disalahgunakan oleh banyak laman web, Canvas dan Beacon, atau menggunakan konfigurasi yang agresif dan menyesuaikannya hanya jika laman web yang anda lawati secara berkala memerlukan fungsi tertentu untuk berjalan dengan baik.

Artikel berkaitan

Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...
Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...
Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...