AppleはiOS 26のリリースにおいて、Safariのすべてのブラウジングセッションに高度な指紋保護をデフォルトで適用すると発表しました。これにより、プライベートブラウジングだけでなく通常のブラウジングセッションでも追跡防止が強化されるということです。
AppleのiOS 26のプレスリリースによれば、Safariでのブラウジングはデフォルトで高度な指紋保護が拡張され、よりプライベートになるとしています。
具体的には、Safariを使用するたびに、ブラウザはデータのノイズを導入し、追跡者を混乱させるためのいくつかの技術を展開します。
指紋技術は、画面サイズやGPU、オーディオスタック、マウスの動き、デバイスにインストールされているフォントなど、複数の技術的な手がかりを組み合わせて、ユーザーを特定するプロファイルを構築する方法です。
これに対抗するために、Safari 17.0ではプライベートブラウジングセッション用に高度な指紋保護が導入され、ユーザーの指紋をより一意でなく、安定せず、ウェブサイトに見えにくくしています。
Appleによれば、2DキャンバスやWebGLのリードバック、WebAudioを使用したAudioBufferサンプルの読み取り時にノイズを注入することで、ユーザーの構成に関する詳細を抽出しにくくしています。また、ウィンドウや画面のメトリクスに関連する特定のWeb APIの結果を固定値に上書きし、異なる画面やウィンドウの構成を持つユーザーに対しても同じ結果を返すようにしています。
Safariは、サイトごとおよびセッションごとの指紋を適用するため、サイトがユーザーを特定しようとしても、異なるタブやセッションで変わる一意のIDを提供し、ウェブ全体で追跡したり、データをクリアした後にユーザーを記憶したりできないようにしています。
iOS 26では、高度な指紋保護がデフォルトで有効になります。これまでは、プライベートブラウジングに限定されていましたが、iOS 26ではすべてのブラウジングに適用され、ユーザーはプライベートブラウジングのみに戻したり、完全にオフにしたりすることができます。
ベータ版では、旧デフォルトが適用され、プライベートブラウジングのみで高度な指紋保護が有効です。しかし、公式のデフォルト展開に先立って設定を変更したい場合は、以下の手順を行います。
macOSでは、Safariの設定 > 詳細設定で「高度な追跡および指紋保護を使用」を「すべてのブラウジング」に設定します。
iPhoneおよびiPadでは、設定 > アプリ(iOSおよびiPadOS 18以降を使用している場合) > Safari > 詳細 > 高度な追跡および指紋保護で「すべてのブラウジング」に設定します。
