美文网首页web前端杂文WebWeb前端之路
WEB攻击手段及防御第1篇-XSS

WEB攻击手段及防御第1篇-XSS

作者: Java技术栈 | 来源:发表于2017-08-13 11:43 被阅读38次

这种类型攻击者一般通过在网页中嵌入含有恶意攻击脚本的链接,或者通过发送带脚本的链接给受害者,这个脚本链接是攻击者自己的服务器,用户通过点击该链接就能达到攻击的目的。如http://www.test.com/p=,这样受害者的网页就嵌入了这段脚本,受害者通过点击链接触发攻击脚本。

新浪微博曾经就出现过一次较为严重的XSS攻击事件,攻击者通过发送一个带有链接的微博诱导用户点击,通过点击脚本链接大量用户自动发送某些不良信息和私信并自动关注攻击者的微博账号,这是典型的反射型漏洞。

这次新浪微博事件显然是一次推广营销而已,并没有严重影响新浪的服务,然而现实中攻击者可以通过窃取用户cookie获取用户名密码等重要信息来伪造用户交易、窃取用户的财产等影响用户财产安全的恶意行为。

2、存储型漏洞

这种类型是影响最为广泛的且危害网站安全自身的攻击方式,攻击者通过上传恶意脚本到网站服务器或保存到数据库中,恶意脚本就会包含在网页中,这样会导致所有浏览该网页的用户有中招的可能。这种攻击类型一般常见在博客、论坛等网站中。

防御手段

1、危险字符过滤

即对用户输入的危险字符进行转义,如>转义为">",<转义为"<" ,如果被转义有误解,可以对

2、使用http only的cookie

httpOnly由微软在IE中提出,禁止用户在浏览器中通过脚本访问带有httpOnly的cookie。有了这个特性,如果是用户敏感信息保存在cookie中的,可以通过在cookie加下httpOnly属性避免XSS攻击cookie造成用户信息泄漏。

最后,虽然这些攻击方式都有对应的防御手段,但是这些攻击方式也有日异月新的变化和发展,在开发web项目时也一定要重视XSS脚本攻击带来的危害,及时加强防御,不要让攻击有可乘之机。

相关文章

  • 互联网安全架构

    互联网安全架构 一、常见web攻击手段及防御方法 XSS(cross site scripting)跨站脚本攻击。...

  • 理解XSS攻击的原理及防范措施

    web安全-xss的原理及防御 理解XSS的攻击原理和手段 反射型:发出请求时,XSS代码出现在URL中,作为输入...

  • WEB攻击手段及防御第1篇-XSS

    这种类型攻击者一般通过在网页中嵌入含有恶意攻击脚本的链接,或者通过发送带脚本的链接给受害者,这个脚本链接是攻击者自...

  • 21.浅谈前端WEB安全性(二)

    (二)浅谈前端WEB安全性5.XSS防御6.XSS分类及挖掘方法 5.XSS防御 一.概述 攻击者可以利用XSS漏...

  • 《大型网站技术架构》笔记:架构之安全

    网站应用的攻击和防御 Web应用主要面对XSS攻击、SQL注入、CSRF和Session劫持等安全问题。 XSS攻...

  • 前端网络安全

    常见的Web前端攻击手段或方法 1.XSS(跨站脚本攻击) XSS又叫CSS(Cross Site Script)...

  • Http-only原理与防御XSS实践

    XSS攻击 Http-only的设计主要是用来防御XSS攻击 跨站点脚本攻击是困扰Web服务器安全的常见问题之一。...

  • xss攻击及防御

    xss(Cross-Site Scripting,跨域脚本攻击)攻击是一种常见的代码注入型攻击,攻击者将恶意代码注...

  • XSS攻击及防御

    什么是XSS? 百度百科的解释: XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指...

  • 互联网安全

    3.1 常见的Web攻击手段 3.1.1 XSS攻击 XSS 的原理将用户的 输入项 中嵌入脚本。例如将输入nam...

网友评论

    本文标题:WEB攻击手段及防御第1篇-XSS

    本文链接:https://www.haomeiwen.com/subject/mfnsrxtx.html