この悪意のあるJSONは、json.netに、被害者の不明または不本意な同意なしに被害者のシステム上のファイルを削除するtempfilecollectオブジェクトをインスタンス化するように指示します。
この脆弱性を緩和するために、typenamehandling.all back serialization jsonを使用する場合、カスタムシリアル化バインダーを使用してください。このバインダーは、インスタンス化の前に送信されたタイプが安全で許可されていることを確認するために、厳密な検証と検査を実行できます。これらの予防措置を講じることにより、悪意のあるJSONがアプリケーションの完全性を損なうことを防ぐことができます。
以上がセキュリティのリスクを防ぐために、c#のtypeNameHandlingでJSONを安全に脱退するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。