信息安全性测试的流程

2023-09-04 09:01:56

安全测试

一、信息安全性测试的定义

软件安全是一个广泛而复杂的主题,每一个新软件都可能存在安全的缺陷,甚至这个缺陷是前所未见的。信息安全性测试的目的在于通过系统的测试,对所测软件提出安全改进建议,帮助用户将风险控制/转移/降低在国家安全标准允许或公众接受的许可范围内。

二、信息安全性测试的作用

(1)为信息系统安全验收出具报告:政府类资金支持的项目或者课题在验收时,需进行安全验收测评;在系统升级或变更时也需要进行安全验收测评。

(2)帮助信息系统进行推广:信息系统建成后,需要第三方测评机构出具安全验收测评报告证明其安全性,以便其推广。

(3)为系统管理方和建设方提供技术支持:为甲方在安全方面把关;协助乙方达到甲方的要求。

(4)提供信息系统安全咨询和规划建议:为已有信息系统进行信息安全现状检测,提供安全整改建议;为待建信息系统提供信息安全咨询;提供信息安全建设规划,便于逐步完善信息安全建设,申请预算。

(5)需进行信息安全管理体系建设的单位:完善信息安全管理体系,以便应对监管机构检查;加强内部信息安全管理。

三、测试内容

依据国家标准、行业标准、地方标准或相关技术规范,严格按照程序对信息系统的安全保障能力进行科学公正的综合测试评估,以帮助系统运行单位分析系统当前的安全运行状况、查找存在的安全问题,并提供安全改进建议,从而最大程度地降低系统的安全风险。

四、测试流程

(1)售前与委托单位就测评项目进行前期沟通,签署《保密协议》,接收客户提交的资料,双方签署《软件技术测试服务合同》。客户提交资料如下:

①软件测试委托表、软件产品测试功能列表;

②用户手册、操作、安装、说明、维护手册等;

③样品安装光盘;

④设计文档、数据库文档、相关测试要求或行业标准。

(2)测试组对委托方提供信息安全性测试的软件系统相关资料和接受状态进行确认,并记录在测试流转表中;

(3)测试组检查被测物品的状态后,如发现相关问题,则将被测软件系统接受状态确认表反馈给委托方;

(4)委托方按照《用户需求说明书》的要求,搭建测试环境;

(5)测试组对测试环境进行确认,对计算机系统进行病毒检查,检查情况在测试流转表中进行记录;

(6)测试组按照《用户产品说明书》,编写测试计划;

(7)测试组按照测试依据编写测试用例,并实施软件测试。执行完毕后,测试人员根据测试用例的执行结果,在测试记录中进行记录;

(8)测试组根据测试员的测试记录出具测试问题报告;

(9)测试项目主管对问题报告进行审核,出现错误要求测试工程师进行重新或补充测试;

(10)测试组对测试出的问题做相应的分析,进一步对问题进行确认;

(11)测试组就问题报告与委托方的技术人员进行面对面的沟通;

(12)委托方对问题报告的问题进行一一对应的修复;

(13)测试组对被测系统做回归测试;

(14)测试组根据测试结果出具测试报告,并由测试机构授权签字人批准;

(15)测试机构将信息安全性测试报告的成果提交给委托方。

标签:安全测试、验收测试报告

 文章来源:信息安全性测试的流程 - 成都柯信优创信息技术服务有限公司

更多推荐

Talk | ICCV’23 清华赵天辰:Ada3D-基于动态推理的3D感知模型压缩及软硬件协同优化

​本期为TechBeat人工智能社区第533期线上Talk!北京时间9月21日(周四)20:00,清华大学博士生—赵天辰的Talk已准时在TechBeat人工智能社区开播!他与大家分享的主题是:“Ada3D-基于动态推理的3D感知模型压缩及软硬件协同优化”,他介绍了他们提出的动态推理框架Ada3D,并进一步介绍了在硬件

Nginx服务配置及相关模块

目录一.Nginx配置文件1.1.主配置文件解析1.2.子配置文件启用二.子配置文件使用2.1.创建虚拟主机实验2.2.基于端口虚拟主机实验三.Nginx模块3.1.access模块3.2.自定义错误页面3.3.状态页开启一.Nginx配置文件1.1.主配置文件解析①yum安装主配置文件位置:/etc/nginx/ng

vue+express、gitee pm2部署轻量服务器

一、代码配置前后端接口都保持127.0.0.1:3000vue创建文件pm2.config.cjsmodule.exports={apps:[{name:'xin-web',//应用程序的名称script:'npm',//启动脚本args:'rundev',//启动脚本的参数cwd:'/home/vue/xin_web

vue基础知识十三:Vue中的$nextTick有什么作用?

一、NextTick是什么官方对其的定义在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM什么意思呢?我们可以理解成,Vue在更新DOM时是异步执行的。当数据发生变化,Vue将开启一个异步更新队列,视图需要等队列中所有数据变化完成之后,再统一进行更新举例一下Html结构{{me

深信服安全GPT 2.0升级,开启安全运营“智能驾驶”旅程

9月22日,深信服对外展示安全GPT落地成果与2.0升级能力。来自各行业权威嘉宾代表:美的集团首席信息安全官(CISO)兼软件工程院院长、欧洲科学院院士(MAE)、IEEEFellow、IETFellow、ACM杰出科学家、AAIAFellow刘向阳、北汽福田汽车股份有限公司集团信息安全部高级经理兼欧辉新能源网络安全部

C++&QT day9

完善登录框点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;如果点击cancel按钮,则关闭界面。如果账号和密码匹配,则弹出信息对话框,给出提示信

IM即时通讯系统[SpringBoot+Netty]——梳理(总)

文章目录一、为什么要自研一套即时通讯系统1、实现一个即时通讯系统有哪些方式1.1、使用开源产品做二次开发或直接使用1.2、使用付费的云服务商1.3、自研2、如何自研一套即时通讯系统2.1、早期即时通讯系统是如何实现2.2、一套即时通讯系统的基本组成2.3、当下的即时通讯系统常用架构2.4、总结二、基础数据的开发1、导入

springboot班级综合测评管理系统springboot005

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路,向着优秀程序员前行!🍅更多优质项目👇🏻👇🏻可点击下方获取🍅文章底部或评论区获取🍅Java项目精品实

【Docker】华为云服务器安装 Docker 容器

简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销

海外媒体宣发:海外媒体发稿6种方式方法分享

科学创新在这个时代中起着了至关重要的作用。做为科谱网络写手,大家要不断找到新的专用工具来提高我们自己的文章内容品质和质量。在这篇文章中,我们将给大家分享6个通过美联社检验的发稿神器,帮你的科普文章如鱼得水。1.现状分析专用工具在编写科普文章以前,我们应该对于目标读者背景、兴趣和爱好认知度等方面进行详细分析。那样才能真正

使用结构体组织相关联的数据(5)

使用结构体组织相关联的数据5.使用结构体组织相关关联的数据1.结构体的定义和实例化1.1定义结构体1.2创建结构体的实例1.3使用字段初始化简写语法1.3使用结构体更新语法从其他实例创建实例1.使用旧的实例创建新实例2.\.\.语法创建实例(旧实例为基础)1.4使用没用命名字段的元组结构体来创建不同的类型1.5没有任何

热文推荐