网上银行网络安全架构最佳实践.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上银行网络安全架构最佳实践 文/XXX 从分析网银系统的应用架构入手,规划网银服务器端应具备的网络安全架构 网上银行作为一种全新的银行客户服务提交渠道,使客户在享受银行提供的服务时不 受时间、空间的限制,因此近几年各商业银行的网上银行业务发展迅速。据CFCA 《2009 中 国网上银行调查报告》显示,全国城镇人口中,个人网银用户的比例为20.9% ,企业网银用 户的比例为40.5% 。网银业务高速发展的同时,安全性始终是用户与银行的关注重点。对用 户而言,提升防范意识并掌握必要的安全技术措施才能有效规避交易风险。对于银行来说, 采用合理的网络安全架构,综合运营各类安全技术手段(如防火墙、入侵检测、数字证书 等),才能避免网络安全问题造成的损失。 一、 网银网络安全需求分析 各商业银行由于自身业务系统的差异,对网银系统应用架构会有不同的设计,但基本 的技术构成是类似的,其各部分的功能也相似。图1是较为典型的网银应用系统结构: 图1 网银系统结构图 1. 网银 WEB 服务器 网银WEB服务器是网银业务面向互联网客户的主用界面,当前互联网上有很多基于 WEB应用的攻击,由于网银WEB直接暴露于互联网上,因此WEB服务器前不仅要通过防火 墙实现基于网络层或传输层的访问控制,通过部署IPS实现深度安全检测,还需要通过流量 清洗设备实现DDOS攻击防御。另外,由于安全防护要求不同,建议将网银WEB服务器与 银行门户WEB服务器部署在不同的网络区域内,以防止门户WEB 的安全漏洞对网银业务的 影响。 网银WEB服务器与用户浏览器间通过HTTPS协议保证数据的私密性与完整性,为了降 低WEB服务器进行密钥交换与加解密的工作负担,建议在WEB服务器前部署SSL卸载设备。 当前多数厂家生产的服务器负载分担设备兼具SSL卸载功能,因此在网银WEB服务器前部 署负载分担设备既可实现HTTPS协议加速,又可实现业务负载分担和服务高可用性。 2. 网银 APP 服务器 网银APP (应用)服务器提供网银系统的业务逻辑,包括会话管理、提交后台处理以及 向WEB服务器提交应答页面等。APP服务器与WEB服务器共同构成网银业务(如网上支付 与结算、网银转帐、基金交易、网上理财等)运行环境。由于WEB服务器与互联网客户浏 览器之间承载数据的SSL协议不具备数字签名功能,所以网银客户端的数字签名通常由浏览 器插件程序完成,而服务器端的验签工作则由单独的验签服务器完成。客户签名的交易数 据经由WEB服务器提交给APP服务器,再由APP服务器向验签服务器发起验签请求。上述工 作流程决定了APP服务器作为网银系统的核心组件,应保障其服务高可用性与网络访问安全 性。 在APP服务器前部署服务器负载分担设备可实现业务流量在多台服务器间的均匀分配, 从而提升业务的响应速度和服务高可用性。另外,部署负载分担设备后,可根据网银业务 量的大小动态配置APP服务器,可提高业务扩展能力。 从安全角度考虑,由于APP服务器与网银WEB服务器所处的安全区域不同,因此在网 银WEB服务器与APP服务器之间应部署防火墙实现访问控制。APP服务器前通常不需要部署 IPS设备,一方面原因是APP服务器不接受直接来自互联网的访问流量,安全风险较低,另 一方面原因是当前市场上各类IPS产品的价格都比较高,在部署更多IPS设备将增加网银系统 的建设成本; 3. 网银 DB 服务器 网银DB (数据库)服务器的主要作用是保存、共享各种及时业务数据(如客户支付金 额)和静态数据(如利率表),支持业务信息系统的运作,对登录客户进行合法性检查。 DB服务器通常需要与存储整列连接,并且DB服务器通常采用双机互为备份的方式以保证高 可用性。 网银DB服务器与网银APP服务器的安全防护需求基本相同,但DB服务器只允许来自 APP服务器的访问,WEB服务器禁止直接访问DB服务器。APP服务器与DB服务器可以部署 在同一个安全区域内,也可分别部署在两个不同的安全区域内。如部署在同一安全区域内, 则APP与DB服务器将以同一个防火墙做为安全边界,而APP与DB之间的互访控制可通过接 入交换机上的ACL实现。建议将APP与DB分别部署于各自独立的安全区域,并以不同的防 火墙做

文档评论(0)

158****6415 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档