• 1
  • 0
分享

沐沐这几年主要参与的是政务相关的产品测试,交付到项目现场的系统需要满足三级等保要求,因此对于系统的安全性要求较高。这里先简单的说明下等保测评,我国将信息系统的安全保护分为五个等级,等保测评主要内容有五个方面,即物理安全、网络安全、主机安全、应用安全、数据安全。沐沐参与测试的产品需要满足三级等保要求,作为测试人员,我们主要关注的就是应用的安全性。安全测试实际上是测试种类中门槛较高的一类,因此我们在安全测试过程中也主要是使用安全工具进行扫描。下文将简单的介绍一下沐沐日常工作中常用的几款Web端安全扫描工具。

一、AppScan

AppScan是IBM公司的出品的一款功能非常强大的Web 应用安全测试工具。该工具可以自动化的扫描出Web端常见的一些安全漏洞,例如SQL注入、垮站点请求伪造、不安全的信息头、内部IP泄露等漏洞。扫描完成后,可以导出详细的安全报告,可以便于排查安全漏洞的原因。我们还可以使用该款工具进行接口越权测试。总而言之,该款功能功能真的非常强大、安装难度一般、学习成本也不高;对于有Web端安全测试需求的同学们,真的是首选。

二、Burp suite

Burp Suite是用于Web应用安全测试的工具的集成平台,包含了很多的工具。例如Proxy模块是一个拦截http/https的代理服务器;Spider模块是一个应用智能感应的网络爬虫;Scanner模块则是一个高级的Web安全漏洞扫描工具;Intruder模块可以对Web程序进行自动化的攻击,也可以用来爆破登录。总而言之,这款工具是真的非常强大,沐沐也是初学者,强烈推荐大家入门学习。

三、AWVS

AWVS(Acunetix Web Vulnerability Scanner)是一款自动化的Web应用程序安全测试工具。相较于AppScan,AWVS的扫描速度非常快,主要扫描XSS漏洞、SQL注入、CRLF注入、xpath注入等。新版本的AWVS可以直接在web端浏览访问,操作也比较简单,可以了解下。

四、Webinspect

Webinspect也是一款自动化动态应用安全测试工具,可模拟真实的黑客技术和攻击。但是这款工具对于系统的资源占用较大,安装比较挑剔,部分操作系统根本无法安装成功。之所以最后一个介绍这款工具,确实是因为安装有门槛,漏洞修复也不好排查原因,所以推荐指数低一点。

以上四款工具就是沐沐日常工作中常用的Web端安全扫描工具,当然安全扫描工具只是方便我们快速的扫描出漏洞,真正要成为一个专业的安全测试人员,还是需要不断的学习和储备安全知识。

The more we share,The more we have.

希望这篇文章对大家有用...

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • Linux基础知识多用户多任务的操作系统,拥有良好的用户界面支持多种处理器架构,移植方便目录结构/bin: 存放着经常使用的命令/boot: 启动Linux时使用的一些核心文件以及镜像文件/dev: (Device)存放Linux外部设备/etc: 存放所有的系统管理所需的配置文件和子目录/home: 用户的主目录,在Linux中每个用户都以后自己的目录,一般该目录是以用户的 账号命名/lib: 存放系统中最基本的动态连接库 ,类似于Windows的dll文件/opt :给主机额外安装软件所摆放的目录/root: 系统管理员,超级权限者的用户主目录/tmp: 存放临时文件/usr: 很重要的一...
            0 1 1178
            分享
          •   据报道,美国国家公路交通安全管理局(NHTSA)今日表示,在接到两起投诉后,已开始对特斯拉(182,-5.71,-3.04%)ModelY电动汽车的方向盘脱落问题展开调查。  NHTSA称,已经接到两起事故投诉,车主在驾驶2023年生产的ModelYSUV电动汽车时,车轮竟然脱离了转向柱,即方向盘脱落。这主要是因为,受影响车辆在没安装固定螺栓(用于固定方向盘)的情况下就交付给了车主。  3月4日,NHTSA对此展开了初步评估,涵盖大约120089辆汽车。NHTSA今日称,目前正在评估“与这种情况相关的范围、频率和制造工序。”  对此,特斯拉尚未发表评论。  3月6日,公开资料显示,特斯拉在...
            0 0 1278
            分享
          •   1、GBASE简介说明  GBASE是国产的分布式并行集群数据库,据说有"三高"优势,即:高性能、高性价比、高可用性,不过查询速度确实很快,几千万的数据select  * 秒出;  先介绍下常用的表,Gbase的表分为哈希表、复制表、临时表等等,哈希表需要一个哈希字段,类似分区字段,复制表无需这个字段;一般大数据的表使用哈希分表,小数据的就是万级以下数据可以用复制表。  1.1、常用表介绍  复制表:创建表使用 REPLICATED 关键字,这样创建的表为复制表。复制表将会存储于 Gbase  Cluster 的各个节点上,每个节点都会保存完整数据。...
            0 0 5865
            分享
          • 第一章:项目目标基本开源项目:tpshop,这是一个web+app项目阶段核心目标:能够独立完成编写电商类项目的测试用例;能够独立基于测试流程的6个步骤,对电商类项目进行测试。本项目会涉及到的内容web类项目的环境的问题【构成、部署】;web类项目如何熟悉整个项目;测试流程;【核心】测试电商类项目,两个重点:测试业务流程、核心功能;抓包;编写生成测试报告。第二章:项目环境介绍2.1项目架构介绍公司一般有几套环境开发环境:给开发人员使用的测试环境:给测试人员测试软件使用的预生产环境:在正式发布之前的环境生产环境:给普通用户来使用的可以有三套环境,也可以有两套环境:开发+测试、生产开发+测试冲突问...
            0 0 5123
            分享
          •   为什么我要做单元测试  1. 单元测试的定义和作用  在工作中,我们都希望提高效率、保证质量。那么,如何利用gpt来帮助我们开发,提升效率呢?今天,我们来探究一下如何让gpt帮我们快速写单元测试。单元测试是一种软件开发过程中的测试方法,它能够验证代码是否符合预期的功能和设计要求。通过单元测试,我们可以测试程序中每个独立的单元,并在修改代码后快速验证是否符合功能要求。这样不仅能提高代码的质量,减少缺陷和错误,还能提高代码的可维护性和可读性。让gpt来帮助我们快速写单元测试,能够让我们更加高效地开发出高质量的代码,满足用户需求,提升工作效率。所以,让我们一起来探索一下如何利用gpt来写单元测试...
            0 0 139
            分享
      • 51testing软件测试圈微信