
ソニーが、PlayStation NetworkにアクセスできないハッキングされたPlayStation 3本体をいつでも停止させる可能性があるという社説が出回っています。この記事は、ソニーが何をするかという憶測と、実際に何ができるかという憶測を混同しており、PS3のコアセキュリティルーチンをリバースエンジニアリングし、ユーザーが無差別にコードに署名して実行できるルートレベルの回避策を提供したハッカーをソニーが提訴したというニュースを受けてのものです。
この論説は、ゲームの視覚的な比較(ただし技術的には鋭い)を推測的に行うことで知られるEurogamerのサブセクションが執筆したもので、人気インターネットゲームフォーラムNeoGAFに投稿された情報を事実として引用しています。投稿で引用されている情報(匿名の情報源によるもの)によると、「PS3は起動時にサーバーに接続し、プレイリストなどをアップロードする」とされており、起動時にPS3が通信する「ポートスニッフィング」サーバーのリストも含まれています。情報源は、リスト内の各サーバーがどのような役割を担っているかについて推測しており、冗長な「アップデート試行」を実行するサーバーや、「クラッシュレポート」を探すサーバーなどが挙げられています。
これらの情報のいずれかが正確で文脈に沿ったものだと仮定しても、重要な補足事項が見落とされています。PlayStation 3 は動作するためにネットワーク アクセスは必要なく、ましてや PSN アクセスは必要ありません。
ファームウェアバージョンを問わず、どのモデルのPS3でもネットワークを介さずに起動できます。PS3のネットワークアクセスを無効にするだけで、Sonyや他のメーカーとの物理的な通信もできなくなります。
したがって、冒頭の質問への答えは「状況による」です。PlayStation Networkに接続しているかどうかではなく、そもそもインターネットに接続しているかどうかです。結局のところ、通信できないコンピューティングデバイスを禁止することはできません。実際、一部のユーザー(NeoGAFの情報源を含む)は、ドメインブロックリストを備えたプロキシデバイスを使用して、リストに載っているサーバーを無視することで、PS3の起動時の通信クエリを一時的に回避できるのではないかと推測しています。
ディスク挿入時にシステムファームウェアのアップデートを促す最近のゲームはどうでしょうか?もちろん、プロンプトを無視することは可能ですが、ゲームをプレイできなくなるという代償を払うことになります。また、ソニーが将来、ゲームディスクにコードを組み込み、プロンプトを表示することなく「ジェイルブレイク」されたシステムを自動的に操作不能にする可能性も、少なくとも仮説的にはあります。
確かに、PS3のネットワークアクセスを無効にすると、PS3を購入する大きな理由の一つを失うことになります。PlayStation Network、オンライン対戦ゲーム、PlayStation Storeでの閲覧や購入、NetflixやHulu Plusなどのストリーミング動画サービスが利用できなくなるのです。
ジェイルブレイクされたPS3でインターネットに接続するとどうなるのでしょうか?起動時にソニーのサーバーに送信される「ブートマネージャー」情報に関する憶測が再び飛び交っています。このハックはあまりにも新しいため、ユーザーが実際にどのように利用しているのかは分かりません。現時点では、関連するソニーによる禁止措置に関する報告はありません。
Eurogamerは、ソニーの対応策は「GameOSの整合性を確保するために、実行時と起動時に内部チェックを実施する」という形を取る可能性があると予測しています。これは、将来のファームウェアアップデートで、侵害されたコードに対する何らかのオフライン(「内部」)セルフチェック機能を追加することを意味します。一見すると説得力のある話に聞こえますが、それでも疑問が残ります。もしソニーにとって本当に「コーディングが簡単」であるならば、なぜ最初からそのようなチェック機能を組み込まなかったのでしょうか。
いずれにせよ、この新しいハックを実行するコンソールへの攻撃は避けられないだろう。「他のOS」という抗弁はさておき、ユーザーはどうやら独自のコードに署名できるようになり、システムに対して事実上あらゆる操作を行えるようになったようだ。これは深刻な問題となる可能性があり、ソニーは裁判所の判断を待つつもりはない(あるいは、裁判所の判断に賭けるつもりもない)。
Twitter (@game_on) で最新情報をチェックしてください