0

我有以下情况:

我有一个加载 URL 的应用程序。我必须验证 URL 是否已由应用程序而不是浏览器加载...它必须是我的应用程序,而不仅仅是任何应用程序..(因此不能选择 php 页面中的 browsercheck)这样做我正在考虑这样的事情:应用程序加载一个网址,接收一个密钥,处理该密钥并将其发送回处理。php 页面检查是否已正确处理,如果已正确处理,则正常。

问题是:我的 vb.net 应用程序可以被反编译,几分钟之内你就知道如何验证密钥。我需要一些安全的东西。关于如何做到这一点的任何提示?谢谢

4

1 回答 1

1

您还应该通过 SSL/TLS 执行此操作,因为可以拦截流量。而且,在这种情况下没有任何 100% 的解决方案。您可以混淆代码,不要直接使用密钥,而是从部分构建它,屏蔽它,等等。但这将需要更多时间来反编译。

于 2013-01-16T09:24:26.050 回答