Pengaya Firefox

WebAPI Manager membatasi akses situs web ke Web API

WebAPI Manager membatasi akses situs web ke Web API

WebAPI Manager adalah ekstensi sumber terbuka untuk browser web Firefox dan Google Chrome yang dapat Anda gunakan untuk membatasi akses situs web ke Web API.

Dukungan untuk fitur dan teknologi baru meledak dalam beberapa tahun terakhir. Pembuat peramban seperti Mozilla atau Google mengintegrasikan API ke dalam peramban web mereka yang mungkin digunakan situs web.

Meskipun tidak ada keraguan bahwa banyak fitur yang bermanfaat karena memberikan situs kemampuan baru, beberapa fitur juga dapat disalahgunakan atau tidak benar-benar digunakan oleh banyak situs 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 Baterai untuk klien sidik jari juga.

Penulis WebAPI Manager mengidentifikasi dua masalah inti dalam hal integrasi fungsionalitas baru di browser web: bahwa beberapa fitur jarang jika pernah digunakan, dan bahwa fitur digunakan untuk tujuan yang tidak melayani pengguna seperti sidik jari atau menyerang mereka secara langsung.

Manajer WebAPI

WebAPI Manager adalah ekstensi browser untuk Google Chrome dan Mozilla Firefox yang memberi Anda kendali atas penggunaan WebAPI di browser. Meskipun saya belum mencoba ekstensi di browser seperti Opera atau Vivaldi, kemungkinan ekstensi ini juga akan berfungsi di browser tersebut.

Ekstensi tidak akan mengubah dukungan untuk API apa pun secara default. Terserah Anda untuk membatasi akses ke API, dan Anda memiliki dua opsi utama untuk melakukannya.

Anda dapat mengaktifkan konfigurasi yang disarankan. Manajer WebAPI mencakup tiga yang berbeda mengenai agresivitas. Konfigurasi lite harus memiliki dampak minimal pada fungsionalitas situs sementara pengaturan konservatif dan agresif dapat lebih memengaruhi fungsionalitas, tetapi juga meningkatkan keamanan dan privasi.

Ekstensi menandai semua fitur dari konfigurasi yang dipilih sehingga Anda tahu apa yang diblokir saat Anda menerapkannya.

Anda tidak perlu menggunakan konfigurasi yang disarankan. Anda dapat membuat konfigurasi khusus dan menerapkannya secara otomatis ke situs yang Anda kunjungi. Namun, ini membutuhkan pengetahuan yang lebih mendalam tentang API dan teknologi.

Ekstensi mencantumkan informasi umum pada halaman konfigurasi dan tautan ke spesifikasi sehingga Anda dapat membaca fitur tertentu sebelum memutuskan apakah akan memblokirnya atau tidak.

Daftar API dan fitur yang mungkin Anda blokir sangat luas. Untuk beberapa nama: Pekerja Layanan, WebGL 2.0, Elemen Kanvas, Grafik Vektor yang Dapat Diskalakan, API Status Baterai, Sensor Cahaya Sekitar, API Getaran, Ekstensi Media Terenkripsi, WebVR, API Audio Web, API Permintaan Pembayaran, Beacon, API Push, atau WebRTC 1.0.

WebAPI Manager dapat memblokir fungsionalitas pada domain yang cocok menggunakan ekspresi reguler pencocokan host, atau di semua domain menggunakan aturan pemblokiran default.

Ekstensi mencakup dua fitur sekarang yang mengungkapkan API dan fungsi yang digunakan situs web untuk Anda. Itu menambahkan ikon ke bilah alat peramban saat penginstalan yang menampilkan jumlah situs dan apakah API diblokir. Ini bekerja mirip dengan bagaimana pemblokir konten seperti NoScript atau uBlock Origin menyoroti aktivitas.

Sebuah klik pada ikon mencantumkan setiap host dan jumlah API yang diblokir. Antarmuka memiliki tombol "izinkan semua" untuk memasukkan domain ke daftar putih dan opsi untuk mengonfigurasi aturan pemblokiran untuk aturan yang dimaksud.

Opsi kedua yang harus Anda cari tahu fitur mana yang digunakan situs adalah mengaktifkan pencatatan pasif. Ini mencatat semua fungsionalitas sehingga Anda dapat mengaksesnya dan melihat situs API mana yang digunakan. Anda dapat menggunakan informasi tersebut untuk menyesuaikan aturan untuk situs tertentu dan mengekspor semua informasi yang dicatat untuk semua tab sekaligus.

WebAPI Manager mendukung impor dan ekspor aturan, berguna jika Anda ingin menggunakan ekstensi di beberapa perangkat atau di berbagai browser.

Masa depan

Dari semua fitur yang direncanakan yang mungkin mendarat di satu titik atau lainnya, itu adalah dukungan untuk set aturan yang paling saya sukai. Sistem akan bekerja mirip dengan bagaimana pemblokir konten memuat daftar aturan sekarang. Ini akan memudahkan pengguna yang ingin meningkatkan privasi dan keamanan mereka tanpa menghabiskan banyak waktu untuk meneliti API Web dan menyesuaikan akses untuk situs berdasarkan coba-coba.

Kata Penutup

WebAPI Manager adalah ekstensi pendamping yang sangat baik untuk pemblokir konten. Sementara beberapa pemblokir konten mungkin memblokir beberapa fitur juga atau mungkin dikonfigurasi untuk melakukannya, sebagian besar tidak tersentuh jika skrip dijalankan di domain root.

Anda dapat menggunakannya untuk memblokir fitur yang disalahgunakan oleh banyak situs, Canvas dan Beacon, atau menggunakan konfigurasi agresif dan menyesuaikannya hanya jika situs yang Anda kunjungi secara teratur memerlukan fungsionalitas tertentu untuk berjalan dengan benar.

Artikel terkait

Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...
Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...