【发布时间】:2011-12-28 11:01:29
【问题描述】:
如何检测桌面应用是否被修改?
应用程序与 Web 服务通信,因此我们可以对桌面进行哈希处理,然后检查校验和是否匹配或类似的东西?或者你有什么建议?
【问题讨论】:
-
可以是任何应用程序,还是您(或您的公司)制作的特定应用程序?
-
公司构建的自定义应用程序,所以我们知道文件,这是否意味着应用程序可以在加载应用程序时检查校验和?这是唯一的方法吗?
-
您的威胁模型是什么?也就是说,是什么让你觉得需要检查应用程序是否被修改过?
-
如果您不解释您的威胁模型,您可能会得到无法解决实际问题的答案。例如,如果是反盗版,则答案与防止损坏下载的答案完全不同,而如果要确保人们运行最新版本,答案则完全不同。
标签: c++ windows macos qt cross-platform