如何防止wordpress站点中的XSS漏洞

时间:2017-07-18 07:19:23

标签: php wordpress security

当我在网址栏中直接写https://example.com/?trigger=*/</script><script>alert(1)</script>时,它会提示警告框。

如何在wordpress网站中修复此问题?

我已尝试过一些插件,如安全标头,html净化器等,但没有成功。

如何防止这类漏洞?

3 个答案:

答案 0 :(得分:1)

此插件对以下符号进行编码,然后从URL中删除一些XSS符号:

Prevent XSS Vulnerability

您可以编码或阻止此类实体。您也可以以逗号分隔的形式添加不想在URL中被阻止/删除的实体。

答案 1 :(得分:1)

我个人使用的是Wordfence Security Plug-in的免费版本。我在您的网站https://www.majlovesreg.one/?trigger=*/</script><script>alert(1)</script>上尝试了您的链接,但未创建浏览器警报。

看起来像安全性插件可以完成这项工作。 :-)

答案 2 :(得分:0)

有许多方法可以阻止您网站上的XSS,您可以阻止某些输入,例如特殊字符(&lt;,&gt;,/),以及仅允许公共用户在提示时输入信息。这是一篇很好的文章,旨在增加您的知识,因为有时您无法总是找到一个插件来解决您的问题:)

https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet

p.s它还列出了更多的预防方法。