Чи можуть веб-сайти бачити мої додатки Firefox? [дублікат]


10

Я знаю, коли ви відвідуєте веб-сайт, вони фактично можуть бачити багато вашої особистої інформації, наприклад типу браузера, але вони також можуть бачити, які додатки я встановив?

А як щодо чогось на зразок перевірки плагінів Mozilla ? Як дізнатися, які плагіни у мене є?

Я встановив Adblock Plus, але одна веб-сторінка, яку я відвідав, переспрямувала мене через нього. Як він бачить, що я встановив ABP, і чи є спосіб приховати цю інформацію?


Відповіді:


9

Взагалі веб-сайт не може визначити, які у вас аддони.

Є два способи, за допомогою яких веб-сайт може розповісти про веб-браузер.

  1. HTTP заголовки, такі як User-Agent та Cookie, які браузер надсилає із запитом.
  2. Код Javascript, який запускає браузер.

В заголовки HTTP не включають в себе інформацію про ваших аддонов. Клацніть посилання, щоб переглянути власні заголовки. Зазвичай Firefox включатиме в версію User-Agent номер своєї версії та інформацію про вашу операційну систему.

Код Javascript, який працює у вашому браузері, може виявити наявність деяких доповнень, якщо Javascript спеціально перевіряє наявність чогось, що вказує на наявність певного додатку. Деякі сайти спеціально намагаються перевірити Adblock. Програмісти Adblock намагаються запобігти цьому, але це гонка озброєнь між сайтами та програмістами Adblock. Ви можете блокувати Javascript на кожному сайті за допомогою NoScript .


+1, я виправлений і видалив посилання PluginDetect ( pinlady.net/PluginDetect ).
nik

5

Так ... і ні. Немає простого способу зробити це здебільшого, принаймні, не по суті. Прочитайте, наприклад:

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

Виявлення

Деякі веб-майстри використовували JavaScript для виявлення ефектів популярних фільтрів Adblock. [17] Це було зроблено шляхом генерування URL-адреси, що нагадує медовий горщик, і підтвердження його доставки, а також шляхом більш досконалої перевірки DOM після надання веб-сторінки у веб-браузері, щоб переконатися, що очікувані елементи реклами є присутніми.

Ці методи не визначають наявність розширення Adblock безпосередньо, лише ефекти фільтрів, і вони вразливі до постійних оновлень фільтрів, а також до білого списку фільтруючих веб-скриптів із розширенням, таким як NoScript.

Була зроблена спроба виявити сам плагін, але цей метод виявлення став непридатним для оновлення 0.7.5.2 Adblock Plus. [18]

Тож більш хитромудрий і зрозумілий, що розширення присутнє, знайшовши побічні ефекти та зробивши освічені здогадки - але вони можуть це зробити для деяких речей.

Щодо приховування цієї інформації від сервера, я не знаю - це, мабуть, можливо, але я не знаю жодного методу.


1

Я впевнений, що я побачив сайт, який перелічив би всі ваші включені плагіни (окрім приблизно: плагінів, які не враховуються з зрозумілих причин). Однак я, здається, більше не можу його знайти ...



Я не супер із комп’ютерами, але я думаю, що аддони та плагіни відрізняються. Я думаю, що плагіни - це такі речі, як Flash, і я впевнений, що інформація надсилається, але доповнення, як Adblock .. це схоже на ні.

1
@FS Це правильно. Додатки включають Flash, Java, Quicktime та Windows Media Player. Javascript-код може легко перевірити, чи є у вас ці речі, адже якщо цього не зробити, сайт не працюватиме за призначенням. Додатки - це речі, які змінюють спосіб роботи самого Firefox, і Javascript не може перевірити їх, якщо тільки додаток не робить щось особливе, щоб зробити його присутність відомим.
Кевін Панько

1
@Kevin, так, це, мабуть, було це. Також зауважте, що ви можете отримати СПИСОК плагінів, а не лише перевірити, чи часто використовуються. plugincheck знаходить плагін, про який я писав, і я серйозно сумніваюся, що mozilla перевіряє, чи є у мене явно AccelViewTIFF B-)
Brian Postow

0

Швидше за все, вони виявили, що ви не завантажували рекламу, не що ви спеціально встановили ABP. Це робиться, головним чином, через JavaScript. Існують різні веб-сайти, в яких детально описано, як це зробити, просто відвідайте цей пошук у Google та ознайомтесь з результатами.


0

Можливо, замість самого Adblock Plus функції веб-сторінки javascript виявили, що деякі функції в сценарії, наданому їх рекламодавцем, відсутні і перенаправили вас через це. ніж активно знаходити його.

Більше цього я не знаю, я не розробник Mozilla, але мені, безумовно, цікаво, чи плагіни виявляються в Firefox. Я бачу випадки, коли мати таку функціональність може і добре, і погано.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.