【问题标题】:Prevent sharing of a java library防止共享 java 库
【发布时间】:2016-10-05 04:07:54
【问题描述】:

我有一个想要出售的 java 库 (.jar)。我想过创建一些 RSA 密钥来防止共享。

问题是,一旦有人购买了我的库,他们就可以反编译、删除“安全访问东西”并共享代码。

我的问题是,如何保护我的图书馆以防止共享。如果这是不可能的,我怎样才能让它更难被分享?我应该使用某种混淆吗?

【问题讨论】:

  • 你不能。 DRM 不起作用。而且您可能高估了图书馆的价值。
  • 感谢您的评论。最后一部分太粗鲁了..

标签: java security obfuscation


【解决方案1】:

你真的有两个选择。

  1. 将逻辑置于 Web 服务背后并对该服务的访问收费
  2. 把你的 jar 拿走,卖一个图书馆会检查的许可证

很明显,一旦字节码泛滥成灾,对于真正有动力的个人,您确实无能为力,但实际上许可证检查对于商业用途来说“足够好”。

如果有人盗版了您的图书馆,这是一个好兆头,您有一些值得出售的东西,但价格过高或难以进入您的市场。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-30
  • 1970-01-01
相关资源
最近更新 更多