如何获取字节码并进行哈希处理,以查看是否有人在内存中或文件上操纵了我的字节码?
编辑:
签署二进制文件是否可以保护代码不被修改和执行?我想尽可能地保护我的用户,以确保他们没有运行我的软件。我还想保护程序(服务器)免于被黑客入侵的客户端使用。
我如何从服务器端检测是否有人篡改了我的客户端?
最佳答案
因此,您试图阻止具有与您的应用程序相同(或更高)特权级别的某些进程操纵您的应用程序吗?
那注定要失败。因为如果添加安全检查,是什么能阻止攻击者通过将其替换为简单的isSecure()
来修改return true;
方法?
关于java - 从内存中检索字节码以防止黑客入侵,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/506939/