Discourse Fingerprint - ブラウザフィンガープリンティングプラグイン

プラグインは、手動で検索することなく、同じIPアドレスを使用しているすべてのユーザーを収集するために使用されていました。しかし、これは現在機能しなくなり、検索によってのみ見つけることができます。

「いいね!」 1

Discourse をアップグレードしたところ、次のメッセージが表示されました:

[管理者注意] 使用中のテーマまたはプラグインに、更新が必要なコードが含まれています。(ID:discourse.deprecated-resolver-normalization)

また、開発者コンソールには以下が表示されています:

DEPRECATION NOTICE: Looking up 'route:admin-plugins-fingerprint' is no longer permitted. Rename to 'route:admin-plugins/fingerprint' instead [deprecation id: discourse.deprecated-resolver-normalization]

「いいね!」 2

上記の非推奨化に関するフォローアップですが、現在のコア(v2026.8.0-latest.1)では、もはや警告だけでなく、レポートページ自体が破損しているように見えます。

/admin/plugins/fingerprint にアクセスすると、「最新の一致」とフラグ付きリストが空になり、コンソールには以下のようなエラーが出力されます。

Uncaught (in promise) TypeError: Cannot convert undefined or null to object
    at Object.values (<anonymous>)
    at fingerprint-report.js:58
「いいね!」 1

想像上の友達と一緒に少し試行錯誤して、このプラグインに対する2つの変更案を思いつきました。1つは非推奨の通知に関するもので、もう1つはブラウザの開発者コンソールに表示されるJavaScriptのエラーに関するものです。

これを見てくれると嬉しいです。私はプログラミングがあまり得意ではありません。

修正が問題なければ、PRを作成できます。ご希望であれば。

「いいね!」 2

普段は指紋を偽装しているのですが、私のようなユーザーはどのように扱われるのでしょうか? トロールではないと約束します :joy:

プライバシー重視のグループに所属しているため、議論のエスprit(精神)を非常に尊重していますが、いつでもどこでも自分のデータを明け渡すことは望んでいません。

ブラウザのフィンガープリントはプライバシーに対する真の脅威とは思っていません。むしろ、ボットネット、偽装されたフィンガープリント、スクレイパー、DoS攻撃から保護するためのツールがあれば、いわゆるプライバシー問題に注力するよりましです。サイト運営者として、それらが私にとって真の脅威です。

さて、EUではフィンガープリントは実質的な脅威と見なされており、それが禁止されている理由です。