网上银行安全解决方案Word下载.docx
《网上银行安全解决方案Word下载.docx》由会员分享,可在线阅读,更多相关《网上银行安全解决方案Word下载.docx(16页珍藏版)》请在冰豆网上搜索。
![网上银行安全解决方案Word下载.docx](https://file1.bdocx.com/fileroot1/2022-10/10/0dc17d94-181d-444b-a131-dcef9fff5fe9/0dc17d94-181d-444b-a131-dcef9fff5fe91.gif)
第3章方案设计原则12
第4章网银系统安全防护方案13
4.1边界访问控制13
4.2病毒防护14
4.3防拒绝服务(DOS)攻击16
4.4入侵检测与保护16
4.5网络行为审计18
4.6网页防篡改20
第1章概述
由于Internet无所不在,客户只要拥有帐号和密码便能在世界各地与Internet联网,处理个人交易。
这不仅方便客户,银行本身也可因此加强与客户的亲和性。
随着金融环境竞争加剧,银行不得不重新审视自身的服务方式。
在我国,已经有许多商业银行纷纷推出了网上银行服务。
网上银行系统在蕴藏着无限商机的同时,也带来了风险,对于开设网上银行服务的提供者来说,当务之急就是要解决安全问题。
在方案中所指的网上银行,包括了个人银行和企业银行两个概念,个人银行是指通过网络为个人银行业务提供服务,企业银行则是指通过网络为企业用户提供服务。
两者相比,个人银行业务应该具有较简便的操作界面,而企业银行更注重整个环节的安全性。
从广义来讲,安全的概念可以包括数据安全,系统安全和信息安全三个方面,数据安全是指通过采用系统备份,磁盘镜像等安全手段以防止数据丢失;
系统安全是指通过系统加固,边界防御,入侵检测等手段以防止黑客攻击系统破坏数据;
而信息安全则主要是指通过加密技术防止信息和数据在公开网络传输上被窃听、篡改和顶替。
信息安全包括四个功能:
数据保密,身份认证,数据完整性和防止抵赖。
本文并没有涉及到有关数据安全方面的概念,对网络及系统安全作了一定的介绍,而对信息安全技术的实施则作了比较详细的方案设计。
第2章网上银行安全需求分析
从功能划分,网上银行的业务可分为三类:
2.1公共信息发布
公共信息发布用于介绍网上银行的业务范围流程,金融公共信息等。
这类业务由于面向公众发布,不需要保证信息只能被特定团体或个人访问,需要的是保护信息不会被非法篡改。
目前在Internet上比较多的黑客事件都是篡改公共Web站点的内容,制造虚假信息或涂改页面。
如美国NASA和国防部站点被“黑”事件就是这类事件。
对于银行来说,公共金融信息虽然是公开的,但是如果被篡改某些敏感数据,如银行利率等,很可能会造成不必要的麻烦,对银行的名誉也会造成不利的影响。
因此,对这些内容的保护也是不能够忽视的。
Web站点内容被黑客篡改,是这些黑客通过主动攻击实现的。
例如,黑客通过密码字典猜测信息系统的特权口令,在获得特权口令之后,登录进入系统,篡改发布内容,制造不良影响。
对于这种情况,我们可以通过改进系统配置、增加防火墙防护、配置入侵检测模块和完善安全管理策略来实现安全保护,避免站点被非法篡改。
2.1.1完善安全管理策略
黑客一般是通过分析网络管理上的漏洞以达到其攻击目的。
很难定义怎样的系统管理才是完善的,因为完善的系统管理是各方面的总和,例如对路由器以及其他主机定期更改密码,采用不规则密码,关闭不必要的服务,关闭防火墙任何不使用的端口等。
对于一个Unix系统,安全管理主要可分为四个方面:
1.防止未授权存取
权限控制是系统安全的基本问题,即防止未被授权的用户进入系统。
良好的用户意识,良好的口令管理(由系统管理员和用户双方配合),登录活动记录和报告,用户和网络活动的周期检查是防止未授权存取的关键。
2.防止泄密
数据保密也是系统安全的一个重要问题。
防止已授权或未授权的用户相互存取对方的重要信息,经常性的文件系统查帐,su登录和报告以及良好的用户保密意识都是防止泄密的手段。
3.防止用户滥用系统资源
一个系统不应被一个有意试图使用过多资源的用户损害,因为在高负载的情况下系统的安全性能往往会降低。
例如黑客通过占用整个磁盘空间来防止日志生成,不幸的是很多商业UNIX不能很好地限制用户对资源的使用。
因此系统管理员必须通过一些系统命令如PS命令,记帐程序df和du周期地检查系统.查出过多占用CPU的进程和大量占用磁盘的文件。
同时安装某些监控软件也是有效的手段之一。
4.维护系统的完整性
大多数情况下,维护系统完整是系统管理员的责任,例如:
周期地备份文件系统,系统崩溃后运行磁盘扫描检查,修复文件系统,检测用户是否正在使用可能导致系统崩溃的软件。
良好的安全管理策略对系统的安全水平起着至关重要的作用。
因此系统管理员可以将以下几个方面作为维护的重点:
系统配置 仔细研究最新的系统维护文档,完善系统各方面的安全配置,降低安全风险。
同时,周期性的维护系统,包括备份和安装补丁程序、订阅安全电子新闻。
系统隔离 将内网和外网进行隔离,确保银行业务前置机、业务主机和数据库服务器只处于内网中,内网和外网通过防火墙相连。
切断共享 Web服务器上的系统配置尽可能地保证安全。
关闭所有不必要的文件共享。
停止所有与业务无关的服务器进程,如Telnet、SMTP和FTP等服务器守护进程。
日志记录 打开日志记录功能,保存系统的访问日志记录,对其进行分析,可以有助于发现有问题的访问情况。
如有必要,使用专门的入侵检测模块。
口令策略 制定完善的口令策略,限制口令的最小长度和最长有效期,检查口令的质量。
专人专权 由专人负责系统安全和系统维护,减少不必要的用户管理权限,严格控制非系统管理员的权限和系统管理员的数量。
以下是一个简化的虚拟网上银行网络结构图:
图1网上银行网络结构图
从图中可以看到整个网络体系分为:
Internet,非军事区(DMZ),Intranet以及银行内部网四部分。
其安全等级从前往后逐次递增。
这些网段由两个网关连为一体。
首先防火墙将Internet和Intranet以及非军事区分离。
非军事区是所有用户可以访问的区域,而Intranet则只有特定用户才能访问,通过对防火墙的合理配置可以避免内部服务器被攻击,可以采用多级防火墙配置(如在非军事区和Internet之间用防火墙隔离)以提供更强的网络安全保护。
Intranet与网上内部网络由前置机相连,为了保证银行业务主机的运行安全,网上银行系统不直接连接业务主机,而是由特定的前置机来代理其请求,前置机只响应特定服务请求,然后将请求转换为特定消息格式发送给业务主机,收到应答后再将数据返回给请求者。
通过这种隔离进一步增强了系统的安全保证。
2.1.2增加防火墙防护
在网络系统中,防火墙是一种装置,可使内部网络不受公共部分(整个Internet)的影响。
它能同时连接受到保护的网络和Internet两端,但受到保护的网络无法直接接到Internet,Internet也无法直接接到受到保护的网络。
如果要从受到保护的网络内部接到Internet,首先需要连接到防火墙,然后从防火墙接入Internet。
最简单的防火墙是双主机系统(具有两个网络连接的系统)。
防火墙有两种:
1.IP过滤防火墙
IP过滤防火墙在数据包一层工作。
它依据起点、终点、端口号和每一数据包中所含的数据包种类信息控制数据包的流动。
这种防火墙非常安全。
它阻挡别人进入内部网络。
过滤防火墙是绝对性的过滤系统。
即使要让外界的一些人进入防火墙之内,也无法让每一个人进入服务器。
2.代理服务器
代理服务器允许通过防火墙间接进入Internet。
最好的例子是先连接到防火墙,然后从该处再连接到另一个系统。
在有代理服务器的系统中,这项工作是完全自动的。
利用客户端软件连接代理服务器后,代理服务器启动它的客户端软件(代理),然后传回数据。
只要配置正确,代理服务器就绝对安全,它阻挡任何人进入内部网络,因为没有直接的IP通路。
在网上银行系统中,由于Web服务器需要连接到Internet,因此,我们建议在Web服务器和Internet之间架设一个IP过滤防火墙。
2.1.3配置入侵检测模块
除了防火墙之外,配置入侵检测模块也是一个重要的安全措施。
例如,对于银行帐户和密码,入侵者可能尝试枚举攻击,由于密码长度有限且均为数字,密码空间比较小。
如果入侵者知道帐户号码,很容易通过枚举攻击猜测出帐户密码。
入侵攻击的特点是在一个攻击源同时发出密集攻击数据。
自然,这些攻击数据对于查询系统来说,可能是合法的查询参数,它的特点是在同一个攻击源同时发出大批量查询请求。
普通情况下,一个用户连接后不会非常频繁的查询数据(每分钟最多不超过5次查询),而且查询的帐户号码也有限(每分钟最多不超过10个帐户)。
相反,入侵者为了猜测密码,会大批量、长时间、从同一地点发出攻击信息。
这种攻击模式是能够被检测到的。
检测到异常情况之后,检测模块能够自动予以记录和预警。
自动预警甚至可以通过寻呼机通知系统管理员。
2.1.4配置安全审计系统
网络安全审计是信息安全的重要方面,它是实现安全事件的可追查性、不可抵赖性的重要技术手段。
对于银行系统由于数据来源多、数据量大、数据类型复杂,将面临大量的攻击事件以及内部违规事件等。
良好的安全审计能力是分析、记录与跟踪银行系统安全状况的必要条件。
银行系统对于内部违规操所面临的问题主要表现在内部人员违规操作的安全隐患,第三方维护人员违规操作的安全隐患,以及内部最高用户权限的违规操作等安全隐患等,大量的违规操作将对银行系统信息资产的机密性、完整性、可行性等造成严重的破坏。
通过部署网络审计系统,有助于银行机构完善组织的IT内控与审计体系,完善IT内控机制,满足各种合规性要求,并且使组织能够顺利通过IT审计(如SOx法案的合规性要求、银监会63号、313号审计要求等);
可以有效减少核心信息资产(如核心数据库服务器、应用服务器等)的破坏和泄漏;
有效控制运维操作风险,便于事后追查原因与界定责任;
有效控制业务运行风险,直观掌握业务系统运行的安全状况;
2.2网上帐户查询
网上账户查询是指网上银行通过Internet进行帐户实时查询功能,企业银行的查询功能包括:
●余额查询
●交易历史查询
●汇款查询
●公司对公账户查询
个人银行的查询功能包括:
●公积金账户查询
●交易明细查询
●定期到期查询
●消费积分查询
网上账户查询的安全需求比公共信息发布要更高,因此网上账户对系统安全也有同样的需求,而且,除此之外,网上账户查询的还需要解决用户的私有信息(口令,账户数据)在Internet这个公开网络上传输的安全问题。
而这些属于信息安全范畴。
网上账户查询的信息安全功能应包括两个方面:
身份认证和数据保密。
2.2.1身份验证
传统银行业务的身份验证方案主要是通过口令或PIN来实现的,它具有以下两个特点:
1.PIN一般为4-8个数字,范围比较窄。
2.银行主机记录用户输错PIN的次数,一旦超过一定数量,就自动关闭该账户的服务功能。
在网上银行业务中,仅通过这样的方式来进行身份验证,存在很大的不足:
1.由于网上银行业务的通信信道是公开网络,所以口令明文传输容易被截获。
2.在网络上,口令猜测是黑客使用最多的攻击手段,即使使用蛮力攻击法,攻破8位的数字口令也只需很短的时间。
3.在网上提供服务,很难对错误PIN输入进行限制。
网络的信道故障或者人为的恶意行为都很容易使输错口令次数达到限制。
错误次数限制会给合法的用户带来了很大的不便。
因此,传统的口令验证难以成为网上银行业务的唯一身份认证技术。
在网络应用中,目前采用较多的方法是动态口令(例如Kerberos),令牌卡和数字证书认证技术。
这些技术配合口令机制,就称为双因子身份认证技术。
SSL协