DRMがらみ? LeopardのDTrace、iTunesトレース不可の怪
2008/01/23 23:00
DTraceをLeopardに移植する際、Appleは妙な改変を加えたようだ。iTunesをトレースできないという。DRM破りを防ぐためだろうか? この改変はオープンソースの精神から見て非難されるべきなのだろうか?
Mac OS X 10.5 Leopardに移植され、歓迎されたDTrace。しかし、Appleは妙な改変を加えたようだ。SunのAdam Leventhal氏が自身のブログで明らかにしたところによれば、LeopardのDTraceではiTunesのプロセスをトレースできないという。
ブログでは問題の実証を行う手順が詳しく紹介され、iTunesのプロセスがDTraceのトレース対象となっていないことが説明されている。
今のところ、Appleの意図は明らかになっていない。しかし、ある予測ができる。DRMハッキングの防止だ。
DTraceを使えば、対象プロセスのメモリへの読み書きをトレースすることができ、セキュリティ上の問題を引き起こす可能性がある。このためdtraceコマンドはroot権限を持ってしか実行できない。
iTunesで問題になるのは、セキュリティではなくDRMだろう。DTraceでiTunesの動きを監視すれば、iTunesのDRMを簡単にハックされてしまう可能性がある。
実は、AppleはiTunesのバイナリに特別なフラグを立てて、デバッグできなくしている。DTraceだけでなく、GDB(The GNU Project Debugger)でも普通にはデバッグできない。
DTraceの生みの親の一人でもあるLeventhal氏はAppleの改変を非難している。しかし、Appleの目的が筆者の推測通りDRMだとすれば、事業を守るためにやむなし、とも取れる。
Appleは数年来オープンソースへの取り組みを強め、自らをオープンソースの良き市民とプロモーションしている。一方でこうしたジレンマも抱えることになった。
Appleが取った行動は非難されるべきなのだろうか?
- 2人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
米フォレスター・リサーチ社 シニアアナリスト Jeremiah K.Owyang氏を迎え、同氏が提唱するソーシャルテクノロジーを効果的に活用方法するための方法『POST』を日本で初めて紹介する注目のリアルイベント
- 今日のトップ記事
- 昨日
- 2日前
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Apple
Webサービス
ソフトウェア開発
Off Topic
Webデザイン
iPhone
iPhone 3G
iPod touch
モバイル
仮想化ソフトウェア
Database
入門
携帯電話機
Mac OS X
ユーザーインタフェース
Adobe
Windows
JavaScript
仮想化
Firefox
リファレンス
Firefox 3
Safari
ブラウザ
脆弱性
小技
HTML
Tips
プロジェクト管理
データベース
RIA
CSS
Java
開発環境
Google
Ajax
Mozilla
Python
PHP
SOA
Internet Explorer
UI
オープンソース
Linux
レビュー
デザイン
server
Flash
Webアプリケーション開発
プログラミング言語
話題のタグを見る »
ソーシャルテクノロジーをビジネスに利用する
Mozilla Labs、Firefoxで地理情報を認識活用できるプラグイン「Geode」を正式発表
DelphiのパフォーマンスをDelphiで改善:エンバカデロの製品戦略
社内政治を生き抜くための教訓10箇条
iPhoneでVoIP--Fringを早速試す
Firefox 3のブックマーク構造を理解しよう
ウェブページの段組みをレイアウトするCSS 3のMulti Column
ラウンドアップ:「優れたUI」を実現するためのアプローチ
MSのバルマー氏、「Windows Cloud」の発表を示唆
エンタメCGM「gooメーカー☆メーカー」
これからの時代のセキュリティ対策
Techno Exchange
KDDI「SaaSソリューション」
グリーンITの第一歩は見える化です
ZDNet Japan Green IT