1

私は CNN をブラウズし、そこに私の Facebook の写真と「コメントを投稿」ボックスがあるのを見てぞっとしました。CNN はどのようにして Facebook のログイン情報を取得しましたか?

より具体的には、CNN は私が Facebook にログインしていることをどのようにして知ったのでしょうか? そのためには、CNN が Facebook によって設定された Cookie にアクセスする必要があるようです。

これは私が考えることができる唯一のシーケンスです。

Facebook を閲覧し
てログインします。[ログイン状態を維持する] ボックスにチェックを入れます。
Facebook が私のマシンに認証 Cookie を配置します。
CNN を閲覧します。
CNN は私の Facebook Cookie を読み取り、認証コードを Facebook API に送信します。
Facebook API がログイン情報を確認し、コメント ボックスを表示します。

これは何が起こっているのですか?それとも、他のブードゥー教が進行中ですか?

広告でこのようなクロスサイトのものを見たことがありますが、それは情報を表示するだけです. 私は、LinkedIn のようなサイトが私の情報を広告主に販売していると思っていました。サードパーティのサイトに自動的にログインするのは、まったく違うようです。

4

2 に答える 2

3

それはiframeです。iframe は Facebook の Cookie にアクセスできますが、それを含むサイトはアクセスできません。

于 2010-07-17T19:43:27.350 に答える