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)
- ホワイトペーパー
- 話題のタグ
WebKit
Chrome
Windows XP
マイクロソフト
Flash
RIA
プログラミング言語
開発環境
Webサービス
Windows
Tips
PHP
iPhone 3G
Ajax
Safari
仮想化
Windows 7
Firefox
JavaScript
Mac OS X
Database
Opera
Firefox 3
Java
リファレンス
アプリケーション
Google
インストール
ブラウザ
オープンソース
ソフトウェア開発
Mozilla
OS
小技
Microsoft
Off Topic
モバイル
Windows Vista
Linux
脆弱性
HTML
UI
データベース
CSS
iPhone
Webデザイン
Internet Explorer
Apple
iPod touch
セキュリティ
話題のタグを見る »
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
―エン・ジャパン厳選求人☆毎週更新―
100万円で実現!中小企業の情報漏えい対策
大丈夫?あなたの会社のセキュリティ対策
企業ITシステムの企画、構築、運用のイロハ
最大32個のセンサーが電力を徹底管理!
進むストレージ環境の見直し
【最終警告】パンデミック対策特集