【技术实现步骤摘要】
互联网订单的处理方法及装置
本申请涉及互联网
,具体而言,涉及一种互联网订单的处理方法及装置。
技术介绍
随着互联网技术发展,基于互联网的销售方式已经非常成熟。销售者在完成销售形成订单后,销售者可以通过互联网将订单保存到云端以进行存档。但这种方式的安全性不高,若网络攻击者在订单中加入攻击脚本,那么订单上传到云端后,云端则非常容易遭到攻击。针对这种情况,近年来随着区块链技术的发展,区块链技术成为解决上述问题的关键。即销售者在通过互联网将订单保存到云端之前,先将订单发送到区块链上进行验证,若验证通过,则说明订单是安全,进而再将订单保存到云端,反之,则说明订单不安全,从而不将其保存到云端。由于区块链分布式的特点,这种安全验证的可靠性很强,故能够确保保存到云端的订单几乎都是安全的。但由于区块链是一个公网,即区块链上的信息想查看的外界来说是透明的,那么在将订单上传到区块链上验证时,订单的信息则容易被外界窃取,进而导致客户信息或者是公司机密信息泄露。
技术实现思路
本申请实施例的目的在于提供一种互联网订单的处理方法及装置,用以改善上述缺陷。第一方面,本申请实施例提供了一种互联网订单的处理方法,应用于第三方的离线设备,所述方法包括:在用户端需要将互联网订单的订单信息录入到云端时,接收所述用户端发送的携带有所述用户端的唯一标识、秘钥以及所述信息的订单加密请求;利用所述唯一标识、所述秘钥以及所述订单信息进行加密,获得所述互联网订单的订单加密信息;将所述订单加密信 ...
【技术保护点】
1.一种互联网订单的处理方法,其特征在于,应用于第三方的离线设备,所述方法包括:/n在用户端需要将互联网订单的订单信息录入到云端时,接收所述用户端发送的携带有所述用户端的唯一标识、秘钥以及所述信息的订单加密请求;/n利用所述唯一标识、所述秘钥以及所述订单信息进行加密,获得所述互联网订单的订单加密信息;/n将所述订单加密信息发送到区块链上进行安全验证;/n若所述区块链通过安全验证确定所述订单加密信息安全,则将所述订单加密信息返回给所述用户端,以使所述用户端再将所述订单加密信息存储到所述云端中。/n
【技术特征摘要】
1.一种互联网订单的处理方法,其特征在于,应用于第三方的离线设备,所述方法包括:
在用户端需要将互联网订单的订单信息录入到云端时,接收所述用户端发送的携带有所述用户端的唯一标识、秘钥以及所述信息的订单加密请求;
利用所述唯一标识、所述秘钥以及所述订单信息进行加密,获得所述互联网订单的订单加密信息;
将所述订单加密信息发送到区块链上进行安全验证;
若所述区块链通过安全验证确定所述订单加密信息安全,则将所述订单加密信息返回给所述用户端,以使所述用户端再将所述订单加密信息存储到所述云端中。
2.根据权利要求1所述的互联网订单的处理方法,其特征在于,所述方法还应用于设置在所述区块链的接入节点上的客户端,所述方法还包括:
所述客户端在接收到所述订单加密信息后,所述客户端将所述订单加密信息随机发送到所述区块链的M个节点中N个节点进行安全验证,其中,M和N都为自然数大于等于2的整数,且M大于n;
所述客户端获取所述N个节点中每个节点返回的针对所述订单加密信息的认证结果,共N个认证结果;
若所述N个认证结果中有超过半数的认证结果表示所述订单加密信息的安全认证通过,所述客户端则告知所述离线设备所述订单加密信息是安全的。
3.根据权利要求2所述的互联网订单的处理方法,其特征在于,所述方法还应用于所述N个节点中的每个节点,所述方法还包括:
针对所述每个节点:
该节点在接收到所述订单加密信息后,该节点对所述用户端的唯一标识、预设的参数以及预设的秘钥进行加密,获得加密的信息;
该节点判断所述加密的信息与所述订单加密信息示是否相同;
若相同,则向所述客户端返回表示所述订单加密信息安全认证通过的认证结果,若不相同,则向所述客户端返回表示所述订单加密信息安全认证未通过的认证结果。
4.根据权利要求1所述的互联网订单的处理方法,其特征在于,所述订单加密请求中包括:一次加密参数和基于所述一次加密参数再次加密而获得的二次加密参数,在接收到所述用户端发送的订单加密请求之后,以及在利用区块链对所述唯一标识、所述秘钥以及所述订单信息进行加密之前,所述方法还包括:
在所述区块链的M个节点中随选择则出N个节点,其中,M和N都为自然数大于等于2的整数,且M大于N;
从所述N个节点中的每个节点上获取一个秘钥,共N个秘钥;
将所述N个秘钥组合一个整体的秘钥;
利用所述整体的秘钥对所述一次加密参数进行加密,获得一个新加密出的加密参数;
判断所述新加密出的加密参数与所述二次加密参数是否相同,其中,若相同,则执行步骤:利用所述唯一标识、所述秘钥以及所述订单信息进行加密,获得所述互联网订单的订单加密信息。
5.根据权利要求1所述的互联网订单的处理方法,其特征在于,所述用户端的所有信息存储在部署在所述云端的服务器的云主机上,所述方法还包括:
监测所述服务器的供电插头的电源、电压以及功率;
将根据所述电源、所述电压以及所述功率计算出的参数与所述服务器在断电时的参数匹配;
若不匹配,则利用预先建立的守护进程,将所述云主机迁移到所述云端的其它服务器上。
6.一种互联网订单的处理装置,其特征在于,应用于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。