【技术实现步骤摘要】
数据截取和加解密的方法及系统
[0001 ] 本申请涉及一种从内网向外网的数据传输过程中,截取敏感数据并将敏感数据加密后继续向外网传输的方法;以及相应地从外网向内网的数据传输过程中,在加密的数据进入内网后将其解密为敏感数据的方法。
技术介绍
内网是指政府、企业、或其他机构所建设的专有的计算机网络。外网是指公共的计算机网络,即互联网。现代社会信息交流日益频繁,数据在内、外网之间的双向传输非常普遍。以云计算服务为例,用户会把大量的数据保存在云端,如何保证数据在传输过程中,以及保存在云端的数据安全,是用户非常关注的问题。现在云服务提供商常提供SSL或VPN等方式来保证传输的安全性,也有云服务提供商提供加密存储等安全措施。然而,这些传输和存储的安全机制是由云服务提供商提供的,甚至最关键的加密密钥也可能由云服务提供商保存,这种由外网的服务商提供的安全解决方案很难让内网的用户真正放心。如何让涉及到敏感数据的内网用户可以在保护敏感数据的前提下,正常地使用诸如云计算网络等涉及到内、外网之间数据传输的网络服务,就成为亟待解决的一大难题。
技术实现思路
本申请所要解决的技术问题是提供一种数据截取和加解密的方法,可以解决上述技术难题。为此,本申请还要提供一种数据截取和加解密的系统。为解决上述技术问题,本申请数据截取和加解密的方法为:从客户端到服务端传输数据时包括如下步骤:第al步,截获从客户端发往服务端的数据包;第a2步,从截获的数据包中查找需要加密的数据项,称为原数据项;如果未找到任何原数据项,则将截获的数据包直接发给服务端;如果找到一个或多个原数据项,则进入第a3步 ...
【技术保护点】
一种数据截取和加解密的方法,其特征是,从客户端到服务端传输数据时包括如下步骤:第a1步,截获从客户端发往服务端的数据包;第a2步,从截获的数据包中查找需要加密的数据项,称为原数据项;如果未找到任何原数据项,则将截获的数据包直接发给服务端;如果找到一个或多个原数据项,则进入第a3步;第a3步,针对每一个原数据项,将其加密后作为标签值;在每一个标签值前、后分别加上前缀和后缀,形成一个标签;用每一个标签替换每一个原数据项;将截获的数据包中的所有原数据项都用标签替换后,生成替换数据包;第a4步,格式化替换数据包;第a5步,将替换数据包发给服务端;从服务端到客户端传输数据时包括如下步骤:第b1步,截获从服务端发往客户端的数据包;第b2步,从截获的数据包中查找标签;如果未找到任何标签,则将截获的数据包直接发给客户端;如果找到一个或多个标签,则进入第b3步;第b3步,针对每一个标签将其标签值解密后得到相应的原数据项;用每一个原数据项替换每一个标签;将截获的数据包中的所有标签都用原数据项替换后,生成还原数据包;第b4步,格式化还原数据包;第b5步,将还原数据包发送至客户端。
【技术特征摘要】
1.一种数据截取和加解密的方法,其特征是, 从客户端到服务端传输数据时包括如下步骤: 第al步,截获从客户端发往服务端的数据包; 第a2步,从截获的数据包中查找需要加密的数据项,称为原数据项;如果未找到任何原数据项,则将截获的数据包直接发给服务端;如果找到一个或多个原数据项,则进入第a3步; 第a3步,针对每一个原数据项,将其加密后作为标签值;在每一个标签值前、后分别加上前缀和后缀,形成一个标签;用每一个标签替换每一个原数据项; 将截获的数据包中的所有原数据项都用标签替换后,生成替换数据包; 第a4步,格式化替换数据包; 第a5步,将替换数据包发给服务端; 从服务端到客户端传输数据时包括如下步骤: 第bl步,截获从服务端发往客户端的数据包; 第b2步,从截获的数据包中查找标签;如果未找到任何标签,则将截获的数据包直接发给客户端;如果找到一个或多个标签,则进入第b3步; 第b3步,针对每一个标签将其标签值解密后得到相应的原数据项;用每一个原数据项替换每一个标签; 将截获的数据包中的所有标签都`用原数据项替换后,生成还原数据包; 第b4步,格式化还原数据包; 第b5步,将还原数据包发送至客户端。2.根据权利要求1所述的数据截取和加解密的方法,其特征是,所述方法第a2步中,先根据传输协议将截获的数据包分解为多个数据项,然后通过查询数据项属性字典与分解的数据项比对,确定哪些是原数据项,哪些是无需加密的数据项; 所述数据项属性字典预先保存了原数据项的属性; 所述方法第b2步中,先根据传输协议将截获的数据包分解为多个数据项,然后通过标签的前缀和后缀确定哪些是标签,哪些是无需加密的数据项。3.根据权利要求1所述的数据截取和加解密的方法,其特征是, 所述方法第a4步中,格式化替换数据包是指根据标签的大小属性修改替换数据包的大小属性; 所述方法第b4步中,格式化还原数据包是指根据原数据项的大小属性修改还原数据包的大小属性。4.根据权利要求1所述的数据截取和加解密的方法,其特征是,所述方法第a3步中,所有前缀相同或具有统一特征,所有后缀相同或具有统一特征。5.根据权利要求1所述的数据截取和加解密的方法,其特征是,所述方法第a3步中,采用多种加密算法,同一种加密算法得到的标签值的所有前缀相同或具有统一特征,或者所有后...
【专利技术属性】
技术研发人员:顾青,谢超,梁佐泉,田文晋,赵艳红,胡凯,冯四风,王宁宁,贾伟峰,倪庆洋,梁艳敏,
申请(专利权)人:上海普华诚信软件技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。