Nintendo Switch コンソールが海賊の生活を困難にする

Kayoko

Nintendo Switch で海賊行為を行うのは簡単ではありません。

任天堂は常に海賊に対して強硬な姿勢をとっており、偽造が困難なゲームモジュールに重点を置いているのもこのシステムの一部です。しかし、Nintendo Switch の日本のメーカーは、違法ゲームコピーのユーザーの生活を困難にする追加のメカニズムを開発したようです。

なぜなら、どうやってゴーレム報告したところによると、彼はredditユーザーSciresMが指摘任天堂はスイッチで起動されるすべてのゲームのライセンスキーをチェックしているようです。具体的には、コンソールは次のように処理を進めます。

  • Switch は任天堂サーバー「aauth-lp1.ndas.srv.nintendo.net」に接続し、aauth クライアント ID の認証トークンを取得します。
  • 次に、コンソールは開始されたゲームの認証を要求し、それを認証サーバーに送信します。
  • サーバーは証明書を確認すると、認証トークンをコンソールに送信します。

Switch が認証のために Nintendo サーバーに送信する証明書は、それぞれのゲームのゲームカード上で暗号化されるか、オンライン タイトルの場合は本体に保存されているチケット内で暗号化されます。ただし、認証に失敗すると、スイッチがオンライン機能から除外されるなど、さまざまな影響が生じます。

このアプローチにより、任天堂は主に Tegra 1 エクスプロイトが悪用できないようにしたいと考えています。このエクスプロイトにより、Tegra X1 SoC の USB コントローラー経由で DMA バッファーにデータをフラッディングすることで、ブート ROM 保護メカニズムをバイパスできます。

Switch は、まだ克服されていないハードウェア検出システムを使用して、オンラインで購入したゲームの証明書もチェックでき、サーバーのすべてのハードウェアおよびソフトウェア コンポーネントを特定できるという事実は、Tegra 1 エクスプロイトなどのセキュリティ ギャップを現在特定できることを意味します。おそらく実質的には虐待されていないでしょう。