怎么维护网页按钮不被XSS主动点击

访客5年前关于黑客接单824

前语

XSS 主动点按钮有什么损害?

在交际 *** 里,许多操作都是经过点击按钮建议的,例如宣布留言。假设留言体系有 XSS 缝隙,用户中招后 XSS 除了进犯之外,还能进行传达 —— 它能主动填入留言内容,并点击宣布按钮,即可宣布带有恶意代码的留言。老友看了中招后,又传达给他们的老友。。。然后构成蠕虫分散。

那么,有没有一种机制,让「宣布留言」有必要经过用户的「实在点击」按钮才干完结,而无法经过脚本主动完成?这样就能减缓蠕虫传达速度了。

完成

这个主意听起来如同不行行。假设宣布留言需求带上用户行为信息,那么 XSS 完全能够假造一份行为数据,后端底子无法辨认。

除非,用户在点击按钮时会发生一个「特别数据」,让后端校验它。

可是,XSS 也能够直接调用按钮元素的 click *** ,这样作用和用户点击依然相同。后端仍无法辨认,是脚本点的,仍是用户点的。

这么看来,咱们只能保护好这个「按钮元素」,让它无法被 XSS 访问到。例如,放在一个 不同源的 iframe 里 ,这样就和 XSS 地点的环境隔离了!

不过,这样还不行。假设 XSS 破解了这个「特别数据」的生成规矩,那么即可自己假造一个,然后直接调用 HTTP 接口宣布留言。所以,咱们得找一个不行假造的硬标识。

事实上,有个很简单的 *** :咱们爽性 让 HTTP 恳求也经过 iframe 发送 。这样,后端经过 referer 即可检测恳求是否为 iframe 建议的。究竟,XSS

[1] [2] [3]  黑客接单网

相关文章

Webgoat学习笔记

WebGoat的版别差异 WebGoat是一个浸透破解的习题教程,分为简略版和开发版,GitHub地址. 简略版装置 简略版是个JAVA的Jar包,只需求有Java环境,然后在指令行里履行 java...

西安电脑黑客接单_找黑客帮忙设置几个电话拦截多少钱

经营厅号段计算// AppCache messages sent from the child process to the browser.在JavaScript中,你的方法是运用名为web wor...

Defcon 23最新开源东西NetRipper代码剖析与使用

0×01 研讨布景 在剖析了俄罗斯人被曝光的几个银行木马的源码后,发现其大多均存在经过绑架浏览器数据包来获取用户个人信息的模块,经过截获浏览器内存中加密前或解密后的数据包来得到数据包的明文数据。在De...

王者荣耀帐号密码免费,找黑客帮忙查询微信聊天记录,找黑客查老公的信息

2612.启用网卡:sudo ifup eth01.能够侦听网卡的任何流量,例如AppUse根据linux Ubuntu体系,现已配备了常见的进犯东西,能够节省时间,进步功率。 3、Ettercap东...

免费黑客接单平台_专业黑客那里找

这样,从打电话到与用户流通沟通,均不需求人工参加的自动化“营销渠道”的根底部分就现已建立完结,能够“开门经营”了。 附录4、关于360天擎终端安全呼应体系这个含糊测验方针现已至少发现了一个securi...

接单的黑客_找黑客盗微信-能找黑客帮忙吗

「接单的黑客_找黑客盗微信-能找黑客帮忙吗」public void WriteVbs(HttpContext context) { System.IO.File...