セキュリティ定義問題

ある企業がAzureの仮想マシンにReadOnlyロックを適用した。その後、管理者がAzureポータルからVMを「起動(Start)」しようとした。この操作は成功するか。

A.成功する(ロックはOS設定変更のみ防ぐ)
✗ ReadOnlyロックはOS設定変更のみを防ぐわけではない。リソースに対するすべての変更・書き込み操作を対象にする。
B.失敗する(ReadOnlyロックはすべての変更操作を防ぐ)← 正解
✓ 正解。VMの起動(Start)・停止(Stop)・再起動はARM APIへのPOSTリクエストで実行される変更操作。ReadOnlyロックはすべての変更操作(POST・PUT・PATCHなど)を拒否するため、VMの起動もブロックされる。
C.成功する(起動はデータプレーン操作なので対象外)
✗ VMの起動はARM(コントロールプレーン)のAPIを通じて実行されるため、ReadOnlyロックの対象になる。データプレーン操作(DBへのデータ書き込みなど)とは異なる。
D.成功する(起動には特別な例外ルールが適用される)
✗ ReadOnlyロックに「起動の例外ルール」は存在しない。ロックが設定されている間はすべての変更操作がブロックされる。

AZ-900:Microsoft Azure Fundamentals の問題一覧