Azure Storage $logsをアクセス ポリシーと組み合わせて使用して、エンド ユーザー クォータを作成および適用できるかどうかを調査しています。アクセス ポリシーを使用すると、何らかの理由で無効な新しいセッションを終了できます。
この質問は主にアクティブな接続に関するものです。非ストリーミング データには問題やリスクがないと確信しているためです。
私が $logs を積極的に読んでいて、しきい値に達したら Shared Access Signature を無効にすると仮定すると、どのような「不足しているデータ」が悪用されるのでしょうか?
例えば:
開いている/進行中のアップロードまたはダウンロードはログに記録されますか? (まだ見えないものは監査できない)
ポリシーが取り消されると、関連するセッションは終了しますか? (ストリーム内でアップロード、ダウンロード、またはおそらくシークできます)
Azure ログ サービスによって "開かれている" ログを読み取って、ある程度最新のメトリックを維持することはできますか?
私の推測では、このようなことは起こらないと思います。また、アクセス ポリシーがあったとしても、悪用の経路がいくつかあります。
