中国银行网银及相关业务动态密码认证系统技术方案.doc
《中国银行网银及相关业务动态密码认证系统技术方案.doc》由会员分享,可在线阅读,更多相关《中国银行网银及相关业务动态密码认证系统技术方案.doc(42页珍藏版)》请在三一办公上搜索。
1、中国银行网银及相关业务动态密码认证系统技术方案上海盛大网络发展有限公司二零零九年二月目 录一、项目概述11、项目背景12 、项目技术要求2二、盛大密宝动态口令身份认证系统31、双因素动态口令认证系统32、基于时间同步的盛大密宝43、盛大密宝认证流程64、盛大密宝系统体系架构设计64.1、盛大密宝系统逻辑架构设计64.2盛大密宝架构设计特点和先进性85、密宝的安全机制及安全目标105.1用户密钥的唯一性和安全性115.2双因素认证机制115.3一次一密认证机制115.4用户信息的高度保密115.5动态口令卡的安全保护125.6动态认证服务器的安全保护125.7对客户网络系统安全性的增强126、盛
2、大密宝密钥安全性137、盛大密宝算法安全性保证137.1动态口令生成的详细流程147.2明文数据装配格式说明147.3样品对应的种子密钥158、盛大密宝的的时钟同步机制159、盛大密宝的令牌安全性1610、盛大密宝动态口令认证系统主要技术指标1610.1支持的操作系统1610.2支持的认证协议1610.3支持的数据库1710.4应用程序接口API1710.5支持的应用系统环境1710.6认证服务器技术指标1711、盛大密宝认证系统的特点和优势1812、 盛大密宝的分类及规格19三、盛大密宝在中国银行网银系统的应用解决方案201、中行网银系统身份认证现状202、中行网银系统动态口令身份认证平台需
3、求分析202.1业务需求202.2功能需求213、盛大密宝身份认证系统中行网银安全解决方案223.1中行网银系统的动态口令认证平台架构设计原则223.2中行网银系统的动态口令认证平台架构设计233.3 动态口令对用户登陆中行网银的保护243.4中行网银系统的在交易过程中对账号安全的保护264、认证设备的分发流程及个人化方案264.1令牌的分发264.1令牌的个人化方案275、盛大密宝认证系统接入中行动态口令认证平台的安全考虑275.1盛大密宝认证系统的高可靠性325.2 一次一密认证机制335.3 盛大密宝认证服务器器的安全保护335.4盛大密宝认证系统的安全性参数335.5盛大密宝令牌的安全
4、保护335.6 完整的日志审计345.7中行网银系统服务器和认证平台服务器的安全性建议346、密宝服务接口357、盛大密宝在中行网银动态令牌认证系统应用的优势36四、售后服务与质量保证371、技术支持及售后服务372、服务承诺37五、软件功能清单39一、项目概述1、项目背景随着信息技术的高速发展和市场竞争的日趋激烈,我国金融事业迅猛发展,金融电子化的快速推广催生了更多的银行新业务。金融领域的计算机和信息犯罪也随之出现不断增加的趋势,根据人行有关文件中的统计数字,近年金融计算机犯罪案件以每年两位数的速度递增。由于网络银行服务的便利性和选择的多样性,越来越多的客户选择在线购物和在线金融服务,但是至
5、今为止,多数银行业务依然沿用通过用户名和密码的方式进行身份认证,密码很容易泄露或者丢失。据调查统计,已发生的网络安全事件中,很大一部分是来自用户的帐号(卡号)和密码被盗。所以说单纯的帐号和密码进行银行业务身份认证风险很大。随着网络银行业务的逐步开展和网络银行的用户越来越多,如何加强银行业务身份认证机制,消除现行银行系统这一方面的安全隐患,减少金融犯罪的发生,提高用户对银行的信任度,是银行业迫切需要解决的问题。中国银行在2008年底推出的新版网上银行,新版网银采用了领先的网络技术、设计理念和系统架构,追求以客户为中心的人性化设计。与“老版网银”相比,新版网银在进行了许多人性化改进的同时大幅提高网
6、银的安全性,在国内同业中首家大规模采用了国际流行的动态口令牌,通过无需改变用户使用习惯的便捷的口令输入操作实现中国银行网银系统对客户身份的安全验证,客户在登录以及重要交易操作中均需输入动态口令进行验证。中行新版网银推出“动态口令牌”安全认证服务后,由于在安全保障上更为可靠,且使用方便,使得新客户的开户数不断攀升。因中国银行BOCNET网银系统动态口令认证平台目前仅支持单一品牌动态令牌,还不能很好的满足不同用户群的要求,为解决这一局限性,中行决定对动态口令认证平台系统进行升级改造,以支持多品牌的动态令牌,为为客户提高最高性价比的产品和服务,进一步提升中行的形象和同业竞争力。2 、项目技术要求本次
7、采购的动态令牌要求能够接入中行升级改造后的动态口令认证平台系统、并与其他品牌动态令牌协同工作,满足BOCNET网上银行系统身份认证需求,及其他应用系统使用动态令牌进行身份认证的需要。1) 、 仅限于时间同步方式动态令牌。能够满足中国银行网上银行或其他相关应用需求的高性能、高可靠性、高安全性的动态令牌设备。2) 、多动态令牌认证系统互相兼容,协同工作 本次招标的目的是建立一个多动态口令认证系统的动态口令认证平台。要求各家动态令牌系统通过兼容性开发能够接入中行动态口令认证平台系统,并与其他品牌动态令牌同时工作,高效率、高可靠性地完成身份认证等有关业务处理操作;3) 、满足中行网银和其他业务系统的多
8、功能可用性需要可以提供发放(与网银用户逐一对应)、认证(同步)、挂失、挂失解除、锁定解除、注销(删除)、更新、回收等各项管理功能。对于令牌失步的情况,可以在认证客户身份之后重新进行同步4) 、高性能高并发需求认证系统可支持千万量级的的用户认证,并支持至少每秒3000并发认证请求。5) 、动态令牌的硬件安全性动态令牌不易损坏,防篡改,支持6位以上的10进制口令生成,质保年限至少3年。6) 、认证系统的高安全性 认证系统本身具有很强的安全性,无后门程序、无安全漏洞,具有较强的抗攻击能力。二、 盛大密宝动态口令身份认证系统1、 双因素动态口令认证系统常用的传统认证是通过用户名密码的方法。当需要访问网
9、络和系统时,用户通过提供能够证明自己身份的信息即密码进行认证,获得系统允许。其中的密码是静态的,并可以多次重复使用。这种静态密码的方法简单方便,但其中存在的诸多安全问题,是一种不安全的验证方式,如:n 为了便于记忆,用户多选择常用词作密码,因此很容易被人猜测到;n 一个密码多次使用,容易造成泄露;n 黑客可以从网上或电话线上截获密码,可轻易获得用户的关键信息;n 密码自动破译工具使猜测密码的时间大大缩短,并可以破解加密的密码;n 企业员工流动性增大,内部授权密码被带出公司并可能被恶意使用;n 网管或内部其他人员可通过合法授权取得用户密码而非法使用。由于静态密码存在以上诸多缺陷,任何听到或窃取到
10、密码的人都能自由地登录系统,并得到系统认可,进而从事任何想做的工作,给网络和用户信息安全带来极大的威胁。如何克服静态密码的不足,加强身份认证手段是一种出路。双因素是密码学中的一个概念。从理论上讲,身份认证有3个要素: 第1要素:即您所知道的内容,如静态密码和身份证号码等; 第2要素:即您所拥有的内容,如一个动态口令令牌卡、一个IC卡或磁卡等; 第3要素:即您所拥有的特征,如指纹和瞳孔等。普通的用户名与密码只实现了第1要素。通过结合以上两种类型的要素,比如当第1要素和第2要素这两个条件同时满足时,才完成认证过程,这就是所谓的双因素身份认证。动态口令(Dynamic Password)也称一次性密
11、码(One-time Password)。动态口令是变动的密码,且只能使用一次,重复使用会被拒绝。动态口令的变动来源于产生密码的运算因子是变化的。动态口令的产生因子一般都采用双运算因子: 其一,为用户的私有密钥。代表用户身份的识别码,是固定不变的。其二,为变动因子。正是变动因子的不断变化,才产生了不断变动的动态口令。采用不同的变动因子,形成了不同的动态口令认证技术:n 基于时间同步(Time Synchronous)认证技术n 基于事件同步(Event Synchronous)认证技术n 挑战/应答方式的非同步(Challenge/Response Asynchronous)认证技术其中,基于
12、时间同步认证技术是把流逝的时间作为变动因子,一般以60秒作为变化单位。所谓“同步”,是指用户密码卡和认证服务器所产生的密码在时间上必须同步。这里的时间同步方法不是用“时统”技术,而是用“滑动窗口”技术,自动在用户口令卡和服务器之间实现矫正和同步。在这几种技术中,由于时间同步具有使用方便等优点,可以在各种大型系统中实现应用,是目前采用最多的认证技术。盛大密宝采用就是这种基于时间同步认证技术。对于动态口令来说,单独掌握密码或者令牌没有丝毫意义。因为密码每分钟都发生变化,花大量时间截获的密码对于黑客没有任何用处,因此不必担心正输入的密码被人窥视。2、 基于时间同步的盛大密宝盛大密宝身份认证识别系统是
13、基于时间同步的双因素动态口令认证系统,其硬件令牌产品称为“盛大密宝” (图) 使用“盛大密宝”身份认证识别系统能够有效的保护用户的帐号和私有信息、财产,能给用户提供更多的增值服务。基于时间同步的动态口令认证机制原理是:每个用户都有一个与众不同的、唯一的身份标志的秘密信息密钥和一个密码产生器盛大密宝。盛大密宝每分钟产生一个动态的密码。盛大密宝被发放给用户时,已经进行了初始化,它存储着用户密钥等重要参数。用户登录时使用的密码(Plogin),就是由固化在动态口令卡上的变换函数产生的。在认证服务器上,也有一个使用相同变换函数的密码生成模块,该模块利用系统数据库中的相应用户信息计算出用户当前的正确密码
14、(Pcurrent)。若 Plogin = Pcurrent ,系统判定正在登录的用户为授权用户;否则,即为非授权用户。盛大密宝每分钟变化一次。用户登录前,开启盛大密宝,盛大密宝上就会显示出当前生成的动态口令,用户在登录窗口输入此密码登录即进行用户身份认证。密宝的技术的核心是一套散列算法,服务器端软件和密宝硬件都包含该算法。由于算法的保密和散列算法的不可逆,所以不能通过动态口令倒推出密钥。盛大密宝已经拥有上百万的用户在使用,并且广泛应用于联通、银行、证券,电信等应用系统。盛大密宝有如下特点:n 安全性高密码依据安全算法每分钟变化、一次一变、无法预测,有效防止重放攻击。n 保密性强在密宝中的秘钥
15、安全存储,密码卡内部信息不可读取,卡被拆开信息自行丢失,最大限度地防止用户身份的泄露。n 集成性好很容易与用户现有系统相集成。对实际使用的大量应用系统仅需作最少的改动。n 内外兼顾密钥生成和管理完全由系统自动完成,最大限度减少人为因素,使系统安全防范对内对外同样坚固3、 盛大密宝认证流程户客户端使用输入登录信息登录结果应用服务器盛大密宝认证服务器盛大密宝(令牌)令牌ID+动态口令用户标识+口令A验证结果动态口令认证结果动态口令 4、 盛大密宝系统体系架构设计4.1、盛大密宝系统逻辑架构设计根据一般应用系统接入外部身份认证系统的模式,盛大密宝密码保护管理平台逻辑架构设分为三层:核心层、应用层和用
16、户层。如下图:1)、核心层核心层主要包括核心数据库服务和认证逻辑中间件。n 核心数据库服务核心数据库服务提供核心过程逻辑,如用户帐号的状况、盛大密宝的状态、种子的计算等均封装于存储过程中,通过存储过程的调用以实现相应处理功能,同时也支持将算法放在COM组件中。n 认证逻辑中间件提供了对数据库业务封装的支持,支持对密宝功能算法的封装,认证逻辑中间件可扩展、可定制。2)、应用层应用层主要提供以下多种服务:n 认证服务认证服务实现了为应用系统如银行、证券、OA等用户提供动态口令认证服务的功能。n 管理服务管理服务主要是提供给系统管理人员使用,管理人员可以通过该服务对认证系统进行管理。n 监控与报警服
17、务该服务主要是提供给接入盛大密宝认证功能的应用系统的内部管理人员使用,使用了B/S架构对认证系统的工作状态进行监控和报警。n 统计分析服务统计分析服务提供对认证系统的基础业务数据进行分析,并以报表形式提供给管理者,以供决策和分析。n 用户自助服务该服务提供了基于WEB的用户自助管理服务,通过此服务来完成用户的自助操作,用户自助服务不但为用户提供了灵活的自助管理令牌的方式,同时也可以减轻应用系统管理人员的工作量。此服务可根据应用系统需要提供。n 应用认证引擎应用认证引擎需要部署在于接入盛大密宝认证功能的各应用系统上,为各种需要动态口令服务的应用提供一个简单的、易开发的SDK包。应用认证引擎提供多
18、种常规开发语言接口包,可扩展性强,并可根据用户的各种应用进行定制。还可以根据银行、证券等行业用户定制专用的、更高安全级别的应用认证引3)、用户层是指应用系统中盛大密宝的使用者,例如:应用系统用户在启用并绑定了密宝后,以后每次登录都需要输入密宝,通过认证服务器的认证后方可登录系统。对于比较特殊和重要的行业用户,例如:银行和证券用户在认证时需要考虑采用加密协议来解决加密传输的问题。另外还要考虑防止因客户端中了诸如“网银大盗”等盗号类木马,而被利用键盘钩子盗取用户键盘输入的情况。 4.2盛大密宝架构设计特点和先进性实际应用中应用系统和身份认证系统体系可能会面临着应用方案的改变,应用系统的扩容以及各种
19、各样的安全风险,如黑客、木马、病毒的入侵等,密宝认证系统作为应用系统安全的第一道屏障,自身的安全尤为重要。为此在密宝平台的设计首要考虑了平台的安全性、可扩展性、兼容性等,力求设计一个安全性高,扩展性好,兼容性强,可和应用系统无缝接入,提供持续服务的动态口令认证平台。1) 、认证与管理功能的分离:认证系统与管理应用系统独立设置,互不影响,认证系统的功能单一,响应速度快;2) 、支持动态负载均衡多台密宝认证服务器实现动态负载均衡,任何一台认证服务器软件或者硬件以及网络的故障不会影响认证服务的持续性,认证客户端可以在多台服务器之间自动切换;3) 、高可用性和无缝接入支持RADIUS、Tacacs+等
20、国际标准协议,具有高度的通用性;可无缝接入支持第三方RADIUS认证的防火墙、VPN和RAS设备,为其提供登陆用户身份的验证;也可以无缝集成到支持标准协议的的应用系统中。自定义的接口SDK包,支持多种语言和环境,安全性高,对应用系统改动很小。4) 、防“中间人攻击”的安全设计“中间人“攻击是动态口令认证系统遇到的比较难以解决的安全性问题,盛大密宝平台提供了防中间人攻击的客户端安全输入控件和后台的对抗中间人攻击的二次认证服务。在传统的基于时间同步的基础上增加了挑战应答方式,进一步提高了动态口令的安全性。有效的解决了中间人工具,保证了交易中用户身份的安全性。5) 、支持MSCHAP V2盛大密宝支
21、持MSCHAP V2等国际通用认证模式,支持通过MSCHAP V2实施用户和服务器的双向认证,兼容性强。6) 、功能丰富的监控报警系统平台提供了完善监控报警系统,可全面可配置的监控整个系统安全状况和资源使用情况,为管理监控系统提供了有效指导和可靠保证; 7) 、完善的权限控制管理设计了多级管理员机制,不以级别的管理员只拥有相应级别的访问权限。根可配置的细分权限控制功能,只允许授权的用户访问平台,避免了非法用户的访问对系统安全造成的影响。8) 、认证系统安全性 认证服务器可采用封闭式结构,系统配置完成后,不带控制台和终端,以求最大限度减小外界干预。提供认证通信协议支持加密方式9) 、先进的管理工
22、具和完善的服务我公司有多个自开发的安全辅助工具,可对应用系统环境进行安全管理和配置,提升应用系统环境的整体安全性。对于Windows服务器,在安装配置好以后,我公司的网络安全部的安全工程师将对服务器进行安全加固,通过调整服务器配置、关闭不必要的系统服务、修改注册表的某些键值,使用服务器自身的安全性得到较大的提高10) 、完善的日志审计功能平台管理员用户的所有操作记录均有日志记录,可以对管理员的操作行为进行审计;同时对用户的认证登陆请求和业务类型进行详细记录,为事后核查提供依据。5、 密宝的安全机制及安全目标基于时间同步的动态口令认证系统有五个方面来保证密码的安全性:第一,令牌产生的动态口令和用
23、户的应用账号和静态密码组合使用,非法使用者仅拿到令牌毫无作用。第二、动态口令根据变化的时间参数经由只能被令牌本身读取的初始化密钥来产生,无法被反推算,或者穷举法等方法进行计算和破解;第三、动态口令使用一次后即告作废,及时在登录时被偷窥或者嗅探,窃密者使用该密码再次登录,将被系统拒绝;第四,密码只在规定的时间窗口内登录有效。一般时间窗口设置为3分钟-5分钟之间,在产生密码过后超过时间窗的分钟数后登陆,系统将拒绝该密码登录;第五,在连续生成多个密码(10 个)的时候,一旦用户使用序列中最后一个密码成功登录系统,则前面产生的密码都将被系统视为失效。从而,既防止了偷窥,也防止了网络嗅探等窃密行为。保证
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国银行 相关 业务 动态 密码 认证 系统 技术 方案
链接地址:https://www.31ppt.com/p-2401765.html