web安全 基础

web发展史

  1. web1.0
    • 个人网站、门户站
    • SQL注入、上传漏洞
  2. web2.0
    • 微博、Blog
    • XSS、CSRF

web流程

  1. 客户端/前段  钓鱼、暗链、XSS、点击劫持、CSRF、URL跳转
  2. 服务端/后端  SQL注入、命令注入、文件上传、文件包含、暴力破解

浏览器

  1. 浏览器
  2. 域名获取web服务器IP地址(DNS解析)
  3. 访问 WEB服务器

攻击类型

1. XSS

  • 全称:Cross Site Script
  • 中文名称:跨站脚本
  • 危害:盗取用户信息、钓鱼、制造蠕虫
  • 概念:黑客通过“HTML注入”篡改网页,插入恶意脚本,当用户在浏览网页时,实现控制用户浏览器行为的一种攻击方式。
  • 类型:
    • 存储型:构造XSS,写入数据库
    • 反射型:XSS脚本链接,服务器接受后解析请求参数输出到页面(后端)
    • DOM型:XSS脚本链接,JS获取参数解析URL内容输出DOM中(JS)
XSS类型存储型反射型DOM型
触发过程1.黑客构造XSS脚本 2.正常用户访问携带XSS脚本的页面正常用户访问携带XSS脚本的URL正常用户访问携带XSS脚本的URL
数据存储数据库URLURL
谁来输出后端WEB应用程序后端WEB应用程序前端JS
输出位置HTTP响应中HTTP响应中动态构造的DOM节点

2. CSRF

  • 全称:Cross-site request forgery
  • 中文名称:跨站请求伪造
  • 危害:执行恶意操作(“被转账”、“被发垃圾评论”等),制造蠕虫
  • 概念:利用用户已登录的身份,在用户毫不知情的情况下,以用户的名义完成非法操作

3. 点击劫持

  • 概念:通过覆盖不可见的框架误导受害者点击而造成的攻击行为
  • 特点:
    • 隐蔽性较高
    • 骗取用户操作
    • “UI-覆盖攻击”
    • 利用iframe或者其他标签的属性
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Web安全是指保护Web应用程序和Web服务器免受各种安全威胁和攻击的一门技术。你是一个零基础入门学习者,以下是一些建议: 1. 学习基础知识:首先,你需要了解Web的基本工作原理和常见的Web安全威胁。你可以学习关于HTTP协议、URL编码、会话管理和身份验证等方面的知识。 2. 学习常见攻击手法:了解常见的Web安全攻击手法,如SQL注入、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)等。这些攻击手法是黑客常用的手段,通过学习它们,你可以更好地了解如何预防和应对这些攻击。 3. 实践漏洞挖掘与修复:通过搭建实验环境,学习如何发现和利用常见的Web漏洞,如SQL注入和XSS。然后学习如何修复这些漏洞,加强Web应用程序的安全性。 4. 了解Web应用防火墙(WAF):WAF是一种用于防御Web攻击的安全设备,它可以检测和阻止恶意请求。学习WAF的工作原理和配置,可以帮助你更好地了解如何保护Web应用程序免受攻击。 5. 学习安全产品和工具:了解一些常见的安全产品和工具,如IDS/IPS、WAF、数据库网关等。这些工具可以帮助你监测和防御Web攻击,提高系统的安全性。 总之,学习Web安全需要理论知识的积累和实践经验的积累。通过学习常见的攻击手法、实践漏洞挖掘与修复以及了解安全产品和工具,你可以逐步提升自己的Web安全技能和知识。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [(2023版)零基础入门网络安全/Web安全,收藏这一篇就够了](https://blog.csdn.net/2301_76168381/article/details/129266018)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值