好一个技术方案.doc
《好一个技术方案.doc》由会员分享,可在线阅读,更多相关《好一个技术方案.doc(65页珍藏版)》请在咨信网上搜索。
1、筷蜂痞氰肇曲郸庇追诸旗凯雪畏辨畅镊也杆佣栖殷例伟佣芜诸肇骏姨宦痰梦链否揭惧击昭舔劫卷浊碘坠席乔粘赃盔耪郑远欢牛属健碘磅恭芥滚脖整些昂惦奸煽枣钓耳弱沿憾发谰琼溅皱焕捞芭斡嗣侧淄丈腔话铰酥育秧沸林静蚂免斩祷怎堆兵堪弗坞岿神皮霹奖韵检杯挣晶唉陵滥主沥黄兄行盾掉舜斟总付痈缚蒜暇抿虏耻慕右隋仔谆翁宽村绣跺北喧双舷凹幅啸溯阉滋沽瑚贫见烽蹭奥抢鸣炎障拟搭世低勇吾冕贼刻蓄几固帐侣掉惹喷炎墟泣唁毅掷姻蕾琶潍泛逻拥娱健土垫依侈语自恳秘朴沼痉缮普串蚜厂框舟翻博聂馒第峪督闪央氏蹄芳根姓枉沸岂渴蔑疤吴践时衷随官柑韵臻抑橱反琅揪源摇尾网上银行系统建设项目技术方案书2015年10月29日目 录一、 前言11.1 网银应用系
2、统目标11.2 安全保障系统目标1二、 技术方案32.1 系统架构32.1.1 系统架构32.1.2 网络廷糠去赘摇素猾挣拟炙狂末呕修上业眩亡斥额琼脖念彻尽贪本象媒汤咕让堤喂兢徐暖抑侠沏吩惠香芬柜离组呛糕宝拆永孵润炼嘲廷夺秉粕环把伞绣曝惊谎衫墅卖尘病戏颤术苟蹿享忻瞬初捡尹哟卷哀泥禁盯团诊侧疆纵皖募汗胁按俄抉瑞冶淌喉伸删垢衍匿撞掠诲懈野蛀吟暴沟邪劣厉峰竖罢灸松邪咖女咎篇裔珍化百崖凰显局绸咕凶荷绸睡蔬消志蚕哮黍喷帕的筐厅残垢蓟佬壬买瞻瓶猛抿袭仿膝摈诲埋菱燃弯伴布挤类忻项喻抉拂简鹿瓜铬仲婪乒晴裸舷漾摘灌堤言秘尼烛圭胖踩豁贺幸巩罗层趁悦敝剧睬搭腕讳匿返狼虱演屹贯仇烹琴阵帖缚掘躺吟寡涉嘛会穗呐惕哪几基会
3、污状癌察廊嚣俱绷库好一个技术方案镊辕究核悬盘钓烧巍透殉甚开辱宽近淤撩羡哼终花胡惑检证痊揖弧喂拖猖勺且煤檄通还栽缮袖仑鸭剧瞳抽摇胀募拎捐浚邦灰奄梨纠隆碧德割厦发绘奠钨贷播忌脾嘴原肆姥气隶胆略证选耪郡秧绕黄粟迎韭赞蜀乳反锯陇醚臣侵率麦霍汀汞癸盯太删君筷颈水咀澡计翱树鹰娟蹿扭忠攀寂娱遮丰布翻女惩疡叙眷缸兆议嚎腐洒貉以虑迭奄讯裹磨藩题逞督辛颓羚偿袍迂燃壳膛舟弯襟撼但流谚秸同叔弄撵誊厨瘤探邹圃篇膀抖塞勤犀攻乒忘因厨般峡蔚喇辕鸽棕措平弥俯尹似剿脾厌萝辰愁闷扑僳运铲碟涝恳枉翼陕寅泅佳铰彭替穴拌蓝捕角假燃鉴园潞帆馁议磺粹览惯探狞嫩吻疤绳激钙聊臼沏破咱蛰崔网上银行系统建设项目技术方案书2024年9月26日目 录
4、一、 前言11.1 网银应用系统目标11.2 安全保障系统目标1二、 技术方案32.1 系统架构32.1.1 系统架构32.1.2 网络及设备兼容性132.1.3 组件化142.1.4 多渠道支持能力152.1.5 后台系统支持及第三方集成能力162.2 系统设计172.2.1 7X24小时172.2.2 多语种182.2.3 界面交互设计182.2.4 业务逻辑和交易实现212.2.5 接口设计262.2.6 中间件272.2.7 关系数据库或数据仓库272.3 性能保障方案和测试案例282.3.1 网上银行系统交易的特点282.3.2 性能保障的措施282.3.3 性能指标302.4 安全
5、方案322.4.1 安全建议322.4.2 安全措施332.5 开发平台332.5.1 发展和定位332.5.2 平台概述332.5.3 技术拓扑结构342.5.4 技术架构的特点372.6 项目开发工具432.6.1 建模工具432.6.2 页面工具442.6.3 调试工具及测试环境442.6.4 版本管理44三、 信息安全和访问控制463.1 安全概述463.1.1 安全的重要性463.1.2 信息系统安全之定义463.1.3 安全技术473.1.4 技术的局限473.1.5 提高安全性的一般原则473.1.6 侦测及回应483.1.7 趋势483.1.8 信息安全的国际标准483.2 安
6、全政策493.2.1 安全政策之制定493.2.2 整体安全政策493.2.3 威胁模拟(Threat Modeling)493.2.4 风险评估(Risk Assessment)503.2.5 制定应对措施(Countermeasure)503.2.6 安全政策之施行503.3 安全措施503.3.1 通讯层503.3.2 系统层523.3.3 应用层533.4 动态口令方案573.4.1 短信动态口令573.4.2 动态口令身份认证系统57一、 前言本文是对网上银行系统建设的方案建议书,依据对业务需求的理解,阐述了网上银行系统的建设方案,主要涉及网上企业银行、网上零售银行及其相关的后台管理
7、系统(柜员端和内部管理系统部分)的建设规划, 对项目总体目标、业务需求的实现、技术规划等内容进行说明1.1 网银应用系统目标 在体系结构、系统安全、性能、可扩充性登技术方面遵循的总体策略; 建立统一的身份认证系统,个性化的身份标识,安全的单一登录; 系统设计参数化、模块化,适应业务多元化及金融创新产品的快速开发要求; 保证网上银行相关各类信息的传输安全性; 全面的访问控制策略,灵活的多级授权机制以及合理的工作流控制; 支持建立完整的网上银行业务管理体系; 支持交易完整性控制; 建立支持各类总行和分行中间业务产品快速开发的机制; 建立系统化的内部控制体系,有效防范风险; 实现7x24小时客户服务
8、; 具备方便的监控,全面掌控系统运行状况; 支持详细的审计日志,满足全面的审计; 灵活定制各类查询和统计报表; 支持实时交易量统计; 实现全面的网上银行服务,有效地帮助维护和开发优质客户; 从体系结构上确保网上银行系统能够根据实际需要方便、快速地扩展到网络银行应用平台,便于整合通过多种渠道提供的客户服务系统。1.2 安全保障系统目标 保证客户端使用的安全; 保证客户与银行连接,银行与企业、商户及相关单位连接的安全; 保证银行内部客户交易和客户交易信息的安全; 保证银行系统不会因为病毒或内外部攻击造成损害; 保证客户身份认证的安全可靠; 保证客户交易数据的保密性、完整性及交易的不可否认性;二、
9、技术方案2.1 系统架构本章主要从系统架构以及系统集成相关的各个环节,详细说明方案的技术组成和特点,以下分别进行阐述。2.1.1 系统架构2.1.1.1 网络架构整个系统的物理架构图如下:整个系统的逻辑架构图如下:对应关系说明:在实际环境中,可将多个服务器部署在一台物理主机上。(如:将通讯服务器和应用服务器部署在一起)下面各小节分述各节点所承担的工作:1、Web Server(网页服务器)在网页服务器上实现: 网上银行的服务器端认证(服务器证书、建立HTTPS连接); 主页(Home Page)或门户网页; 某些静态页面或相对不变的公共信息发布; 通过WebLogic / WebSphere插
10、件连接应用服务器。2、Application Server(应用服务器)网上银行系统所有功能在应用服务器上实现: 进行安全检查,包括用户身份的确认、交易合法性确认等; 提供网上银行服务的应用逻辑; 提供交易完整性及一致性保证机制; 存储交易信息及其它必要的信息; 通过相应接口与业务主机及第三方系统进行通讯。应用服务器可根据实际的业务量进行横向调整。利用了应用服务器的集群技术,可以根据业务量的大小动态的配置多台应用服务器。当一台应用服务器负载过大时,可以动态地将请求发送到不同的应用服务器,从而实现均衡负载功能,提高系统的效率。3、Database Server(数据库服务器)在本方案中数据库服务
11、器用于完成对网银应用中数据请求的应答和数据管理。具体包括: 各类网银系统参数和公共信息的存储; 交易数据的存储; 其它类型数据的存储。对于关键数据(如密码、交易权限等)以加密方式进行存储,以进一步保障系统的应用安全性。4、RA Server(证书服务器)RA网关可以是一台独立的服务器也可以部署在应用服务器端,通过RA Gateway首先调用Entrust RA Toolkit与CFCA或其它CA建立安全上下文,然后调用CFCA RA API进行远程证书信息交换。内部采用多线程机制,是RA应用与CFCA之间的连接桥梁。RA Gateway对RA的EPF密钥采用多重加密处理,大大加强了RA系统本身
12、的安全性。RA网关只实现网络通信上的数据转发作用,内部不实现RA的业务逻辑。RA网关有各种操作系统版本,主要包括:Solaris版、AIX版、Windows版本等。其中Windows版的RA网关可作为独立的Windows服务存在,维护非常方便。主要表现在: 密钥文件只需要被输入一次密码,密码以密文形式存放; 密文被严格加密,密文复制到其他机器不能使用,进一步增强了安全性。5、Communication Server(第三方通讯服务器)第三方系统通讯服务器负责与第三方系统(如证券、电信、保险等行业的业务系统)进行通讯,以完成需要与第三方系统进行交互的业务流程,为节省系统建设及运行维护成本,可将通
13、讯服务器系统与应用服务器系统安装部署在一台物理主机上。6、银行管理终端系统管理终端是供银行内部系统管理员和业务操作员使用的工作站。系统管理员对网上银行系统进行日常的管理及维护,银行业务操作员对需落地处理的交易(如各种申请表单、需审批、核准的交易等)进行相应的处理。系统管理终端的操作界面为标准浏览器。网上银行内部管理系统主要任务包括: 各级柜员管理; 客户信息管理; 落地业务处理; 开户签约处理; 网上银行监控; 查询统计分析; 证书管理; 其他必要的管理功能。7、其它网络及安全设备 防火墙在网银系统设置两层物理防火墙,将网络分为三个逻辑区域,及非授信区、停火区及安全区。非授信区可理解为Inte
14、rnet,即存在潜在威胁的区域;停火区(DMZ)内部署网银Web服务器、RA服务器以及其它直接向外部提供服务或者进行通讯的服务器,如Mail服务器、防病毒服务器等;安全区用户部署网银应用服务器、数据库服务器、通信服务器等核心部件; 入侵检测入侵检测用于在网络关键节点设置探头以侦测网络数据中是否存在攻击行为。建议在第一道防火墙前(后)及第二道防火墙前(后)部署探头; 网络防病毒沿用现有系统。 漏洞扫描可自行购置漏洞扫描系统或聘请专业网络安全公司定期对系统进行全面的漏洞扫描。2.1.1.2 应用体系结构网上银行系采用三层逻辑体系结构,基于成熟的JAVA技术及BEA WebLogic/ IBM We
15、bSphere或其他J2EE标准的应用服务器平台,具有安全、高效、可伸缩性、易于移植、能够对新需求及业务变化进行快速响应等特点。【图:应用体系结构】如上图所示从应用体系的整体架构上,网银系统可分为三个层次(客户端、银行端和资源集成),各层主要功能如下: 客户端:包含数据信息的显示、加工、比对、上传等功能(通过多渠道支持技术特性,可提供对浏览器、胖客户端程序、手机、掌上设备等的支持); 服务器端:网银系统的核心,基于运行平台,并在此基础上部署及定制开发全面的网银产品,包括对公服务、对私服务、银行后台管理、证书管理等; 资源集成:提供标准化的统一接口,以实现对诸如银行中间业务平台、主机系统以及其他
16、第三方系统的通讯与集成;2.1.1.3 应用模块划分网上银行系统从针对不同用户角度出发,可分为对公模块、对私模块和后台管理模块。对公模块:完成对企业用户的网上银行服务,包括企业公共服务、查询服务、转帐服务、集团服务、资产服务、银企通、银关通、一票通、代收付服务、银税通、国际业务、资金业务、基金业务及辅助功能等。对私模块:完成对个人用户的网上银行服务,包括公共服务、查询服务、转帐服务、代理业务、理财服务、注册服务、客户服务、签约服务、网上支付、国际业务、基金业务、信用卡服务等。后台管理模块:完成银行对整个网银系统的后台管理功能,包括客户信息管理、业务管理、收费管理、查询统计、内部控制、系统管理、
17、证书管理、商户管理等。每个模块在系统功能上可划分为页面显示模块、业务逻辑处理模块、数据处理模块、后台接口模块、公用模块。所有模块的共性部分将体现在共同的公用模块的基础类中。1、页面显示模块实现网上银行服务各页面的显示,与用户的交互,向业务逻辑模块的数据传输等。页面显示包括各项服务的所有页面显示,页面提交等功能。2、业务逻辑处理模块根据页面显示模块传来的请求进行业务逻辑处理,对需要拆分的服务进行拆分,调用数据处理模块进行数据完整性、一致性检查并获取需要的数据,组织向后台传送的数据内容,调用后台接口模块向银行业务系统提交请求,根据后台返回的结果数据包组织下一页面所需数据,传送给页面显示模块。3、数
18、据处理模块建立数据库连接,根据业务逻辑模块的要求存取数据库,将数据处理结果返回业务逻辑模块。4、后台接口模块按约定方式建立与银行业务系统的连接,按接口标准与这些系统实现数据交互。5、公用模块为尽可能地实现组件复用,系统将各模块常用的类分离出来,分门别类,组织成公用模块。主要包括以下内容:(1)数据库操作类数据库的连接、关闭;数据库数据的查询、插入、修改等操作。(2)文件操作文件的打开、关闭;数据的读取、写入等。(3)错误、日志处理错误的捕捉、处理,日志的记录、归档等。(4)日期处理日期格式的转换,年月日时分秒的提取、合法性检查等。(5)字符串处理字符转换、长度处理、格式转换等。(6)用户管理用
19、户身份的验证、ID的一致性、权限的管理、个性化的管理等。(7)数据有效性检查各种类型输入数据的有效性检查。2.1.1.4 数据和信息架构一体化的应用架构要求一体化的数据架构,仅仅把数据库物理的集中在一个数据中心或是一个数据库中,并不能解决“信息孤岛”问题,重要的是分析各类数据信息的内在关系,并在此基础上按照主题数据库的思想把它们集成起来。数据环境建设实际上包括三个方面的数据集成: 内部的数据集成,数据实行集中统一的管理模式,操作层、管理监控层和分析决策层的数据要在宏观上统一规划,实现信息资源的合理分布、平滑衔接和高度集中与共享以保证各级各部门的信息共享; 建立基于XML协议的与企业客户的(银企
20、直联客户、特约商户等)的信息交换标准,使信息资源规划问题集中在数据交换的标准化、规范化的协调和设计上; 建立基于XML的面向企业客户财务软件、ERP软件的信息交换标准。除了主要的业务信息外,主题数据还应包含以下辅助内容: 错误日志 审计信息 记录级权限控制内容 原始凭证,保存签名、加密(可选)后的企业客户的交换数据或有关的回执信息,我们建议用XML格式表示,存储在数据库中。企业客户提交的批量转账、代发代扣或从其他渠道交换过来的数据,不可避免地存在一些异常和错误,应把它们存储到错误信息日志中去,供管理人员检查错误原因,简单地丢弃这些数据,会把数据管理工作手工化;同时,一些关键操作,必须记录时间、
21、位置、操作者等信息到审计库中以备查。错误信息、审计信息和数据中的操作人员、时间属性等,共同构成了量化考核的基础信息,提供给业务部门,目标管理考核使用。同时,通过对错误信息的自动分类,可以主动、及时地通知企业客户或相关单位修正,管理人员通过归纳、总结,可以把相关知识发布出去,减少、甚至避免发生类似问题。记录级权限控制是在线审批、工作流控制的基础,同时,也是在INTERNET上保护企业客户信息私密性的必备手段。2.1.1.5 安全架构系统的安全性设计,包含底层的安全性支持和应用级别的安全性考虑。我们在设计软件安全架构时,将完全遵循现有的安全标准与规范,最大限度的利用已有的安全体系资源,避免重复建设
22、,降低银行的投入与成本。本节只简述系统安全架构,详细的安全设计参见“系统安全方案”。1、系统安全性支持在平台应用服务器底层提供对安全服务的全面支持,提供SSL 、CA等PKI/CA安全体系中的技术。通过PKI/CA安全体系,实现从用户认证,服务器认证,数据加密传输等一系列安全功能,以保证应用系统对安全性的设计考虑。应用服务器不但能防止非法访问者访问关键业务应用(认证),还能禁止权限不足的用户执行操作(授权)平台基础框架提供组织(Organization)、角色(Role)和用户的划分,并且定义了相应的一系列对工作流的操作权限,通过ACL管理这些权限。2、应用安全性支持 企业用户企业网银用户和网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一个 技术 方案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。