Windows Media DRM

Windows Media DRM(WMDRM)は、Windows Mediaプラットフォーム向けのデジタル著作権管理サービスです。IPネットワーク経由でPCやその他の再生デバイスにオーディオまたはビデオコンテンツを配信し、配信者がコンテンツの使用方法を制御できるように設計されています。

WMDRM には次のコンポーネントが含まれています。

  • コンテンツのパッケージ化とライセンスの発行のための Windows Media Rights Manager (WMRM) SDK
  • DRM と Windows Media フォーマットをサポートする Windows アプリケーションを構築するための Windows Media Format SDK (WMF SDK)
  • ポータブル デバイスでのオフライン再生をサポートするWindows Media DRM for Portable Devices (WMDRM-PD) (Janus)
  • ホーム ネットワークに接続されたデバイスに保護されたコンテンツをストリーミングするためのWindows Media DRM for Network Devices (WMDRM-ND) (Cardea)

Windows Media DRMはWindows 10 Anniversary UpdateでMicrosoft PlayReadyに置き換えられました。[ 1 ]

仕組み

2007年5月、Microsoftはライセンス取得メカニズムの基盤となるネットワークプロトコルを公開しました。[ 2 ]仕様によると、クライアントソフトウェアはライセンスサーバーから7バイトのプレーンテキストコンテンツキーKコンテンツを取得します。サーバーは、このキーをグローバルに事前定義された160ビットECCキー(ECC 1 )で暗号化し、クライアントに転送します。サーバーは、暗号化されていないコンテンツキーIDも送信します。クライアントは、KコンテンツをRC4キーとして使用し、ライセンスされたメディアストリームを復号化します。

なりすまし防止対策として、再生権限や乱数などの追加フィールドは、クライアントまたはサーバー ソフトウェアによって、さらに 3 つの定義済み ECC キー ペアを使用して暗号化されます。

  • クライアントソフトウェアECCキーペアKC、
  • クライアントマシンのECCキーペアKM、
  • サーバーソフトウェアの ECC キーペア KS。

Windows Media Audio の DRM 方式バージョン 2 を分析すると、楕円曲線暗号キー交換、 DESブロック暗号MultiSwap ( MACのみ)と呼ばれるカスタム ブロック暗号、 RC4ストリーム暗号、およびSHA-1ハッシュ関数の組み合わせが使用されていることが明らかになりました。

Windows Media DRMは更新可能に設計されている。つまり、クラックされることを前提に設計されており、Microsoftによって継続的に更新される必要がある。[ 3 ]その結果、この仕組みは何度もクラックされているものの、通常は長期間クラックされたままにはなっていなかった。

バージョン1は1999年4月にリリースされ、有効期限などの基本的なビジネスルールをサポートしていました。バージョン2は2003年1月にリリースされ、 Windows Media Playerの同等バージョンと同期するために、バージョン7.xおよび9とも呼ばれています。バージョン3(DRM v10としてよく知られています)は2004年にリリースされました。システムの以前のバージョンにはクラックが存在し、これらのバージョンで制限されているコンテンツの保護が解除される可能性があります。バージョン10は2005年初頭にクラックされましたが、すぐにソフトウェアアップデートがリリースされ、関連するセキュリティホールが塞がれました。

一般的に、こうした種類のクラックは、ある程度までは同じように機能します。暗号化自体を解読するのではなく(これは不可能ですが)、コンテンツキーや暗号化されていないコンテンツをメモリからダンプするために実行される「ブラックボックス」コンポーネントをフックまたは妨害します。

相互運用性

WMDRM暗号化で配信されたコンテンツは、誰でもアクセスできるわけではありません。WindowsはWMDRM暗号化で保護されたコンテンツの再生をサポートしており、このフォーマットは家電メーカーの間で人気が高まっています。多くのメーカーがテレビセットトップボックスブルーレイプレーヤーなどのデバイス向けにWMDRMデコードコンポーネントのライセンスを取得しています。

MCPPコレクションのデジタル著作権管理用のオープン ネットワーク プロトコル [MS-DRM] では、ソフトウェア開発者が Microsoft の開発ツールおよび環境の外部でプロトコルを実装する権利を持つことが規定されています。

除去

Windows Media DRM を解除し、 Janus以外のプラットフォームでも再生できるようにするツールが開発されている。これらのツールは通常、特定の Individualized Blackbox Component (IBX) バージョンを想定して開発されており、明示的に設計されていないバージョンで動作することはほとんどありません。マイクロソフトは、IBX がクラックされるたびにアップグレードするだけでなく、これらのツールを開発・ホストしている者に対して法的措置を講じ、開発と配布をさらに地下に潜らせ、断片化させてきました。これらのツールは、復号ツール、キーファインダー、オールインワン(キーを見つけて復号する)の 3 つのカテゴリに分類できます。マイクロソフトは、エンコードを復号するツールよりも、キーを見つけるツールの開発と配布を阻止することに成功しており、これはSourceForgeプロジェクト FreeMe2 が存続していることからも明らかです。[ 4 ]

フェアユース4WM

Viodentiaによって書かれたFairUse4WM(2006年8月19日にリリース) [ 5 ]という特定のツールは、WMDRMで保護されたファイルからDRMを削除する機能を持っていると主張されました。 [ 6 ]これはオールインワンツールです。

マイクロソフトは複数の方法で対応しました。まず、2006年8月28日、このツールが動作しないようにするIBXの新バージョンをリリースしました。また、この修正プログラムも数日以内に回避されたとされていることから、マイクロソフトはパートナーに対し、この問題の解決に向けて取り組んでいることを伝えました。[ 7 ]マイクロソフトは、FairUse4WMを配布しているウェブサイトの所有者にも削除通知を発行しました。 [ 8 ]そして、2006年9月22日、マイクロソフトはJohn Does 1–10(別名「viodentia」)に対し、責任者の特定を求めて連邦訴訟を起こしました。[ 9 ]しかし、このユーティリティの最高ランクのミラーサイトの運営者であるJames Holden氏[ 10 ]は、そのような通知や脅迫を受けたことを否定しています。Viodentiaの身元を特定できなかったため、マイクロソフトは2007年4月に提起していた民事訴訟を取り下げました。[ 11 ]

2006年10月16日までに、 Sky Anytimeなど、Windows Media DRM保護を使用している配信業者は、パッチを当てたコーデックを使用していました。2007年9月6日、マイクロソフトはIBXをバージョン11.0.6000.7000にアップデートし、元のプログラムの亜種による回避策を阻止しようとしました。そして、2007年11月28日現在、Windows XPの新規インストールまたはアップデートされたコンピュータ(つまり、IBXバージョン11.0.6000.7000が既にインストールされているコンピュータ)では、Windows Media Player 10にロールバックしない限りDRMを削除することは不可能です。2008年には、FairUse4WMのパッチを当てた別のバージョンがリリースされ、Windows Vistaおよび11.0.6000.6324より前のIBXバージョンでも動作できるようになりました。マイクロソフトは、悪用者やソフトウェアツールを混乱させるための策略として、物議を醸したバージョン番号11.0.6000.6324を再検討し、新しいIBXバージョンをリリースしましたが、ファイルに誤解を招く古いバージョン番号を与えました。[ 12 ]

DRMDBG

DRMDBGはキーファインダーであり、起動したWindows Media Playerのインスタンスをフックすることでキーを抽出します。特定のバージョンをターゲットとする複数のバージョンが利用可能です。2009年3月3日にリリースされたバージョンは、IBXバージョン11.0.6000.6324と11.0.6001.8000をサポートしています。[ 13 ]

ミラカギ

Mirakagi は最初の鍵検索装置の一つでしたが、現在は開発されていません。

参考文献

  1. ^ 「Windows 10 Anniversary Update: 音楽とビデオの消失」 . Microsoft サポート. Microsoft . 2016年8月20日閲覧
  2. ^ [MS-DRM]: デジタル著作権管理ライセンス取得データ構造、Microsoft 開発ネットワーク ライブラリ、改訂 2.0、2008 年 3 月 14 日。
  3. ^ MicrosoftがWindows Media DRMを更新、PC World、2006年8月29日http://www.pcworld.com/article/126955/microsoft_to_update_windows_media_drm.html 2009年5月15日アーカイブ、 Wayback Machine
  4. ^ 「FreeMe2」 . 2013年4月23日.
  5. ^ Hachman, Mark (2006年8月26日). 「Microsoft、DRM Stripperアプリの修正プログラムを公開」 . PC Magazine Online . Ziff Davis Publishing Holdings Inc. 2010年6月19日時点のオリジナルよりアーカイブ
  6. ^ 「Engadget FairUse4WMがWindows Media DRMを削除!」 2006年8月25日. 2006年8月31日時点のオリジナルよりアーカイブ2006年8月25日閲覧。
  7. ^ 「DRMのセキュリティ欠陥によりSkyムービーの配信が一時停止」 The Register . 2006年9月13日閲覧
  8. ^ 「マイクロソフト、ウェブサイト所有者にFairUse4WMの削除を勧告」 。 2006年9月17日閲覧
  9. ^ 「マイクロソフト、著作権侵害でViodentiaを提訴」 。 2006年9月26日閲覧
  10. ^ 「マイクロソフトはFairUse4WMの削除通知を発行しなかった」 。2007年5月18日時点のオリジナルよりアーカイブ
  11. ^ 「Microsoft、FairUse4WMの開発者Viodentiaに対する訴訟を取り下げる」 2007年4月6日。 2007年4月23日閲覧
  12. ^ “今的太鼓事情” . 2009 年 10 月 22 日。2011年 1 月 22 日のオリジナルからアーカイブ2010 年10 月 24 日に取得
  13. ^ 「drmdbg.exeの最新バージョンをダウンロード」 。 2007年12月24日時点のオリジナルよりアーカイブ2009年7月27日閲覧。