软件安全性测试

1、产品安全是指产品在系统的所有者或管理员的控制下,保护用户信息的保密性、完整性、可获得性,以及处理资源的完整性和可获得性。

     安全漏洞是指使产品不可行的缺陷--即使是正确地使用产品时--来防止攻击者被窃取系统的用户权限、调节操作、破坏数据,或建立未授权的信任。

2、黑客获得访问权限的动机

  • 挑战/成名
  • 好奇
  • 使用/借用
  • 恶意破坏:丑化(defacing),破坏(destruction),拒绝服务(denial of service)
  • 偷窃

3、测试安全缺陷是失效性测试行为,也常常覆盖产品中没有完全理解和说明的部分。

4、缓存区溢出

      缓存区溢出是数据引用错误(使用没有正确申明和初始化的变量、常数、数组、字符串或记录)引起的缺陷,数据不正确的处理引起原来的数据和代码被覆盖到。

5、潜在数据是用户变更是未被删除的保留数据。

例子:磁盘驱动器中的内存损耗和磁盘损耗就是潜在数据

     内存损耗(RAM slack):文件在被创建时曾驻留在内存中的数据信息,有可能什么都没有

     磁盘损耗(disk slack):保存的是文件被写入前的数据。

6、威胁模式分析

  • 构建威胁模式分析小组
  • 确认价值
  • 创建一个体系结构总体图
  • 分解应用程序
  • 确认威胁
  • 记录威胁
  • 威胁等级评定
  • 潜在的损害
  • 可反复性
  • 可利用性
  • 受影响用户
  • 可发现性

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值