web-dev-qa-db-ja.com

ウェブサイトは私の閲覧履歴を知ることができますか?

Webサイトにアクセスすると、ブラウザにCookieが表示されることがあります。通常、Cookieはその特定のサイトからの閲覧情報を追跡します。それらのCookieを削除して他のWebサイトを閲覧しない場合、Cookieは閲覧しているサイトを認識できますか?また、ブラウザで保存されている閲覧履歴を閲覧できるウェブサイトはありますか? Cookie、ブラウザによって保存された閲覧履歴、またはスクリプト言語などを使用して、どのWebサイトでも閲覧履歴を知ることができますか? javascript?

3
Fsalad

簡単な答えはyesですが、思ったほど簡単ではありません。

ブラウザは、ドメインごとにCookieを個別に保存します。つまり、www.foo.comwww.bar.comによって作成されたCookieにアクセスできません。その逆も同様です。

脆弱性(または抜け穴)は、含まれているページにあります。ほとんどの広告はページ自体とは異なるドメインからのものであるため、独自のCookieのセットを作成します。別のサイトに同じ広告プロバイダーからの広告が含まれている場合、そのサイトは以前に作成された独自のCookieを読み取ることができ、あなたが以前にそのページにアクセスしたことを知っています。このように、彼らは彼らの広告をホストするサイトであなたを追跡することができるだけです。これは、Googleが関連する広告を配信するために使用する戦略です。

また、Facebookやその他のソーシャルネットワークは、コンテンツに含まれているliketweeetpinなどのボタンがどこにでもあるため、これを行うことができます。これは、Cookieを完全に無効にするか、プライベートブラウジングを使用しないと避けられませんが、大きな負担になる可能性があります(Cookiedoはインターネットを便利にします)。私は個人的にこれらのことを妄想しないことを選択します。

7
matega

あるサイトのマシンに配置されたサードパーティのCookieは、後でサードパーティによって検出される可能性があるため、閲覧履歴はある程度公開されます。 HTMLとFlashの両方のCookieがあるため、それらを削除する場合は、両方のタイプを削除してください。

Firefoxなどのブラウザは、シャットダウン時にCookieが削除される「プライベート」モードに設定できます。 Cookieは、ブラウザまたはCCleanerなどの無料ツールによって削除することもできます。 Cookieを削除すると、以前に自動的に開いたサイトにログインする必要がある場合があります。

1
DrMoishe Pippik

最初のはい。簡単に言えば、サイトにCookieの保存を許可すると、Cookieは他のシンジケートサイトと共有されることが多いため、他のシンジケートサイトでは、検索したものを表示することが優先されます。

これを回避したい場合は、次の3つの方法があります。

1。プライバシーに重点を置いたブラウザを使用する(例: プライベートブラウザ )。プライベートブラウザを使用すると、追跡されなくなります。終了すると、デフォルトですべてのレコードとパスワードが消去されます。これが最も便利な方法です。

2。通常のブラウザ(例:Chrome、UC、Firefox)のプライバシーモードをオンにします。メインブラウザには通常プライバシーモードがあり、通常はメニューまたは下部のバーから直接オンにします。しかし、これらのモードが完全にプライベートではないことを反映しているものもあります。

3。閲覧履歴を消去します。ブラウザを終了するたびに、[設定]> [データを消去]に移動する必要があります。比較的面倒です。

0
claire xu