Web安全测试基础

一、Web安全漏洞概念及原理分析

1.2

跨站脚本攻击(XSS)

概念:通常指黑客通过“HTML注入”篡改了网页,插入了恶意的脚本,从而在用户浏览网页时,实现控制用户浏览器行为的一种攻击方式。

全称:Cross Site Script(本来缩写是CSS,但是为了和层叠样式表CSS有所区别,所以在安全领域叫做“XSS”)

危害:盗取用户信息、篡改页面钓鱼、制造蠕虫等。

XSS分类:存储型、反射型、DOM型

反射型XSS

反射型XSS只是简单地把用户输入的数据“反射”给浏览器。也就是说,黑客往往需要诱使用户“点击”一个恶意链接,才能攻击成功

如下,查询name信息,正常用户请求:

img

如果那name参数1修改成,则显示结果:

img

存储型XSS

如下,正常留言或者评论,显示如下:

img

如果将message信息写成,则显示

img

DOM XSS

基于DOM型的XSS是不需要与[服务器](https://cloud.tencent.com/product/cvm?from=10680)端交互的,它只发生在客户端处理数据阶段。

下面一段经典的DOM型XSS示例。

上述代码的意思是获取URL中content参数的值,并且输出,如果输入http://www.xxx.com/dom.html?content=,就会产生XSS漏洞。

各种类型原理分析

SQL Map实例

第一步:查看该网站是否存在sql注入漏洞

结果得出,该服务器类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Web安全测试是指对Web应用程序进行安全性评估、漏洞检和风险分析的过程。在进行Web安全测试之前,首先需要了解Web应用程序的架构、功能以及相关的安全策略和规则。 Web安全测试的目的是发现Web应用程序中存在的潜在漏洞和安全缺陷,并提供相应的修复建议,以保护用户的敏感信息和维护系统的完整性。常见的Web安全测试方法包括黑盒试、白盒试和灰盒试。 黑盒试是在没有了解Web应用程序内部实现细节的情况下进行的试。试人员会模拟真实攻击者的角色,通过尝试各种攻击手段,如SQL注入、跨站脚本(XSS)等,来检应用程序的安全性。 白盒试是在了解Web应用程序内部实现细节的基础上进行的试。试人员会根据应用程序的代码和逻辑结构,有针对性地进行安全测试,以发现潜在的漏洞和弱点。 灰盒试是黑盒试和白盒试的结合,试人员在进行试时部分了解应用程序的内部实现细节。这种试方法结合了黑盒和白盒试的优势,可以更全面地评估Web应用程序的安全性。 常见的Web安全测试工具包括Burp Suite、Nessus、Nmap等。这些工具可以帮助试人员自动化地进行安全测试,快速发现潜在的漏洞和安全问题。 综上所述,Web安全测试是保障Web应用程序安全的重要环节。通过对Web应用程序的安全性评估和漏洞检,可以及时发现并修复潜在的安全漏洞,保护用户信息的安全Web系统的稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值