网络安全实训Day22

网络空间安全实训-渗透测试

CSRF

  • 定义:跨站伪造请求攻击

    • 攻击者透过诱骗受害者点击攻击者提前构造的恶意链接,从而以受害者的身份向网站服务器发起请求,达到攻击的目的
### 通过CSRF在网站后台创建管理员

* 1.搭建创建管理员账号的站点

  * 1.将对方网站创建管理员账户的源代码复制并修改后,创建本机的页面

  * 2.创建另一个页面,用iframe包含恶意界面,并将iframe设置为不可见,达到隐蔽效果

* 2.将构建好的页面地址发送给网站管理员访问
### 防御方法及绕过

* 1.检查用户提交的Refer

  * 绕过:在攻击机本地创建站点,本机页面的名字包含合法Referer,在本机页面中通过iframe嵌入攻击页面地址

* 2.通过随机token进行验证

Web爆破

### HTTP工作流程

* 1.客户端向DNS服务器发送域名查询请求,DNS服务器返回网站的IP地址给客户端

* 2.客户端与Web服务器通过三次握手建立TCP连接

* 3.客户端向服务器发送GET请求

  * Host

    * 客户端希望访问的站点URL

  * User-Agent

    * 客户端的操作系统和浏览器

  * Referer

    * 描述是从哪个页面请求的该站点

  * Cookie

    * Web服务器用于识别身份的字符串

* 4.服务器向客户端发送相应

  *

    #### 响应状态码

    * 1xx

      * 正在处理请求

    * 2xx

      * 请求成功

      * 200:ok

    * 3xx

      * 重定向

      * 302:临时重定向

      * 307:永久重定向

    * 4xx

      * 客户端错误

      * 404:页面未找到

      * 403:无权限访问

      * 子主题 4

    * 5xx

      * 服务器错误

      * 500:服务器内部错误

  * Server

    * 服务器的Web应用版本

* 5.服务器将页面内容发送给客户端

* 6.服务器与客户端通过四次挥手结束TCP连接
### Web爆破的防御及绕过

* 图形验证码

* 设置登录错误达到指定次数后锁定账户

* 短信验证码

* 设置一个更复杂的密码

* 不同地方的账户设置不同的密码

* 定期更换密码
相关推荐
bohu837 小时前
OpenCV笔记3-图像修复
笔记·opencv·图像修复·亮度增强·图片磨皮
YesYoung!8 小时前
pikachu靶场-敏感信息泄露概述
web安全·网络安全·ctf
doubt。8 小时前
【BUUCTF】[RCTF2015]EasySQL1
网络·数据库·笔记·mysql·安全·web安全
Zelotz9 小时前
线段树与矩阵
笔记
汇能感知9 小时前
光谱相机在智能冰箱的应用原理与优势
经验分享·笔记·科技
廾匸070510 小时前
《2024年度网络安全漏洞威胁态势研究报告》
安全·web安全·网络安全·研究报告
Pandaconda11 小时前
【Golang 面试题】每日 3 题(四十一)
开发语言·经验分享·笔记·后端·面试·golang·go
红色的山茶花12 小时前
YOLOv10-1.1部分代码阅读笔记-predictor.py
笔记·深度学习·yolo
执念斩长河12 小时前
Go反射学习笔记
笔记·学习·golang
汇能感知12 小时前
摄像头模块如何应用在宠物产品领域
经验分享·笔记·科技·宠物