「DRMのない世界やウェブを望んでいるが、ユーザーは欲しいコンテンツにアクセスするためにDRMが必要なのだ」と、MozillaのCTO兼モバイル担当副社長のアンドレアス・ガル氏は水曜日のブログ投稿に記した。
ガル氏は、Encrypted Media Extensions(EME)と呼ばれるDRM仕様が、まずデスクトップ版Firefoxに実装される予定だと記した。具体的な時期については明らかにしなかった。GoogleとMicrosoftがEMEをサポートしており、大手コンテンツプロバイダーも支持しているとガル氏は記した。
読んでください: Firefox 29レビュー: 定番ブラウザが見事に生まれ変わる
EMEはワールド・ワイド・ウェブ・コンソーシアム(W3C)によって開発され、許可されたユーザーのみがコンテンツを再生できるように設計されています。DRMは長年Webの世界の一部であり、Adobe FlashやMicrosoft Silverlightなどのプラグインがコピー防止をサポートしています。

W3CのEME仕様は、DRMをWebスタックに直接実装するとガル氏は述べている。ウェブサイト内のHTML5タグ<video>でラベル付けされたコンテンツは、コンテンツ復号モジュール(CDM)を起動し、コンテンツを復号するために必要な鍵にアクセスできる。
Mozillaは、CDMのコンポーネントにEME仕様に記載されていない独自のコードが含まれていることから、CDMについて懸念を抱いています。このコードは、ユーザーが再生制限を回避しようとするのを防ぐため、非公開となっています。
Firefox のコードはオープンソースであり、Gal 氏は「Mozilla にとって、ユーザーやセキュリティ研究者がコードを確認し監査できるように、ブラウザ内のすべてのコードが公開されていることは不可欠です」と書いています。
DRMはユーザーの個人情報を漏洩させる可能性もあるとガル氏は指摘する。多くのDRMシステムはデバイスの「フィンガープリント」を作成し、識別情報を収集することで、別のデバイスでコンテンツが再生されるのを防いでいる。
MozillaはEMEを実装するためにクローズドソースのCDMを使用しなければならないため、選択肢は限られています。Gal氏は、「コンテンツ業界の要件を満たしつつ、ユーザーに最大限の制御と透明性を提供する」方法でAdobeのCDMを採用することを決定しました。
FirefoxはAdobeのCDMを、ユーザーのハードドライブやネットワークから遮断されたオープンソースのサンドボックスに組み込みます。このサンドボックスでは、CDMはコンテンツを表示するために必要な外部通信のみを許可されます。デバイスフィンガープリンティングは許可されません。
「その代わりに、CDMはサンドボックスにデバイスごとに固有の識別子を提供するよう要求します」とガル氏は記している。「サンドボックスが生成するこの固有の識別子により、CDMはコンテンツ業界が求める通り、コンテンツを単一のデバイスに紐付けることができますが、ユーザーやユーザーのデバイスに関する追加情報は開示されません。」
複数のウェブサイトにまたがる追跡を防ぐため、Firefox は各サイトに提示される固有の識別子を変更し、「この識別子を使用してサイト間でユーザーを追跡することがより困難になる」と Gal 氏は書いている。
Mozilla はオープンソースのサンドボックスを配布するが、CDM は Adobe からダウンロードする必要がある、と Gal 氏は書いている。