Versi modern Google Chrome dan Mozilla Firefox mencegah Anda memasang pengaya yang tidak disetujui. Ini adalah hal yang baik, dan membantu memblokir malware dari peramban Anda. Namun terkadang Anda perlu menginstal add-on yang tidak disetujui dari file CRX atau XPI.
Ini hanya untuk pengguna berpengalaman. Ini sangat berguna jika Anda mengembangkan ekstensi Anda sendiri dan perlu mengujinya. Jika Anda memasang ekstensi yang dibuat orang lain, pastikan Anda tahu persis apa yang Anda lakukan.
Google Chrome hanya memungkinkan Anda memasang ekstensi dari Toko Web Chrome. Situs web lain dapat mengarahkan Anda untuk memasang ekstensi, tetapi situs web tersebut harus dihosting di Toko Web Chrome.
Keterbatasan ini saat ini tampaknya hanya berlaku untuk Chrome di Windows dan Mac OS X, sehingga pengguna Chrome di Linux dan Chrome OS dapat terus memasang ekstensi dari luar Toko Web. Cukup drag-and-drop file CRX ke halaman Extensions.
Jika Anda mengembangkan ekstensi Anda sendiri, Anda dapat memuat ekstensi yang belum dikemas melalui mode pengembang. Ini tidak memungkinkan Anda memuat ekstensi dalam format .crx.
Untuk melakukan ini, buka halaman Extensions - klik tombol menu, arahkan ke "Alat lainnya", dan pilih "Extensions". Klik kotak centang "Mode pengembang" untuk mengaktifkannya, lalu klik tombol "Muat ekstensi yang belum dibongkar". Arahkan ke direktori ekstensi dan buka.
Anda dapat melakukannya dengan versi Chrome yang ada. Namun, Chrome akan mengingatkan Anda bahwa Anda menggunakan ekstensi yang tidak dibongkar setiap kali Anda meluncurkannya. Pesan ini dirancang untuk mencegah mode pengembang digunakan untuk malware.
Google sebelumnya mengizinkan Anda untuk beralih ke saluran "Pengembang" Chrome yang tidak stabil dan memasang ekstensi dari luar Toko Web di bentukan itu. Namun, program jahat memaksa Chrome untuk beralih ke saluran pengembang di komputer pengguna, jadi saluran pengembang sekarang juga memiliki batasan ini. Hal yang sama tampaknya berlaku untuk Chrome Canary build - mereka tidak mengizinkan Anda memasang ekstensi non-Web-Store.
Anda dapat menginstal peramban lain berdasarkan Chromium, yang merupakan proyek sumber terbuka yang menjadi dasar untuk Chrome. Chromium sendiri tampaknya memiliki batasan ini, jadi Anda tidak dapat menginstal Chromium saja.
Opera didasarkan pada Chromium dan mendukung ekstensi Chrome. Instal Opera dan Anda dapat memuat ekstensi Chrome dari mana pun Anda suka. Untuk melakukan ini di Opera, buka halaman ekstensi dan drag-and-drop file .CRX ke atasnya. Anda akan diberitahu bahwa ekstensi dipasang dari luar toko ekstensi resmi dan diminta untuk mengonfirmasi pemasangan.
Untuk penyebaran perusahaan, Google Chrome memungkinkan Anda memasang ekstensi non-Web-Store melalui Kebijakan Grup. Namun, Chrome hanya mengizinkan ini di komputer yang terhubung ke domain Windows.
Mozilla sebenarnya tidak membatasi Anda untuk ekstensi dari Mozilla Add-ons Gallery. Namun, Mozilla mencegah Anda memasang ekstensi yang belum ditandatangani oleh Mozilla. Ini berarti bahwa Anda hanya dapat menginstal Firefox add-ons yang telah diterima dan dimasuki oleh Mozilla. Seperti Chrome, ini membantu melindungi terhadap malware. (Perubahan ini berlaku di Firefox 44.)
Solusi Mozilla untuk ini adalah Firefox Developer Edition. Edisi khusus Firefox ini dilengkapi dengan alat pengembang bawaan, dan ini juga memungkinkan Anda untuk menginstal add-on Firefox unsigned.
Anda juga dapat menggunakan Firefox Nightly - versi pengujian Firefox yang sangat tidak stabil yang setara dengan rilis Canary Chrome. Ini juga memungkinkan Anda untuk memasang ekstensi unsigned.
Juga akan ada versi khusus "unbranded" dari rilis stabil dan beta dari FIrefox yang memungkinkan Anda untuk menonaktifkan pemeriksaan tanda tangan. Ini tidak akan memiliki logo normal Firefox, yang akan membantu mencegah pembuat malware untuk menukar mereka dengan versi Firefox yang dilindungi.
Setelah menginstal rilis khusus Firefox, Anda harus mengubah pengaturan untuk memungkinkan pemasangan add-on unsigned. Secara default, bahkan versi Firefox ini akan memblokir itu.
Untuk melakukannya, ketik about: config ke address bar Firefox dan tekan Enter. Cari “xpinstall.signatures.required”, klik dua kali pengaturan “xpinstall.signatures.required”. Sekarang akan diatur ke "False".
Ingat, ini hanya berfungsi jika Anda menggunakan rilis khusus Firefox, bukan versi normal.
Seperti Chrome, Anda juga dapat mempertimbangkan untuk menggunakan browser lain berdasarkan pada kode Firefox, bukan Firefox itu sendiri.
"Extended Support Release" atau versi ESR yang lebih lambat dari Firefox juga belum mendukung penandatanganan tambahan. Namun, penandatanganan akhirnya dapat diberlakukan pada versi Firefox ini juga. Ini bukan solusi jangka panjang.
"Skrip pengguna" juga dapat membantu. Daripada mencari add-on untuk sesuatu, Anda dapat menginstal ekstensi Tampermonkey untuk add-on Chrome atau GreaseMonkey untuk Firefox. Anda kemudian dapat mencari "skrip pengguna" kecil - bit JavaScript - bahwa ekstensi secara otomatis akan berjalan pada halaman web tertentu. Ini pada dasarnya adalah bookmarklet yang secara otomatis berjalan di situs web tertentu.
Skrip ini tidak harus melalui Toko Web Chrome atau Mozilla, jadi Anda dapat mengunduhnya dari web atau menulisnya sendiri dan menginstalnya dengan mudah.
Hati-hati: Seperti apa pun yang berjalan di browser Anda, Anda dapat memasang skrip pengguna jahat yang memata-matai penjelajahan web Anda dan menangkap data pribadi Anda atau hanya menyisipkan lebih banyak iklan. Berhati-hatilah dengan apa yang Anda pasang.
Sekali lagi, kami tidak mendorong melewati perlindungan ini kecuali Anda benar-benar tahu apa yang Anda lakukan dan memiliki alasan kuat untuk melakukannya.Malware - dan "program yang mungkin tidak diinginkan" - penulis menyukai ini, karena mereka dapat memaksa add-on yang berbahaya ke browser Anda. Mengunci browser lebih lanjut membantu memerangi malware ini dan menyulitkan orang yang mencoba menginfeksi peramban Anda. Untuk pengguna Chrome dan Firefox rata-rata, ini adalah peningkatan keamanan yang besar.