gpt4 book ai didi

xss - .setinterval 和 XSS

转载 作者:行者123 更新时间:2023-12-04 22:29:26 30 4
gpt4 key购买 nike

OWASP XSS prevention cheat sheet它表示无法将不受信任的数据安全地放入 .setinterval JS 函数中。即使被转义/编码,XSS 仍然是可能的。

但如果我有这样的事情:

setInterval(function(){ alert('<%=UNTRUSTED_DATA%>'); }, 3000);

如果我 JS 编码“UNTRUSTED_DATA”,XSS 怎么可能?

最佳答案

有一个overload of setInterval 接受一串代码而不是一个函数,它基本上是 exec在一个区间。

我相信这就是 OWASP 备忘单所指的内容,您可以在该重载中放置不受信任的字符串。您正在使用函数重载,这不是 OWASP 调用的函数。

关于xss - .setinterval 和 XSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30718230/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com