[发明专利]一种基于Java的消息准入控制的方法及系统有效
申请号: | 201510075144.8 | 申请日: | 2015-02-12 |
公开(公告)号: | CN104753919B | 公开(公告)日: | 2019-06-07 |
发明(设计)人: | 沈文策 | 申请(专利权)人: | 沈文策 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林晓琴 |
地址: | 350000 福建省福州市鼓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 java 消息 准入 控制 方法 系统 | ||
本发明提供一种基于Java的消息准入控制的方法,应用方向服务器发送请求信息,服务器对应用方信息进行验证,应用方通过验证后,服务器对其发送的请求信息进行验证;请求信息通过验证后,将请求信息提交至tomcat容器,并对请求信息进行过滤,获取请求信息中的有效字符串,并发送一返回信息至应用方,本发明还提供一种基于Java的消息准入控制的系统,能够有效的控制请求信息,保证网络的安全。
技术领域
本发明涉及一种基于Java的消息准入控制的方法及系统。
背景技术
在内网之间数据传输的时候,大部分的企业都并未进行一些限制,导致企业的内部信息泄露;有的企业进行了一些限制,但只是一些简单的限制,存在着许多漏洞,使得不法分子通过这些漏洞获取该企业的一些机密信息,缺少对于应用方必要的监控;在J2EE中,TOMCAT是轻量级的Web容器,无法满足复杂业务场景的要求;J2EE规范中的标准容器是webcontainer和EJB containor;另外还要提供诸如JNDI、JMS、JDBC、JMAIL等等的服务,把这些都省略了,要想满足这些功能必须带另外的开源框架产品;并且缺少更多的监控功能和接口;运行状态(runtime)的统计数据不多,展示界面不好,其性能稍差,不能支持session复制这样的高级功能。
发明内容
本发明要解决的技术问题,在于提供一种基于Java的消息准入控制的方法及系统,能够有效的控制请求信息,保证网络的安全。
本发明之一是这样实现的:一种基于Java的消息准入控制的方法,包括如下步骤:
步骤1、应用方向服务器发送请求信息,服务器对应用方信息进行验证;
步骤2、应用方通过验证后,服务器对其发送的请求信息进行验证;
步骤3、请求信息通过验证后,将请求信息提交至tomcat容器,并对请求信息进行过滤,获取请求信息中的有效字符串,并发送一返回信息至应用方。
进一步地,所述步骤1中服务器对应用方信息进行验证包括:服务器对应用方的ip验证、应用方同一请求信息发送次数验证及应用方发送请求信息间隔时间验证。
进一步地,所述步骤2中服务器对其发送的请求信息进行验证包括:服务器对请求信息的消息头验证、请求信息的字符编码格式验证及请求信息的格式验证。
进一步地,所述步骤3进一步具体为:请求信息通过验证后,将请求信息提交至tomcat容器,经过filterDispatcher过滤,将过滤后的请求信息转发给ActionProxy,从过滤后的请求信息中获取表示请求的字符串,提交给ActionInvocation进行解析;根据解析的字符串找到对应的action映射节点;在执行execute之前,查看action映射节点周围是否有拦截器引用,若有,则按照引用的顺序逐个执行,之后执行execute方法进行业务逻辑处理,否则直接执行execute方法进行业务逻辑处理;处理完毕之后,根据方法的返回值,在action映射节点下查找对应的result节点,根据该result节点返回一返回信息给应用方。
本发明之二是这样实现的:一种基于Java的消息准入控制的系统,包括如下模块:
应用方验证模块,应用方向服务器发送请求信息,服务器对应用方信息进行验证;
信息验证模块,应用方通过验证后,服务器对其发送的请求信息进行验证;
解析信息回馈模块,请求信息通过验证后,将请求信息提交至tomcat容器,并对请求信息进行过滤,获取请求信息中的有效字符串,并发送一返回信息至应用方。
进一步地,所述应用方验证模块中服务器对应用方信息进行验证包括:服务器对应用方的ip验证、应用方同一请求信息发送次数验证及应用方发送请求信息间隔时间验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈文策,未经沈文策许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510075144.8/2.html,转载请声明来源钻瓜专利网。