[发明专利]一种消息中间件处理方法和系统有效
申请号: | 201510998097.4 | 申请日: | 2015-12-25 |
公开(公告)号: | CN106919846B | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 狄东杰;宁德军;萧海东;沈建;孙德山;陈方杰;郭小武 | 申请(专利权)人: | 中国科学院上海高等研究院 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/45 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 王华英 |
地址: | 201210 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 中间件 处理 方法 系统 | ||
本发明提供一种消息中间件处理方法,包括步骤:S1、进行用户注册;S2、依据用户创建的注册消息进行发送信息请求的身份认证,并判断身份认证是否通过;若通过,则进入步骤S3;若未通过,则返回认证失败消息并重新认证;S3、将文件或文本转换成字节流后进行发送;S4、依据用户创建的注册消息进行接收消息请求的身份认证,并判断身份认证是否通过;若通过,则接收消息,完成消息传输;若未通过,则返回认证失败消息并重新认证。通过将JMS的消息认证机制与国产的TCM芯片相结合,使得在注册过程、消息发送阶段和接收阶段均要通过身份认证,能够保证只有经过授权的用户才能够进行消息的发送跟接收操作,保证了消息传输过程中的安全性。
技术领域
本发明涉及信息安全领域,特别是涉及一种消息中间件处理方法和系统。
背景技术
安全是消息中间件的重要特性。然而JMS规范里没有定义安全模型和保障消息完整性、保密性的接口,也没有描述如何进行数字签名和传递密钥。对JMS而言,如何确保只有经过授权的用户才能访问JMS资源,如何保证数据在传输过程中的安全是本系统解决的一个问题。
TCM(TrustedCryptographyModule,可信密码模块)安全芯片,是由国家密码管理局联合国内一些IT企业推出的。它是一种安全芯片,能有效保护PC,防止非法用户访问电脑。
传统的系统中,密钥和授权信息等存储在磁盘中,这样非常不安全,而在带TCM安全芯片的系统中,难度加大了很多,这时攻击者只有攻破TCM才有可能攻破系统的防护。这样,这样以来TCM成为系统可信的最低层次,它提供了整个系统可信的基础。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种消息中间件处理方法和系统,用于解决现有技术中钥和授权信息等存储在磁盘中,非常不安全的问题。
为实现上述目的及其他相关目的,本发明提供一种消息中间件处理方法,包括步骤:S1、进行用户注册;S2、依据用户创建的注册消息进行发送信息请求的身份认证,并判断身份认证是否通过;若通过,则进入步骤S3;若未通过,则返回认证失败消息并重新认证;S3、将文件或文本转换成字节流后进行发送;S4、依据用户创建的注册消息进行接收消息请求的身份认证,并判断身份认证是否通过;若通过,则接收消息,完成消息传输;若未通过,则返回认证失败消息并重新认证。
于本发明的一实施例中,所述步骤S1还包括步骤:S11、接收用户注册信息;S12、将注册信息进行加密处理;S13、存储加密后的注册信息,并通知用户注册成功。
于本发明的一实施例中,所述步骤S2还包括步骤:S21、进行发送信息请求的身份认证;S22、接收到身份认证请求后获取相应的用户信息;S23、将待认证的用户信息进行加密后与已加密的注册信息进行比对,判断两者是否相同;若是,则进入步骤S3;若否,则返回认证失败消息并重新认证。
于本发明的一实施例中,所述步骤S4还包括步骤:S41、进行接收信息请求的身份认证;S42、接收到身份认证请求后获取相应的用户信息;S43、将待认证的用户信息进行加密后与已加密的注册信息进行比对,判断两者是否相同;若是,则接收数据,完成数据传输;若否,则返回认证失败消息并重新认证。
于本发明的一实施例中,所述的消息中间件处理方法还包括步骤:在认证通过后均返回中间节点列表信息。
本发明还提供一种消息中间件处理系统,包括:用户注册模块,用于用户进行注册并发送注册请求;信息处理模块,用于处理所述用户注册模块发送的注册请求,并对接收到的认证信息进行认证,以及根据认证信息对数据信息进行处理;信息传输模块,用于将认证信息发送至所述信息处理模块,并在所述信息处理模块认证通过后接收所述信息处理模块返回的数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海高等研究院,未经中国科学院上海高等研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510998097.4/2.html,转载请声明来源钻瓜专利网。