服务器采用了不安全的HTTP请求方式(低危)

一.基本概念

    HTTP协议(HperText Transfer Protocol)即超文本传输协议,是一种详细规定了浏览器和万维网服务器之间互相通信的规则,它是万维网交换信息的基础,它允许将HTML(超文本标记语言)文档从Web服务器传送到Web浏览器。

    HTTP遵循请求(Request)应答(Response)模型,HTTP请求分为三部分,分别是请求行(请求方法),请求头和请求正文。

    对于HTTP请求方法,下面简单的进行介绍几种常见的HTTP请求方式。

    1.GET    获取服务器资源

    2.POST    传输实体文本

    3.HEAD    返回报文的头部

    4.PUT    向指定的目录上传文件

    5.DELETE    删除指定的资源

    6.TRACE    在响应中返回服务器收到的原始请求

    7.CONNECT    客户端使用Web服务器进行代理

    8.OPTIONS    客户端询问服务器可以提交哪些请求方法

    其中,除了GET、POST和HEAD传参以外,都是不安全的HTTP请求方式

二.测试手段

    1.使用抓包软件抓取数据包

    2.拦截数据包,将HTTP方法修改为GET.POST.HEAD.PUT.DELETE ....

    3.分别发送数据包到服务器,查看返回码,如果没有特殊业务需求,除了GET、POST和HEAD传参以外,如果有正常返回的,则存在此漏洞。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容