南川蹊泽。

导航

网站协议报文随笔

网站协议报文

名词解释

状态码:说明请求的结课img

请求报文结构

  • 请求行信息

    • 请求方法 GET,POST,OPTIONS(要求服务器报告对某一特殊资源有效的HTTP方法),PUT(先服务器上传指定的资源)HEAD(与GET相似,但不会在其响应中返回消息主体),TRACE(用于诊断)...

    • /路径

    • 协议/版本信息 HTTP/1.1

  • 请求头信息

    • Accept:请求的文件类型

    • Referer:超链接的源地址

      作用:可以防盗链

    • Accept-Language:支持的语言类型,q权重

    • User-Agent:客户端访问服务器的软件信息,是PC端,还是移动端

    • Accent-Encoding:是否对数据进行压缩处理

    • Host:代表在请求网站时,具体要请求哪个页面

    • Connection:长连接(Keep-Alive),短链接(空或none)

      • 短链接:一次连接(TCP三次握手),对应一次请求及一次响应

      • 长连接:一次连接(TCP三次握手),对应多个请求及多个响应,节省通信的效率

    • Cookie:

      • cookie是什么?类似与身份证,用于服务器区分不同的用户(客户端),服务器给不同的客户端颁发不同的cookie信息独一无二,纯文本的,有服务端生成.

      • cookie的类型:会话cookie,持久cookie(也有过期情况)

      • cookie的属性:

        1. cookie域:指定cookie属于哪个网站的

        2. cookie Path(路径):为服务器每个不同的页面/文档指定不同的子页cookie,

      • cookie的种类:(第三方cookie),根据不同用户的喜好推广不同的连接

  • 空行

  • 请求主体

响应报文结构

  • 起始行:协议版本 状态码

  • 响应头

    • Date:响应时间

    • Server:怎么样的服务器响应的请求,有时server的信息会被服务器做调整防止敏感信息泄露

    • Cache-Control:是否有缓存设置

    • Pragma:同上

    • Expires:缓存信息生校时间

    • Content-Type:响应信息的类型

    • Content-Length:响应信息的长度

    • Vary:Accept-Encoding表示网站启用了GZip压缩

    • Location:重定向的目标,资源跳转,优化用户体验

    • Set-Cookie:服务器颁发给客户端的Cookie信息

  • 空行

  • 响应主体

每日一记

XSS跨站脚本攻击原理

击分类介绍

  1. 反射型

  2. 存储型

  3. DOM XSS:会在网站生成超链接信息,超链接中会自动加载恶意代码.影响客户端

存在的地方

  1. HTML context

  2. Attribute Context 属性中

  3. Style Context 样式中

攻击方式

  1. 工具:APPscan,AWVS ...

  2. 手工攻击

特点

跨站请求伪造

钓鱼

过程

  1. 利用原有网站URL地址获取用户数据信息 cookie 用户登入信息

    1. img

       

  2. 利用自己网站URL地址获取用户数据信息 cookie 用户登入信息img

posted on 2021-10-23 22:51  南川蹊泽。  阅读(33)  评论(0)    收藏  举报