• 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.

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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   前言  面试的时候,经常会临场出题:给你一个xxx, 如何测试, 或者说如何写测试用例?xxx可以是圆珠笔,水杯,电梯等生活中常见的场景。  那么给你一个支付的二维码,如何写测试用例呢?  二维码扫码支付  如下图,给你这个个人收款的二维码,如何测试?  首先要知道什么是二维码? 二维码实际上就是一个 url 地址,当手机扫码后,会根据二维码上的黑和白(黑色的色素块代表1,白色的色素块代表0)区域解析成 url 地址。  然后再分析下使用场景,这里实际上涉及到一个收款方,一个支付方。收款方生成二维码,支付方拿着手机去扫码。  知道使用场景了,接着拆分功能点,从字面上"二维码扫码支...
            13 11 3321
            分享
          •   Airtest简介  AirtestIDE是一款适用于游戏和应用程序的跨平台UI测试自动化集成开发环境(IDE),为移动应用程序开发人员和测试人员提供了广泛的工具,可在便利且易于使用的环境中编写全自动测试脚本。  相比较其他传统的自动化测试工具(如Appium,RF等),AirtestIDE主要具有两大优势:  1.基于图像识别的Airtest框架  Airtest是一个基于图片识别的跨平台的自动化测试框架,同时它最强大的地方在于它几乎兼容所有Android移动应用程序和Windows游戏等。  2.基于UI识别的Poco框架  Poco是一个跨引擎UI自动化框架,并且提供了独立于引擎的强...
            13 14 1959
            分享
          •   据北京亦庄官方公众号消息,近日,北京亦庄企业国光量子成功研制出国内首款量子编解码和调制解调芯片,标志着我国再次突破量子关键技术,量子产业发展再迎新机遇。  据介绍,量子编解码和调制解调技术作为量子领域的关键技术,在量子通信、量子计算等方面具有重要作用。传统的量子编解码和调制解调设备是一个用调相器、调幅器、环形器、起偏器、法拉第镜、参量转换晶体等多种分立器械进行搭建组成的较大体积的模块装置。由于搭建的精度要达到微米级别,又要依赖于纯手工工艺,该装置对搭建人员的要求极高,通常需要专职的教授或博士生花费一两周的时间手工搭建。手工搭建装置不仅效率低,一致性也不好,极大影响量子产业很多应用的落地发展...
            0 0 430
            分享
          • 面试官常问问题1、描述一下软件测试活动周期答案:需求评审—测试计划、方案制定—编写测试用例—执行测试用例—缺陷提交、跟踪—伦次回顾、输出测试报告。2、请描述一个bug周期答案:对于我们公司来说,bug创建及关闭是比较规范的,首先是先创建、提交一个缺陷到缺陷管理平台,然后制定给对应的开发负责人修改;等到开发修改完成后,我们会使用开发提供的程序进行验证,如果bug已经解决的话,那么我们会关闭这个bug,如果没有真正解决的话,那就重新打回给对应的开发重新进行解决。3、测试人员在软件开发过程中的任务是什么?答案:1、尽可能早的找出系统中的缺陷  2、避免软件开发过程中缺陷的出现&n...
            0 0 1008
            分享
          •   1. 引言  如果你是一个Python新手,那么你可能会在一些代码中看到assert关键字的语句。对于该语句,有人喜欢有人不喜欢,本文重点介绍Assert语句的作用以及什么时候应该使用该语句。  闲话少说,我们直接开始吧!  2. 基础语法  Assert语句的基础语法如下:  assert boolean_expression  这里,我们期望上述boolean_expression取值为True,而assert关键字的作用是帮助我们再次检查它是否真的为True。  此时如果我们断言是True,那么一切都好,没有什么错,我们可以像往常一样继续往下执行。  但是,如果我们断言为F...
            0 0 932
            分享
      • 51testing软件测试圈微信