C#


ROSLYN.SECURITY.CA5375 : Do Not Use Account Shared Access Signature (C#)

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

要旨

Shared Access Signatures(SAS) are a vital part of the security model for any application using Azure Storage, they should provide limited and safe permissions to your storage account to clients that don't have the account key. All of the operations available via a service SAS are also available via an account SAS, that is, account SAS is too powerful. So it is recommended to use Service SAS to delegate access more carefully.

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

プロパティ

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

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

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