【技术实现步骤摘要】
本专利技术涉及数据安全
,尤其涉及一种传输数据方法、装置及服务器。
技术介绍
目前,终端例如手机和服务器例如云推送服务器之间主要是基于socket(套接字)/http(HyperTextTransferProtocol,超文本传输协议)建立的普通长连接进行消息传递。基于信息传输安全的考虑,为了防止数据被外部截获或者监听,通常,服务器在向终端发送数据之前,会基于加密规则对整个待传输数据进行加密,并将加密后的数据通过长连接发送终端。随着接入的终端的急剧增加,对服务器的性能要求也逐级提高,然而,经过测试发现,同样配置的服务器下,使用加密的长连接进行信息传递时,即对数据进行加密传输时,服务器的性能出现下降问题例如,服务器能同时接入的终端数量大大降低。如何在投入基本不变的情况下,满足用户对于大并发的支持及信息安全的要求是服务器传输数据的重要问题之一。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的 ...
【技术保护点】
一种传输数据方法,其特征在于,包括以下步骤:判断待传输数据中是否包含敏感信息;若所述待传输数据中包含敏感信息,则通过密钥对所述待传输数据中的敏感信息进行加密,并将加密后的敏感信息重新加入待传输数据中,以获得加密后的传输数据;以及通过长连接将加密后的待传输数据发送至终端。
【技术特征摘要】
1.一种传输数据方法,其特征在于,包括以下步骤:
判断待传输数据中是否包含敏感信息;
若所述待传输数据中包含敏感信息,则通过密钥对所述待传输数据中的敏感信息进行
加密,并将加密后的敏感信息重新加入待传输数据中,以获得加密后的传输数据;以及
通过长连接将加密后的待传输数据发送至终端。
2.如权利要求1所述的传输数据方法,其特征在于,在通过长连接将加密后的待传输
数据发送至终端之前,还包括:
通过短连接将所述密钥发送至所述终端。
3.如权利要求1所述的传输数据方法,其特征在于,所述通过密钥对所述待传输数据
中的敏感信息进行加密,并将加密后的敏感信息重新加入待传输数据中,包括:
对所述待传输数据进行分解,以获取所述待传输数据中的敏感信息和非敏感信息;
根据所述密钥对所述传输数据中的敏感信息进行加密;
将所述待传输数据中的非敏感信息和所述加密后的敏感信息进行合并,以生成所述加
密后的待传输数据。
4.如权利要求1所述的传输数据方法,其特征在于,所述判断所述待传输数据中是否
包含敏感信息,包括:
根据预设敏感信息库判断所述待传输数据中是否包含所述敏感信息。
5.如权利要求4所述的传输数据方法,其特征在于,在所述根据预设敏感信息库判断
所述待传输数据中是否包含所述敏感信息之前,还包括:
建立所述预设敏感信息库,其中,所述预设敏感信息库中包含敏感关键字。
6.一种传输数据装置,其特征在于,包括:
判断模块,用于判断待...
【专利技术属性】
技术研发人员:张建勋,郑绪光,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。