javaweb 程序怎么知道放在哪一个服务器IP 上运行了?
发布网友
发布时间:2022-04-30 17:44
我来回答
共2个回答
热心网友
时间:2022-06-28 15:20
您好,Java语言是开源的,如果您的源码被盗用,那么随之的源码内容很可能会被修改。如果对方没有发现您内部实现的这个功能,可能您还可以发现被盗用后锁存放的ip地址,如果对方发现有这个功能,那么直接删除或者修改,您就没有办法了。如下几种方案供您参考:
1,混淆肯定要做.不然再好的保护,被反编译了,修改代码,验证的方法照样被修改取消.
2,数字签名,参照java安全机制,给你的jar签名,写自己专门的类加载classloader
3,参照单机软件保护措施,用非对称加密手段,保存自己的私钥.
4,某些lib可以运行时加载,动态加载到内存里面,静态的lib是加密的,只有解密后的lib才可以加载运行
5,jni本地方法
采用多种验证方式,多个地方验证...一般破解的受到挫折,就不干了
其实也不是很复杂,呵呵
你的web软件加上一个安装步骤,要求输入密钥,才能运行,呵呵
热心网友
时间:2022-06-28 15:21
在源码中加个任务,服务启动时,就获取服务器IP,并向指定的邮箱发送邮件追问怎么增加这种任务啊?
还有这种任务很 容易被找出来 吧,找出来删掉不就没用了么?
追答你可以配置到web。xml,也可以在java中设置定时执行的任务,你可以看一下quartz,如果人家看的仔细,肯定是会被发现了。源码尽量不要放到网上,给客户只给class就好了,打包成jar,还可以加密。
javaweb 程序怎么知道放在哪一个服务器IP 上运行了?
1,混淆肯定要做.不然再好的保护,被反编译了,修改代码,验证的方法照样被修改取消.2,数字签名,参照java安全机制,给你的jar签名,写自己专门的类加载classloader 3,参照单机软件保护措施,用非对称加密手段,保存自己的私钥.4,某些lib可以运行时加载,动态加载到内存里面,静态的lib是加密的,只有解密后的lib...
静态ip - StormProxies
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球200+的国家与地区,超7000万住宅IP。3、高可靠性,24小时稳定运行,平均99.99%的可用率;4、性价比更高,便宜好用,单个IP也能享受最优价格,没有额外费用;5、易于使用,支持HTTP/HTTPS/SOCKS5协议,提供多种API参数,网络集成更快捷;6、客服全天在线为您排忧解难,并可根据您的业务需求制定更合适的代理…StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...
我开发了一个java web项目 如何部署到外网服务器上 供外部人员访问呢...
首先把tomcat端口和你的IP地址通过路由器映射到外网去,比如说你的服务IP是192.168.1.2 tomcat端口是8080 只要去路由器把192.168.1.2:8080映射就行了。然后通过你的外网ip访问
新建了一个java web项目,然后用MyEclipse运行, 访问的url是http://10...
这个是你局域网的IP,127那个是回环IP, 与localhost是一样意思。给你举例吧, 你运行的项目如果你需要在你自己的机器上访问,那你可以使用127那个,也可以使用localhost, 或者使用局域网IP(可以通过cmd ipconfig查看),但是如果你机器上运行的项目,想在跟你同一网段别的机器上访问,那只能通过局域网...
怎么把自己的写的javaweb放到互联网上让别人也能访问,有没有免费的方法...
首先:针对于外网能访问,你需要直接使用可以访问外网的宽带并且获得外网IP地址,获取的方法很简单,直接浏览器访问IP138查询即可。然后是针对于域名,域名可以使用花生壳搞定,花生壳是一个用于域名解析的软件,你可以使用花生壳做一个测试域名,供其他人访问。但是当然了,域名无法自己规划。且限时,非长久之计...
为什么用域名可以访问,而ip地址不行
因为是虚拟主机。主机上放置了N个网站,而每个网站绑定1个或以上域名,所以用域名访问主机可以解析到网站目录,但用IP的话服务器就不知道解析到哪个目录了。如果就想用ip形式访问,可以手动设置Host头域信息。java中以org.apache.http.client.methods.HttpGet实现http请求为例,解决方法HttpGet httpGet = ...
java项目客户上传的图片放到哪好
图片上传一般会上传到你服务器那个项目里,到底上传到你服务器项目那个位置可以自己指定,数据库存 路径就行了,用的时候直接读 路径
会一点javaweb怎么让别人能上自己写的网站?建网站有可能免费吗_百度知 ...
一般不行。宽带现在都是从光猫或者什么别的路由器走的。外界其实无法直接访问你。需要你搞定路由器。这个估计你搞不定。你可以简单测试一下。在命令行 用 ipconfig 可以看到自己的IP,然后让别人用IP 端口来访问。如果行的话,就可以。如果你是很老式的adsl上网倒是可以直接用。
...局域网的用户,通过打我的IP直接访问我的javaweb项目??
先查自己的IP,可以点开始运行然后输入CMD,跳出DOS窗口后,输入“ipconfig”跳出来的选项中有个ip address后面的就是你的内网地址,比如我是:192.168.0.87 然后把项目放到tomcat的webapps下,启动,别人就可以通过 http://192.168.0.87:8080/项目名/index.jsp类似这样的就可以访问了 ...
我做了一个JavaWEB工程,想要发布成网站使能上网的客户都可以访问,该...
有两种方式,一种是你有自己得服务器,你要在你的电脑上安装tomcat服务器,然后将网站发布到tomcat上。另一种是你在网上买域名以及空间。这个是要花钱的,然后将你的网站给他们 就给你发布了
Java web 怎样限制同一个ip地址访问网页查询次数,每天只允许一个IP...
不过可以控制绝大多数的人吧 用Map去记录IP的话,如果访问量很大,后台服务器内存也会加大,建议用数据库去记录 写个拦截器或者过虑器,访问的时候获取客户端IP存到数据库,之后只需要查一下数据库就可以了 数据库可以写个Job,24小时执行一次,清除24小时以前的数据即可实现你的需求了.很简单的 ...