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

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

ユーザーはそのモードを使用する方が自然に安全だと感じますが、そうではありません。どうして?プライベートブラウジングモードでローカルにアクセスされたサイトを見つける手段があるためです。

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

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

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

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

display dns

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

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

flush dns

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

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