xss攻击原理与跨站解决 ***

访客3年前黑客文章453

xss发生原理

xss就是跨站脚本攻击,造成这种漏洞存在的根本原因是开发者的安全意识不够而留下的漏洞,使得用户可以直接在页面提交代码,并且执行,从而获取到用户权限,cookie等危害,xss攻击一般危害的是网站的用户,而不是网站,xss的危害性在所有web漏洞威胁性排名第二,仅次于sql注入,68%的网站可能存在xss攻击。

xss攻击常常发生在输入框里,通常是让用户填写的,例如留言板、个性签名、个人介绍等输入框,或者是搜索框,只要有输入框存在,就可能存在xss漏洞,例如最常见的弹窗代码<script>alert('test');</script>,如果能执行那就很明显存在xss漏洞,进一步进行攻击,我们今天讲的不是攻击,而是防御,xss各种攻击手段可以看我们的xss课程,知道攻击是如何发生的,才能更好的防御。

xss

xss防御解决 ***

对用户提交的代码进行转义

为什么我们上面发的<script>alert('test');</script>,是显示出来而不是在后台执行呢?因为我们对提交的代码进行了转义,例如<,转义后就是&lt;,在前端不仅能把代码显示出来,并且也不会执行,也就是说攻击者如果提交了<script>alert('test');</script>,经过转义后会变成:&lt;script&gt;alert(&#x27;test&#x27;);&lt;/script&gt;,看起来很乱,实际上只会对特殊字符进行转义,而转义后的就是很普通的文本,没有攻击能力,从而阻止了js攻击。

过滤特殊字符

对于用户提交的内容,要进行过滤后再显示,可以设置对“<”,“>”,“;”,“””,等进行过滤,当带有这些字符时直接拒绝提交。在提交方式上要选择post提交方式,get会直接在浏览器地址上显示内容,不安全。

xss防御解决方法

xss威力有多大?

1、盗取cookie,从而登录其他用户账号,导致账号泄露。
2、利用iframe、frame欺骗用户进行操作,甚至能导致网银被盗。
3、访问页面大的xss漏洞,可以用特殊的代码,让用户帮助你ddos攻击其他网站。

标签: 腾讯安全

相关文章

全国30多万台手机被“控制”!手机没出厂就被装了木马

有一批人,他们掌握着超高的计算机技术 对互联网知识了如指掌 他们有可能会维护我们的网络安全 当然也有可能严重威胁网络安全 这类人,我们就称之为黑客!...

这款宾馆查询软件,让在外面入住更安心

现在很多人可能都会去外地出差,或者去外地旅游,这个时候自然都会有住房的需求。谁都想要找到一个好的宾馆,可能大家对于网上如何挑选宾馆比较头疼,尤其是看到一些网上的一些宾馆房间有什么针头摄像机等,心中可能...

丰胸网站遭黑客攻击,原因竟是男子报复买到假货!

丰胸网站遭黑客攻击,原因竟是男子报复买到假货!

2019年9月12日,黄冈市公安局网安支队获得信息:黄冈有一居民涉嫌网上ddos攻击行为。网安支队高度重视,迅速成立专班,由支队长徐全华带领案件侦查人员全力参与,经过几天的侦察经营,在新港路派出所协助...

安全人员在“渗透测试”过程中被逮捕。。。

安全人员在“渗透测试”过程中被逮捕。。。

文章来源:云头条 一家知名网络安全公司的两名安全工作人员与美国衣阿华州(Iowa)签约,在9月份对某些市政大楼(尤其是多幢法院大楼)进行“渗透测试”。他们在工作过程中被捕。尽管衣阿华州承认与县当局沟...

微信聊天记录转发给别人有哪些操作方法

有时候为了实际的需要会将微信聊天记录转发给别人,当然如果是自己的微信在使用的时候还是很方便,毕竟是在自己手上,而且手机也有这个方面的功能,但是很多人在实际操作的时候还有不同的需要,尤其是大量聊天记录转...

个人如何做好邮箱安全实用方法

个人如何做好邮箱安全实用方法

一、为什么一定要做好个人邮箱安全防护? 相比邮箱,或许你觉得支付宝微信号的账号安全更重要,因为里面有你的钱,但是你知道吗,邮箱几乎绑定着个人全部账号,邮箱通常包含着各种账号的注册信息,一旦邮箱被盗,...