前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ChatGPT教你Appscan安全测试工具

ChatGPT教你Appscan安全测试工具

原创
作者头像
用户10443079
发布于 2023-04-25 06:27:38
发布于 2023-04-25 06:27:38
7.7K0
举报
文章被收录于专栏:测试技术干活测试技术干活

智造喵GPT地址: https://chat.plexpt.com/i/511440

Appscan是Web端安全测试工具,它只关心应用层的安全问题,也就是说产品开发好后才可以进入测试,相对来说,测试介入的时间偏晚。

工作原理: 1.对web应用进行安全攻击来检查网站是否存在安全漏洞。攻击对象:每一个页面的每一个参数 2.确定入口url,通过这个入口url,利用爬虫技术,找到整个网站的所有url链接和页面参数,这时候所有的攻击对象已经确定; 3.对页面参数挨个遍历扫描库中的“测试用例”,实际就是利用工具模拟黑客进行攻击, 如实际结果与预期结果一致则判断为存在安全隐患。

工作模式: 延伸出3种工作模式:完全扫描、仅探索、仅测试 全面扫描:探索+测试 仅探索:只找出所有的url和参数,暂时不进行测试;了解被测网站的结构及范围 仅测试:对之前探索出的参数执行“测试用例”,不对新发现的页面进行测试

相关配置: 过滤冗余页面:     Url的地址一致,只是参数的值不一致,这时候就只需要测试一个有代表性的url即可,可以利用正则表达式过滤掉;     因为会进行多轮测试,因此会测试到相同的页面,所以需要设置最大冗余页面 扫描策略:     在进行安全测试之前,要清楚的知道自己关注的是什么安全问题,针对性的测试,如果有明确的安全指标或者安全规则范围,     那么就选择安全类型即可。例如该系统只关注SQL注入类的安全隐患,可以只选择测试SQL注入类的安全问题。

Appscan扫描影响因素: 网站大小(页面个数、参数个数) 扫描策略的选择 扫描配置

相关疑问: 怎么判断是否是一个安全漏洞?     Appscan会有一个扫描规则库,类似于一批“测试用例”,按照测试用例进行攻击,将实际结果与预期结果进行比对,     如一致则认为是一个安全漏洞。 安全漏洞的存在:页面中与用户的交互越多,安全隐患越高。

安全漏洞类型: Sql注入:攻击者先学习SQL查询结构,知道结构后利用结构篡改原sql语句,实现免密码登录或者直接绕过登录。 Sql盲注:通过猜测的方式得到数据库名称、表、字段和密码等,攻击力更大 跨域脚本攻击(XSS攻击):     重点在于脚本,就是在写入参数的时候加上一段完整的js代码或者是引用一个js文件,     让浏览器去识别并执行它,可以得到cookies等信息。 已解密的登录请求:     Appscan识别了不是通过ssl发送的登录请求     SSL安全登录:安全套接字层。一种加密通讯协议,作用是数据加密身份认证。当选择“SSL安全登录”后登录网站,     用户名和密码会首先加密,然后通过SSL连接在 Internet 上传送,没有人能够读取或访问到该连接传送的数据。     解决办法:使用ssl协议登录;还有一种方式是,前端使用md5对传输的数据进行加密。 不充分账号封锁:     登录错误次数未限制     解决办法:限制登录错误次数限制,避免蛮力攻击。 Xpath注入:和sql注入类似原理,只是语言不同而已

专有名词:     脆弱性:能够被攻击者利用的弱点,可以直接理解成“漏洞”

AppScan 使用步骤:计划(Plan)、执行(Do)、检查(check)、分析(Analysis and Action) 1.在计划阶段:明确目的,进行策略性的选择和任务分解。     1.1明确目的:选择合适的扫描策略     1.2了解对象:首先进行探索,了解网站结构和规模     1.3确定策略:进行对应的配置     1.4按照目录进行扫描任务的分解     1.5按照扫描策略进行扫描任务的分解 2执行阶段:一边扫描一遍观察     2.1进行扫描     2.2先爬后扫(继续仅测试) 3检查阶段(Check)     3.1检查和调整配置 4结果分析(Analysis)     4.1对比结果     4.2汇总结果(整合和过滤)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
安全测试工具(连载2)
AWVS即Acunetix WVS,全称Acunetix Web Vulnerability Scanner,它是一款常用的WEB应用程序安全测试工具,该工具可以对任何可通过WEB浏览器访问的和遵循HTTP/HTTPS规则的WEB站点和WEB应用程序进行扫描。本书介绍的BurpSuite版本为Version:11.0.170951158。
顾翔
2019/12/12
1K0
安全测试工具(连载2)
使用Rational AppScan应对Web应用攻击
  互联网的发展历史也可以说是攻击与防护不断交织发展的过程。目前,全球因特网用户已达 13.5 亿,用户利用网络进行购物、银行转账支付和各种软件下载,企业用户更是依赖于互联网构建他们的核心业务,对此,Web 安全性已经提高一个空前的高度。
全栈程序员站长
2022/08/27
5290
一起聊聊工作中的功能安全测试
Tech    导读   本文旨在站在测试开发工程师的角度将功能安全测试归入日常测试中,简单剖析了功能安全测试与功能测试的异同点以及SDL中各环节的职责所在,同时分析了针对不同的安全场景如何进行功能安全测试用例的设计。通过本文,读者可以对SDL有一个简单明了的理解,针对SDL中各个环节,产研测的职责和关注点是什么都能有一个明确的概念。通过阅读本文,可以重点关注如何结合实际功能安全点设计符合需求的功能安全测试用例。 00前言    测试开发工程师一直想将安全测试真正融入测试工作中,在测试工作
京东技术
2022/03/04
1.2K0
热饭面试复习:【安全测试相关】-完
安全测试假设问题产生是由于黑客行为,有极高的针对性;常规测试相关的只有脏数据,属于用户不小心造成的。
我去热饭
2022/05/19
3870
如何做好软件安全测试?
在做测试过程中,我们的软件产品在安全性方面考虑了多少?应该如何测评一个软件到底有多安全? 这个软件因为涉及客户商业上重要的信息资料,因此用户关心的核心问题始终围绕“这个软件安全吗”。一个由于设计导致的
企鹅号小编
2018/02/07
4.6K0
如何做好软件安全测试?
漏洞扫描工具AppScan安装及功能简单使用
AppScan是一款Web应用安全测试工具,采用黑盒测试的方式,可以扫描常见的web应用安全漏洞。
网络安全自修室
2022/12/06
4.5K1
漏洞扫描工具AppScan安装及功能简单使用
web安全测试必须注意的五个方面
随着互联网的飞速发展,web应用在软件开发中所扮演的角色变得越来越重要,同时,web应用遭受着格外多的安全攻击,其原因在于,现在的网站以及在网站上运行的应用在某种意义上来说,它是所有公司或者组织的虚拟正门,所以比较容易遭受到攻击,存在安全隐患。
宜信技术学院
2019/06/28
5320
『渗透测试基础』| 什么是渗透测试?有哪些常用方法?如何开展?测试工具有哪些?优势在哪里?
虫无涯
2023/12/04
1.7K2
面试中经常问的安全测试问题
  我刚开始接触安全测试的时候,想的最多就说那种在昏暗的灯光下,带着神秘面具的黑客,对着键盘噼里啪啦一顿猛如虎的操作,然后长舒一口气,最后来了句yes,完美收工!
周辰晨
2021/12/01
6160
面试中经常问的安全测试问题
11款常用的安全测试工具
一款安全漏洞扫描工具,支持Web和移动,现在安全测试做漏洞扫描非常适用,它相当于是"探索"和"测试"的过程,最终生成很直观的测试报告,有助于研发人员分析和修复通常安全测试工具用这个,扫描一些安全漏洞,用起来比较方便,网上资料比较多,适合很多测试同学用,资料广阔,大家可以尝试下。
测试邦
2019/09/16
10.1K0
菜鸟浅谈——web安全测试
2)在挖漏洞挣外快时,注意不要使用安全扫描或暴力破解软件对上线网站进行扫描或攻击。不要对上线网站造成破坏,不要去获取网站的数据库信息等。否则等待的不是money,而是牢狱啦~~
顾翔
2020/09/23
1.4K0
菜鸟浅谈——web安全测试
安全测试工具(连载3)
RationalAppScan(简称 AppScan)是一个产品家族,它包括众多的应用安全扫描产品,从开发阶段的源代码扫描的AppScan source edition,到针对WEB应用进行快速扫描的AppScan standard edition,以及进行安全管理和汇总整合的 AppScan enterprise Edition 等。我们经常说的AppScan是指的桌面版本的AppScan,即AppScan standard edition。其安装在Windows操作系统上,可以对网站等Web应用进行自动化的应用安全扫描和测试。本书介绍的AppScan版本为V9.0.3.10。
顾翔
2019/12/12
9900
安全测试工具(连载3)
web安全测试_web测试的主要测试内容
Web安全测试就是要提供证据表明,在面对敌意和恶意输入的时候,web系统应用仍然能够充分地满足它的需求
全栈程序员站长
2022/09/29
1.2K0
web安全测试_web测试的主要测试内容
安全测试工具(连载1)
在本书上卷中介绍了软件安全测试,本章介绍软件安全测试工具。软件安全测试工具不像性能测试工具,类型比较多,由于每个产品的功能比较多,本书仅对关键用法进行介绍,进一步的使用方法请读者参考产品的官方文档或网站。
顾翔
2019/12/12
1.1K0
安全测试工具(连载1)
ChatGPT回答关于软件测试问题
软件测试是指对计算机软件进行验证和验证,以确保其符合预期的质量标准。软件测试的主要目的是发现软件中的错误和缺陷,并确保软件在发布之前能够正常运行。
顾翔
2024/09/10
1440
ChatGPT回答关于软件测试问题
Appscan工具之环境搭建
它是由IBM公司开发的一款在web应用程序渗透测试舞台上使用最广泛的工具,有助于专业安全人员进行Web应用程序自动化脆弱性评估。AppScan 可自动化 Web 应用的安全漏洞评估工作,能扫描和检测所有常见的 Web 应用安全漏洞,例如 SQL 注入(SQL-injection)、跨站点脚本攻击(cross-site scripting)、缓冲区溢出(buffer overflow)及最新的 Flash/Flex 应用及 Web 2.0 应用曝露等方面安全漏洞的扫描。接下来,让我们进入appscan的里程
用户6367961
2019/09/29
2.6K0
安全测试工具sqlmap
在周四的测试运维试听课程中,芒果给大家介绍了安全测试工具sqlmap的使用,这里我们来做个小总结。
Criss@陈磊
2019/12/05
1.7K0
安全测试工具sqlmap
聊一聊接口的安全测试如何进行的?
接口安全测试主要是确保API或Web服务在传输和存储数据时的安全性,防止数据泄露、篡改或未经授权的访问。
漫谈测试
2025/05/20
1880
聊一聊接口的安全测试如何进行的?
软件测试之安全怎么做?
扫描?在很多人的眼中,做安全的就是整天拿个工具在哪里做扫描操作,使用各种不同的工具做扫描。是的,扫描是安全测试的很重要的一部分,扫描可以快速有效的发现问题。扫描工具的易用性、方便性决定了重要地位。但是扫描工具的局限性、程序的不够灵活等缺点也是显而易见的。不管是扫描报告的分析、漏洞的深度挖掘、测试的组织等等的工作都离不开安全测试人员,所以只能说扫描工具减轻了测试人员的工作量,是安全测试的一种手段。
小黑同学
2020/08/17
2.3K0
安全测试 —— 你了解WEB安全测试吗?
  之前在知乎上回答了一个朋友的提问,是关于安全测试相关面试题的,在回答之余让我也不禁想起了自己还在做软测执行的日子。趁着兴起,和团队里的安全测试小伙伴交流了一下,写下了这篇文章,也希望能帮助到更多正在安全测试道路上前行的小伙伴。
Austin_zhai
2023/10/18
8690
安全测试 —— 你了解WEB安全测试吗?
相关推荐
安全测试工具(连载2)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档