安全测试用例:检查是否存在不安全的HTTP方法

1、用例描述:检查是否存在不安全的HTTP方法

2、前提条件:Web服务器运行正常

3、测试步骤:

手工构造HTTP报文测试:

a.点击"开始"-"运行",输入cmd并回车,运行cmd.exe

b.输入telnet IP 端口 (其中IP和端口按实际情况填写,用空格隔开,比如:telnet 111.111.111.111 8080)

c.回车

d.在新行中输入如下一行,并回车

OPTIONS / HTTP/1.0

e.检查返回结果中的Allow的方法不包含不安全的方法

返回结果样例:

HTTP/1.1 200 OK

Server: Apache-Coyote/1.1

X-Powered-By: Servlet 2.4; nginx-4.0.5.GA (build: CVSTag=Branch_4_0 date=200231231231)/Tomcat-5.5

Allow: GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS

Content-Length: 0

Date: Mon, 29 Jun 2032 01:12:17 GMT

Connection: close

备注:

手工测试仅以构造OPTIONS方法为例,如果OPTIONS方法被服务器禁止,请手工构造DELETE、PUT、TRACE、MOVE、COPY等不安全方法报文。

4、预期结果:

不包含不安全的HTTP方法(如DELETE、PUT、TRACE、MOVE、COPY)

相关推荐
黑客Ela20 分钟前
网络安全问题概述
安全·web安全·php
Wh1teR0se23 分钟前
详解php://filter--理论
web安全·php
Hacker_LaoYi6 小时前
网络安全之接入控制
网络·web安全·智能路由器
网络安全指导员9 小时前
SQL注入的那些面试题总结
数据库·sql·安全·web安全·系统安全
网络安全King9 小时前
网络安全设备系列--安全隔离网闸
网络·安全·web安全
Wh1teR0se13 小时前
[极客大挑战 2019]Secret File--详细解析
前端·web安全·网络安全
Mr.Pascal18 小时前
CTF-Hub SQL 字符型注入(纯手动注入)
sql·web安全
网安_秋刀鱼19 小时前
PHP代码审计 --MVC模型开发框架&rce示例
开发语言·web安全·网络安全·php·mvc·1024程序员节
y0ungsheep21 小时前
[第五空间 2021]pklovecloud 详细题解
web安全·网络安全·php