美文网首页@软件测试
关于 安全测试

关于 安全测试

作者: 太阳当空照我要上学校 | 来源:发表于2016-11-13 15:47 被阅读58次

文/艾米

什么是安全测试

安全测试(security testing)是测试系统在没有授权的内部或者外部用户对系统进行攻击或者恶意破坏时如何进行处理,是否能够保证数据和页面的安全。

Web攻击主要类型

1. 跨站脚本(XSS)攻击

2. SQL注入

3. XML注入

4. 目录遍历

5. 上传下载漏洞攻击

6. 信息泄露

7. 访问控制错误

Web攻击主要类型 - 跨站脚本(XSS)攻击

XSS又叫CCC(Cross Site Script),跨站脚本攻击。它指的恶意攻击者往Web页面里插入恶意HTML代码,当浏览该页之时,嵌入其中WEB里的html代码会被执行,从而达到恶意用户的特殊目的。

例:盗取Cookie、钓鱼

Web攻击主要类型 - SQL注入

将SQL命令人为的输入到URL、表格域、或者其他动态生成的SQL查询语句的输入参数中,完成SQL攻击。

例:查询数据库中的敏感内容、绕过认证、添加 /删除/ 修改数据

Web攻击主要类型 -XML 注入

和SQL注入原理一样,XML时存储数据的地方,如果在查询或修改时,在没有做转义,直接输入或输出数据,都将导致XML注入漏洞。攻击者可以修改XML数据格式,增加新的XML节点,对数据处理流程产生影响。

Web攻击主要类型 -目录遍历

目录遍历攻击是指:恶意用户找到受限文件的位置并且浏览或者执行它们。攻击者浏览受限文件,比如读取配置文件、密码文件等,就会破话隐私,甚至引发安全问题,如执行了受限文件,攻击者就可以根据自己的意愿来控制和修改WEB站点。

例如:

http://***.*****.**/order/zheYongShenQingInfo.do?discountId=364

我们可以尝试进行攻击:

http://***.*****.**/order/zheYongShenQingInfo.do?discountId=365

或者尝试访问应用服务器的系统目录:

http://***.*****.**/order/zheYongShenQingInfo.do?discountId=../../../../etc/password

Web攻击主要类型 -文件上传

WEB应用程序在处理用户上传的文件时,没有判断文件的扩展名是否在范围内,或者没有检测文件内容的合法性,就把文件保存在服务器上,甚至上传脚本木马到WEB服务器上,直接控制WEB服务器。

例: 未限制扩展名、未检查文件内容、病毒文件

Web攻击主要类型 -任意文件下载

1. 下载附件等功能

2. Apache 虚拟目录指向

3. JAVA/PHP读取文件

4. 下载数据库配置文件等

5. 目录浏览

Web攻击主要类型 -消息泄露

WEB应用程序在处理用户错误请求时,程序在抛出异常的时候给出了比较详细的内部错误信息,而暴露了不应该显示的执行细节,如文件路径、数据库信息、中间件信息、IP地址等。

例:用户名输错时,提示用户名错误

WEB漏洞扫描工具

1. Web vulnerability scanner

2. WebScarab

相关文章

  • 关于 安全测试

    文/艾米 什么是安全测试 安全测试(security testing)是测试系统在没有授权的内部或者外部用户对系统...

  • 测试类型划分

    功能测试 性能测试 性能测试主要包含以下方面: 性能测试指标 性能测试常用工具 安全测试 安全测试常用工具 安全测...

  • web安全测试文章

    Web安全测试漏洞场景 web安全性测试用例 验证码的测试用例分析 WEB安全测试的类型 Web安全测试中常见逻辑...

  • 在功能测试中需要有安全测试思维(文尾附安全测试工具)

    “ 什么是安全测试?为什么要做安全测试?安全测试与功能测试之间有何联系? ” 今天,很多软件并没有经过专门的安全测...

  • 如何进行安全性测试

    一、软件的安全性测试 软件安全性测试包括程序、网络、数据库安全性测试。根据系统安全指标不同测试策略也不同。 ...

  • 安全测试的考虑点及测试方法

    软件安全性测试主要包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。 用户认证安全的测试要考虑问题:...

  • 安全感应该由谁来给

    之前看到过一个关于安全感的测试的,竟然忍不住去开始了测试,然后毫无意外的,测出来是没有安全感的人。 突然觉得为什么...

  • 阿里资深软件测试工程师推荐测试人员必学——安全测试入门介绍

    安全测试定义 安全测试是建立在功能测试基础上进行的测试,安全测试提供证据表明,在面对恶意攻击时,应用仍能充分满足它...

  • app与web测试注重点

    WEB端:UI、兼容、安全 功能测试 界面测试 性能测试 兼容性测试 安全性测试 APP端:硬件、系统、分辨率、网...

  • 电缆故障测试仪测试过程中注意事项

    电缆故障测试的安全问题分为测试仪安全和设备安全。测试人员的安全应注意仪器的接地和放电。设备的安全性主要是正确的接线...

网友评论

本文标题:关于 安全测试

本文链接:https://www.haomeiwen.com/subject/idscpttx.html