软件存在软件安全漏洞问题导致信息资料外泄,是软件的威胁,也是引起信息软件系统不安全的重要原因,计算机的应用软件安全成为了当今世界威胁安全的关键问题。在项目验收过程中第三方软件安全检测成为必不可少的一部分。
第三方安全测试是在IT企业软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程。
软件安全测试服务详情
web信息系统安全测试是指有关验证应用程序的安全等级和识别潜在安全性缺陷的过程,主要是测试应用程序层的安全,包括两个层面:
一是应用程序本身的安全性。一般来说,应用程序的安全问题主要是由软件漏洞导致的,这些漏洞可以是设计上的缺陷或是编程上的问题,甚至是企业开发人员预留的后门;
二是应用程序的数据安全,包括数据存储安全和数据传输安全两个方面。
一般来说,对安全性要求不高的软件,其安全性测试可以混在单元测试、集成测试、系统测试里一起做。但对安全性有较高需求的软件,则必须做专门的安全测试,以便在破坏之前预防并识别软件的安全问题。主要目的是查找软件自身程序设计中存在的安全隐患,并检查应用程序对非法侵入的防范能力, 根据安全指标不同测试策略也不同。
信息系统软件安全检测的重要性:
信息系统安全主要任务是确保信息系统持续、稳定、可靠运行和确保信息内容的机密性、 完整性、可用性,防止因信息系统本身故障导致信息系统不能正常使用和系统崩溃, 抵御、 病毒、恶意代码等对信息系统发起的各类攻击和破坏, 防止信息内容及数据丢失和失密, 防止有害信息在网上传播, 防止公司对外服务中断和由此造成的电力系统运行事故。
软件安全检测依据:GB/T 25000.51-2016 《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》。
安全测试是指有关验证应用程序的安全等级和识别潜在安全性缺陷的过程。应用程序级安全测试的主要目的是查找软件自身程序设计中存在的安全隐患,并检查应用程序对非法侵入的防范能力。
一些常见的软件安全问题有:
? 缓冲区溢出
? SQL注入
? 跨站脚本攻击
? 跨站请求
? SSL协议攻击
不同的信息系统或者软件安全测评服务的内容不同,常见的系统安全测评服务内容包括:
(1)主机安全扫描服务
依据委托方方或者合同附件,参考信息安全相关要求,对应用涉及的主机展开安全扫描,并给出相应整改建议。
(2)应用安全扫描服务
依据委托方要求或者合同附件,参考信息安全相关要求,对系统应用安全进行测试,分析应用安全漏洞,并给出相应整改建议。
(3)安全基线配置核查服务
根据客户工作需求及标准等文件的要求,对客户指定系统和设备等进行全面的安全配置核查和分析,包括:主机安全检查、数据库安全检查、中间件安全检查、网络/安全设备检查等发现配置的不合规项,并结合行业实际需求提出系统整改建议,输出报告。
(4)源代码安全扫描服务
对用户提供的源代码进行安全扫描,检测 OWASP、CWE、PCI 等国际组织定义的软件安全漏洞,包括跨站脚本攻击、SQL 注入、资源泄漏、命令注入、缓冲区溢出等,并给出相应整改建议。
(5)等级保护测评服务
根据业主单位要求,协助业务单位,依据《信息安全技术 信息系统安全等级保护定级指南》(GB/T22240-2008)的要求,对系统进行信息系统安全等级保护定级(三级),确定业务信息安全保护等级,确定系统服务安全保护等级,并提供拥有国家信息系统安全等级保护测评机构进行测试、出具系统安全保护等级测评报告,提出可行性整改方案并协助整改。
-/gbacaeg/-
腾创软件测评专业提供软件安全检测报告。
服务区域:广东省、广州(天河、萝岗开发区、黄埔开发区、南沙新区、番禺、花都、从化、增城、越秀、白云)、珠海市、中山市、江门市、佛山市、惠州市、东莞市、深圳市、肇庆市、云浮市、茂名市、湛江市、清远市、韶关市、梅州市、汕头市、潮州市、河源市、揭阳市、阳江市
全国各省、市、自治区:广东省、海南省、福建省、湖南省、四川省、重庆市、贵州省、云南省、广西省、湖北省、河南省、山东省、河北省、陕西省、山西省、浙江省、江苏省、辽宁省、黑龙江省、吉林省、北京市、天津市、上海市、福建省、甘肃省、内蒙古自治区、西藏自治区、新疆自治区、江西省