PR

【完全攻略】Azureセキュリティエンジニア試験AZ-500に合格するための40問集中講座

Azureセキュリティエンジニア

Azureセキュリティのプロフェッショナルを目指すなら、AZ-500試験対策が必須です。合格率を上げる秘訣は「継続的な問題演習」にあります。本記事では「1日1問」をコンセプトに、試験頻出テーマを網羅した学習フローを提供。定期的に実力チェックしながら、弱点を効率的に克服できる構成になっています。

  1. AZ-500試験の基本情報
  2. 難易度の高い模擬問題例
  3. 主要学習領域
    1. ID管理とアクセス制御の徹底
      1. 問題1:Azure ADロールとAzure RBACの違い
      2. 問題2:Privileged Identity Managementの設定
      3. 問題3:マネージドIDの適用シナリオ
      4. 問題4:条件付きアクセスの設計
      5. 問題5:サービスプリンシパルの保護
      6. 問題6:アクセスレビューの設定
      7. 問題7:カスタムロールの作成基準
      8. 問題8:特権アクセスワークステーション
      9. 問題9:動的グループの活用
      10. 問題10:ハイブリッド環境のID同期
    2. ネットワークセキュリティの最適化
      1. 問題1
      2. 問題2
      3. 問題3
      4. 問題4
      5. 問題5
      6. 問題6
      7. 問題7
      8. 問題8
      9. 問題9
      10. 問題10
    3. データ保護の実践テクニック
      1. 問題1:TDEの適用
      2. 問題2:Always Encryptedの利点
      3. 問題3:動的データマスキングの機能
      4. 問題4:不変Blobストレージの使用
      5. 問題5:Key Vaultの役割
      6. 問題6:データバックアップの重要性
      7. 問題7:データ保護ポリシーの策定
      8. 問題8:データ漏洩防止の手法
      9. 問題9:データのライフサイクル管理
      10. 問題10:セキュリティインシデントの対応
    4. セキュリティ監視の自動化
      1. 問題1: Microsoft Defender for Cloudの主要機能
      2. 問題2: Azure Sentinelの役割
      3. 問題3: インシデント対応の自動化
      4. 問題4: Azure Policyによるセキュリティ強化
      5. 問題5: Azure Monitorのアラート設定
      6. 問題6: セキュリティセンターの活用
      7. 問題7: 脅威インテリジェンスの活用
      8. 問題8: セキュリティログ分析の重要性
      9. 問題9: 自動化された脅威検出の利点
      10. 問題10: セキュリティ監視のベストプラクティス
  4. おすすめ学習リソース
    1. 関連投稿:

AZ-500試験の基本情報

項目詳細
試験名Microsoft Azure Security Technologies (AZ-500)
試験時間150分
問題数55~60問(ケーススタディ含む)
合格点700点/1000点
受験料21,102円(税込)
難易度★★★★☆(中上級:Azure実務経験推奨)
公式サイトMicrosoft Learn AZ-500ページ

難易度の高い模擬問題例

ケーススタディ:
仮想ネットワーク内の機密データを保護するため、Azure Key VaultとManaged Identityを活用したセキュアなアーキテクチャ設計が必要です。以下の要件を満たす構成を選択してください。

  • 暗号化キーの自動ローテーション
  • 最小権限の原則に基づくアクセス制御
  • 監査ログの90日間保持

解答のポイント:
RBACとAzure Policyを組み合わせたロール定義、Key Vaultのバックアップ設定、Log Analyticsワークスペースとの連携が鍵となります。

主要学習領域

ID管理とアクセス制御の徹底

問題1:Azure ADロールとAzure RBACの違い

Q. リソースグループの操作権限を付与する際、Azure ADロールとAzure RBACロールのどちらを使用すべきですか?


A. Azure RBACロールを使用します。Azure ADロールはEntra IDオブジェクト(ユーザー/グループ)の管理権限を制御するのに対し、Azure RBACはAzureリソース(VM/ストレージ等)への操作権限を管理します。リソースグループはAzureリソースの論理的な集合体であるため、RBACで権限を付与する必要があります。

問題2:Privileged Identity Managementの設定

Q. グローバル管理者権限を月1回のメンテナンス作業時にのみ使用する必要がある場合、最適な設定方法は?


A. PIMで「対象」ロール割り当てを設定し、Just-In-Timeアクセスを有効化します。メンテナンス時に時間制限定の「アクティブ化」を要求し、多要素認証と業務理由の入力を必須にすることで、常時管理者権限を持たせない安全な構成が実現できます。

問題3:マネージドIDの適用シナリオ

Q. 仮想マシンからKey Vaultへ安全にアクセスする方法として最適なのは?


A. システム割り当てマネージドIDをVMに有効化し、Key VaultのアクセスポリシーでこのIDに「シークレット取得」権限を付与します。これにより、資格情報をコードに埋め込まずに安全な接続が可能になります。

問題4:条件付きアクセスの設計

Q. 社外ネットワークからの管理者ポータルアクセスを制限する場合、有効な条件は?


A. ネームドロケーションで社内IP範囲を登録し、「信頼された場所以外からのアクセス」を条件に多要素認証を必須化します。さらにデバイス準拠ポリシーと組み合わせることで、管理アクセスのセキュリティを多層化できます。

問題5:サービスプリンシパルの保護

Q. CI/CDパイプラインで使用するサービスプリンシパルの資格情報管理方法で適切なのは?


A. Azure Key Vaultに証明書を保存し、パイプライン実行時にKey Vaultから証明書を取得します。サービスプリンシパルには最小限の権限(例:リソースグループスコープの共同作成者)を割り当て、定期的な資格情報のローテーションを実施します。

問題6:アクセスレビューの設定

Q. プロジェクト終了後もリソースへのアクセス権が残る問題への対策として有効なのは?


A. Azure ADアクセスレビューで「ゲストユーザー」を対象に四半期ごとの定期レビューを設定します。レビューアーにはプロジェクトマネージャーを指定し、60日以上アクセスのないアカウントを自動削除するルールを追加します。

問題7:カスタムロールの作成基準

Q. 監査ログ閲覧専用ロールを作成する際、避けるべき設定は?


A. “*”を許可するワイルドカード権限を付与せず、Microsoft.Insights/logs/read と Microsoft.Resources/subscriptions/resourceGroups/read の最小限の権限のみを許可します。リソースロックの変更権限など、不要な操作を除外することが重要です。

問題8:特権アクセスワークステーション

Q. 特権アクセスワークステーション(PAW)の構成要件として必須でないのは?


A. 通常業務用アプリケーションのインストールは許可すべきではありません。必須要件は「デバイスの暗号化」「多要素認証」「Microsoft Defender for Endpointの導入」「ローカル管理者権限の制限」であり、業務アプリは最小限に抑えるべきです。

問題9:動的グループの活用

Q. 部門別のAzureリソースアクセスを自動化する方法として適切なのは?


A. Azure ADで部署属性に基づく動的グループを作成し、RBACロールの割り当てにリンクします。例:部署=財務部のユーザーをメンバーとする動的グループに、財務リソースグループへの閲覧者ロールを割り当てます。

問題10:ハイブリッド環境のID同期

Q. オンプレミスADとAzure ADのユーザー属性が同期しない場合、最初に確認すべき設定は?


A. Azure AD Connectの同期ルールを確認します。属性マッピングで対象属性が「同期対象」に設定されているか、フロー変換ルールに誤りがないかをチェックします。特にmailNicknameやuserPrincipalNameのマッピング設定は重要です。

ネットワークセキュリティの最適化

問題1

Q. Azure Firewallのアプリケーションルールを設定する際、最も重要な考慮点は何ですか?

A. アプリケーションルールを設定する際、最も重要な考慮点は正確なFQDN(Fully Qualified Domain Name)の指定です。アプリケーションルールは特定のFQDNに基づいてトラフィックを制御するため、正確なFQDNを指定することで、必要なトラフィックのみを許可し、不要なトラフィックをブロックすることができます。これにより、セキュリティを強化しつつ、必要なアプリケーションの機能を確保することができます。

問題2

Q. NSG(Network Security Group)でのルールの優先順位はどのように決まりますか?

A. NSGのルールの優先順位は、設定された数値によって決定されます。具体的には、優先順位の数値が低いものから順に適用されます。例えば、優先順位100のルールは、優先順位200のルールよりも先に評価されます。この仕組みを理解することで、より細かいアクセス制御が可能になり、セキュリティポリシーを効果的に実装できます。

問題3

Q. DDoS Protection Standardを有効にする際の主な利点は何ですか?

A. DDoS Protection Standardを有効にする主な利点は、Azureのインフラストラクチャに対するDDoS攻撃からの保護が強化され、攻撃の検出と緩和が自動化されることです。これにより、大規模な分散型サービス妨害攻撃からアプリケーションやサービスを守り、ダウンタイムやデータ損失のリスクを軽減できます。また、リアルタイムの監視とレポート機能により、攻撃の傾向分析や対策の最適化が可能になります。

問題4

Q. Azure VPN Gatewayの利用シナリオはどのようなものですか?

A. Azure VPN Gatewayの主な利用シナリオは、オンプレミスネットワークとAzure間の安全な接続の提供、およびリモートユーザーがAzureリソースにアクセスするためのVPN接続の確立です。これにより、企業は既存のオンプレミスインフラストラクチャをクラウドと安全に統合し、ハイブリッド環境を構築できます。また、リモートワーカーが安全にクラウドリソースにアクセスすることも可能になり、柔軟な働き方をサポートします。

問題5

Q. Azure Bastionの主な機能は何ですか?

A. Azure Bastionの主な機能は、Azureポータルを介して仮想マシンに安全に接続するためのサービスを提供することです。具体的には、パブリックIPアドレスを必要とせずにRDPやSSH接続を提供します。これにより、仮想マシンへの直接的なインターネットエクスポージャーを減らし、セキュリティリスクを大幅に軽減します。また、管理者は追加のソフトウェアをインストールすることなく、ブラウザからセキュアに仮想マシンにアクセスできます。

問題6

Q. Azure Private Linkの利点は何ですか?

A. Azure Private Linkの主な利点は、Azureサービスへのプライベート接続を可能にし、インターネットを経由せずに安全にデータを送受信できることです。これにより、データ漏洩のリスクを大幅に減少させ、ネットワークのセキュリティを向上させることができます。また、プライベートIPアドレスを使用してAzureサービスにアクセスできるため、ネットワークアーキテクチャの簡素化にも貢献します。

問題7

Q. NSGのトラフィックログを分析する際に重要な指標は何ですか?

A. NSGのトラフィックログを分析する際の重要な指標には、許可されたトラフィックと拒否されたトラフィックの比率、トラフィックのソースIPアドレス、宛先ポートなどがあります。これらの指標を分析することで、ネットワークの使用パターンや潜在的なセキュリティ脅威を特定できます。例えば、拒否されたトラフィックの急増は、攻撃の試みを示している可能性があります。また、特定のソースIPからの異常なアクセス頻度は、不正アクセスの兆候かもしれません。

問題8

Q. Azure Security Centerの役割は何ですか?

A. Azure Security Centerは、Azureリソースのセキュリティ状態を監視し、脅威の検出、セキュリティの推奨事項を提供し、セキュリティポリシーの管理を行います。具体的には、リソースの脆弱性評価、セキュリティスコアの提供、コンプライアンス状況の確認などの機能を提供します。これにより、組織全体のセキュリティ態勢を可視化し、継続的に改善することが可能になります。

問題9

Q. Azure Sentinelの主な機能は何ですか?

A. Azure Sentinelは、セキュリティ情報とイベント管理(SIEM)サービスで、主な機能にはリアルタイムの脅威検出、インシデント対応、分析があります。機械学習とAIを活用して大量のデータから異常を検出し、セキュリティアナリストの作業を効率化します。また、様々なソースからのログデータを集約し、相関分析を行うことで、複雑な脅威も検出可能です。インシデント発生時には、自動化されたレスポンス機能により迅速な対応が可能になります。

問題10

Q. Azureのセキュリティポリシーを適用する際のベストプラクティスは何ですか?

A. Azureのセキュリティポリシーを適用する際のベストプラクティスには、最小権限の原則の遵守、定期的なポリシーのレビューと更新が含まれます。最小権限の原則に従うことで、各ユーザーやサービスに必要最小限の権限のみを付与し、潜在的な被害を最小限に抑えることができます。また、定期的なレビューと更新により、新たな脅威や変化するビジネス要件に対応し、常に最適なセキュリティ態勢を維持することができます。さらに、Azure Policyを活用して組織全体で一貫したセキュリティ基準を適用することも重要です。

データ保護の実践テクニック

問題1:TDEの適用

Q: Transparent Data Encryption (TDE)を使用する主な目的は何ですか?


A: TDEの主な目的は、データベースファイルを自動的に暗号化し、データの盗難や不正アクセスから保護することです。TDEはデータがディスクに保存される際に暗号化を行い、メモリ内では平文で使用されます。これにより、物理的なデータベースファイルの盗難や不正コピーからデータを守ることができます。

問題2:Always Encryptedの利点

Q: Always Encryptedを使用する主な利点は何ですか?


A: Always Encryptedの主な利点は、データベース管理者やアプリケーションがデータを暗号化したままアクセスできることです。これにより、機密データが平文でデータベース内に表示されることがなく、セキュリティが大幅に向上します。また、クライアント側で暗号化と復号化が行われるため、データベース管理者でも暗号化されたデータを見ることができません。

問題3:動的データマスキングの機能

Q: 動的データマスキングの主な機能とその利点は何ですか?


A: 動的データマスキングは、特定のユーザーに対してデータの表示を制限し、機密情報を保護する機能です。この機能により、ユーザーは必要な情報のみを表示でき、データの漏洩リスクが低減されます。例えば、クレジットカード番号の一部のみを表示したり、個人情報を「XXXX」で置き換えたりすることができます。

問題4:不変Blobストレージの使用

Q: 不変Blobストレージを使用する主な理由は何ですか?


A: 不変Blobストレージの主な使用理由は、データの変更や削除を防ぎ、法的要件やコンプライアンスに対応することです。このストレージタイプを使用することで、データの整合性が保たれ、誤って削除されるリスクが低減します。特に金融取引記録や医療記録など、長期保存が必要な重要データの保護に適しています。

問題5:Key Vaultの役割

Q: Azure Key Vaultの主な役割と使用例を説明してください。


A: Azure Key Vaultの主な役割は、暗号化キーやシークレットを安全に管理することです。具体的な使用例として、アプリケーションのデータベース接続文字列やAPIキーの保存、SSL/TLS証明書の管理、暗号化キーの集中管理などがあります。Key Vaultを使用することで、機密情報をアプリケーションコードから分離し、セキュリティを向上させることができます。

問題6:データバックアップの重要性

Q: クラウド環境でのデータバックアップが重要な理由を説明してください。


A: クラウド環境でのデータバックアップは、データの損失や破損に対する重要な保護手段です。主な理由として、システム障害やサイバー攻撃からのデータ復元、人為的ミスによる削除からの回復、コンプライアンス要件の満たしなどが挙げられます。さらに、地理的に分散したバックアップを行うことで、自然災害などの広域障害にも対応できます。

問題7:データ保護ポリシーの策定

Q: 効果的なデータ保護ポリシーを策定する際に考慮すべき主要な要素は何ですか?


A: 効果的なデータ保護ポリシーには、以下の要素を考慮する必要があります:

  1. データの分類(機密度に基づく)
  2. アクセス制御とユーザー認証
  3. データの暗号化(保存時と転送時)
  4. バックアップと災害復旧計画
  5. データ保持期間とライフサイクル管理
  6. 監査ログの管理と定期的なレビュー
  7. インシデント対応手順
  8. 従業員教育とトレーニング
    これらの要素を包括的に考慮することで、データのセキュリティとコンプライアンスを確保できます。

問題8:データ漏洩防止の手法

Q: クラウド環境でのデータ漏洩防止(DLP)の効果的な手法を3つ挙げてください。


A: クラウド環境での効果的なDLP手法には以下があります:

  1. コンテンツ検査と分類:機密情報を自動的に検出し、適切な保護措置を適用する。
  2. アクセス制御と暗号化:ロールベースのアクセス制御と強力な暗号化を組み合わせて使用する。
  3. ユーザー行動分析:異常なデータアクセスパターンを検出し、潜在的な脅威を特定する。
    これらの手法を組み合わせることで、データ漏洩のリスクを大幅に低減できます。

問題9:データのライフサイクル管理

Q: Azureでのデータライフサイクル管理の重要性と実装方法を説明してください。


A: Azureでのデータライフサイクル管理は、コスト最適化とコンプライアンス維持の両面で重要です。実装方法として、Azure Blob Storageのライフサイクル管理ポリシーを使用できます。このポリシーにより、データの経過時間や最終アクセス日に基づいて、自動的にデータをクールティアやアーカイブティアに移動したり、不要になったデータを削除したりできます。これにより、ストレージコストを削減しながら、データ保持ポリシーを遵守することが可能になります。

問題10:セキュリティインシデントの対応

Q: Azureでセキュリティインシデントが発生した場合の初期対応手順を説明してください。


A: Azureでセキュリティインシデントが発生した場合の初期対応手順は以下の通りです:

  1. インシデントの範囲を特定:Azure Security Centerを使用して影響を受けたリソースを特定する。
  2. 影響を受けたシステムの隔離:ネットワークセグメンテーションを使用して被害の拡大を防ぐ。
  3. ログの保全:Azure Monitor and Log Analyticsを使用してログを収集し、分析する。
  4. 初期分析の実施:収集したデータを基に、インシデントの原因と影響を評価する。
  5. 通知と報告:必要に応じて関係者や規制機関に通知する。
  6. 修復計画の策定:分析結果に基づいて、システムの復旧と再発防止策を計画する。
    これらの手順を迅速に実行することで、インシデントの影響を最小限に抑え、効果的な対応が可能になります。

セキュリティ監視の自動化

問題1: Microsoft Defender for Cloudの主要機能

Q: Microsoft Defender for Cloudが提供する主要なセキュリティ機能は何ですか

A: Microsoft Defender for Cloudの主要な機能は脆弱性評価です。この機能により、Azureリソースの脆弱性を自動的に特定し、具体的な修正策を提案します。これにより、セキュリティリスクを事前に把握し、効果的に対処することが可能になります。

問題2: Azure Sentinelの役割

Q: Azure Sentinelの主な役割は何ですか

A: Azure Sentinelは、セキュリティ情報およびイベント管理(SIEM)ツールとして機能します。リアルタイムでの脅威検出とインシデント対応を支援し、多様なデータソースからログを収集・分析することで、組織全体のセキュリティ状況を包括的に把握できます。

問題3: インシデント対応の自動化

Q: Azureでインシデント対応を自動化するために使用される主要な機能は何ですか

A: Azure Logic Appsがインシデント対応の自動化に適しています。特定のセキュリティイベントをトリガーとして、事前に定義されたワークフローを自動実行できます。例えば、不審なログイン試行を検出した場合に自動的にアカウントをロックし、セキュリティチームに通知するといった対応が可能です。

問題4: Azure Policyによるセキュリティ強化

Q: Azure Policyを使用してセキュリティを強化する方法を説明してください

A: Azure Policyを使用すると、組織のセキュリティ要件に基づいたカスタムポリシーを定義し、自動的に適用できます。例えば、暗号化されていないストレージアカウントの作成を禁止したり、特定のリージョンでのみリソースの展開を許可するといったポリシーを設定できます。これにより、コンプライアンスの自動チェックと強制が可能になります。

問題5: Azure Monitorのアラート設定

Q: Azure Monitorでセキュリティアラートを設定する際の重要な考慮事項は何ですか

A: Azure Monitorでセキュリティアラートを設定する際は、以下の点を考慮することが重要です:

  1. アラートの条件:特定のメトリクスやログパターンを基に、適切なしきい値を設定する
  2. 通知方法:メール、SMS、Azure Functions、Logic Appsなど、状況に応じた効果的な通知方法を選択する
  3. アラートの重要度:緊急度に応じて重要度を設定し、対応の優先順位付けを可能にする
  4. フィルタリング:誤検知を減らすためのフィルタリングルールを適用する

問題6: セキュリティセンターの活用

Q: Azure Security Centerを活用してセキュリティを強化する方法を説明してください

A: Azure Security Centerは以下の方法でセキュリティを強化します:

  1. セキュリティスコアの提供:環境全体のセキュリティ状態を可視化
  2. 推奨事項の提示:ベストプラクティスに基づいた具体的な改善策を提案
  3. 脅威保護:高度な脅威検出と防御機能を提供
  4. 規制コンプライアンスの評価:業界標準や規制要件への準拠状況を評価

問題7: 脅威インテリジェンスの活用

Q: Azure環境で脅威インテリジェンスを活用する利点は何ですか

A: 脅威インテリジェンスの活用には以下の利点があります:

  1. プロアクティブな防御:最新の脅威トレンドに基づいてセキュリティ対策を強化できる
  2. 迅速な脅威検出:既知の悪意のあるIPアドレスやマルウェアシグネチャを基に、早期に脅威を特定できる
  3. コンテキスト理解の向上:脅威の背景や攻撃者の動機を理解し、より効果的な対策を立てられる
  4. インシデント対応の効率化:脅威の性質を事前に把握することで、適切な対応策を迅速に実施できる

問題8: セキュリティログ分析の重要性

Q: Azureにおけるセキュリティログ分析の重要性と主要な分析ポイントを説明してください

A: セキュリティログ分析は以下の点で重要です:

  1. 異常検出:通常のパターンから逸脱した活動を特定し、潜在的な脅威を早期に発見できる
  2. コンプライアンス対応:規制要件に基づいたログ保持と分析が可能
  3. フォレンジック調査:インシデント発生時の詳細な調査と原因分析に不可欠

主要な分析ポイントには以下があります:

  • 認証ログ:不正アクセスの試行や権限昇格の検出
  • ネットワークトラフィック:異常な通信パターンや不審なデータ転送の特定
  • リソース操作ログ:重要な設定変更や異常な操作の把握

問題9: 自動化された脅威検出の利点

Q: Azureにおける自動化された脅威検出の主な利点を説明してください

A: 自動化された脅威検出には以下の利点があります:

  1. 24時間365日の監視:人間の介入なしに継続的なセキュリティ監視が可能
  2. 迅速な対応:脅威を即座に検出し、自動的に対策を講じることができる
  3. スケーラビリティ:大規模環境でも一貫したセキュリティ分析が可能
  4. 誤検知の削減:機械学習アルゴリズムにより、時間とともに検出精度が向上
  5. コスト効率:人的リソースを戦略的なタスクに集中させることができる

問題10: セキュリティ監視のベストプラクティス

Q: Azureでセキュリティ監視を効果的に行うためのベストプラクティスを3つ挙げてください

A: Azureでのセキュリティ監視のベストプラクティスには以下があります:

  1. 多層防御アプローチの採用:ネットワーク、アプリケーション、データの各層でセキュリティ対策を実装し、総合的な防御態勢を構築する
  2. 継続的なモニタリングと更新:セキュリティ設定を定期的にレビューし、新たな脅威や脆弱性に対応して常に最新の状態を維持する
  3. インシデント対応計画の策定と訓練:セキュリティインシデント発生時の対応手順を事前に定義し、定期的な訓練を通じて実効性を高める

これらのプラクティスを組み合わせることで、より堅牢なセキュリティ態勢を確立できます。

おすすめ学習リソース

『最短突破 Microsoft Azureセキュリティ テクノロジ[AZ-500]合格教本』(技術評論社)
Microsoft認定トレーナー監修の日本語唯一の公式対策書。実際の試験画面を再現した演習問題と、Azure Portalの操作手順を画面キャプチャ付きで解説。模擬試験1回分付属で最終チェックに最適。Udemy『AZ-500 Microsoft Azure Security Exam Certification』
実務経験豊富な講師による英語動画講座(日本語字幕対応)。仮想ラボ環境を使ったハンズオン演習で、RBAC設定やセキュリティポリシーの実装を体感的に学べます。

コメント

タイトルとURLをコピーしました