BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Safari 11に新機能追加、プライバシー改善

Safari 11に新機能追加、プライバシー改善

原文(投稿日:2017/06/12)へのリンク

カリフォルニア州サンノゼで開かれたWWDC 2017において、AppleはWebブラウザの最新バージョンを公開した。これは競合にキャッチアップして、デフォルトでプライベートな携帯電話ベンダーとしての役割を推し進めるものだ。

Safari 11では、ブラウザ内リアルタイムコミュニケーション標準であるWebRTCがサポートされる。これにより、現行世代の他のWebブラウザに並ぶことになる。Appleは今年1月、WebRTCに関する最初のコードをチェックインしていたため、これはわかっていたことだ。FaceTimeアプリに加えてWebRTCに対応するということは、iOSデバイスにビルトインのビデオチャットアプリケーションが2つ搭載されることを意味する。WebRTCは「Safariに最も要求されていたWebプラットフォーム機能だ」とAppleは述べているブログ記事では、現在はレガシーなWebRTC APIをサポートしているが「将来のリリースではデフォルトで無効にする」と言及している。今のところ、ビデオフォーマットとしてHEVCとH.264をサポートしている。

Safari 11にはWebAssemblyも搭載される。WebRTCとWebAssemblyは、Safari Technical Preview 32で利用できるようになっている。

また、Intelligent Tracking Preventionと呼ばれるプライバシーにフォーカスした新機能により、「CookieなどのWebサイトデータをさらに制限することで、クロスサイトトラッキングを減らす」という。

Intelligent Tracking Prevention機能は、タップ、クリック、テキスト入力などのユーザー操作だけでなく、リソースのロードに関する統計情報も収集します。統計情報はトップのプライベートに制御されたドメインまたはTLD+1ごとのバケットに格納されます。

オンデバイスの機械学習を用いて、Safariは収集した統計情報を解釈し、どのサードパーティドメインを制限するか決定する。これはオンライントラッキングを制限するツールのひとつだ。Braveにはすでに広告とトラッカーをブロックする機能があり、Firefoxにはプライベートウィンドウブラウジングを用いたTracking Protection機能がある。加えて、EFFはPrivacy Badgerというツールを提供しており、Web上を移動するユーザーをサードパーティがトラッキングするのを防いでいる。これは典型的な広告ブロッキングとは異なる方法だ。こうしたトラッカーはユーザーの邪魔にならないように不可視要素を用いるため、ユーザーの振る舞いを黙ってトラッキングするとされている。

AppleのエンジニアはHacker Newsで、これはユーザー体験にできるだけ影響を与えないように機能すると述べている。

私たちは、広告のブロック以外のことをできるだけやらないようにしています。さらに有効にするために、意図的であれ副作用であれ、あなたは最終的に広告をブロックします。これはCookie以外のものもブロックして、クライアント側の状態すべてに影響を与えます。また、ブラウザフィンガープリンティング、行動フィンガープリンティング、IPベーストラッキングといった方法もありますが、クライアント側の状態は依然として、トラッキングに使われる主要かつ最も信頼性の高いツールです。

Safari 11の進歩はWebとその進歩にとってポジティブなものだが、Service Workersがまだサポートされないことを知り、がっかりしている開発者もいる。

 
 

Rate this Article

Adoption Stage
Style
 

この記事に星をつける

おすすめ度
スタイル

BT