Skip to content

本拡張機能がフィンガープリンティング(ブラウザ上の指紋)となり得る #13

@k08045kk

Description

@k08045kk

コンテンツスクリプト(MAIN)の関数を置き換えるため、必然的に発生する。
登録・登録拒否の register() の Proxy 監視部分が本件の主問題となる。

Service Worker の登録解除・キャッシュ削除のみに機能を限定すれば、本件は回避できる。(これを検出することもある)
ただし、一時的にキャッシュを許すことになる。
(install イベントだけでなく、最悪 activate イベントでの skipWaiting() でメイン処理まで実行される)

現状で問題があることは認識するが、対処が可能だとは思えないため、現状維持とする。

備考

UserScript 版を特定サイトのみ実行することでも、本件を回避できる。
もちろん、実行したサイトでは指紋が残る。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions