0

クラックが非常に困難になるような方法で、クライアント アプリケーションのライセンス キーを検証することは可能ですか?

次の簡単な例を考えてみましょう。

var status = secure_function_that_checks_license();
if (status == "REGISTERED")
  print("Welcome, user");
else
  print("Access denied");

関数がどんなに精巧であっても、最終的には結果に基づいて常に分岐する必要があります。

このスレッドでは、キーの生成と検証についてもう少し説明していますが、分岐の問題を回避する方法については説明していません。

ある種のオンラインアクティベーションスキームを使用する安全な方法でこれを行う唯一の方法はありますか?

4

1 に答える 1