2017-07-11 4 views
0

VR体験をダウンロードして起動するランチャーがあります。私は物事の購読側を処理するサーバーも持っています。サーバーからキーまたはライセンスを受け取るまで、ローカルマシンのコンテンツを保護する確実な方法はありますか?ライセンスを確認してローカルコンテンツを保護する方法

最初に思ったのはセッショントークンを使用することでしたが、ネットワークトークンを傍受してスプーフィングしてクライアントにコンテンツを再生する権限を与えないようにすることはできません。暗号化は、キーがクライアント内にある必要があり、さまざまな手段で抽出できるため、機能しないように見えます。

復号化キーをクライアントに公開せずに、サーバーから送信されたメッセージを安全に復号化する方法はありますか?

+0

ユーザーがデバイスにコンテンツをダウンロードできるようにするには、ライセンスを与えるまで実際に使用できないようにしますか? –

答えて

0

最も簡単な方法は、ダウンロードサーバー側でランダムなキーを使用してデータを暗号化し、ユーザーがライセンスを取得した後でデータを復号化するためのライセンスとしてそのキーを与えることです。キーはそのダウンロードとそのユーザーに固有のものなので、キーを傍受することであまり得られません。もちろん、一旦データが解読されると、彼らはそれが望むものを何でもすることができます。ハードウェアを制御することなくその周りに方法はありません。

関連する問題