客户端应用程序的在线校验和检查程序

时间:2009-08-26 10:00:32

标签: security protection integrity

我的客户端应用程序仅在联机时才有效。

我可以检查服务器端winforms客户端应用程序的完整性吗?

我想在我的应用程序被缓存时无用。

我的意思是这些家伙http://www.webutils.pl/SFV_Calculator有类似的东西。

当然在我的情况下我不想上传文件, 但请快速检查应用程序的完整性。

3 个答案:

答案 0 :(得分:0)

您不必上传整个文件,您可以选择上传本地计算的校验和,并将其与服务器校验和进行比较。

答案 1 :(得分:0)

您在启动时可以执行的操作是使用MD5或此类算法生成应用程序文件的哈希值。然后,应用程序将此哈希值发送到您的Web服务器并等待响应。在服务器端,您可以获得允许的哈希列表。

缺点当然是补丁可能是准确禁用此功能,但对于临时用户来说它应该足够好。

答案 2 :(得分:0)

不,你不能这样做。

原因是你不能相信他们发送给你的任何东西,因为他们只能抓住'正确'的文件,然后通过它的校验和。

关于你可以做的最好的事情是确保它有一个私钥,比如,要求它加密一些东西,并检查它是否正确。这可能需要考虑。

你准备解决什么问题?