Browser Fingerprinting 101: 何を、どのように、なぜ [A ガイド]
公開: 2022-10-19ブラウザのフィンガープリントは、Web ブラウザからデバイスに関する情報を取得する方法です。
ブラウザのフィンガープリントはオンライン フィンガープリントのように機能し、オンライン アクティビティを追跡し、あなたをターゲットにし、多くの中からデバイスを見つけるために使用されます。
ご存じのとおり、各指紋は一意であり、1 人の個人にのみ属します。 オンラインの世界では、ブラウザーの構成は個人を指します。
これは、人々が同じブラウザを使用する場合、ソフトウェアとハードウェアの構成がさまざまであり、ユーザー ID として機能することを意味します。
多くの大企業や企業は、Cookie を使用して秘密裏にユーザーの情報を収集しています。 ユーザー情報の需要が高まるにつれて、データは企業が換金できるインターネットの通貨になりつつあります。
この記事では、ブラウザーのフィンガープリンティングとは何か、例、そのしくみ、その手法と利点などについて説明します。
はじめましょう!
ブラウザフィンガープリントとは何ですか?
ブラウザー フィンガープリンティングは、ブラウザー全体でユーザーのアクティビティを追跡し、一意のブラウザーを識別するための最新の正確な手法です。 このようにして、Web サイトはユーザーに関する情報を収集し、それを使用してサービスを改善し、顧客の期待に応え、会社の成長を促進することができます。

最新の技術では、背後で静かに動作するスクリプト (ブラウザに何をするかを指示する一連の命令) が必要です。 タイムゾーン、言語、オペレーティング システム、プラグイン、画面解像度などとともに、使用中のブラウザとデバイスに関する情報を特定するのに役立ちます。
ブラウザーのフィンガープリンティングは、当初はセキュリティ目的で設計されましたが、現在では多くの企業がユーザー情報を収集するために使用しています。
これにより、マーケティング担当者は、訪問者が誰であるか、および Web サイトでの活動を理解できます。 重要な点は、ブラウザーのフィンガープリンティングが非常に正確であるため、企業は取得したデータを信頼して使用できることです。
そのため、ユーザーが Web サイトにアクセスするたびに、ログイン ユーザー ID、パスワード、またはユーザーが提供したその他の情報などのオンライン データのすべてのパターンが安全に記録されます。 このデータは、その特定の個人の指紋である傾向があります。
この手法は、サイバーセキュリティ詐欺の防止に非常に役立ちます。 Web サイトの所有者は、スプーフィング ツールやエミュレーターを使用してユーザーを簡単に検出し、オンライン アクティビティを通じて Web サイトでのユーザーの意図を理解することができます。
ブラウザのフィンガープリントは、ユーザーのハードウェアおよびソフトウェア構成に関連する次のデータを収集できます。
- システムフォント
- オペレーティング·システム
- Cookie が有効かどうか
- プラットホーム
- OS言語
- Web ブラウザー拡張機能
- HTTP ヘッダー属性
- ユーザーエージェント
- ユーザーが安全なブラウザを使用しているかどうか
- ユーザーが Tor ブラウザを使用しているかどうか
- 音声コンテキスト分析
- タッチサポート
- ブラウザーのローカル データベース
- 近接、ジャイロスコープ、加速度計などのセンサー
- ナビゲーターのプロパティ
例: 広告マーケターはブラウザ フィンガープリンティングを使用して、顧客のニーズを特定し、同じブラウザからログインしたときに同じ広告を表示します。 Google や Facebook などの企業は、ユーザー情報から数十億ドルを稼ぎ、ハッカーからデータを保護しています。
ブラウザのフィンガープリント技術
JavaScript を使用して正確なブラウザー フィンガープリントを生成する際には、多くの手法が関与します。 生の情報をつなぎ合わせると、ユーザーのデジタル指紋を形成するデータの一意の組み合わせが示されます。

ユーザーのデバイス モデル、オペレーティング システム、ブラウザのバージョン、タイムゾーン、優先言語、画面解像度、使用されている広告ブロッカー、およびユーザーのグラフィック カードや CPU などのその他の詳細な技術仕様などの情報を収集できます。
ここで、ブラウザのフィンガープリンティングで使用されるさまざまな手法について説明しましょう。
#1。 キャンバス指紋
Web サイトが HTML5 キャンバス要素を使用して、ユーザーのグラフィック ドライバー、GPU、またはグラフィック カードの差異を理解する場合、キャンバス フィンガープリンティングと呼ばれます。
ユーザーがブラウザで Web サイトを開いた瞬間。 スクリプトは、テキストが重ねられた画像を描画します。 次に、スクリプトは、ユーザーの Web ブラウザー アクティビティと、テキストと画像がどのようにレンダリングされたかをキャプチャします。
すべてのデバイスにはさまざまなドライバーとハードウェアがあり、形状や色を歪めることで画像を異なる方法でレンダリングします。 最後に、イメージのデータを使用してハッシュが計算されます。これは、さらにキャンバス フィンガープリントの下にあります。
キャンバス フィンガープリントは、バックグラウンドで動作する最も正確なフィンガープリント技術の 1 つです。 これにより、ユーザーはフィンガープリントがバックグラウンドで実行されていることに気付くことができるため、最もよく使用されるスクリプト手法になります。
#2。 WebGL フィンガープリンティング
WebGL は、キャンバス フィンガープリンティングに似たもう 1 つのブラウザー フィンガープリンティング手法です。 また、ブラウザーを使用して、画面外に固有の画像をレンダリングします。 これらのイメージは、グラフィックス ドライバーとハードウェアに基づいてユーザーを区別します。
#3。 メディア デバイスのフィンガープリンティング
メディア デバイスのフィンガープリンティングは、ユーザーの PC またはラップトップ上の ID と共に、接続されているデバイスのリストを収集します。 これには、オーディオ カード、ヘッドフォン、ビデオ カードなどのリンクされたデバイスなど、すべての内部メディア コンポーネントが含まれます。

この手法は、リンクされたデバイスのリストを取得するためにカメラとマイクへのアクセスをユーザーに許可する必要があるため、広く使用されていません。 本質的にマイクや Web カメラへのアクセスを必要とするビデオ チャット サービスなどのサービスでは、この手法を使用できます。
#4。 オーディオフィンガープリンティング
他の手法ではブラウザに画像やテキストを強制的に表示させますが、オーディオ フィンガープリンティング手法ではデバイスのサウンドをチェックします。 ブラウザ版は、デジタル発振器とCPUアーキテクチャのバリエーションによって生成される音波を使用しています。
この手法により、マーケティング担当者や Web サイトの所有者は、ユーザーを簡単に区別して、固有の情報を取得できます。
ブラウザのフィンガープリントはどのように機能しますか?
ウェブサイトはスクリプトを使用します。 これらのスクリプトは、ユーザーが使用する Web ブラウザーのバックグラウンドで実行されます。 ブラウザのフィンガープリントは、これらのスクリプトの助けを借りて機能します。 現在、Web ブラウザーには API と呼ばれる組み込み関数が含まれています。
Web サイト スクリプトは、これらの API を使用して情報を収集します。 当然のことながら、スクリプトは写真やビデオをレンダリングするように設計されています。 したがって、それらをブロックすることはできません。 これは、ブラウザのフィンガープリント スクリプトが Web サイトで実行されているスクリプトと同じように見えるため、誰かが情報収集を停止する方法がないことを意味します。

これらのスクリプトは、OS ブラウザー設定、プラグイン、デバイス仕様、OS、ビデオおよびオーディオ機能、ユーザー エージェント、タイムゾーンなどの必要な属性を収集します。 多くの広告ネットワークと Web サイトの所有者は、クロスサイト トラッキングを実行するためにブラウザー フィンガープリンティング機能を共有しています。
検索履歴、ニュースの好み、ショッピングなど、さまざまな手法を使用して詳細を収集できます。 これらの手法には、キャンバス フィンガープリント、webGL フィンガープリント、メディア デバイス フィンガープリント、およびオーディオ フィンガープリントがあります。
企業がブラウザ フィンガープリントを使用する理由

ブラウザのフィンガープリンティングは、企業に多くのメリットをもたらします。 それらについて簡単に説明しましょう。
ユーザーの識別
ハードウェアとソフトウェアの各ユーザーの構成は一意です。つまり、Web サイトの所有者は、ユーザーの構成をユーザー ID に簡単に変換できます。 ユーザーを簡単に識別できるため、Web サイト全体でのユーザーのあらゆる動きを追跡できます。 また、企業が訪問者を有料顧客に変えるのにも役立ちます。
カスタマイズされたコンテンツの配信
ユーザー ID を持つことの利点の 1 つは、ユーザーのニーズに関連する特定のコンテンツをユーザーに提供できることです。 これには、適切なリソースまたは地理的にローカライズされた Web ページへのリダイレクトが含まれます。
ウェブサイトの所有者は、常連の顧客と取引していることがわかれば、ロイヤルティ ポイント、特別割引クーポン、ボーナスなどの独自のオファーを送信できます。
アカウントの乗っ取りの試みをブロックする
一意のユーザー ID は、別の場所から誰かがあなたのユーザー アカウントにログインしようとしたかどうかを Web サイトが知るのに役立ちます。 これにより、疑わしいログイン試行を簡単に見つけることができます。 これは、疑わしいと判断した新しいデバイスのログインをブロックできる、価値のある詐欺防止ツールです。
ユーザー間の接続を見つける
ユーザー間で構成が類似している場合、マルチアカウント攻撃を試みようとしている同じユーザーを扱っていることを簡単に推測できます。 これにより、不正やその他の問題を簡単に防ぐことができます。
たとえば、オンライン カジノやゲーム会社は、共謀プレイ (1 人がマルチプレイヤーでプレイするふりをする) をブロックすることで、保護を強化することができます。
不審な接続にフラグを立てる

マーケティング担当者と所有者は、次のような設定を指定することで、疑わしいユーザー構成を簡単に明らかにできます。

- スプーフィング ツールとエミュレーター:データをマスクし、他のセットアップから構成を複製するように設計されたソフトウェア
- プロキシ、Tor の使用、VPN:ユーザーのトラフィックを他のネットワークにルーティングすることで IP アドレスを隠すように設計されたソフトウェア
この種のデータ ポイントは常に不正行為の検出に役立つとは限りませんが、リスクを回避するには、そのようなユーザーに注意する必要があります。
IP アドレスとブラウザのフィンガープリント
IP アドレス プロトコルは、ユーザーがサービスまたは Web サイトと対話するたびに受信側サーバーに要求を送信するために使用されます。 これは、受信者または受信サーバーが応答を送信するために、場所、つまり IP アドレスを必要とするためです。
あなたの IP アドレスは、デバイスの場所を直接指す関数の一意の文字列です。 ウェブサイトの所有者は、あなたがアクセスした他のウェブサイトやログインしているアカウントを地理位置情報とともに追跡できます。
そのため、Web サイトの所有者がユーザーの詳細を取得するために IP アドレスを使用しているときに、あなたを追跡するのを防ぐことができます。
ブラウザのフィンガープリントは、IP アドレスのフィンガープリントやデバイスのフィンガープリントとは少し異なります。 ブラウザフィンガープリンティングは、目的(情報収集)は同じですが、詳細を収集する方法が異なります。
Web サイトの所有者は、Web サイトのスクリプトを使用して、訪問者に関する重要な情報をビジネスのために収集します。 デバイスのフィンガープリントと比較すると、ブラウザーのフィンガープリントは、ユーザー情報を収集するためのより正確な手法です。
ブラウザのフィンガープリントをテストする方法

ブラウザのフィンガープリントの一意性をチェックするために使用できるツールは複数あります。 ツールは、属性またはデータ ポイントのリストを使用して、データの一意性を判断できます。
最も使用される属性は、Cookie が有効かどうか、ユーザーが使用しているブラウザーと OS の種類、プラットフォーム、追跡 Cookie がブロックされているかどうかなどです。
さまざまなテストを実行してブラウザのセキュリティをチェックし、脆弱性を回避できます。
ブラウザのフィンガープリント詐欺を防止

ブラウザのフィンガープリントからの保護を完全に有効にすることは、事実上不可能です。 ただし、ユーザーのプライバシーを保護し、詐欺の可能性を最小限に抑えるのに役立つツールがいくつかあります。 ブラウザのフィンガープリント詐欺を防止する方法には、次のようなものがあります。
信頼できるブラウザの使用
#1。 アバスト セキュア ブラウザ
アバスト セキュア ブラウザでオンライン アクティビティの追跡を防ぎ、プライバシーを強化します。 セキュリティの専門家によって作成されており、セットアップが簡単で、より高速なブラウジングを提供します。
オンライン バンキングやオンライン ショッピングを利用する場合でも、バンク モードをオンにして、個人情報を安全に保管してください。 アバスト セキュア ブラウザは、アバスト無料アンチウイルスと最適に連携し、安全なブラウザとアンチウイルスを組み合わせることで、あらゆる面を保護できます。

アバスト セキュア ブラウザを使用すると、高度なセキュリティ機能を利用して安全に閲覧できます。 ハッカーが個人情報を盗むのを防ぎ、悪意のあるダウンロードや Web サイトをブロックし、アクセスしている Web サイトが暗号化されているかどうかを検出するのに役立ちます。
アバスト セキュア ブラウザを使用して、デジタル ID をマスクし、オンラインでの追跡をブロックし、ログイン資格情報を制御できます。 また、プライバシーとセキュリティの設定を 1 か所で管理することもできます。 さらに、広告ブレークなしで高速にブラウジングできます。
#2。 勇敢
Brave で最高のオンライン プライバシーを手に入れましょう。Brave は Chrome の 3 倍高速で、テクノロジーに精通した大企業のオンライン プライバシーを提供できます。
Brave は、アクセスするすべての Web サイトで不気味な広告とトラッカーをブロックできます。 ツールをダウンロードするだけで、シークレット ウィンドウ、VPN、プライベート検索、広告ブロックなどの機能をすべて 1 か所で利用できます。

1 分以内に高度なブラウザーに切り替えることで、拡張機能、保存されたパスワード、ブックマークなどを簡単にすばやくインポートできます。 Brave は、独立した検索、オフライン プレイリスト、カスタマイズ可能なニュース フィード、無料のビデオ通話などを提供します。
また、高度なセキュリティ、報酬などに加えて、オンライン プライバシーのための高度な機能も利用できます。トラッカーや広告ブロッカーからオンライン アクティビティを保護しながら、時間と帯域幅を節約できます。
#3。 Tor ブラウザ
Tor Browser を使用して、検閲、監視、追跡からオンライン アクティビティを保護します。 macOS、Windows、Android、および Linux をサポートしています。 お住まいの国で Tor がブロックされている場合は、セットアップ プロセス中にブリッジに接続するように構成できます。

QuickTime、RealPlayer、Flash などのブラウザ プラグインをブロックして、IP アドレスが明らかにならないようにします。 Tor を使用すると、プライバシーが侵害される可能性があるため、アドオンやプラグインをインストールする必要はありません。
Tor Browser には、NoScript、HTTPS 専用モード、およびプライバシーを保護するためのその他のパッチが付属しています。 無料でオープンソースのプライバシー テクノロジーを展開します。
高品質の VPN の使用
#1。 プロトンVPN
オンライン プライバシーを保護する高速なスイスの VPN テクノロジーである ProtonVPN を使用して、オンラインで自分自身を保護します。 その安全な VPN は、VPN トンネルを介してインターネット トラフィックを送信するため、パスワードなどの機密データは、信頼されていないインターネット接続または公共のインターネット接続で安全に保たれます。

ProtonVPN は、閲覧履歴を非公開に保ちます。 これはスイスの VPN プロバイダーであるため、ユーザーの活動を記録したり、第三者とデータを共有したりすることはありません。 したがって、それはあなたにとって安全なプラットフォームです. インターネット検閲の障壁を打ち破り、活動家やジャーナリストがあらゆるコンテンツやウェブサイトにアクセスできるようにします。
#2。 NordVPN
最先端の VPN サービスを利用して強力なパスワードを生成し、NordVPN を使用して安全なクラウドですべての重要なファイルを保護してください。 その最新機能は、トラッカー、マルウェア、および広告からユーザーを保護し、セキュリティを次のレベルに引き上げます。

NordVPN は、オンライン トラフィックが流れるための安全で暗号化されたトンネルを提供します。 他の人がトンネルを通して見ることを防ぎ、他の人があなたの本当の場所を見つけてあなたの情報を盗むことを困難にします.
また、簡単なインターネット暗号化を可能にし、すべてのデバイスを保護するのに役立つため、どこでもより高速で安定したインターネット接続を楽しむことができます.
よくある質問

回答:標準のブラウザー フィンガープリンティング手法がユーザーが使用する複数のブラウザーに依存する場合、この方法はクロスブラウザー フィンガープリンティングと呼ばれます。 これにより、研究者はハードウェアのみに基づいてユーザーの一意の ID を作成できます。
回答:フィンガープリンティング対策ブラウザーは、フィンガープリンティングに使用できるデータの品質と量を削減する手法です。 ブラウザのなりすましとも呼ばれます。 この手法は、さまざまな構成をエミュレートするために詐欺師によって展開されます。
結論
ブラウザのフィンガープリンティングは、ユーザーのオンライン アクティビティを追跡するための最新の手法です。 Web サイトの所有者、マーケティング担当者、および企業は、この手法を使用して、定期的にアクセスするサイトの広範なリストを作成し、その他の重要な情報を収集します. より良い広告、コンテンツ、おすすめを提供し、会社の成長を促進するのに役立ちます。
オンライン リスクは一般的であるため、ブラウザのフィンガープリンティングは危険な場合があります。 ただし、ユーザーは、シークレット モードの使用、セキュリティ プラグインの実装、マルウェア対策ツールのインストール、Tor ブラウザーの使用、VPN の使用、Flash と JavaSript の無効化など、さまざまな方法でリスクを最小限に抑えることができます。