java web 工程防盗版怎么办啊(100分求等)

牧-殇 2013-12-16 11:45:17
公司最近开发好的项目 ,由于人员动荡很多人辞职了, BOSS担心被拷贝走联想到放到服务器上会被人盗版用,让我们想办法加密 在网上不能被别人拿去用, 有没大神给点指点怎么处理这样的问题
用代码混淆么? 如果是的话是用什么比较好点 请指点。。100分求等
...全文
437 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
小昭归来 2014-09-16
  • 打赏
  • 举报
回复
最后这个问题你是怎么觉得的呀,现在我也遇到这个问题了
  • 打赏
  • 举报
回复
引用 24 楼 u011176365 的回复:
[quote=引用 21 楼 lwb314 的回复:] [quote=引用 20 楼 u011176365 的回复:] [quote=引用 19 楼 lwb314 的回复:] 混淆对java文件没影响
了解了 谢谢 我用的是proguard 这个 您接触过么[/quote]没听说过,混淆的方式都应该差不多,用一种,好使了就行呗[/quote] 亲 能留个您的联系QQ么 我联系您 您指点我下可以么[/quote] 单位上不去QQ,有问题,就这样跟我说吧,我看见就给你回复
牧-殇 2013-12-17
  • 打赏
  • 举报
回复
引用 21 楼 lwb314 的回复:
[quote=引用 20 楼 u011176365 的回复:] [quote=引用 19 楼 lwb314 的回复:] 混淆对java文件没影响
了解了 谢谢 我用的是proguard 这个 您接触过么[/quote]没听说过,混淆的方式都应该差不多,用一种,好使了就行呗[/quote] 亲 能留个您的联系QQ么 我联系您 您指点我下可以么
a_jian 2013-12-17
  • 打赏
  • 举报
回复
做了几年开发了,还真没见过防盗控制,最多就是针对核心部份做mac地址绑定!
zzxap 2013-12-17
  • 打赏
  • 举报
回复
这个签好保密协议即可,到时市场出现类似产品直接发律师信就行了。技术上根本防不了。。。
  • 打赏
  • 举报
回复
引用 20 楼 u011176365 的回复:
[quote=引用 19 楼 lwb314 的回复:] 混淆对java文件没影响
了解了 谢谢 我用的是proguard 这个 您接触过么[/quote]没听说过,混淆的方式都应该差不多,用一种,好使了就行呗
牧-殇 2013-12-16
  • 打赏
  • 举报
回复
有什么办法可以防止放到网上后 不会被破译盗版走么 还是根本不会出现这样的问题
teemai 2013-12-16
  • 打赏
  • 举报
回复
如果开始源码都能直接访问的,前面没什么准备,那被copy走也是没办法了。 如果合同里有签署类似知识保护协议等,找到非法使用者,告之。
失落夏天 2013-12-16
  • 打赏
  • 举报
回复
引用 6 楼 MrsFeng 的回复:
[quote=引用 4 楼 AA5279AA 的回复:] 代码混淆是发布给人家的软件怕被反编译, 人家离职直接拷贝走代码会拷贝混淆过的class文件么? 这个几乎没法防,除非高度专职化,这样一个人走了也只是工程的一部分没什么用。
我不是很赞同,加密的jar包有时候也不是很好反编译的[/quote] 反编译的问题是几乎无法解决的,class如果能用,就必须按照一定的规则去写,同样利用这样的规则去解析,就能解析出来对应的代码,当然,这份代码肯定与原版的有很大的不同,但是核心点的逻辑只要出来了就是致命的。这也是为什么要混淆的原因。 另外并不是仅仅是jar包,apk文件等等,只要有class文件的一样都会被反编译的。
牧-殇 2013-12-16
  • 打赏
  • 举报
回复
引用 6 楼 MrsFeng 的回复:
[quote=引用 4 楼 AA5279AA 的回复:] 代码混淆是发布给人家的软件怕被反编译, 人家离职直接拷贝走代码会拷贝混淆过的class文件么? 这个几乎没法防,除非高度专职化,这样一个人走了也只是工程的一部分没什么用。
我不是很赞同,加密的jar包有时候也不是很好反编译的[/quote] 有没单单没法破解的 我们弄的是B/S的 没客户端给他们 我们是做酒店管理系统的 对方至少需要在 30多台电脑上开我们提供的网站 如果按您说的那个绑定可能有点不方便哦
牧-殇 2013-12-16
  • 打赏
  • 举报
回复
引用 4 楼 AA5279AA 的回复:
代码混淆是发布给人家的软件怕被反编译, 人家离职直接拷贝走代码会拷贝混淆过的class文件么? 这个几乎没法防,除非高度专职化,这样一个人走了也只是工程的一部分没什么用。
不是 我意思是我们放到网上给人用 不针对离职的..
你好毒你好毒 2013-12-16
  • 打赏
  • 举报
回复
引用 4 楼 AA5279AA 的回复:
代码混淆是发布给人家的软件怕被反编译, 人家离职直接拷贝走代码会拷贝混淆过的class文件么? 这个几乎没法防,除非高度专职化,这样一个人走了也只是工程的一部分没什么用。
我不是很赞同,加密的jar包有时候也不是很好反编译的
你好毒你好毒 2013-12-16
  • 打赏
  • 举报
回复
引用 2 楼 u011176365 的回复:
[quote=引用 1 楼 MrsFeng 的回复:] 写个密钥,在拦截器里做认证
用什么秘钥啊 不好意思 我还算新人... 真搞不懂老板为什么让我这个新人考虑这个[/quote] 比如,这个密钥的功能是能不能让这个项目跑起来,算法初步设计可以根据mac地址来进行一个绑定
失落夏天 2013-12-16
  • 打赏
  • 举报
回复
代码混淆是发布给人家的软件怕被反编译, 人家离职直接拷贝走代码会拷贝混淆过的class文件么? 这个几乎没法防,除非高度专职化,这样一个人走了也只是工程的一部分没什么用。
牧-殇 2013-12-16
  • 打赏
  • 举报
回复
请各位大神稍微讲详细点 谢谢 因为我是新人 很好奇为什么BOSS让我这个新人搞这个
牧-殇 2013-12-16
  • 打赏
  • 举报
回复
引用 1 楼 MrsFeng 的回复:
写个密钥,在拦截器里做认证
用什么秘钥啊 不好意思 我还算新人... 真搞不懂老板为什么让我这个新人考虑这个
你好毒你好毒 2013-12-16
  • 打赏
  • 举报
回复
写个密钥,在拦截器里做认证
牧-殇 2013-12-16
  • 打赏
  • 举报
回复
引用 19 楼 lwb314 的回复:
混淆对java文件没影响
了解了 谢谢 我用的是proguard 这个 您接触过么
  • 打赏
  • 举报
回复
混淆对java文件没影响
  • 打赏
  • 举报
回复
混淆是混淆class文件的,你们的员工这么牛吗?调试程序看反编译后的.class不看.java?
加载更多回复(6)

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧