社区
Web 开发
帖子详情
web工程防盗版的问题
happy002
2010-05-12 09:56:51
怎样才能防止服务器上运行的web程序,被人拷贝到别处继续使用呢?
也就是说,只有我指定的服务器才能运行这个程序,别的地方即使将war包拷贝走也运行不了
我尝试了一些方法,但是由于java的class文件极其容易被反编译,所以非常容易被破解。
混淆也试过了,效果不太理想。
激活码?定期验证?license?大家有什么好方法呢?
先放200分,不够可以再加
...全文
492
41
打赏
收藏
web工程防盗版的问题
怎样才能防止服务器上运行的web程序,被人拷贝到别处继续使用呢? 也就是说,只有我指定的服务器才能运行这个程序,别的地方即使将war包拷贝走也运行不了 我尝试了一些方法,但是由于java的class文件极其容易被反编译,所以非常容易被破解。 混淆也试过了,效果不太理想。 激活码?定期验证?license?大家有什么好方法呢? 先放200分,不够可以再加
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
41 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
safrain
2010-10-01
打赏
举报
回复
http://www.cnblogs.com/safrain/archive/2010/10/01/disruptor.html 看下
scsxd
2010-08-12
打赏
举报
回复
WEB虎应该可以的
happy002
2010-05-20
打赏
举报
回复
人人都有分,呵呵
happy002
2010-05-20
打赏
举报
回复
方案报上去了,看领导怎么决定了。
谢谢大家~
happy002
2010-05-19
打赏
举报
回复
[Quote=引用 36 楼 dahaidao 的回复:]
要用领先的好的设计思想,这样等别人学去的时候已经过时了。
[/Quote]
本身就是一点小创意,别人一跟风就啥也没了。
dahaidao
2010-05-19
打赏
举报
回复
要用领先的好的设计思想,这样等别人学去的时候已经过时了。
happy002
2010-05-19
打赏
举报
回复
[Quote=引用 31 楼 bao110908 的回复:]
你写的 Web 应用都是部署在服务器上的,如果不是监守自盗,就是服务器被人攻破,否则没人会去盗版你的 WAR
[/Quote]
服务器会暴露给客户,这个web程序,类似于局域网的单机游戏
lyz0622_1022
2010-05-18
打赏
举报
回复
一堆代码而已,java都是开源的,我们又何必如此吝啬呢,支持开源,哈哈哈哈哈哈
weikaty
2010-05-18
打赏
举报
回复
你连服务器的安全都保证不了,从何保证项目的安全,微软,不是也经常被破解吗! 这完全是个人的安全问题。。
火龙果被占用了
2010-05-18
打赏
举报
回复
你写的 Web 应用都是部署在服务器上的,如果不是监守自盗,就是服务器被人攻破,否则没人会去盗版你的 WAR
火龙果被占用了
2010-05-18
打赏
举报
回复
[Quote=引用楼主 happy002 的回复:]
也就是说,只有我指定的服务器才能运行这个程序,别的地方即使将war包拷贝走也运行不了
[/Quote]
那是不可能的!
除非你这个 Web 应用中的核心逻辑需要访问某台指定的服务器,你可以从这上面限制一下,但是想让什么 WAR 人家拷不走,那就不可能了。
人家微软的技术多少牛,照样不是有 N 多盗版用户?
MyEclipse 是商业软件,需要授权许可证,有多少人用的是购买来的?
火龙果被占用了
2010-05-18
打赏
举报
回复
申请软件著作权,如果发现有非授权用户,直接发律师函,再不行可以直接起诉。
oceantang
2010-05-18
打赏
举报
回复
帮顶。。。
rkind
2010-05-18
打赏
举报
回复
用混淆器可以吧,,,,
yifanwu
2010-05-18
打赏
举报
回复
给别人用,最好是给很多的人用这就是最好的防盗版,你看微软是怎么做的?
awusoft
2010-05-17
打赏
举报
回复
有钱了就看看加密狗吧.
happy002
2010-05-17
打赏
举报
回复
[Quote=引用 16 楼 peihexian 的回复:]
楼主可以用这个对你的class文件加密处理啊http://www.skycn.com/soft/24716.html
[/Quote]
现在去试试
happy002
2010-05-17
打赏
举报
回复
[Quote=引用 16 楼 peihexian 的回复:]
楼主可以用这个对你的class文件加密处理啊http://www.skycn.com/soft/24716.html
[/Quote]
试了下,还可以
联系了一下厂家,980块。不便宜啊~
Fairy_dy
2010-05-17
打赏
举报
回复
数字签名+IP绑定
kdflove
2010-05-17
打赏
举报
回复
可以自己做加密,加密成二进制文件,然后在程序启动的时候手工解密加载解密以后的类,当然这个时候的类都在内存里面。
不过任何加密都是可以解密的,解密的钥匙就是你的那个可以解密其他的类文件的入口类。这个时候再对这个入口类混淆,隐藏,应该好的多了。
加载更多回复(21)
web
.xml 配置
一般在
web
工程
中都会用到
web
.xml 来配置 Servlet、Filter、Listener 欢迎页面等,可以方便的开发
web
工程
。需要知道的是
web
.xml 并不是必须的,一个
web
工程
可以没有
web
.xml 文件,只不过网站的功能复杂起来后,
web
.xml 有非常大用处,因此在
web
工程
中创建一个
web
.xml 还是非常有必要的。 1. 命名空间 在
web
.xml 中,使用的
web
-app_4_0.xsd 文件定义的规则,需要指定这个文件的位置。 <
web
-app
后端
工程
师之路(3)
web
核心
:响应数据的第一行。其中HTTP/1.1表示协议版本,200表示响应状态码,OK表示状态码描述:第二行开始,格式为key:val:最后一部分,存放响应数据常见的响应头:
Web
项目结构创建方式然后检查maven变量是否正确即可[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DAdhVkvG-1657094983217)(./image/新建maven
Web
目录结构.png)] 4. Servlet Java提供的动态
Web
资源开发技术 4.1 Servel快速入门 引入依
SpringBoot 之
Web
开发
SpringBoot开发之
Web
开发,其中包括 SpringMVC自动配置、拦截器、视图解析模板与内容协商、定制化原理等功能
maven中如何创建一个
Web
项目
创建一个
Web
项目: 马克- to-win:马克 java社区:
防盗版
实名手机尾号: 73203 步骤: new/other/Maven/Maven project,(use default work space) 下一页:catalog: internal. filter: maven-archetype-
web
app 马克-to-win:而且我们把项目的jdk1.5变成1.6。右击项目名,propertoes/java build path/libraries/右击1.5,编辑,变成我们缺省的1.6
Web
环境搭建Eclipse
Web
环境搭建:Tomcat 第1章
Web
服务器
Web
服务器通常由硬件和软件共同构成。 硬件:电脑,提供服务供其它客户电脑访问 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7k5FByLO-1637415478619)(尚硅谷_张春胜_
Web
环境搭建.assets/1561995738943.png)] 软件:电脑上安装的服务器软件,安装后能提供服务给网络中的其他计算机,将本地文件映射成一个虚拟的url地址供网络中的其他人访问。
Web
服务器主要用来接收
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章