下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

微信支付安全与支付授权管理

作者:蜗牛     来源: http://www.kokojia.com点击数:1782发布时间: 2018-03-16 13:00:18

标签: 微信支付安全测试信息安全工程

  其实对于支付授权来说,支付授权确保这笔交易是经过银行确认的,保障商家能收到钱,并作为向付款人提供服务或商品的凭证。那么现在我们就来讲解一下他们的内容吧。

  一、支付授权

微信支付安全与支付授权管理_微信支付_安全测试_信息安全工程_课课家

  (1)商家首先向支付网关发送授权请求消息,消息内容主要包括以下三部分。①与购买有关的消息。主要来源于客户,包括:PI、双签名、OIMD和数字信封②与授权有关的信息。由商家生成,包括:交易标识号,由商家签名并加密的授权数据块以及数字信封。③数字证书:包含持卡人签名证书、商家的签名证书及密钥交换证书。

  (2)支付网关接收到授权请求后,将进行一系列验证后,再向发卡银行提交授权请求,详细的操作过程如下:①验证有关的数字证书②解开相关数字信封。③验证有关的数字签名、双签名。④验证交易标识号。⑤向发卡银行提交授权请求。

  (3)支付网关得到发卡银行的授权确认。

  (4)支付网关商家返回授权响应消息,消息内容包括括以下3部分

  ①与投权有关的信息,包括支付网关签名及加密的授权数据块和数字信封

  ②资金清算令牌,这一消息将用于清算支付资金。

  ③数字证书,包含支付网关的签名证书,得到支付网关的授权确认后,商家即可发送货物或提供服务

  二、支付资金清算

  那么其实支付资金清算支付资金清算是商业活动中金融机构之间办理资金调按、划拨支付结算款项,并对由此引起的资金存大进行清偿的行为。(1)商家首先对支付网关发送清算请求消息,消息内容包括:①清算请求数据块:需要经过商家签名、加密,该数据块包含了支付总额和交易标识号。②资金清算令牌。

  (2)支付网关收到清算请求后,需要进行如下操作①对有关加密的数据块进行解密,并进行相关的有效性、一致性检验②通过银行内部的资金清算网络把款项从持卡人账号划到商家的账号上去。

  (3)支付网关向商家返回清算响应消息以通知商家转账结果。商家须保留该响应消息以备日后核对之用在整个认证过程中,身份认证是至关重要的环节,CA认证中心发数字证书,并履行用户身份认证的责任,在安全责任分散、运行安全管理、系统安全、物理安全、数据库安全、人员安全、密钥管理等方面,需要十分严格的政策和规程,要有完善的安全管理机制。

  (1)产生、验证和分发密钥,主体的密钥对管理必须确保高度的机密性,防止其他方伪造证书,主体密钥对产生的方式有两种:用户自己产生或者CA产生,由移动电子支付系统的策略决定①用户自已产生密钥对。在这种方式下,用户自己选择产生密钥的方法,自己负责私钥的存放,用户还需向CA提交自己的公钥和身份证明,CA对用户进行身份认证,对密钥强度和密钥持有者进行审查,在审查通过的情况下对用户的公钥产生证书,然后通过面对面、信件或者电子方式将证书安全地发放给用户,最后将证书发布到相应的目录服务器。②CA中心为用户产生密钥对。这种方式下,用户应到CA中心产生并获得密钥对,产生之后,CA中心应自动销毁本地的用户密钥对副本,用户获得密钥对后,保存好自已的私钥,将公钥送给CA,接着中请证书

  小编结语:那么对于一些签名和验证。在移动电子支付体系下,对信息和文件的签名以及对数字签名的认证是很普遍的工作,成员对数字签名和验证是使用多种算法的,有RSA和DES等,这些算法可以由硬件、软件或者软硬件结合的加密模块来完成,密钥和证书存放的介质有内的。

赞(18)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程