加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-2 – ASP.NET MVC 2 – AntiXSS与内置MVC编码

发布时间:2020-12-16 07:15:24 所属栏目:asp.Net 来源:网络整理
导读:现在MVC已经引入了 HTML Encoding via %: blah % 使用还有价值吗? %= AntiXSS.HTMLEncode(blah) % 代替? 例如:我的应用程序将获取所有内容(包括JavaScript)并将其存储在数据库中的原始状态.我打算简单地使用%:model.Name%之类的东西输出所有东西.并依
现在MVC已经引入了 HTML Encoding via

<%: blah %>

使用还有价值吗?

<%= AntiXSS.HTMLEncode(blah) %>

代替?

例如:我的应用程序将获取所有内容(包括JavaScript)并将其存储在数据库中的原始状态.我打算简单地使用<%:model.Name%>之类的东西输出所有东西.并依靠MVC“东西”为我做编码.

该方法是否足够安全,可以依赖AntiXSS,还是需要明确使用AntiXSS库?如果我需要使用AntiXSS库,我可以问为什么不会将这种东西内置到MVC中?

解决方法

我认为没有任何真正的区别,但如果你真的那么担心,你可以使用AntiXss库作为asp.net的默认编码器,如 this article所述.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读