【问题标题】:Newtonsoft JSON.NET Security Vulnerability ImplementationNewtonsoft JSON.NET 安全漏洞实现
【发布时间】:2017-08-14 14:13:56
【问题描述】:

最近曝光的有关 .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/

【问题讨论】:

标签: .net json security json.net


【解决方案1】:

看来答案就在我面前documentation

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 2017-11-24
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    相关资源
    最近更新 更多