什么才是软件安全测试的最佳实践?

安全
在软件中发现安全缺陷是一件事,而确保问题处理行当确是另外一件事。我执行的许多渗透测试和web安全评估中,我发现处理这类问题极具挑战。

当测试人员在进行软件安全测试,发现了安全漏洞时,他们要如何管理,并区分这些漏洞的优先级?

什么才是软件安全测试的***实践?

在软件中发现安全缺陷是一件事,而确保问题处理行当确是另外一件事。我执行的许多渗透测试和web安全评估中,我发现处理这类问题***挑战。发现漏洞,并把具体发现和解决方案以正式执行的形式存档。虽然解决方案还未完成,包括给高级安全问题的解决方案,如SQL注入、跨站脚本和缺乏安全套接层,以及登录信息泄漏。这与束之高阁的软件和示实现的安全控制并无两样。

过了审查阶段,第二重要的阶段就是软件安全测试部分。如果你跳过这一部分,那么测试流程只会创建更多的债务,而不是解决债务。一旦接收了来自大咨询师或没无法改变的现的成报告后,你以及负责任的一方就必须决定出什么是需要解决的。即使所发现的已经区分优先级,但没有人会像你的团队那样了解你的环境、文化以及风险承受能力。

显然,你不可能修复所有事情,但你却可以修复你的业务中出现的重要的问题。我建议把你的发现分成两类:一类是关键的,这些问题可能当即就被利用,对业造成损害;另一类是非关键的,这些可能一些被利用的问题,可能不好的实践,尤其结合一些其它的发现。你可以根据他们对敏感信息的风险,解决的难易度(时间、复杂性等),以及组织上的其它标准一些来区分优先级。

责任编辑:蓝雨泪 来源: TechTarget中国
相关推荐

2014-11-19 10:08:47

2018-04-04 04:26:09

2024-01-05 00:33:23

2013-11-25 09:17:23

2023-03-10 15:11:24

2011-09-01 14:36:38

敏捷

2009-08-20 09:41:36

2014-06-27 13:32:07

GartnerAWS安全亚马逊AWS

2018-08-28 07:30:50

云安全云服务多云

2009-12-31 10:16:49

2012-04-20 10:10:35

2013-12-26 09:11:39

2010-08-19 11:55:39

2023-01-06 21:03:59

2017-05-03 19:32:28

持续测试持续集成工具开发

2023-08-04 07:09:26

2015-06-15 11:00:41

2013-12-03 17:04:37

数据安全云安全

2017-03-28 19:57:43

DevOpsIT框架

2017-08-22 10:52:35

容器DockerLinux
点赞
收藏

51CTO技术栈公众号