软件质量特性:

  • 1.功能性

  • 2.性能

  • 3.安全性

  • 4.可靠性:大概就是软件运行多少时间不宕机,宕机的最少时间间隔是多少。可靠性是和服务等级挂钩的

  • 5.可用性:易用性,不光是专业人员才会用。应该所有人都能容易上手

  • 6.可修改性/扩展性

  • 7.可变性(维护性):软件可以被修改的能力,随着平台的升级,软件要调整

  • 8.互操作性:就是一个用户体验

软件安全测试:

  • 软件安全典型案例

     案例一 视频监控系统存在安全隐患
     (一) “弱口令”隐患。视频监控产品在出厂前设置了初始密码(初始密码一般设为"123456"、"888888"、"admin"),由于用户使用时未及时更改,导致被黑客攻击和控制。
     (二) 内存溢出漏洞。部分DVR/NVR产品在处理特制的RTSP请求时,存在内存溢出的风险。通过该漏洞,攻击者可以对设备实施Dos攻击,甚至直接获取设备的最高权限。
     
     案例二 黑客软件攻击网银事件
     犯罪嫌疑人通过黑客软件发现银行大众版网银系统存在漏洞。网银系统存在缺陷,通过模拟浏览器与服务端通讯的方式,非法截获并篡改交易数据,从而导致通过模拟浏览器与服务端通讯的方式,非法截获并篡改交易数据。
     
     案例三 暴力攻击获取网银用户密码事件
     特征码识别程序、弱口令、暴力攻击
    
  • 护网行动

     护网行动攻击方有两类&#x