首页 > 知识点讲解
       安全系统测试策略
知识路径: > 测试技术的分类 > 安全测试与评估 > 
被考次数:4次     被考频率:中频率     总体答错率:47%     知识难度系数:     
相关知识点:24个      
               基本安全防护系统测试
               基本安全防护系统一般采用防火墙、入侵检测、漏洞扫描、安全审计、病毒防治、Web信息防篡改、物理安全等基础安全技术,以保障应用系统的安全。针对不同的安全技术,设计的测试点如下。
               . 防火墙。
               ①是否支持交换和路由两种工作模式;
               ②是否支持对HTTP、FTP、SMTP等服务类型的访问控制;
               ③是否考虑到防火墙的冗余设计;
               ④是否支持对日志的统计分析功能,同时,日志是否可以存储在本地和网络数据库上;
               ⑤对防火墙本身或受保护网段的非法攻击系统,是否提供多种告警方式以及多种级别的告警。
               . 入侵监测系统。
               ①能否在检测到入侵事件时,自动执行切断服务、记录入侵过程、邮件报警等动作;
               ②是否支持攻击特征信息的集中式发布和攻击取证信息的分布式上载;
               ③能否提供多种方式对监视引擎和检测特征的定期更新服务;
               ④内置的网络能否使用状况监控工具和网络监听工具。
               . 漏洞扫描。
               能否定期或不定期地使用安全性分析软件,对整个内部系统进行安全扫描,及时发现系统的安全漏洞、报警,并提出补救建议。
               . 病毒防治。
               ①能否支持多种平台的病毒防范;
               ②能否支持对服务器的病毒防治;
               ③能否支持对电子邮件附件的病毒防治;
               ④能否提供对病毒特征信息和检测引擎的定期在线更新服务;
               ⑤防病毒范围是否广泛,是否包括UNIX系列、Windows系列、Linux系列等操作系统。
               . 安全审计。
               ①能否进行系统数据收集,统一存储,集中进行安全审计;
               ②是否支持基于PKI的应用审计;
               ③是否支持基于XML的审计数据采集协议;
               ④是否提供灵活的自定义审计规则。
               . Web信息防篡改系统。
               ①是否支持多种操作系统;
               ②是否具有集成发布与监控功能,使系统能够区分合法更新与非法篡改;
               ③是否可以实时发布和备份;
               ④是否具备自动监控、自动恢复、自动报警的能力;
               ⑤是否提供日志管理、扫描策略管理和更新管理。
               安全系统防护体系
               对业务系统进行全面保障的安全体系,主要体现在以下7个层次。
               ①实体安全:基础设施的物理安全;
               ②平台安全:网络平台、计算机操作系统、基本通用应用平台(服务/数据库等)的安全;
               ③数据安全:系统数据的机密性、完整性、访问控制和可恢复性;
               ④通信安全:系统之间数据通信和会话访问不被非法侵犯;
               ⑤应用安全:业务运行逻辑安全/业务资源的访问控制;业务交往的不可抵赖性/业务实体的身份鉴别/业务数据的真实完整性;
               ⑥运行安全:对系统安全性的动态维护和保障,控制由于时间推移和系统运行导致安全性的变化;
               ⑦管理安全:对相关的人员、技术和操作进行管理,总揽以上各安全要素并进行控制。
               安全性测试策略针对这7个层次进行测试和评估。
               安全系统的主要构成一般包括证书业务服务系统、证书查询验证服务系统、密钥管理系统、密码服务系统、授权管理服务系统、可信时间戳服务系统、网络信任域系统、基本安全防护系统等。在后续的章节中,我们将针对这些关键技术,提出详细的测试策略。
                      证书业务服务系统测试
                      证书业务服务主要包括证书认证及证书审核注册两项功能。对证书业务服务的测试主要是结合业务应用系统的特点,分析业务系统运行实际面临的威胁,验证证书业务服务系统的功能和性能是否满足需求。
                      对证书业务服务系统的功能测试主要从以下几个方面进行:
                      . 证书认证系统是否采用国家密码主管部门审批的签名算法完成签名操作,是否提供证书的签发和管理、证书撤销列表的签发和管理、证书/证书撤销列表的发布以及证书审核注册中心的设立、审核及管理等功能;
                      . 按使用对象分类,系统是否能提供人员证书、设备证书、机构证书三种类型的证书;
                      . 是否可以提供加密证书和签名证书;
                      . 数字证书格式是否采用X.509 V4;
                      . 系统是否提供证书申请、身份审核、证书下载等服务功能;
                      . 证书申请、身份审核、证书下载等服务是否都可采用在线或离线两种方式;
                      . 系统是否提供证书认证策略及操作策略管理、自身证书安全管理等证书管理服务。
                      对证书业务服务系统还要进行性能测试,以验证是否满足用户的需求。一般性能测试需要考虑以下几个方面:
                      . 检查证书业务服务系统设计的处理性能是否具备可伸缩配置及扩展的能力;
                      . 关键部分是否采用双机热备份和磁盘镜像;
                      . 是否满足系统的不间断运行、在线故障修复和在线系统升级。
                      . 是否满足需求说明中预测的最大数量用户正常访问的需求,并且,是否有3~4倍的冗余,如有必要,需要测试系统的并发压力承受能力。
                      证书查询验证服务系统测试
                      证书查询验证服务系统为应用系统提供证书认证服务,对证书查询验证服务系统的功能测试,从以下几个方面进行:
                      . 是否能够提供目录管理与证书查询两种主要服务功能;
                      . 是否能够根据用户网络设置需求,采用集中式与分布式两种方式构建目录管理服务;
                      . 系统是否能提供证书和证书撤销列表的发布、证书和证书撤销列表的下载、证书和证书撤销列表的更新、证书和证书撤销列表的恢复、基于LDAP技术的目录访问控制服务、目录查询等安全服务功能;
                      . 是否提供基于OCSP技术的证书在线状态查询服务。
                      同时,如有必要,还需进行下面的性能测试和评估:
                      . 系统是否满足一定数量的基本的LDAP查询和OCSP查询并发;
                      . 是否具备可伸缩配置及扩展能力;
                      . 是否能为应用系统提供LDAP、OCSP查询接口和C/C++/C#和Java等接口。
                      密钥管理系统测试
                      密钥管理系统是整个安全系统的基础,对密钥管理系统的测试需要考虑以下几点:
                      . 是否制定了密钥管理策略;
                      . 是否具备密钥生成、密钥发送、密钥存储、密钥查询、密钥撤消、密钥恢复等基本功能;
                      . 密钥库管理功能是否完善;
                      . 密钥管理中心的系统、设备、数据、人员等安全管理是否严密;
                      . 密钥管理中心的审计、认证、恢复、统计等系统管理是否具备;
                      . 密钥管理系统与证书认证系统之间是否采用基于身份认证的安全通信协议。
                      对于大型系统,还需考虑进行以下的性能测试:
                      . 针对按实际需要配置密钥管理系统,利用企业级的并发压力测试工具测试受理点连接数、签发在用证书数目、密钥发放并发请求数是否满足基本业务需求;
                      . 测试是否具备系统所需最大量的密钥生成、存储、传送、发布、归档等密钥管理功能;
                      . 测试是否支持密钥5年(或用户要求的年限)保存期;
                      . 是否具备异地容灾备份;
                      . 是否具备可伸缩配置及扩展能力;
                      . 关键部分是否采用双机热备份和磁盘镜像。
                      密码服务系统测试
                      通常在客户端和服务器端都要提供密码服务。对密码服务系统的测试包括:
                      . 是否具备基础加解密服务功能;
                      . 能否为应用提供相对稳定的统一安全服务接口;
                      . 能否提供对多密码算法的支持;
                      . 随着业务量的逐渐增加,是否可以灵活地增加密码服务模块,实现性能平滑扩展,且不影响上层的应用系统。
                      对密码服务系统的性能测试有以下方面。
                      . RSA算法密钥长度能否达到1024~2048位;ECC算法密钥长度能否达到192位;
                      . 如有必要进行系统速度测试,对应用层的服务器端密码设备测试项包括:公钥密码算法签名速度、公钥密码算法验证速度、对称密钥密码算法加解密速度;对应用层的客户端密码设备测试项包括:公钥密码算法签名速度、公钥密码算法验证速度、对称密钥密码算法加解密速度,验证是否满足需求;
                      . 处理性能如公钥密码算法签名等是否具有扩展能力。
                      可信授权服务系统测试
                      授权服务系统在信任服务系统的基础上,为应用提供资源的授权管理及访问控制服务,有集中式授权服务与分布式授权服务两种工作模式。
                      对集中式授权服务的测试,主要验证其是否具有用户管理、审核管理、资源管理、角色管理等主要功能。
                      对分布式授权服务的测试主要验证其是否有资源访问的签名授权、授权管理等功能。
                      如有必要,对可信授权服务系统的测试还要考虑,利用并发压力测试工具验证系统是否满足一定的授权服务并发数,以及系统能否提供客户端签名授权和服务器端资源访问授权验证的应用接口,包括C/C++及Java等。
                      可信时间戳服务系统测试
                      可信时间戳服务为业务处理的不可抵赖性和可审计性提供支持。对可信时间戳服务的测试点包括:
                      . 能否从可信时间源(授时中心)获取时间,校准时间戳服务器的时间;
                      . 能否安全保存时间戳及相关信息;
                      . 采用公钥技术,能否正确签发可信的时间戳。
                      一般对可信时间戳服务的测试,还考虑以下性能测试:
                      . 时间精度能否达到0.1秒或用户的需求水平;
                      . 验证系统时间戳并发请求数能否达到设计要求;
                      . 相应服务单元是否具有可扩展性。
                      网络信任域系统测试
                      通过安全审查的网络可信接入设备和网络信任域管理系统组成网络信任域,测试点包括:
                      . 系统是否具备接入认证交换机,确保只有合法的才能接入网络;
                      . 是否具备网络信任域管理系统,进行网络接入管理配置。
                      对性能的测试一般包括以下内容。
                      . 测试认证时间是否小于1秒或用户的需求水平;
                      . 测试接入认证并发数是否满足用户需求;
                      . 验证接入认证交换机是否提供与客户端通信的遵循IEEE 802.1X接口,传输IEEE 802.1X认证数据包;
                      . 验证是否提供网络信任域管理系统与接入认证交换机间的交互接口。
                      故障恢复与容灾备份测试
                      应用系统的稳定性与可靠性,在一定程度上取决于故障恢复和容灾备份措施。一般有以下三个测试点。
                      . 故障恢复。整个系统是否存在单点故障;对于关键性应用系统,当任何一台设备失效时,按照预先定义的规则是否能够快速切换;是否采用磁盘镜像技术,实现主机系统到磁盘系统的高速连接;
                      . 数据备份。对于关键的业务,是否具备必要的热备份机制,例如双机热备、磁盘镜像等;对于所有业务,是否提供磁带备份和恢复机制,保证系统能根据备份策略恢复到指定时间的状态;
                      . 容灾备份。可否建立异地容灾备份中心,当主中心发生灾难性事件时,由备份中心接管所有的业务;备份中心是否有足够的带宽确保与主中心的数据同步,有足够的处理能力来接管主中心的业务,能否确保快速可靠地与主中心的应用切换。
                      安全产品的选择
                      安全产品是安全系统构架的基础,合理地选择安全类产品是至关重要的,我们给出以下几点建议。
                      . 产品是否具有公安部《计算机信息系统安全专用产品销售许可证》和检测报告;
                      . 如果安全产品涉及数据加密,那么该产品的加密算法是否具有国密办的批准文号;
                      . 建议尽量选择具有中国自主知识产权的产品,有利于厂家对产品的升级与维护;
                      . 建议尽量选择具有更先进技术的安全产品;
                      . 必须考虑安全产品的系统处理速度,因为处理速度直接影响到应用的效果;
                      . 建议察看安全产品在权威机构(如公安部安全产品检测中心)的检测报告,考察其各项安全功能是否达到安全要求。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有