当前位置: 首页 > news >正文

安全测试概述和用例设计

一、安全测试概述

定义:安全测试是在软件产品开发基本完成时,验证产品是否符合安全需求定义和产品质量标准的过程。

概念:安全测试是检查系统对非法侵入渗透的防范能力。

准则:理论上来讲,只要有足够的时间和资源,没有无法进入的系统。因此,系统安全设计的准则是使非法侵入的代价超过被保护信息的价值。

目标:通过对系统进行精心、全面的脆弱性安全测试,发现系统未知的安全隐患并提出相关建议,确保系统的安全性。安全性一般分为应用程序级别和系统级别,区别如下:

          应用程序级别:包括对应数据或业务功能的访问,核实应用程序的用户权限只能操作被授权访问的那些功能或数据。

          系统级别:包括对操作系统的目录或远程访问,主要核实具备系统和应用程序访问权限的操作者才能访问系统和应用程序。

二、基本过程

1、安全开发生命周期

2、安全测试流程图

三、安全测试工具
序号名称简介
1IBM AppScan一个领先的web应用安全工具,可自动进行安全漏洞评估、扫描和检测所有常见的web应用安全漏洞,如:SQL注入、跨站点脚本攻击(CSS)、缓冲区溢出等
2Burp Suite一个用于攻击web应用程序的集成平台,包含大量的安全测试工具,并为这些工具设计了对外访问接口,以加快攻击应用程序的过程
3Metasploit一款开源的安全漏洞检测工具,可以帮助安全人员和IT专业人士识别安全性问题,挖掘漏洞,攻击漏洞,并评估漏洞风险级别
4Wireshark适用于Windows和Linux的网络协议分析工具,也是一个很出名的数据包分析工具,可以检查网络流量,是观察TCP/IP异常流量的很好的工具
5Kail Linux目前比较流行的安全渗透测试平台,包含了最新的安全测试工具,允许用户从CD或者U盘启动,通过U盘来实施安全渗透测试

四、常见的安全测试用例

根据不同的安全测试类型,需要采用不同的测试方法来对测试项进行验证。下面列出了常见的一些安全测试用例。仅供参考:

以上内容仅供参考,具体还需要多实践,考虑具体的业务场景来进行测试。。。

 

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。


http://www.mrgr.cn/news/56335.html

相关文章:

  • 10_实现readonly
  • 【SpringBoot】16 文件上传(Thymeleaf + MySQL)
  • Python将Excel文件转换为JSON格式
  • ThinkPad T480拆机屏幕改装:便携式显示器DIY指南
  • 【趣学C语言和数据结构100例】
  • Netty入门基础:Netty架构设计模型介绍(主从Reactor多线程模型,Futrue-Listener模型)
  • Modbus协议缺陷(Modbus缺陷)(一次性可读取的寄存器数量有限、不支持寄存器位级写入操作)
  • 【C++】踏上C++学习之旅(三):“我“ 与 “引用“ 的浪漫邂逅
  • 每日算法一练:剑指offer——数组篇(3)
  • IO进程_day4
  • HomeAssistant自定义组件学习-【一】
  • 个税自然人扣缴客户端数据的备份与恢复(在那个文件夹)
  • 当小程序学会‘读心术’:表单处理的神秘法则
  • 【西电电路实验】示波器没波形的解决方法
  • hiveserver与beeline
  • eIQ笔记(UI介绍+Loss曲线+OpenART例程)
  • 『 Linux 』HTTPS
  • 在vue项目中如何使用mixins实现代码复用
  • 迪子开了个劝退价。。。
  • 【数据结构与算法】走进数据结构的“时间胶囊”——栈
  • 极氪MIX:一台只有你想不到,没有它做不到的“家用神车”
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——8.stackqueuepriority_queue(无习题)
  • Shopify到底为什么被封店
  • 即时通讯 离线消息处理初版
  • 【MYSQL】数据库基本操作----DQL(Data Query Language)---基本查询
  • 前端学习笔记(2.0)