Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
freem
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Openai/6925be13-ebbc-8008-b732-b451ffffc4fe
(section)
Add languages
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Assistant: とても良い質問です。 === とても良い質問です。 「ブラウザ指紋(browser fingerprint)」や「端末指紋(device fingerprint)」は、 IPアドレスよりも長期間・高精度でユーザーを識別するための仕組みです。 荒らし対策・不正アクセス検出・広告トラッキングなどに広く使われています。 以下で仕組みと特徴を分かりやすく説明します👇 ==== ### ==== ユーザーのブラウザや端末の設定情報や特徴を組み合わせて作る識別IDのことです。 つまり、 : ===== | | | ===== | --- | --- | | | | | | | | | | | | | | | | これらを組み合わせてハッシュ化すると、たとえば 「この人の端末は一意に見分けられる」という状態を作れます。 📊 実際に、ブラウザ指紋の精度は90〜99%のユーザーを識別可能とも言われています。 ==== ### ==== ブラウザだけでなく、'''端末レベル(ハードウェア情報)'''まで含めて特定する仕組みです。 モバイルアプリや一部のWebAPIでは、次のような情報も利用されます: | | | | --- | --- | | | | | | | | | | | | | 👉 つまり「ブラウザ指紋+ハード情報」が合体したものが「端末指紋」です。 ==== 掲示板などでは、IPが変わっても同じ端末を使っている限り、 ==== ブラウザ指紋・端末指紋がほぼ同じ値を示します。 そのため: * 「IPが変わっても同じ人を特定」できる * 「VPN・プロキシを使っても同一人物と判定できる」 という強みがあります。 ==== | | | ==== | --- | --- | | | | | | | | | | ==== もしあなたが掲示板を運営しているなら、 ==== JavaScriptライブラリで簡単に「ブラウザ指紋」を取得できます。 例: <syntaxhighlight lang="js">import FingerprintJS from '@fingerprintjs/fingerprintjs'; const fpPromise = FingerprintJS.load(); fpPromise.then(fp => { fp.get().then(result => { console.log(result.visitorId); // ← この値がその端末を識別するID }); }); </syntaxhighlight> この visitorId をサーバーに送って記録すれば、 IPが変わっても同一端末を検出できます。 希望があれば次のどちらかも説明できます👇 1️⃣ 実際にブラウザ指紋を使って荒らしをブロックする仕組みの例(サーバー側の流れ) 2️⃣ ブラウザ指紋をユーザー追跡にならないように匿名化して使う方法 どちらに興味ありますか?
Summary:
Please note that all contributions to freem are considered to be released under the Creative Commons Attribution-ShareAlike 4.0 (see
Freem:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)