アカウント名:
パスワード:
既に割られている無意味なプロテクトを採用したら、そりゃ当然そうなるでしょう。
Denuvoの処理の簡単な詳細がredditに書かれています。https://www.reddit.com/r/CrackStatus/comments/43dgej/how_denuvo_works_... [reddit.com]ざった読みましたが、特に目新しいものはありませんね。カスタム仮想マシンはちゃんとあるとのことですが、処理が遅いためゲームによっては全く使われていないらしいです。
# そろそろGPUを使うDRMが出てくるだろうと期待しているのに、未だに出てこないのは何故? まともなDRM会社ないの?
GPUだろうとCPUだろうと、結局のところ復号化する環境はユーザの手の内にあるわけで、GPUを使って計算量を増やしたところで、その動作をきっちり追跡できれば(それが難しいのですが)解読も可能です。
逆にGPUを使用してしまうと、PCI-Express等の汎用バスを復号済みのデータもしくはそれに繋がる鍵が流れることになりますし、GPU側の要件が厳しくなってしまい、GPUの世代交代後の将来に、それが動くかどうかも怪しくなってしまいます。
なのでGPUを使うDRMは、出てきたとしても普及しないでしょう。
GPUは汎用CPUと違って、動作の追跡が難しいはずです。IDA Proや一般的デバッガを含む多くのリバースエンジニアリングツールはGPUに未対応ですし。いやまぁ、最近はGPUもブラックボックスじゃなくなってきていますけども、それでもまだCPU並とは行かないでしょう。
それと、PCIeに鍵や復号データを直接流す必要はなく、GPU用公開鍵で暗号化された日時依存パスフレーズをDRMサーバからGPUに流して、その日時依存パスフレーズをGPU内で検証してどうこうすればいいはずだと思います。
GPUの互換性問題は難しいですね。リバエンを防ぐためにはアーキテクチャ固有バイナリが欲しいところですし。1年後にDRMを切るなどの運用によるカバーが必要かもしれません。
ではこの場合どうすればよかったのでしょうか?記事通り割られているのは間違いないのですが、現在割られていないもしくはDenovoより長期間耐えられるプロテクトは存じません。今回問題になったのは今まで半年~1か月持たせて初期販売数だけは維持していたものが数日でヤラレチャッタということなのです。プロが出来ても一般人には真似しづらいコンシューマーのみにでもすればよかったのでしょうか?
そもそもが無理ゲーだったことを理解してビジネスモデルから見直す。日本でも見習って。
わかりました、そもそもが無理なPC版のリリースは中止します。
「簡単な詳細」
10年前からまったく同じコメント繰り返すばかりの老人ばかりで辟易していたが(しかもこのストーリーに限った話じゃないが)ようやくタレコミの話題に沿ったコメントが読めた。
急にあちこちでDenuvoを取りやめる企業が続出してナニかと思ったら、完全に見破られたからだったのか。Just Cause 3で成果出てた時は「ついに中国とロシアもゲームを買うようになるのか」と思ってましたが・・・
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
割られたプロテクトを採用したから当然 (スコア:3, 興味深い)
既に割られている無意味なプロテクトを採用したら、そりゃ当然そうなるでしょう。
Denuvoの処理の簡単な詳細がredditに書かれています。
https://www.reddit.com/r/CrackStatus/comments/43dgej/how_denuvo_works_... [reddit.com]
ざった読みましたが、特に目新しいものはありませんね。
カスタム仮想マシンはちゃんとあるとのことですが、処理が遅いためゲームによっては全く使われていないらしいです。
# そろそろGPUを使うDRMが出てくるだろうと期待しているのに、未だに出てこないのは何故? まともなDRM会社ないの?
Re:割られたプロテクトを採用したから当然 (スコア:1)
GPUだろうとCPUだろうと、結局のところ復号化する環境はユーザの手の内にあるわけで、GPUを使って計算量を増やしたところで、その動作をきっちり追跡できれば(それが難しいのですが)解読も可能です。
逆にGPUを使用してしまうと、PCI-Express等の汎用バスを復号済みのデータもしくはそれに繋がる鍵が流れることになりますし、GPU側の要件が厳しくなってしまい、GPUの世代交代後の将来に、それが動くかどうかも怪しくなってしまいます。
なのでGPUを使うDRMは、出てきたとしても普及しないでしょう。
Re: (スコア:0)
GPUは汎用CPUと違って、動作の追跡が難しいはずです。
IDA Proや一般的デバッガを含む多くのリバースエンジニアリングツールはGPUに未対応ですし。
いやまぁ、最近はGPUもブラックボックスじゃなくなってきていますけども、それでもまだCPU並とは行かないでしょう。
それと、PCIeに鍵や復号データを直接流す必要はなく、GPU用公開鍵で暗号化された日時依存パスフレーズをDRMサーバからGPUに流して、その日時依存パスフレーズをGPU内で検証してどうこうすればいいはずだと思います。
GPUの互換性問題は難しいですね。リバエンを防ぐためにはアーキテクチャ固有バイナリが欲しいところですし。1年後にDRMを切るなどの運用によるカバーが必要かもしれません。
Re: (スコア:0)
Re: (スコア:0)
ではこの場合どうすればよかったのでしょうか?
記事通り割られているのは間違いないのですが、現在割られていないもしくはDenovoより長期間耐えられるプロテクトは存じません。
今回問題になったのは今まで半年~1か月持たせて初期販売数だけは維持していたものが数日でヤラレチャッタということなのです。
プロが出来ても一般人には真似しづらいコンシューマーのみにでもすればよかったのでしょうか?
Re: (スコア:0)
そもそもが無理ゲーだったことを理解してビジネスモデルから見直す。日本でも見習って。
Re: (スコア:0)
わかりました、そもそもが無理なPC版のリリースは中止します。
Re: (スコア:0)
「簡単な詳細」
Re: (スコア:0)
10年前からまったく同じコメント繰り返すばかりの老人ばかりで辟易していたが(しかもこのストーリーに限った話じゃないが)ようやくタレコミの話題に沿ったコメントが読めた。
Re: (スコア:0)
急にあちこちでDenuvoを取りやめる企業が続出してナニかと思ったら、完全に見破られたからだったのか。
Just Cause 3で成果出てた時は「ついに中国とロシアもゲームを買うようになるのか」と思ってましたが・・・