2012-06-29 34 views
21

微软的AntiXSS库已经broken 6个月,它看起来被放弃了(这可能会或可能不正式)。由于以前版本的安全问题,回滚到早期版本并不安全。在使用Microsoft(特别是MVC)堆栈时,是否有任何有效的开发AntiXSS和Web安全的替代品?Microsoft AntiXSS Alternative

+0

为什么Razor视图引擎XSS保护不够? –

+1

@LeonCullens对于允许用户上传html内容的情况 - 例如使用tinymce或其他富文本编辑器时,这是不够的。 –

+0

啊好的。恐怕我忍不住了:-) –

回答

3

我有同样的问题,我一直在寻找一个解决方案的高和低,但没有发现任何其他东西。

基本上,我认为唯一的选择就是使用WMD的一些风格(就像他们在Stackoverflow上做的那样)......将它作为WMD标记发送回服务器,然后将它作为HTML保存在数据库中,然后在将它吐出到服务器上的页面时将其转换为html。

这可能是一个良好的开端:http://code.google.com/p/pagedown/