作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在基于开放协议(protocol)开发 Android 应用程序。
它将是开源的,但我希望服务器(闭源)能够检查客户端是原始应用程序还是修改版(由其他人编译)。
这在 Android 上可行吗?
最佳答案
无法证明不存在修改过的代码,并且存在未修改的代码并不意味着未修改的代码是唯一的代码。
想象一下,您的开源应用程序有代码可以以任何方式证明其真实性。任何修改都可以简单地保留、继承或复制该真实性信息。如果真实性信息实际上检查了程序的代码或数据本身,那么对手仍然有可能使用良好程序的代码/数据并冒充它。
关于java - 检查客户的诚信度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21340408/
我是一名优秀的程序员,十分优秀!