什么是验证我的控制台应用程序仅由我编写的另一个应用程序调用的好方法?

时间:2013-04-19 19:59:31

标签: c++ air console adobe

我有一个adobe AIR应用程序和一个C ++控制台应用程序,我使用NativeProcess从AIR应用程序启动和交谈。我想确保控制台应用程序仅在我的AIR应用程序启动时才有效。 我想的是让控制台应用程序向AIR应用程序发出挑战并让AIR应用程序回答该挑战并将答案发送回控制台应用程序。如果答案是正确的,控制台应用程序将继续,否则退出。 由于AIR应用程序可以反编译,我不能只包含私钥来解码应用程序中的挑战。用户登录到AIR应用程序,因此我可以使用他们的密码加上随机字符串作为密钥,但我必须将其传递给控制台应用程序,这将暴露它。 我认为这可能是一个普遍的问题,有一个公认的最佳实践解决方案,但我还没有找到它。

0 个答案:

没有答案
相关问题