网上银行通常有哪些密码(网上银行登录密码是什么)
网上银行系统是商业银行等金融机构通过互联网向其用户提供各种金融服务的信息系统,是各银行在互联网中设立的虚拟柜台,通过互联网向客户提供开户、销户、查询、对账、行内转账、跨行转账、信贷、网上证券、投资理财等传统服务项目, 使客户足不出户就能够安全、便捷地管理活期和定期存款、支票、信用卡及个人投资等。
网上银行系统密码应用的主要目的是解决网上银行用户身份鉴别、关键数据的保密性和完整性保护,以及交易行为的不可否认等安全问题。网上银行系统可以通过个人电脑(PC) 、移动终端等提供服务。
▲本案例是一个基于PC端安全浏览器的网上银行系统。
PART密码应用需求
网上银行系统在日常运行和交易过程中,在用户身份鉴别、关键数据保密性和完整性保护、交易行为的不可否认等方面,都需要利用密码技术进行保护。密码应用需求主要包括以下几方面。
①用户身份鉴别需求。对网上银行系统用户进行身份标识和身份鉴别,实现身份鉴别信息的防截获、防假冒和防重用,保证用户身份的真实性。
②关键数据的保密性和完整性保护需求。保护系统数据交换安全,保障账户信息、交易数据、用户信息等关键数据的保密性:使用完整性保护技术,防止非法用户对关键数据进行篡改或删除,防止数据传送过程中可能的数据丢失。
③交易行为的不可否认需求。对于网上交易、账务查询等重要操作,提供数据原发证据和数据接收证据,实现数据原发行为的不可否认和数据接收行为的不可否认。
PART密码应用架构
网上银行系统密码应用的整体架构和部署情况如图所示,分为客户端、业务服务器区和密码服务区三个部分(图中的A、B、C为测试工具接入点)。
①客户端由安全浏览器、用于用户身份鉴别的密码产品(如智能密码钥匙、动态令牌)等构成。PC端的安全浏览器与SSL VPN网关间建立安全通信链路,保护两者之间的交易数据。
②业务服务器区由Web服务器、应用服务器、数据库服务器、日志服务器等通用服务器构成,主要提供用户的Web访问和业务处理,包括个人网银、企业网银、手机银行、内部管理、信贷子系统、理财子系统、电子票据等业务。
③密码服务区由动态口令认证系统、金融数据密码机、签名验签服务器等构成,主要提供身份鉴别、签名验签、数据加解密等密码服务。
本案例主要描述网上银行客户端和服务端之间的安全交互过程。
PART重要设备和关键数据
网上银行系统包括的密码产品、通用服务器、关键业务应用和关键数据分别如下。
▲网上银行系统的密码产品列表
▲网上银行系统的通用服务器列表
▲网上银行系统关键业务应用列表
▲网上银行系统关键数据列表
PART密钥体系
网上银行系统在“应用和数据安全”层面主要为非对称密钥体系,基于PKI技术实现,包括两层证书体系,如表所示。
PART密码应用工作流程
网上银行系统密码应用工作流程如图所示,具体过程如下。
①客户端通过安全浏览器与SSLVPN网关通过SSL协议建立安全通信链路,保障网上银行客户端与银行系统间通信安全,对用户提交的支付信息数据进行保密性和完整性保护。
②客户端使用用户名1口令配合动态令牌或智能密码钥匙与应用服务器完成身份鉴别过程。
③网上银行系统客户端和应用服务器进行交易时,调用智能密码钥匙对交易数据进行签名。
④网上银行系统应用服务器收到客户端的交易数据和对应签名后,与银行核心系统交互应用报文数据,其中调用金融数据密码机完成对应用报文的保密性和完整性保护。
⑤网上银行系统应用服务器和银行核心系统交易完毕后,调用签名验签服务器对该笔交易进行签名,发回客户端,作为该笔交易的依据。