Kisahnya Sejauh Ini
Sebagai bagian dari upaya untuk meningkatkan keamanan dan privasi pengguna, Chrome merencanakan sejumlah perubahan pada platform ekstensi. Kami mengumumkan beberapa perubahan ini Oktober lalu, dan telah memberikan konteks tambahan pada mereka hari ini . Perubahan pada platform ini sedang diimplementasikan sebagai bagian dari Manifest V3 – versi platform Ekstensi Chrome yang berikutnya.
Salah satu perubahan ini adalah untuk berpindah dari versi blokir Web Request API menuju API baru, yang disebut Declarative Net Request . Ada banyak kebingungan dan kesalahpahaman seputar motivasi dan implikasi dari perubahan ini, termasuk spekulasi bahwa perubahan ini dirancang untuk mencegah atau melemahkan pemblokir iklan. Ini tentu saja bukanlah tujuannya. Faktanya, perubahan ini dimaksudkan untuk memberi developer sebuah cara guna membuat pemblokir iklan yang lebih aman dan berkinerja lebih baik.
Untuk meningkatkan jaminan keamanan dan privasi platform ekstensi, kami sedang memikirkan kembali beberapa API inti platform ekstensi. Itulah sebabnya kami berencana untuk mengganti blokir Web Request API dengan Declarative Net Request API.
Cara Kerja Web Request
Dengan Web Request, Chrome mengirimkan semua data dalam permintaan jaringan ke ekstensi pendengaran - termasuk setiap data sensitif yang terdapat dalam permintaan tersebut seperti foto pribadi atau email. Ekstensi memiliki kesempatan untuk mengevaluasi permintaan, kemudian memberi tahu Chrome apa yang harus dilakukan dengan permintaan tersebut: mengizinkan, memblokir, atau mengirimkannya dengan beberapa modifikasi. Hasilnya, ekstensi yang memanfaatkan Web Request API biasanya memiliki akses untuk membaca dan memanipulasi semua yang dilakukan pengguna di web.
Meskipun API ini digunakan oleh developer yang baik untuk mengimplementasikan fitur-fitur canggih seperti pemblokir konten, API ini juga bisa - dan telah - disalahgunakan. Karena semua data permintaan terpapar ke ekstensi, ini mempermudah developer jahat untuk menyalahgunakan akses ke kredensial, akun, atau informasi pribadi pengguna. Sejak Januari 2018, 42% ekstensi berbahaya menggunakan Web Request API.
Selain masalah keamanan ini, terdapat juga biaya kinerja yang signifikan. Dalam kebanyakan kasus, biaya ini bukan berasal dari evaluasi event pemrosesan skrip ekstensi, melainkan dari semua hal lain yang mengoordinasikan skrip. Dampak kinerja keseluruhan bisa sangat besar, bahkan untuk ekstensi yang ditulis seoptimal mungkin di mana waktu eksekusi JavaScript dapat diabaikan.
Desain saat ini, versi blokir Web Request API membutuhkan proses yang berjalan lama dan terus-menerus, dan pada dasarnya tidak kompatibel dengan pemrosesan “lazy” - pemrosesan yang bisa dijalankan atau dihancurkan sesuai kebutuhan, sehingga menghemat sumber daya sistem. Ada juga biaya signifikan yang terkait dengan serialisasi data permintaan, komunikasi antar-proses yang diperlukan untuk mengirim data ke ekstensi, dan pemrosesan respons ekstensi.
Masuklah Declarative Net Request
Declarative Net Request API bekerja secara berbeda dibandingkan Web Request API. Sebagai ganti Chrome mengirim semua informasi tentang permintaan ke ekstensi pendengaran pada saat permintaan, ekstensi mendaftarkan aturan yang memberi tahu Chrome apa yang harus dilakukannya bila jenis permintaan tertentu terlihat.
Pendekatan ini memiliki keunggulan dalam keamanan dan privasi pengguna, serta kinerjanya. Dengan pendekatan deklaratif, Chrome tidak perlu memaparkan data sensitif apa pun ke ekstensi. Browser bisa melakukan tindakan yang diminta oleh ekstensi tanpa harus mengirimnya semua data yang terkait dengan permintaan jaringan, karena ekstensi sudah menetapkan kondisi ketika perlu diambil tindakan lain. Ini memungkinkan ekstensi untuk melakukan pemblokiran konten tanpa memerlukan akses ke semua informasi pribadi pengguna.
Ini memiliki implikasi kinerja yang signifikan. Yang paling penting, proses yang berjalan lama dan terus-menerus tidak diperlukan lagi karena aturan sudah didaftarkan sebelum permintaan dibuat daripada harus memprosesnya saat waktu proses. Ini juga mengurangi biaya serialisasi semua data permintaan dan pengiriman pesan antar-proses ke ekstensi pendengaran. Peningkatan kinerja ini akan membuat ekstensi secara signifikan lebih baik di platform yang sumber dayanya terbatas.
Mengapa Tidak Keduanya?
Selain masalah kinerja yang dikemukakan di atas, tim Chrome sangat percaya bahwa pengguna tidak perlu mengekspos email, foto, media sosial, atau data sensitif lainnya ke ekstensi jika ekstensi tidak benar-benar memerlukan akses tersebut untuk melakukan fungsinya. Dan secara historis, ketika developer ekstensi diberikan pilihan antara kemampuan dan keamanan, sebagian besar developer memilih kemampuan. Kami telah melihatnya berulang kali pada platform ekstensi dengan halaman event, izin opsional, dan activeTab.
Enterprise
Perusahaan, sekolah, dan bisnis sering kali memerlukan kontrol software dan jaringan yang berbeda untuk mematuhi kebijakan korporasi. Selain itu, organisasi-organisasi ini biasanya memiliki administrator yang berperan memahami dan menyiapkan lingkungan mereka.
Chrome menyediakan kontrol enterprise melalui kebijakan administrator . Versi blokir Web Request API tetap tersedia untuk ekstensi terkelola karena integrasi mendalam yang mungkin dimiliki enterprise antara suite software dan Chrome mereka. Administrator sistem bisa terus mengelola Chrome dalam lingkungan enterprise secara gratis menggunakan mekanisme yang disediakan OS untuk menerapkan kebijakan Chrome.
Bergerak Maju
Declarative Net Request, dan seluruh Manifest V3, masih dalam proses desain dan pengembangan. Kami terus menyempurnakannya, merespons masukan komunitas dan bekerja dengan developer untuk membantu mendukung berbagai kasus penggunaan.
Sejak pengumuman awal Declarative Net Request API, kami telah menambahkan fungsionalitas yang signifikan ke dalam API sebagai hasil dari diskusi ini. Declarative Net Request API sekarang memungkinkan pendaftaran dan penghapusan aturan dinamis - ditetapkan pada saat waktu proses dan tidak secara statis dalam manifes. Kami juga menambahkan kemampuan untuk menghapus header pelacakan umum, seperti Referer, Cookie, dan Set-Cookie.
Kami secara aktif mencari cara lain untuk memperluas API ini, termasuk menambahkan metode untuk mendapatkan masukan tentang aturan yang cocok, dan dukungan untuk pengalihan yang lebih beragam dengan memanfaatkan manipulasi URL dan ekspresi reguler. Selain itu, kami saat ini berencana untuk mengubah batas aturan dari maksimum 30 ribu aturan per ekstensi ke batas maksimum global 150 ribu aturan.
Kami akan terus bekerja dengan komunitas developer untuk bergerak maju. Kami memahami bahwa adopsi Manifest V3 mengharuskan developer mengupdate ekstensinya dan kami akan terus mendukung mereka melalui transisi ini.
Ditulis oleh Simeon Vincent, Developer Advocate for Chrome Extensions
Penjelasan ini diberikan dengan sangat detail. Sekali baca, saya tidak perlu bertanya lagi. Namun 1 hal yang saya bingung, apakah benar ini dari pihak developer chrome extension? Karena normalnya tentu berbahasa Inggris.
ReplyDeleteidn poker domino qq
tripoker
poker bonus idn
idn poker
cara deposit poker idn play
dl.pussy888com
Maxbet / IBCBET telah RESMI mengganti namanya menjadi Nova88. Yuk Daftar Nova88 dan Login Nova88 untuk menikmati keseruan baru dalam bermain Judi Bola Online dan Live Casino Nova88.
ReplyDeletehttp://nova88.fun/
Link login88 adalah situs judi online yang menyediakan banyak informasi seputar judi online Seperti cmdbet, dan anda bisa melakukan login cmdbet dan daftar cmdbet pada situs kami, Baca dan simak beberapa tips dan berbagai cara untuk menang memainkan judi online di situs kami.
ReplyDeletehttp://linklogin88.com/
Situs Judi Poker Online Indonesia merupakan permainan judi yang menggunakan kartu remi sebagai alat untuk memainkannya. Yuk baca artikel lainnya seputar Poker Online Indonesia
ReplyDeletehttp://pokeronlineindonesia.fun/
Dissertation Master provides help on writing a dissertation/ If you are having trouble writing a dissertation and are looking for a website to buy dissertation online you should contact us to get your dissertation at a reasonable price.
ReplyDeletedede torun gay, bisexual erkek ibne erotik bakire porno turk bakire kızlar 17 seks animal dog porno
ReplyDeleteHi, great thread!
ReplyDeleteTrading on 15 popular spot and futures cryptocurrency exchanges on your account via API key more you can visit at CryptoRobotics.