Microsoft AntiXSS wpl 在 asp.net mvc3 应用程序中使用

发布于 2024-12-02 15:11:45 字数 229 浏览 3 评论 0原文

据我所知 asp.net mvc3 相当安全,但是有什么地方可以使用 Microsoft AntiXSS 库来获得更高的安全性? http://wpl.codeplex.com/

我如何在我的应用程序中找到可以使用它的任何地方?也许有人可能会发现这个库可以在 asp.net mvc3 中使用?

As far as i know asp.net mvc3 is quite secure but is there any places I can use Microsoft AntiXSS library there to get more security? http://wpl.codeplex.com/

How can I found any places inside my application where i may use this? May be some one may find anything where this library cold be used inside asp.net mvc3 ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

数理化全能战士 2024-12-09 15:11:45

好吧,作为 AntiXSS 的所有者,我显然会说是的。不过我有偏见:)

AntiXSS 为您提供了

  • 更多编码选项 - 包括 CSS、JavaScript 和 LDAP 编码(如果您从代码中查询 AD)
  • 安全列表,而不是不安全列表。这本质上更安全,但速度更慢。虽然默认的 .NET 黑名单已经足够好了,但它也取决于您的系统如何处理输入。

现在,通过 AntiXSS 4.1,您可以轻松地将 AntiXSS 插入 MVC 并用作默认编码器。目前这是一个测试版,代码可供下载,以及有关如何更换编码器的有限说明。您应该会在 11 月之前看到发布。

Well, as the owner of AntiXSS I'd obviously say yes. However I'm biased :)

AntiXSS gives you

  • More encoding options - including encoding for CSS, JavaScript and LDAP (should you be querying AD from your code)
  • A safe list, rather than an unsafe list. This is inherently more secure, but is slower. Whilst the default .NET blacklist is good enough, it does depend on how your systems handle input too.

Now, with AntiXSS 4.1 you can easily get AntiXSS to plug into MVC and be used as the default encoder. That's a beta right now, the code is available for download along with limited instructions on how to swap out the encoder. You should see release within before November.

新人笑 2024-12-09 15:11:45

这取决于您尝试收集的用户输入数据的使用方式以及您是否已告知应用程序允许 HTML。

就我个人而言,我会在输入允许输入 HTML 并稍后在网站上重新显示的地方使用 AntiXss 库,但否则,如果您没有告诉它允许输入 HTML,MVC3 将很好地阻止 HTML。

It depends on how the user entered data you are trying to collect is used and if you've told the application to allow HTML.

Personally, I'd use the AntiXss Library where ever the input allows HTML to be entered and later redisplayed on the site, but otherwise, MVC3 will block HTML fairly well if you've not told it to allow HTML to be entered.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文