web攻击技术

XSS攻击(跨站脚本攻击)

XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意的特殊目的。XSS属于被动式的攻击,因为其被动且不好利用,所以许多人常呼略其危害性。

一、攻击主要途径

1、在代码区里有用户输入的内容
2、通过html的输入标签将用户输入的内容提交给接口
3、对普通的用户输入,页面原样内容输出

二、解决方法

过滤输入和转义输出
1、在输入方面对所有用户提交内容过滤非法字符,包括URL、查询关键字、http头、post数据等
2、对输入的字符实行长度控制
3、在脚本执行区中,不应该有用户输入

CSRF攻击(跨站请求伪造)

CSRF攻击通过盗用用户的身份,以用户的名义发送恶意请求。

一、原理
2009040916453171.jpg

从图可看出,要完成CSRF攻击,需要两个步骤:
1、登录受信任的网站,并在本地保存该网站的cookie
2、在保存的cookie未失效期间访问被攻击的网站

二、防御

1、客户端页面增加伪随机数
2、添加验证码,提交中带入验证码信息
3、One-Time Tokens(不同的表单包含一个不同的伪随机值)
链接
https://www.cnblogs.com/hyddd/archive/2009/04/09/1432744.html
来源:博客园
博客园著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

网络劫持攻击(DNS劫持)

控制台注入代码

钓鱼

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

相关阅读更多精彩内容

  • 1、xss跨站攻击技术:主要是攻击者往网页里嵌入恶意脚本,或者通过改变html元素属性来实现攻击,主要原因在于开发...
    Undefined_C阅读 6,997评论 0 2
  • 针对Web的攻击技术: 简单的 HTTP 协议本身并不存在安全性问题,因此协议本身几乎不会成为攻击的对象。应用 H...
    大唐雷恋阅读 3,607评论 0 0
  • 对Web应用的攻击模式可分为主动攻击和被动攻击 一、主动攻击 主动攻击是指攻击者通过直接访问Web应用,把攻击代码...
    BAEBAE996阅读 1,724评论 0 0
  • 嗯......→_→基本为《图解http》笔记 导言: 简单的HTTP协议本身并不存在安全性问题,因此协议本身几乎...
    冒险小A阅读 4,170评论 0 1
  • 本文主要讲解具体有哪些攻击 Web 站点的手段,以及攻击会造成怎样的影响。 针对 Web 应用的攻击模式 对 We...
    杰哥长得帅阅读 5,668评论 0 5

友情链接更多精彩内容