uBlock Origin は、DNS 名を操作する新しい追跡方法に対する保護を追加します

uBlock Origin ユーザー 気づいた 広告ネットワークと Web 分析システムによる、動きを追跡し、広告ブロックを置き換えるための新しい技術の使用。この技術は、uBlock Origin やその他のアドオンではブロックされず、不要なコンテンツを除外します。

この方法の本質は、広告を追跡または表示するためのコードを配置したいサイト所有者が、広告ネットワークまたは Web 分析サーバーを参照する別のサブドメインを DNS 内に作成することです (たとえば、CNAME レコード f7ds.liberation.fr が作成されます)。追跡サーバー liberation.eulerian.net を指します)。 この方法では、広告コードはサイトと同じプライマリ ドメインから正式に読み込まれるため、ブロックされません。 サブドメインの名前はランダムな識別子の形式で選択され、広告ネットワークに関連付けられたサブドメインをページ上の他のローカル リソースを読み込むためのサブドメインと区別することが難しいため、マスクによるブロックが困難になります。

開発者 uBlock オリジン предложил 使用します 解決する DNS 内の名前を使用して、CNAME 経由で関連付けられたホストを特定します。 方法 実装された から始まる
実験的リリース uBlock オリジン 1.24.1b3 のために Firefoxの。 詳細設定でチェックを有効にするには、cnameAliasList の値を「*」に設定する必要があります。この場合、ブラックリストに対するすべてのチェックが CNAME で定義された名前に対して複製されます。 アップデートをインストールするときは、DNS 情報を取得する権限を付与する必要があります。

uBlock Origin は、DNS 名を操作する新しい追跡方法に対する保護を追加します

Chrome の場合、API が異なるため、CNAME チェックを追加できません。 dns.resolve() Firefox のアドオンでのみ利用可能であり、Chrome ではサポートされていません。 パフォーマンスの観点から見ると、CNAME を定義すると、別の名前のルールを再適用する際に CPU リソースを浪費する以外に追加のオーバーヘッドが発生するべきではありません。これは、リソースにアクセスするとき、ブラウザはすでに解決されており、値をキャッシュする必要があるためです。 。 CNAMEを使わずに名前とIPを直接結び付けることで保護方法を回避することもできますが、この方法ではメンテナンスが煩雑になります(広告ネットワークのIPアドレスが変更された場合、パブリッシャーのすべてのDNSサーバーのデータを変更する必要があります) ) であり、トラッカー IP アドレスのブラックリストを作成することで回避できます。

出所: オープンネット.ru

コメントを追加します