C#


ROSLYN.SECURITY.CA5367 : Do Not Serialize Types With Pointer Fields (C#)

See Roslyn-Detected C# Warning Classes for more information.

要旨

Pointers are not "type safe" in the sense that you cannot guarantee the correctness of the memory they point at. So, serializing types with pointer fields is dangerous, as it may allow an attacker to control the pointer.

この指摘はRoslynのCA5367に該当します。ルール詳細につい ては、下記リンクを参照してください。 CA5367

プロパティ

クラス名 Do Not Serialize Types With Pointer Fields (C#)
日本語クラス名 Do Not Serialize Types With Pointer Fields (C#)
クラス分類 セキュリティ (security)
ニーモニック ROSLYN.SECURITY.CA5367
カテゴリー なし
対応言語 C# で利用可能です。
有効/無効設定 このワーニングクラスのチェックはデフォルトで無効になっています。チェックを有効にするにはプロジェクト設定ファイル (configuration file)に以下の WARNING_FILTER ルールを追加してください。
WARNING_FILTER += allow class="Do Not Serialize Types With Pointer Fields (C#)"

関連のある設定ファイルパラメータ

設定ファイルの以下のパラメータがこのワーニングクラスのチェックに影響します。