HN 日本語サマリー

← 一覧へ戻る
Web開発

Show HN: フィンガープリンティングの表面を制御するクロスブラウザ拡張機能を構築しました

Show HN: I built a cross-browser extension that controls fingerprinting surfaces (privacything.com)

13 pointsby tomaszjanusz4 コメント

要約

開発者は、クッキーなしのユーザー追跡であるブラウザフィンガープリンティングを軽減するためのクロスブラウザ拡張機能「Privacy Thing」をリリースしました。この拡張機能は、位置情報、時間設定、Canvas、WebGLなど、50以上のブラウザAPIとメソッドに影響を与える13の保護カテゴリを提供します。ユーザーはドメインごとに設定をカスタマイズでき、拡張機能はManifest V3を使用し、テレメトリデータを送信しません。

全文翻訳

こんにちは、Hacker News!私はTomasz、FirefoxおよびChromiumベースのブラウザ向けのブラウザ拡張機能Privacy Thingの作成者です。このプレビュー版をリリースしました。 Privacy Thingは、クッキーなしのユーザー追跡であるブラウザフィンガープリンティングを削減することを目的としています。 これは内部プロジェクトとして始まりました。シンプルな位置情報シミュレーターです。その後、より多くのフィンガープリンティングの表面をカバーするように拡張しました。現在、50以上のブラウザAPIとメソッドに影響を与える13の保護カテゴリがあります:位置情報、時間とロケール設定、Canvas、WebGL、オーディオ、Navigator、Screen、Client Hints、バッテリー、WebRTC、Dedicated Workers、Service Workers、およびShared Workers。リストはまだ増え続けています。 拡張機能は完全に設定可能です。ユーザーは地域プロファイルを作成し、それをドメインルールに割り当て、ドメインごとに個別の保護設定を行うことができます。または、ドメインルールをスキップしてグローバル設定に依存することもできます。私は、何が最適かをユーザーに決定させるつもりはありません :-) Privacy ThingはManifest V3を使用しており、その長所と短所があります。ChromeとFirefoxは同様の拡張機能APIを提供しているように見えますが、Privacy Thingが動作するレベルでは根本的に異なります。これは、拡張機能が効果を発揮するためにできるだけ早くスクリプトをロードする必要があるため重要です。 そのX-Rayモジュールは、ページコンテキストで実行されているスクリプトと通信し、サイトがどのAPIを使用しているか、およびそれらをどれくらいの頻度でクエリしているかを表示します。集計カウントはデフォルトで拡張機能のツールバーバッジに表示されます。 各リリースには、Chromeのビルド番号、サポートされている言語コード、言語と国のマッピング、一般的な画面解像度、およびハードウェア構成をカバーする、処理済みのコンパクトなデータセットが含まれています。これにより、拡張機能は外部サービスに依存せず、そのために追加のインフラストラクチャを構築する良い理由はありません。 2つの例外があります。地域プリセットウィザードはOpenStreetMapのNominatimジオコーディングサービスを使用しますが、ユーザーがクエリの送信に同意した場合のみです。マップはOpenFreeMapを使用して表示されます。 プリセットは手動で作成することもできます。座標を知っているユーザーは、サードパーティサービスに連絡することなく直接入力できます。 拡張機能はテレメトリまたは使用データを送信しません。これにより開発は難しくなりますが、そのアイデンティティの根幹をなすものです。ユーザーデータはユーザーのものです。Privacy Thingの設定はエクスポート、編集、インポートできます。 現在、プレビューはプロプライエタリライセンスで配布されています。これは理想的ではありません。最終的には、ソースコードをオープンソースライセンス、最も可能性が高いのはAGPLでリリースする予定です。 開発プロセスに関する詳細は以下の通りです。 https://tomaszjanusz.dev/en/projects/privacy-thing/ ダウンロード: - Mozilla Addons: https://addons.mozilla.org/en-US/firefox/addon/privacy-thing/ - Chrome Web Store: https://chromewebstore.google.com/detail/privacy-thing-preview/aklkmohdkhakelpdigmbpkfepebgceji 拡張機能はMicrosoft Edge Add-onsストアでまだ審査中です -_- 皆様からの提案やフィードバックに感謝いたします。これはまだプレビュー段階であり、一部の機能が動作しない、遅い、または意図したとおりに動作しない可能性があることを忘れないでください。そのような問題はごくわずかであることを心から願っています。 追伸:はい、Privacy ThingはFirefox Containersを完全にサポートしています。私はそのコンセプトを気に入っており、拡張機能は可能な限りコンテナをサポートすべきだと考えています。Privacy Thingは、Brave SoftwareがコンテナAPIを公開した場合、Braveを含む他の場所でもサポートする予定です。