【技术实现步骤摘要】
数据安全传输方法、装置、设备和介质
[0001]本公开涉及信息安全领域,更具体地,涉及数据安全传输方法、装置、设备、介质和程序产品。
技术介绍
[0002]各种钓鱼网站层出不穷,使得客户数据遭受泄露,甚至资产蒙受巨大损失。钓鱼网站通过诱导客户使用正规网站的功能,窃取或者篡改传输数据达到中间人攻击的目的。
[0003]对于客户的敏感信息输入,大多数网站仅使用简单方式处理,例如采用特定的密码输入框进行简单的数据处理,但是极易被爆破或者解析,导致泄露敏感信息,造成客户数据泄露和资产损失。因此,如何提高客户数据的安全攻防对抗能力是当前亟待解决的问题。
技术实现思路
[0004]鉴于上述问题,本公开提供了数据安全传输方法、装置、设备、介质和程序产品。
[0005]本公开实施例的一个方面,提供了一种数据安全传输方法,用于本地客户端,包括:接收浏览器发送的加密信息,所述加密信息由服务器响应于客户打开特定网页的操作而发送至所述浏览器,所述特定网页包括允许所述客户进行输入操作的网页;基于所述客户在所述特定网页的输入数据和所述加密信息得到加密传输数据;将所述加密传输数据发送至所述服务器,其中,所述服务器被配置为解密所述加密传输数据获得所述输入数据。
[0006]在一些实施例中,所述加密信息包括N位第一随机数,在得到所述加密传输数据之前,还包括:生成N位第二随机数,N大于或等于2;分别拆分所述N位第一随机数和所述N位第二随机数,得到M个随机数列,其中每个随机数列包括至少一位随机数,M大于或等于2;根 ...
【技术保护点】
【技术特征摘要】
1.一种数据安全传输方法,用于本地客户端,包括:接收浏览器发送的加密信息,所述加密信息由服务器响应于客户打开特定网页的操作而发送至所述浏览器,所述特定网页包括允许所述客户进行输入操作的网页;基于所述客户在所述特定网页的输入数据和所述加密信息得到加密传输数据;将所述加密传输数据发送至所述服务器,其中,所述服务器被配置为解密所述加密传输数据获得所述输入数据。2.根据权利要求1所述的方法,其中,所述加密信息包括N位第一随机数,在得到所述加密传输数据之前,还包括:生成N位第二随机数,N大于或等于2;分别拆分所述N位第一随机数和所述N位第二随机数,得到M个随机数列,其中每个随机数列包括至少一位随机数,M大于或等于2;根据所述M个随机数列得到第一加密密钥和/或第二加密密钥,其中,所述第一加密密钥和/或第二加密密钥被用于获得所述加密传输数据。3.根据权利要求2所述的方法,其中,所述根据所述M个随机数列得到第一加密密钥包括:从所述M个随机数列中确定S个随机数列;将所述S个随机数列进行异或运算,所述S个随机数列中至少一个数列来自所述N位第一随机数,且至少一个数列来自所述N位第二随机数,S大于或等于2;以及根据所述S个随机数列的异或运算结果获得所述第一加密密钥。4.根据权利要求3所述的方法,其中,所述加密传输数据包括第一密文数据,所述根据所述加密信息和所述输入数据得到加密传输数据包括:根据所述第一加密密钥、所述输入数据和所述M个随机数列中的任一随机数列得到所述第一密文数据。5.根据权利要求4所述的方法,其中,所述根据所述M个随机数列得到第二加密密钥包括:从除所述S个随机数列之外的随机数列中确定K个随机数列;将所述K个随机数列进行异或运算,所述K个随机数列中至少一个数列来自所述N位第一随机数,且至少一个数列来自所述N位第二随机数,K大于或等于2;以及根据所述K个随机数列的异或运算结果获得所述第二加密密钥。6.根据权利要求5所述的方法,其中,所述加密传输数据包括消息摘要,所述根据所述加密信息和所述输入数据得到加密传输数据包括:根据所述第二加密密钥和所述M个随机数列中的任一随机数列处理所述第一密文数据,得到所述消息摘要。7.根据权利要求5所述的方法,其中,所述加密信息包括加密公钥,所述加密传输数据包括第二密文数据,还包括:利用所述加密公钥处理所述M个随机数列,得到所述第二密文数据。8.根据权利要求7所述的方法,其中,所述本地客户端与所述服务器预先约定有数列确定规则,所述确定S个随机数列包括:根据所述数列确定规则确定所述S个随机数列;
所述确定K个随机数列包括:根据所述数列确定规则确定所述K个随机数列;其中,所述服务器被配置为根据所述数列确定规则和所述第二密文数据获得所述第一加密密钥和所述第二加密密钥。9.根据权利要求2所述的方法,其中,所述加密传输数据包括第三密文信息,还包括:获取所述本地客户端所在终端的Q个设备属性信息,Q大于或等于1;利用所述第一加密密钥处理所述Q个设备属性信息,得到所述第三密文信息,所述服务器被配置为根据所述第三密文信息获得所述终端的设备指纹信息。10.根据权利要求1~7任一项所述的方法,其中,所述输入数据包括R个文本,在得到所述加密传输数据之前,还包括:监听所述客户在本地输入的所述R个文本,R大于或等于1;响应于所述客户输入所述R个文本中任一个文本,随机生成第三加密密钥加密该文本。11.根据权利要求10所述的方法,其中,在得到加密传输数据之前,还包括:接收所述浏览器的数据处理请求,所述浏览器被配置为响应于所述客户在所述特定网页的完成操作发送所述数据处理请求;响应于所述数据处理请求,对加密后的所述R个文本进行解密,获得所述输入...
【专利技术属性】
技术研发人员:张中杰,朱道彬,耿少羽,邹晓鸥,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。