Các trang web có thể xem Addons Firefox của tôi không? [bản sao]


10

Tôi biết khi bạn truy cập một trang web, họ thực sự có thể thấy rất nhiều thông tin cá nhân của bạn, như loại trình duyệt, nhưng họ cũng có thể xem những addon nào tôi đã cài đặt không?

Điều gì về một cái gì đó như Mozilla Plugin Check ? Làm thế nào để nó biết những gì tôi có plugin?

Tôi đã cài đặt Adblock Plus, nhưng một trang web tôi đã truy cập đã chuyển hướng cho tôi vì nó. Làm thế nào nó có thể thấy tôi đã cài đặt ABP, và có cách nào để ẩn thông tin này không?


Câu trả lời:


9

Nói chung, một trang web không thể cho biết bạn có những addon nào.

Có hai cách mà một trang web có thể nói những điều về trình duyệt web.

  1. Các tiêu đề HTTP, chẳng hạn như User-Agent và Cookie, mà trình duyệt gửi với yêu cầu.
  2. Mã Javascript mà trình duyệt chạy.

Các tiêu đề HTTP không bao gồm thông tin về các addon của bạn. Nhấp vào liên kết để xem các tiêu đề của riêng bạn. Thông thường Firefox sẽ bao gồm số phiên bản của nó và thông tin về hệ điều hành của bạn, trong tiêu đề Tác nhân người dùng.

Mã Javascript chạy trong trình duyệt của bạn có thể phát hiện sự hiện diện của một số tiện ích bổ sung, nếu Javascript kiểm tra cụ thể thứ gì đó cho biết sự hiện diện của một tiện ích bổ sung cụ thể. Một số trang web đặc biệt cố gắng kiểm tra Adblock. Các lập trình viên Adblock cố gắng ngăn chặn điều này nhưng đó là cuộc chạy đua vũ trang giữa các trang web và các lập trình viên Adblock. Bạn có thể chặn Javascript trên cơ sở từng trang web với NoScript .


+1, tôi đứng chính xác và đã xóa tham chiếu PluginDetect ( pinlady.net/PluginDetect ).
nik

5

... và không. Không có cách nào đơn giản để làm điều đó cho hầu hết các phần, ít nhất là không phải vốn có. Đọc, ví dụ:

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

Phát hiện

Một số quản trị web đã sử dụng JavaScript để phát hiện các hiệu ứng của các bộ lọc Adblock phổ biến. [17] Điều này đã được thực hiện bằng cách tạo URL giống như honeypot và xác minh việc phân phối của nó và cũng bằng cách xác minh nâng cao hơn về DOM sau khi trang web được hiển thị trong trình duyệt web để đảm bảo có các yếu tố quảng cáo dự kiến.

Các phương pháp này không trực tiếp phát hiện sự hiện diện của tiện ích mở rộng Adblock, chỉ có tác dụng của các bộ lọc và dễ bị cập nhật liên tục cho các bộ lọc và bởi các tập lệnh web lọc danh sách trắng có phần mở rộng như NoScript.

Một nỗ lực đã được thực hiện để tự phát hiện trình cắm nhưng phương thức phát hiện đó không được sử dụng bởi bản cập nhật 0.7.5.2 của Adblock Plus. [18]

Vì vậy, sẽ khó khăn hơn và nhận ra rằng phần mở rộng có mặt bằng cách tìm ra các tác dụng phụ và đưa ra một phỏng đoán có giáo dục - nhưng họ có thể làm điều đó cho một số điều.

Đối với việc ẩn thông tin này khỏi máy chủ, tôi không biết - có thể là có thể nhưng tôi không biết phương pháp nào.


1

Tôi khẳng định rằng tôi đã thấy một trang web sẽ liệt kê tất cả các plugin được kích hoạt của bạn (trừ về: các plugin không được tính vì lý do rõ ràng). Tuy nhiên, tôi dường như không thể tìm thấy nó nữa ...



Tôi không tuyệt vời với máy tính, nhưng tôi nghĩ addons và plugin là khác nhau. Tôi nghĩ rằng các plugin là những thứ như Flash và tôi khá chắc chắn rằng thông tin đó đã được gửi, nhưng các addon, như Adblock .. nó trông như không.

1
@FS Đúng vậy. Các plugin bao gồm Flash, Java, Quicktime và Windows Media Player. Mã Javascript có thể dễ dàng kiểm tra xem bạn có những thứ này không, vì nếu không, trang web sẽ không hoạt động như dự định. Tiện ích bổ sung là những thứ thay đổi cách thức hoạt động của Firefox và Javascript không thể kiểm tra chúng, trừ khi Add-on đặc biệt làm điều gì đó đặc biệt để làm cho sự hiện diện của nó được biết đến.
Kevin Panko

1
@Kevin, yeah, có lẽ vậy. Ngoài ra, lưu ý rằng bạn có thể nhận được một DANH SÁCH các plugin, không chỉ kiểm tra các plugin thường được sử dụng. plugincheck tìm plugin mà tôi đã viết, và tôi nghiêm túc nghi ngờ mozilla được kiểm tra để xem nếu tôi có AccelViewTIFF rõ ràng B-)
Brian Postow

0

Nhiều khả năng họ phát hiện ra rằng bạn không tải quảng cáo, không phải bạn đã cài đặt ABP cụ thể. Điều này được thực hiện thông qua javascript, chủ yếu. Có nhiều trang web khác nhau chi tiết cách thực hiện, chỉ cần truy cập vào tìm kiếm Google này và xem qua kết quả.


0

Có thể là thay vì chính Adblock Plus, các chức năng javascript của trang web đã phát hiện ra rằng một số chức năng trong tập lệnh do nhà quảng cáo của họ cung cấp bị thiếu và chuyển hướng cho bạn vì điều đó .. một phương pháp gián tiếp để phát hiện Adblock, phát hiện bởi các hiệu ứng của nó hơn là chủ động tìm ra nó

Hơn thế này tôi không biết, tôi không phải là nhà phát triển Mozilla, nhưng tôi chắc chắn tò mò liệu plugin có phải là thứ có thể phát hiện được trong Firefox hay không. Tôi có thể thấy những lúc nó có thể tốt và xấu khi có chức năng đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.