Java代码安全性

Java代码安全性,第1张

Java代码安全性

上面的评论涵盖了大多数这些要点,但是我将在这里对其进行扩展:

如果您的代码在用户的计算机上运行,​​则用户可以反编译您的代码。不管是哪种语言。Java,C,空格,笨蛋,没关系。如果代码在计算机上运行,​​则人类可以读取它。即使您使用自己的自制程序语言和编译器,编译后的代码仍将是一系列标准机器指令,这些反编译器将轻松地将其转换为C或任何您喜欢的语言的可读代码。

没有例外。 忘掉它。

但是有一些方法可以满足您的要求:保护一些秘密的业务逻辑。一种简单的方法是将业务逻辑放在您自己的计算机上,并通过Web服务公开它。用户仍然可以看到客户端请求和服务响应,但是您的逻辑是一个黑匣子。

您也可以制造自己的计算机,将其锁定,然后分发给用户。请注意,尽管这是可行的,但从技术上来说,正确地进行 *** 作相当困难(请考虑所有被黑的游戏机和智能手机),这将大大增加服务成本。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5506929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存