如何检查源代码是否已被修改? (JAVA)

时间:2016-02-26 13:54:48

标签: java open-source

我正在编写一个Java应用程序,它将与远程服务器通信以发送和接收文件(用户必须先登录)。源代码将公开供公众审核。

为确保无冲突的用户体验,服务器应仅接受来自未运行原始程序的更改版本的客户端的连接。

如何检查二进制文件是否未更改?例如,发送正在运行的可执行文件的一些哈希值(甚至是可执行文件本身),然后服务器将查看它是否与它应该匹配的内容。

我已经看过this question,但我认为4年后事情必定会有所改变。

0 个答案:

没有答案