gpt4 book ai didi

javascript - 当允许自定义页眉和页脚时,我们是否应该剥离 JavaScript?

转载 作者:行者123 更新时间:2023-11-28 05:39:10 24 4
gpt4 key购买 nike

客户希望能够提供自己的 html 页眉/页脚(出于样式原因),以便当他们重定向到 customer123.ourservice.com 时,该页面看起来像是他们的一部分网站。

出于安全原因,我们是否应该在 HTML 中删除 JavaScript?他们会做任何恶意的事情吗(比如如果它是公共(public)计算机,可能会获得另一个用户的 session )?我注意到其他一些网站并没有费心去剥离 JavaScript...

最佳答案

如果他们可以自定义页眉和页脚,这意味着他们可以根据需要添加 JS。我们以跟踪器为例。

通常,如果恶意用户可以在页脚中注入(inject) JS,那么 XSS 就是一个漏洞,而不是您的客户决定这样做的情况。

就您而言,他们正在使用子域,因此客户可以在您的主域上设置 cookie

https://serverfault.com/questions/153409/can-subdomain-example-com-set-a-cookie-that-can-be-read-by-example-com

这取决于您的 cookie 中是否包含敏感数据。如果没有的话一定不会有任何问题。

流程是:访客登陆子域。他们为主域设置了一个 cookie。他们重定向或访问者本身进入您的主域。您检查 cookie 内的值,它可能会被损坏。每个用户都可以更改其 cookie,但其他用户无法使用它。

另一个问题是,如果他们可以设置 cookie,它也会影响其他子域。

关于javascript - 当允许自定义页眉和页脚时,我们是否应该剥离 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39070680/

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