Bisakah situs web melihat Addons Firefox saya? [duplikat]

10

Saya tahu ketika Anda mengunjungi situs web, mereka sebenarnya dapat melihat banyak informasi pribadi Anda, seperti jenis peramban, tetapi dapatkah mereka juga melihat addon mana yang telah saya instal?

Bagaimana dengan sesuatu seperti Periksa Plugin Mozilla ? Bagaimana saya tahu plugin apa yang saya miliki?

Saya telah menginstal Adblock Plus, tetapi satu halaman web yang saya kunjungi mengarahkan saya karenanya. Bagaimana ia melihat saya telah menginstal ABP, dan adakah cara untuk menyembunyikan informasi ini?

Kevin Panko
sumber
2
Lihat juga: superuser.com/questions/104118/…
Kevin Panko

Jawaban:

9

Secara umum, situs web tidak dapat memberi tahu addon apa yang Anda miliki.

Ada dua cara agar situs web dapat memberitahukan hal-hal tentang browser web.

  1. Header HTTP, seperti Agen-Pengguna dan Cookie, yang dikirimkan browser dengan permintaan tersebut.
  2. Kode Javascript yang dijalankan browser.

The header HTTP tidak mencakup informasi tentang addons Anda. Klik tautan untuk melihat tajuk Anda sendiri. Biasanya Firefox akan menyertakan nomor versinya, dan informasi tentang sistem operasi Anda, di header User-Agent.

Kode Javascript yang berjalan di browser Anda dapat mendeteksi keberadaan beberapa add-on, jika Javascript secara khusus memeriksa sesuatu yang menunjukkan adanya add-on tertentu. Beberapa situs secara khusus mencoba memeriksa Adblock. Pemrogram Adblock mencoba untuk mencegah hal ini tetapi itu adalah perlombaan senjata antara situs dan pemrogram Adblock. Anda dapat memblokir Javascript pada setiap situs dengan NoScript .

Kevin Panko
sumber
+1, saya berdiri dengan benar, dan telah menghapus referensi PluginDetect ( pinlady.net/PluginDetect ).
nik
5

Ya ... dan tidak. Tidak ada cara sederhana untuk melakukannya sebagian besar, setidaknya tidak secara inheren. Baca, misalnya:

http://en.wikipedia.org/wiki/Adblock#Detection

Deteksi

Beberapa webmaster telah menggunakan JavaScript untuk mendeteksi efek dari filter Adblock yang populer. [17] Ini telah dilakukan dengan menghasilkan URL seperti honeypot dan memverifikasi pengirimannya dan juga dengan verifikasi DOM yang lebih maju setelah halaman web diberikan di browser web untuk memastikan elemen iklan yang diharapkan ada.

Metode-metode ini tidak mendeteksi keberadaan ekstensi Adblock secara langsung, hanya efek dari filter, dan rentan terhadap pembaruan lanjutan untuk filter, dan oleh skrip web whitelist-filtering dengan ekstensi seperti NoScript.

Upaya telah dilakukan untuk mendeteksi plug-in itu sendiri tetapi metode deteksi itu dianggap tidak dapat digunakan oleh pembaruan Adblock Plus 0.7.5.2. [18]

Jadi itu lebih tipu daya dan mengambil bahwa ekstensi hadir dengan menemukan efek samping dan membuat tebakan yang berpendidikan - tetapi mereka dapat melakukannya untuk beberapa hal.

Adapun menyembunyikan informasi ini dari server, saya tidak tahu - itu mungkin mungkin tapi saya tahu tidak ada metode.

Dmatig
sumber
1

Saya yakin bahwa saya melihat situs yang akan mencantumkan semua plugin yang diaktifkan (selain tentang: plugin yang tidak dihitung karena alasan yang jelas). Namun, sepertinya saya tidak dapat menemukannya lagi ...

Brian Postow
sumber
Apakah itu mozilla.com/plugincheck ?
Kevin Panko
Saya tidak terlalu hebat dengan komputer, tetapi saya pikir add-on dan plugin berbeda. Saya pikir plugin adalah hal-hal seperti Flash, dan saya cukup yakin bahwa info dikirim, tetapi addons, seperti Adblock .. sepertinya tidak.
1
@FS Itu benar. Plugin termasuk Flash, Java, Quicktime, dan Windows Media Player. Kode Javascript dapat dengan mudah memeriksa apakah Anda memiliki hal-hal ini, karena jika Anda tidak melakukannya, situs tidak akan berfungsi sebagaimana dimaksud. Add-on adalah hal-hal yang mengubah cara Firefox bekerja, dan Javascript tidak dapat memeriksanya, kecuali bahwa Add-on secara khusus melakukan sesuatu yang istimewa untuk membuat kehadirannya diketahui.
Kevin Panko
1
@ Kevin, ya, itu mungkin itu. Juga, perhatikan bahwa Anda bisa mendapatkan DAFTAR plugin, bukan hanya memeriksa yang biasa digunakan. plugincheck menemukan plugin yang saya tulis, dan saya benar-benar ragu mozilla memeriksa untuk melihat apakah saya memiliki AccelViewTIFF secara eksplisit B-)
Brian Postow
0

Kemungkinan besar mereka mendeteksi bahwa Anda tidak memuat iklan, bukan karena Anda telah menginstal ABP secara khusus. Ini dilakukan melalui javascript, terutama. Ada berbagai situs web di luar sana yang merinci cara melakukannya, cukup kunjungi pencarian Google ini dan telusuri hasilnya.

Nitrodist
sumber
0

Bisa jadi daripada Adblock Plus sendiri fungsi javascript halaman web mendeteksi bahwa beberapa fungsi dalam skrip yang disediakan oleh pengiklan mereka hilang dan mengarahkan Anda karena itu .. semacam metode tidak langsung untuk mendeteksi Adblock, mendeteksi dengan efeknya daripada daripada secara aktif menemukannya.

Lebih dari ini saya tidak tahu, saya bukan pengembang Mozilla, tapi saya tentu penasaran apakah plugin adalah hal yang terdeteksi di Firefox. Saya bisa melihat saat-saat baik dan buruk memiliki fungsi itu.

Mokubai
sumber