Bagaimana cara menyembunyikan Detail Plugin Browser di firefox untuk privasi lebih?

16

Saya mencoba mengelabui hasil di halaman ini untuk memiliki lebih banyak privasi / anonimitas: https://panopticlick.eff.org/index.php?action=log&js=yes

Sejauh ini yang terbaik yang bisa saya lakukan adalah mengganti agen pengguna, dengan plugin "User Agent Switcher".

Adakah ide tentang cara mengubah nilai-nilai lainnya? Seperti detail plugin dan font sistem.

HappyDeveloper
sumber
1
Apa yang ingin Anda capai dengan melakukan ini?
superuser,
9
@Avid Lebih privasi. Tidak membiarkan situs web acak mengumpulkan setiap bit informasi tentang Anda pada umumnya adalah ide yang baik.
HappyDeveloper

Jawaban:

2

Belum ada cara untuk melakukan ini di Firefox. Ini diperlukan agar server yang Anda sambungkan dapat mengetahui bentuk untuk mengirim konten kembali kepada Anda. Analogi terdekat yang dapat saya gambar adalah bagaimana SSL mengirim semua jenis koneksi yang dapat diterima (SSL1, TSL, dll.) Dan server dapat memilih apa yang ingin digunakan untuk berkomunikasi. Ketika kami mengirimkan semua informasi ini ke server, kami memberi tahu bahwa kami memiliki plugin ini dan dapat mengirimkan konten kepada kami yang dapat kami gunakan.

Jika Anda khawatir tentang keamanan di browser Anda, Anda dapat menggunakan NoScriptuntuk memblokir skrip yang tidak perlu dari berjalan di browser Anda. Itu berarti itu akan lebih cenderung membuat browser Anda kurang "unik".

superuser
sumber
9

Saya tahu pertanyaan ini sudah cukup lama, tetapi ketika mencari masalah ini, ini adalah salah satu hasil pertama.

Jawaban Singkat: Setel "plugins.enumerable_names" menjadi "" (string kosong) di Firefox 29+.

Rupanya, dari versi 29 dan seterusnya, Firefox memiliki pengaturan tentang: konfigurasi yang mengontrol plugin enumerable. Itu tidak menyelesaikan masalah sepenuhnya, karena dimungkinkan untuk meminta setiap plugin, tetapi itu membantu.

Properti ini adalah "plugins.enumerable_names", dan ia memiliki daftar awalan yang diizinkan yang dapat disebutkan. Jadi, untuk pengaturan default, "Java, Nexus Personal, QuickTime, Shockwave", semua nama plugin yang dimulai dengan "Java", "Nexus Personal", ... akan disebutkan, dan semua yang lain akan disembunyikan. Untuk menyembunyikan semuanya, cukup hapus string itu (setel ke "").

Info lebih lanjut: https://mail.mozilla.org/pipermail/firefox-dev/2013-November/001186.html

UPDATE : Seperti Pointy telah disebutkan dalam komentar, fitur ini telah dihapus, karena itu tidak benar-benar mencegah enumerasi plugin (tetapi membuatnya sedikit lebih sulit).

Berikut adalah halaman bugzilla untuk tambalan: https://bugzilla.mozilla.org/show_bug.cgi?id=1169945

UPDATE2 : Setelah pencarian cepat, sepertinya satu-satunya hal yang mencegah enumerasi dari enumerasi adalah mengaturnya menjadi "Never activate". Sementara itu, menghapus plugin tambahan dan mengacak agen pengguna dapat membantu.

Daniel Vaz
sumber
1
Tidak ada plugins.enumerable_namesproperti konfigurasi di Firefox 42.
Runcing
Terima kasih atas peringatannya. Tampaknya mereka dihapus karena itu hampir tidak berguna (Anda masih bisa memiliki daftar plugin dan coba satu per satu). Saya akan memperbarui pos dengan apa yang saya temukan sementara itu
Daniel Vaz
8

Untuk agen-pengguna, Anda dapat menggunakan "about: config" untuk membuat nilai yang disebut "general.useragent.override" dan mengatur nilainya menjadi kosong (atau agen pengguna favorit Anda).

Mengatur "plugins.click_to_play" ke "true" menghentikan enumerasi font.

"dom.storage.enabled" ke "false" mungkin juga berguna.

mikrofon
sumber
Ini sebenarnya jawaban yang lebih baik! Font sistem dibaca melalui flash, jadi "plugins.click_to_play" secara efektif menyelesaikan masalah.
Memming
Shure tentang itu? saya memiliki nilai yang disetel ke true dan font saya stil gt enumerated
rhavin
@rhavin dengan Javascript, browser dapat diuji untuk melihat apakah mendukung font tertentu, Javascript tidak akan membagikan daftar lengkap font sistem.
leopld
2

fyi, lihat Addon Firefox ini: Random Agent Spoofer

Motsel
sumber
Random Agent Spoofer adalah jawaban yang tepat. Karena baru-baru ini ditambahkan opsi untuk mematikan enumerasi plugin: github.com/dillbyrne/random-agent-spoofer/issues/283 Sebagai alternatif, seperti yang ditunjukkan dalam komentar Mechazawa di tautan itu, Anda dapat menggunakan skrip Greasemonkey atau Tampermonkey (keduanya firefox dan chrome) untuk mengurus ini tanpa ekstensi apa pun. Saya dapat mengkonfirmasi bahwa ini menunjukkan plugin sebagai "tidak terdefinisi" dalam tes panopticlick.
Spectraljump
ahh terima kasih atas informasinya, bahwa skrip pengguna mengagumkan karena berfungsi di Chromium juga ... :) github.com/dillbyrne/random-agent-spoofer/issues/…
Motsel