Microsoft AZ-500: データ、ストレージ、データベースのセキュリティ — 学習ガイド

こちらの一部です: Microsoft Azure Security Engineer Associate AZ-500 — 学習ガイド. 検証済みの解答で練習: Microsoft試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

概要

Azureのデータ、ストレージ、データベースのセキュリティは、信頼の最小化、データプレーンの分離、あらゆる場所での暗号化、そして監査可能なアクセスパスによる最小権限の運用を中核とします。このセクションでは、Azure Storage、Azure SQL、Azure Cosmos DBを堅牢化し、正しいIDとキー戦略を選択し、データ漏洩を防止する方法について説明します。説明する各コントロールには、その背後にある運用上の理由が記載されており、本番環境での構成を正当化し、維持するのに役立ちます。

Azure Storageアカウントとデータアクセスの保護

ストレージアカウントの認可と共有

例:Azure ADを使用してblobのユーザー委任SASを生成する

az storage blob generate-sas \
  --account-name mystorage \
  --container-name data \
  --name report.csv \
  --permissions r \
  --expiry 2026-12-31T23:59Z \
  --as-user \
  --auth-mode login

種類別のサービスセキュリティ

すべてのストレージサービスのネットワーク分離

標準化すべき運用設定

暗号化とキー管理

保存時の暗号化レイヤー

キーのローテーションと運用

例:ストレージアカウントにCMKを設定する

az storage account update \
  --name mystorage \
  --resource-group rg-secure \
  --encryption-key-source Microsoft.Keyvault \
  --encryption-key-vault /subscriptions/<subId>/resourceGroups/rg-secure/providers/Microsoft.KeyVault/vaults/mykv \
  --encryption-key-name stor-cmk

暗号化スコープ

データベースプラットフォームのセキュリティ: Azure SQL と Azure Cosmos DB

Azure SQL の認証とアクセス

データ保護機能

例: サーバーレベルの監査を有効にして Log Analytics に送信する

az sql server audit-policy update \
  --name sql-secure \
  --resource-group rg-secure \
  --state Enabled \
  --log-analytics-workspace /subscriptions/<subId>/resourceGroups/rg-secure/providers/Microsoft.OperationalInsights/workspaces/la-secure

Microsoft Defender for SQL

Azure Cosmos DB のセキュリティ

監視、分類、およびデータ漏洩対策

Key Vaultで保護されたシークレットと接続文字列

ConnectionStrings__Sql=@Microsoft.KeyVault(SecretUri=https://mykv.vault.azure.net/secrets/sql-connstr/)

情報保護とデータ分類

データ漏洩対策とセキュアなアクセスパターン

実践的な問題シナリオ

Spotifyは、CI/CDパイプラインが統合テストを実行できるようにしつつ、開発者サブネットやAKSワークロードから未承認のStorageおよびSQLエンドポイントへのデータ漏洩を防ぐ必要があります。

  1. すべての本番環境のStorageアカウントとAzure SQLサーバーでパブリックネットワークアクセスを無効にし、Private Endpointを作成します。 理由: すべてのデータプレーンのフローをPrivate Link経由に強制し、パブリックなイングレス/エグレスを排除し、VNetとプライベートDNSによる厳格な送信元強制を可能にします。

  2. プライベートDNSゾーンを構成し、ストレージとデータベースリソースのFQDNをプライベートエンドポイントのIPにマッピングするAレコードを設定します。必要なすべてのVNetをリンクします。 理由: パブリックエンドポイントへのDNSリークを防ぎ、クライアントが意図したプライベートリソースに名前解決することを保証します。

  3. Storageファイアウォールで、本番環境のAKSクラスターとビルドエージェントのスケールセットIDに対してのみリソースインスタンスルールを追加し、デフォルトのアクションを拒否に設定します。 理由: 同じVNet内であっても、承認されたリソースIDのみがアカウントにアクセスできるため、信頼されていないワークロードからのラテラルムーブメントやデータ漏洩を阻止します。

  4. AKSでAzure CNIを強制し、サービスエンドポイントをサービスエンドポイントポリシーと共に有効にして、開発ネームスペースが専用の非本番ストレージアカウントにのみ到達できるようにします。 理由: 開発ポッドがVNetのIPを取得するため、ネットワークポリシーが適用されます。エンドポイントポリシーは、プライベートでないトラフィックを承認されたアカウントに厳密に制限します。

  5. アプリコード内のBlobとQueueの共有キーをAzure AD RBACに置き換えます。テストで共有が避けられない場合は、保存されているアクセスポリシーと1時間の有効期限を持つユーザー委任SASを発行します。 理由: IDに紐付いたトークンは監査可能で失効可能です。短命なSASは、トークンがビルドログに漏洩した場合のリスクを最小限に抑えます。

  6. Defender for SQLを脅威検出と脆弱性評価と共に有効にします。アラートとSQL監査ログを中央のLog Analyticsワークスペースにルーティングし、自動化されたLogic Appsでトリアージ(ユーザーの無効化、セッションの失効、一時的なファイアウォール拒否ルールの追加)を行います。 理由: マネージドな検出機能がSQLインジェクションや異常アクセスの封じ込めを加速し、プレイブックが対応を標準化し迅速化します。

  7. TDEとStorageの暗号化スコープを保護するCMKにKey Vaultを使用します。論理的な削除と消去保護を有効にします。キーを四半期ごとにローテーションし、リソース参照を最新のキーバージョンに更新します。 理由: 安全なローテーションを伴う外部化された暗号化制御は、コンプライアンス要件を満たし、運用上のエラーリスクを低減します。

  8. SQL Information Protectionを使用してAzure SQLの機密性の高い列を分類し、Microsoft Purviewにオンボードします。下流のエクスポートにはMIP秘密度ラベルを適用します。 理由: 永続的なラベル付けはデータ抽出物と共に移動し、不正使用を制限し、DLPツールがツールやデバイスを横断して制御を強制できるようにします。

  9. Azure Firewallで送信トラフィックをロックダウンし、ビルド/テストに必要なAzureサービスのみに制限します。StorageとSQLにはFQDNタグを使用し、ワイルドカードの送信HTTP(S)を拒否します。 理由: ポジティブセキュリティモデルにより、トラフィックが承認されたエンドポイントにのみ到達することを保証し、データが攻撃者のドメインに流出するのを防ぎます。

この一連の手順は、パブリックアクセスを防ぎ、誰が何にデータアクセスできるかを制限し、アクセスをシークレットではなくIDに紐付け、監視と迅速な対応を運用可能にします。これらすべてを、スコープを限定し時間制限を設けた例外を通じて、開発者のベロシティを維持しながら実現します。


コンピューティング、コンテナ、エンドポイントのセキュリティ · すべてのドメイン · 鍵管理、暗号化、証明書

これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

試験に合格する →

Microsoftを閲覧 →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能