1
mason961125 2018-12-06 20:42:18 +08:00
同时给 shasum 和 sig
|
2
billlee 2018-12-06 22:13:39 +08:00
把时间戳或版本号也签上名
|
3
no1xsyzy 2018-12-06 22:39:49 +08:00
方法各异,保证最新的方法有很多,看你需求了。
时间戳可以修改系统时间来绕过。 hash 值能直接无视吧,不提供更新的 hash 就行了。 实际上没有特别好的办法,HTTPS 联网验证恐怕是最稳定的手段了,但依旧可以通过伪造证书绕过,或者替换掉你的用户空间 HTTPS 连接代码来绕过……真要这么严格可能需要恶招 Devuno Anti-tampering。 如果不是抗绕过,是为了保证别人发 issue 不是单纯因为某个文件的版本问题的话,那就随意联网验证一下呗。 |
4
jimzhong 2018-12-07 00:16:10 +08:00
我能想到的就是在签名内包含过期时间。
|
5
julyclyde 2018-12-07 11:06:10 +08:00
Windows 平台上,PE 格式除了可执行的代码,还带一堆属性
包括签名也是属性其中之一 |