您现在的位置是:首页 > 行业 > 金融 >
保证网银安全 安全测试不能少
摘要安全测试是保障网上银行系统安全性的重要手段之一。安全测试重点关注检验应用系统安全需求定义及安全功能实现的情况,确保安全需求与安全功能测试的全面性。...
对于网上银行系统来说,常规的应用系统故障并不是其最大的安全隐患,网上银行系统中的用户信息泄露和资金被盗才是最需要保障的安全风险。
研究表明,相当数量的安全问题都是由于软件自身的安全漏洞引起的。软件漏洞的产生,既有内因也有外因。内因方面:设计人员在架构阶段没有明确用户对安全性方面的需求,在设计上也没有对安全性考虑周全,因此,使得软件本身存在着缺陷和漏洞。外因方面,软件的运行环境不安全,容易被植入恶意代码,遭到黑客攻击,利用软件漏洞传播已成为时下恶意代码最为常用的手段之一。
如何保障网上银行安全
网上银行是银行非常重要的业务应用系统,如何应对网上银行系统所面临的威胁与安全隐患,保障网上银行系统正常运行,业务连续性,保护客户信息、数据和资金安全。启明星辰公司的专家认为:安全测试是保障网上银行系统安全性的重要手段之一。
我国监管机构在《商业银行信息科技风险管理指引》和《国家等级保护要求》中,都明确指出金融机构必须构建一个完整的开发安全管理体系,以实现对信息系统整个生命周期的控制。这个体系应该是一个从需求分析、设计、编码、测试到上线全生命周期的安全管理体系。
安全测试则是重点关注检验应用系统安全需求定义及安全功能实现的情况,确保安全需求与安全功能测试的全面性。应用系统在正式上线前应对安全性进行测试,验证应用系统的安全性是否符合安全设计及安全需求,从而加强应用系统全面安全性保障,尽量在上线前解决安全漏洞,降低修补成本与损失。
网上银行系统安全测试技术
安全测试是对系统安全进行检验,以验证系统符合安全需求定义和质量标准的过程,针对安全策略、安全功能、安全实现准则,对应用系统进行全方位的安全测试。
安全测试的目标是:全面提升系统安全质量,尽可能降低修补成本与损失,加强系统全面安全性保障。
安全测试流程包括:
——安全需求分析阶段。分析产品和系统的环境,确定安全需求,安全度量的标准以及满足安全需求的安全功能。
——威胁模型分析阶段。通过威胁建模,分析产品和系统的攻击界面,数据流内容,对应的威胁,确定安全测试层,需要满足的全局安全策略以及特定缓解措施。
——测试内容分析阶段。通过数据流传递和内容分析,确定安全测试使用的数据样本、来源、覆盖范围以及安全测试使用的方法,形成安全测试方案。
——安全测试准备阶段。准备测试环境、测试工具、测试用例。
——安全测试实施阶段。实施安全测试,包括对安全功能、全局安全策略、安全实现的测试。分析安全漏洞,提供修复方案,并实施修复回归测试。
——安全报告阶段。分析和度量安全性,提供安全测试分析报告,提供安全过程改进的安全建议。
安全测试方法包括:
——白盒测试,包括:文档审阅、代码审计、功能验证
——黑盒测试,包括:渗透测试、逆向分析、模糊测试
安全测试内容见下表
上一篇:宁波镇海农村商业银行创立 下一篇:深挖定制化应用 促金融安防智能化
(本文不涉密)
责任编辑: