Dot-Net
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?
看來答案就在我面前的文件中:
“在使用 None 以外的值反序列化時,應使用自定義 SerializationBinder 驗證傳入類型。”