我正在构建一个包含设计模式下的 IFrame 的 web 应用程序,以便我的用户可以“启动”他们的内容并粘贴内容以显示在他们的页面上。就像大多数博客引擎或论坛上的所见即所得编辑器一样。
我试图考虑我需要插入的所有潜在安全漏洞,其中之一是用户粘贴 Javascript:
<script type="text/javascript">
// Do some nasty stuff
</script>
现在我知道我可以在服务器端删除它,然后再保存和/或返回它,但我担心有人能够粘贴一些脚本并在那里运行它,然后甚至不发送它返回服务器进行处理。
我在担心什么吗?
任何建议都会很棒,在谷歌搜索中找不到太多。
安东尼