Newtonsoft JSON.NET安全漏洞实施

最近暴露的有关.NET中序列化的安全漏洞有不明确的建议.安全使用 JSON.NET的正确方法是什么?

JSON.NET的详细指南:https://www.blackhat.com/docs/us-17/thursday/us-17-Munoz-Friday-The-13th-JSON-Attacks-wp.pdf#page=5

应该使用TypeNameHandling.All还是应该使用TypeNameHandling.None?

一般说明:https://www.bleepingcomputer.com/news/security/severe-deserialization-issues-also-affect-net-not-just-java/

好吧,在 documentation中我的答案就在我面前:

“使用非None以外的值进行反序列化时,应使用自定义SerializationBinder验证传入类型.”

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...