デバイスフィンガープリントとは
デバイスフィンガープリントは、特定のコンピューターまたは他のデバイスのさまざまな属性の範囲に基づいて生成された数字またはその他のコードの文字列です。 このコードの背後にある考え方は、それを生成するために使用されるメソッドが、オペレーティングシステム(OS)、インターネットサービスプロバイダー(ISP)、マシンのインターネットプロトコル(IP)アドレスなどを含むマシンのさまざまな設定と側面に依存するということです、およびコンピューターにインストールされているハードウェアです。 これらの要因によって生成されたデバイスフィンガープリントは、そのデバイスに固有のコードを作成し、セキュリティプロトコルが不正なコンピューターアクティビティをより簡単に識別できるようにします。
人間の指紋のように、デバイスの指紋の背後にある考え方は、コンピューターを一意に識別できる信頼性の高い方法を持つことです。 このコードの生成に使用される情報は、コード自体を介して直接伝達されないため、コンピューターユーザーのプライバシーを侵害することはありません。 代わりに、このデータは、一意である必要がある識別子を作成するのに十分な情報を生成するために使用されます。 多くの異なる方法を使用してデバイスの指紋を生成できますが、通常は受動的または能動的な手段になります。
デバイスフィンガープリントを生成するための受動的な方法は、サーバーまたは他のホストが照会し、クライアントシステムから受信できる情報に依存しています。 このタイプの方法は、多くの場合、オンラインショップや同様のビジネスで使用され、顧客のエクスペリエンスを過度に妨げることなく、かなり一意の識別子を生成します。 ただし、デバイスフィンガープリントのアクティブ生成では、クライアントシステムにインストールされたソフトウェアを使用して、フィンガープリントコードを生成します。 この方法は、コードを生成するためにソフトウェアをインストールする必要があるため、クライアントにとってより侵襲的ですが、多くの場合、コンピューターまたはデバイス上のより多くの情報にアクセスすることで、はるかに信頼性の高い一意の識別子を作成します。
デバイスの指紋を使用することにより、オンライン企業は不正行為を防止し、購入の際に顧客の身元を確認することができます。 たとえば、多くの銀行では、強力なパッシブフィンガープリント法を利用しており、顧客は同じ場所にある同じマシンから接続するか、特定の手順に従って顧客の身元を再確認する必要があります。 オンライン小売業者は、多くの場合、指紋を使用して顧客の情報を確認し、同じデバイスを介して異なる名前で複数のトランザクションの指紋を追跡します。 コンピュータゲームやその他のデジタルメディアの開発者の多くは、著作権侵害を減らすために、多くの場合デジタル著作権管理(DRM)ソフトウェアを介して、アクティブデバイスの指紋生成方法を使用し始めています。