我正在制作一个具有客户端和服务器端的商业产品。客户端完全依赖于服务器,只是为了使其更难破解/盗版。问题是,即便如此,仍有可能有人会对协议进行逆向工程并制作自己的服务器。
我考虑过使用 ssl 或其他算法加密连接,因此仅通过嗅探客户端和服务器之间的流量来找出协议并不容易。
现在我能想到的盗版者唯一会使用的是反编译程序,删除加密并尝试查看“纯文本”协议以对其进行逆向工程。
我已经阅读了以前的主题,并且我知道无法破解是不可能的,但是我们程序员可以对我们的代码进行哪些调整,使其成为破解者的一大难题?