Bất kỳ ứng dụng web nào có thể cho biết nếu tôi mở Facebook trong một tab hoặc cửa sổ khác không?


7

Tôi có Facebook mở trong một tab và tôi mở YouTube ở một tab khác. YouTube hỏi tôi có muốn đăng nhập bằng tài khoản Facebook của mình không. YouTube có thể cho biết nếu tôi mở Facebook trong một tab hoặc cửa sổ khác không?


Bạn có nghĩa là "bất kỳ ứng dụng web nào có thể cho biết nếu tôi đăng nhập vào facebook không?" evan nếu facebook không được mở trong một tab khác.
DoNotInstall

Câu trả lời:


4

Có, có thể nói rằng bạn đã đăng nhập (hoặc ít nhất là đã sử dụng dịch vụ). Trong ít nhất hai cách:

1) Kết nối rõ ràng. Nếu YouTube sử dụng API Facebook để kết nối và kiểm tra xem Facebook có biết bạn là ai trong phiên đó hay không.

2) Sử dụng các thủ thuật CSS, trong đó một trang web có thể kiểm tra xem bạn có hình ảnh hoặc tệp cụ thể (nổi tiếng) trong bộ đệm của trình duyệt hay không. Họ không thể nói bạn là ai, nhưng họ có thể tìm ra bạn sử dụng dịch vụ nào.

Cách thứ hai là làm thế nào các dịch vụ đánh dấu trang hoặc nhà cung cấp OpenID có thể cho bạn thấy năm dịch vụ hàng đầu của bạn trong số hàng trăm dịch vụ mà họ hỗ trợ.


11

Không, các tab và cửa sổ riêng lẻ không có cách nào để biết các tab / cửa sổ khác đang mở.


Đây sẽ là một mối quan tâm riêng tư thực sự nếu điều này là có thể. Các trang web có thể theo dõi sự hiện diện của bạn trên các trang web khác mà bạn không biết.
spoulson

Xin lỗi để phá vỡ đại diện 666 của bạn: P
Matchu

Không có cách nào, không thực sự chính xác. Có một số cách mà các trang web có thể cho biết những trang web khác bạn đã đến hoặc hiện đang có phiên mở. Các trang có thể cho biết bạn đến từ đâu thông qua các liên kết giới thiệu, vì vậy nếu bạn đến từ Facebook đến YouTube, họ có thể đề nghị bạn đăng nhập bằng facebook dựa trên thực tế là bạn đến từ đó. Ngoài ra, do facebook sử dụng OAuth 2.0, YouTube có thể sử dụng giao thức OAuth để nói rằng bạn đang tham gia phiên OAuth trên facebook và đề nghị bạn đăng nhập bằng chính phiên đó.
khô

Đây là "trên lý thuyết". Những thứ như flash và khai thác trình duyệt làm cho điều này ít đúng trong thực tế.
Kendall Hopkins

Một trang web không thể truy cập trực tiếp vào lịch sử của bạn, nhưng nó có thể cho biết trước đây bạn đã truy cập một số trang cụ thể chưa. Sciencebloss.com/pharyngula/2010/12/ . (Theo phương pháp này, không thể cho biết bạn đã đăng nhập chưa.)
TRiG

5

Tuy nhiên, tôi tin rằng các trang web OpenID và OAuth có thể phát hiện nếu bạn đã đăng nhập vào một nhà cung cấp OpenID hoặc OAuth khác. Đây là cách họ biết và đang cố gắng cung cấp dịch vụ cho bạn biết bạn có thể sử dụng thông tin đăng nhập đó trên trang web của họ.


0

Một cách khác mà các trang web có thể làm điều này là dựa trên một liên kết giới thiệu, vì vậy nếu bạn đến YouTube từ Facebook, YouTube có thể phát hiện ra điều này.


Có thể chặn trình duyệt của bạn truyền các liên kết giới thiệu nếu bạn chọn. Bạn có thể chặn điều này trong hầu hết các trình duyệt, các bước cho firefox có thể được tìm thấy ở đây: cafe.elharo.com/privacy/iêu Đối với Chrome, đây là một tiện ích mở rộng: chrome.google.com/extensions/detail/ trộm
khô

0

Có, có thể, sử dụng lỗi web 1x1 GIF vô hình để truy cập cookie Facebook của bạn.

Đây là nguồn gốc của fiasco Facebook Beacon khét tiếng . Do kết quả của vụ kiện sau đó, Facebook đã ngừng thực hiện việc này và rất có thể sẽ không cố gắng làm lại.


0

Dường như Facebook KHÔNG biết bạn đã đăng nhập vào một số trang web - điều đó có thể là do bạn đang thấy các tiện ích xã hội "Thích" mới ("plugin") trên tất cả các trang web.

Đối với người dùng trung bình, có vẻ như FB biết bạn đã đăng nhập, bởi vì bạn thấy những người bạn của bạn đã "thích" trang web hoặc phần nội dung đó. Tuy nhiên, về mặt kỹ thuật, các plugin xã hội FB là các iframe nhỏ vẫn được lưu trữ trên facebook.com:

http://developers.facebook.com/plugins

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.