关于软件安全性测试,你想知道的都在这里了
您好,今天天天来为大家解答以上的问题。安全性仿真测试分析相信很多小伙伴还不知道,现在让我们一起来看看吧!
关于软件安全性测试,你想知道的都在这里了
关于软件安全性测试,你想知道的都在这里了
关于软件安全性测试,你想知道的都在这里了
1、一、软件安全性测试基本概念软件安全性测试包括程序、网络、数据库安全性测试。
2、根据系统安全指标不同测试策略也不同。
3、1.用户程序安全的测试要考虑问题包括:① 明确区分系统中不同用户权限;② 系统中会不会出现用户冲突;③ 系统会不会因用户的权限的改变造成混乱;④ 用户登陆密码是否是可见、可;⑤ 是否可以通过途径登陆系统(拷贝用户登陆后的链接直接进入系统);⑥ 用户推出系统后是否删除了所有鉴权标记,是否可以使用后退键而不通过输入口令进入系统。
4、2.系统网络安全的测试要考虑问题包括:① 测试采取的防护措施是否正确装配好,有关系统的补丁是否打上;② 模拟非授权攻击,看防护系统是否坚固;③ 采用成熟的网络漏洞检查工具检查系统相关漏洞;④ 采用各种木马检查工具检查系统木马情况;⑤ 采用各种防外挂工具检查系统各组程序的客外挂漏洞。
5、3.数据库安全考虑问题:① 系统数据是否机密(比如对银行系统,这一点就特别重要,一般的网站就没有太高要求);② 系统数据的完整性;③ 系统数据可管理性;④ 系统数据的性;⑤ 系统数据可备份和恢复能力(数据备份是否完整,可否恢复,恢复是否可以完整)。
6、二、根据软件安全测试需要考虑的问题1. 保护了最薄弱的环节攻击者往往设法攻击最易攻击的环节,这对于您来说可能并不奇怪。
7、即便他们在您系统各部分上花费相同的精力,他们也更可能在系统最需要改进的部分中发现问题。
8、这一直觉是广泛适用的,因此我们的安全性测试应侧重于测试最薄弱的部分。
9、如果执行一个好的风险分析,进行一次最薄弱环节的安全测试,标识出您觉得是系统最薄弱的组件应该非常容易,消除最的风险,是软件安全测试的重要环节。
10、2. 是否具有纵深防御的能力纵深防御背后的思想是:使用多重防御策略来测试软件,以至少有一层防御将会阻止完全的黑客破坏。
11、 “保护最薄弱环节”的原则适用于组件具有不重叠的安全性功能。
12、当涉及到冗余的安全性措施时,所提供的整体保护比任意单个组件提供的保护要强得多,纵深防御 能力的测试是软件安全测试应遵循的原则。
13、3. 是否有保护故障的措施大量的例子出现在数字世界。
14、经常因为需要支持不安全的旧版软件而出现问题。
15、例如,比方说,该软件的原始版本十分“天真”,完全没有使用加密。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。