首页 > 解决方案 > 格式json响应asp.net core 2.1

问题描述

嗨,我目前正在处理我们应用程序上的一些 XSS 漏洞,基本上我的目标是对来自我们的 Web api(即 .net 核心项目)的所有返回对象进行编码。我目前正在查看一些功能或类,当将其返回给请求者时,我可以使用它们来编码所有 json 响应?类似于我可以在我的控制器上实现的 json 格式化程序

标签: c#asp.net-coreasp.net-core-webapi

解决方案


只对输出进行编码是没有意义的。您应该使用 EF 或参数化查询来保护数据库免受恶意脚本的侵害。它将部分保护您的 json 输出数据。对于输出 HTML 的编码,您可以使用这个库


推荐阅读