アカウント名:
パスワード:
既に割られている無意味なプロテクトを採用したら、そりゃ当然そうなるでしょう。
Denuvoの処理の簡単な詳細がredditに書かれています。 https://www.reddit.com/r/CrackStatus/comments/43dgej/how_denuvo_works_... [reddit.com] ざった読みましたが、特に目新しいものはありませんね。カスタム仮想マシンはちゃんとあるとのことで
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を切るなどの運用によるカバーが必要かもしれません。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
割られたプロテクトを採用したから当然 (スコア:3, 興味深い)
既に割られている無意味なプロテクトを採用したら、そりゃ当然そうなるでしょう。
Denuvoの処理の簡単な詳細がredditに書かれています。
https://www.reddit.com/r/CrackStatus/comments/43dgej/how_denuvo_works_... [reddit.com]
ざった読みましたが、特に目新しいものはありませんね。
カスタム仮想マシンはちゃんとあるとのことで
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を切るなどの運用によるカバーが必要かもしれません。