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)
- ホワイトペーパー
- 企画特集
ESBでIT投資の無駄を劇的に解消する
インターネット上の悪意を未然に防ぐには?
◆エン・ジャパン厳選求人☆毎週更新◆
中小企業のセキュリティリスクとは?
パンデミック対策特集
仮想環境を実現するソリューション特集
SOA、BPM、SaaS −今、企業に必要なこと
御社のログ活用しませんか!?
ロリポップ!がリニューアル
セキュリティ&ユーザ事例【SIer Club】
集積度も性能も、業界最高水準のブレードPC
ストレージメディア特設サイト開設
【徹底対談】運用管理ツールの賢い使い方
そのストレージで仮想化に対応できますか?
今注目の「サジェスト検索」−デモ掲載中
- サーバー監視・運用のコストを削減するには
- エンタープライズにおけるSUSEの強み
- ■ストレージ容量50%削減保証■
- サービス・ドリヴン・データセンター
- 話題のタグ
iPhone 3G
Mac OS X
RIA
Webデザイン
Windows 7
PHP
CSS
Google
Mozilla
Flash
Microsoft
オープンソース
Adobe
Java
Windows
データベース
Linux
WebKit
HTML
Firefox 3
ツール
小技
SOA
Off Topic
UI
Internet Explorer
Tips
iPod touch
脆弱性
Ajax
Opera
Firefox
Apple
プログラミング言語
モバイル
ブラウザ
OS
開発環境
リファレンス
Chrome
Webサービス
iPhone
Windows Vista
仮想化
Database
JavaScript
アプリケーション
Safari
セキュリティ
ソフトウェア開発
話題のタグを見る »
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――