ユーザーがプライベートブラウジングモードでアクセスしたサイトを見つける

プライベートブラウジングは、ユーザーがWebアクティビティを非表示にできる比較的新しい機能です。 このモードは、ブラウザまたはコンピューターのハードドライブに保存されている閲覧セッションデータをブロックします。 これは、たとえば、データがキャッシュまたはCookieストレージに書き込まれないことを意味します。

ユーザーはそのモードを使用するほうが自然に安全に感じますが、そうではないはずです。 どうして? なぜなら、どのサイトがプライベートブラウジングモードでローカルにアクセスされているかを知る手段があるからです。

ご覧のとおり、Windowsオペレーティングシステムの機能の1つは、ドメイン名とIPリンクを保存するDNSキャッシュです。 詳細を説明することなく、DNSキャッシュは、ユーザーがWindowsのWebブラウザーで開いたすべてのWebサイトに関する情報を記録します。

好奇心Windows盛なWindowsユーザーは、DNSキャッシュのコンテンツを一覧表示するだけで、ユーザーがプライベートブラウジングモードでアクセスしたWebサイトを見つけることができます。 プライベートブラウジングモードのWebサイトを見つけるには、追加の比較が必要になる場合がありますが、手動での作業がいくらか必要であり、無視することができます。

DNSキャッシュの内容を表示する方法は次のとおりです。

  • Windowsでコマンドプロンプトを開きます。 これを行う最も簡単な方法は、Windows-Rを押し、cmdとEnterキーを入力することです。
  • コマンドプロンプトでipconfig / displaydnsコマンドを入力し、Enterキーを押します。
  • これにより、DNSキャッシュに保存されているすべてのWebサイトが表示されます。 これにはすべてが含まれていることに注意してください。つまり、自動的に(サイトのスクリプトなどによって)開かれたか、ユーザーやインターネットに接続する他のプログラムによって手動で開かれたかに関係なく、すべてのWebブラウザーのWebサイトを意味します。

チャンスは、リストがコマンドラインキャッシュに対して大きすぎることです。 コマンドipconfig / displaydns> dns.txtを使用して、テキストドキュメントdns.txtに出力を保存できます。 その後、テキストエディタでドキュメントを開いて、すべてのレコードを表示できます。 テキストエディタで開くと、レコード全体を検索できるなどの利点があります。

Windowsには、すべてのレコードがキャッシュから削除されるようにDNSキャッシュをフラッシュするオプションがあります。 これは、コマンドipconfig / flushdnsを使用して行われます。

一部のプログラム(CCleanerなど)には、DNSキャッシュを削除するオプションがあります。 また、単純なバッチファイルを記述して、シャットダウン時に削除することもできます。 それを行うサンプルスクリプトが気に入ったら教えてください。

プライベートブラウジングモードで定期的に作業するWindowsユーザーは、プライバシーを保護するために、システムのDNSキャッシュを頻繁にクリアすることを検討する必要があります。