メインコンテンツにスキップ

スタートガイド

Security Hero RMFへようこそ!

このガイドでは、AWSマーケットプレイスへのサブスクリプション完了から管理者アカウントの作成、AWSクラウド環境の接続、最初のセキュリティレポートの確認まで、すべての手順を説明します。


はじめる前に​

Security Hero RMFを使用するには、以下が必要です:

  • AWSアカウント(管理者権限またはIAMロール作成権限)
  • AWSマーケットプレイスへのアクセス
  • 分析対象AWSアカウントのアカウントID

AWS接続プロセスでは、CloudFormationを使用してSecurity Hero専用のIAMロールを作成します。


ステップ0: Security Hero RMFにサブスクライブ​

開始する前に、AWSマーケットプレイスでソリューションにサブスクライブする必要があります。

  1. マーケットプレイスにアクセス: 上記リンクを使用してAWSアカウントでログインし、'Security Hero RMF' を検索して製品ページに移動します。
AWSマーケットプレイス サブスクリプション
  1. サブスクライブ: サブスクリプションページで製品の詳細を確認し、[Subscribe] をクリックしてサブスクリプションを完了します。
AWSマーケットプレイス サブスクリプション ステップ2
AWSマーケットプレイス サブスクリプション

料金は、選択したプランと数量(プロジェクト数)に応じてAWSマーケットプレイスから請求されます。プランの詳細はサブスクリプションをご覧ください。

  1. アカウント設定に移動: サブスクリプションが完了すると、AWSマーケットプレイスに [Set up your account] ボタンが表示されます。このボタンをクリックして、Security Hero RMFのアカウント設定ページを開きます。

ステップ1: 管理者アカウントの作成​

管理者アカウントは、組織設定画面、設定メール、アカウント設定画面の順に作成します。

1) 組織の設定 ("Set up your organization")​

AWSマーケットプレイスの [Set up your account] ボタンで開く "Set up your organization" 画面で、組織情報を入力します。

  • Company Name: 会社または組織名(必須)
  • Admin Email: 管理者のメールアドレス(必須) サブスクリプションアプリの組織設定(Set up your organization)画面

[Send setup link] をクリックすると、Check your email to finish setup と We sent the setup link to <入力したメールアドレス> が表示されます。

  • Setup email not sent が表示された場合、サブスクリプションは記録されていますが、メールの送信に失敗しています。support@securityhero.site までお問い合わせください。
  • An account with this email already exists. が表示された場合、そのメールアドレスはすでにSecurity Hero RMFに登録されています。別の管理者メールアドレスを使用するか、support@securityhero.site までお問い合わせください。

2) 設定メールの確認​

入力した管理者メールアドレスに、件名 "You've been invited to Security Hero RMF" のメールがnoreply@securityhero.siteから送信されます。メール内の [Set up your account] ボタンをクリックします。 招待メールの Set up your account ボタン

  • リンクの有効期間は7日間です。
  • メールが届かない場合は、迷惑メールフォルダを確認し、それでも届かなければサポートまでお問い合わせください。

3) アカウントの設定 ("Set up your account")​

メールのリンクで開く組織ポータルの "Set up your account" 画面で、管理者アカウントを作成します。

  • Email: 招待情報から自動入力され、変更できません。
  • Username: ログインに使用するID
  • Password / Confirm password: ログインパスワードと確認用の値 ポータルのアカウント設定(Set up your account)画面

[Create account] をクリックすると、Your account is ready が表示され、サインインページに移動します。

This invitation link is invalid or has expired. が表示された場合は、最初の画面で同じCompany NameとAdmin Emailを入力して、設定リンクを再度リクエストしてください。

パスワードポリシー

強固なセキュリティのため、パスワードは以下のすべての要件を満たす必要があります:

  • ✅ 8文字以上
  • ✅ 大文字を含む
  • ✅ 小文字を含む
  • ✅ 数字を含む
  • ✅ 特殊文字を含む
会社/組織名

会社(組織)名は最初の画面で入力します。ログイン後、管理者が組織ポータルのHome画面にあるOrganizationカードで変更できます(組織ポータルを参照)。


ステップ2: 初回ログインとプロジェクト作成​

サインイン画面 ステップ1で作成したユーザー名とパスワードでログイン後、プロジェクトを作成し、分析単位としてリージョンを選択します。

  1. ログイン: ステップ1で作成したアカウントでサインインします。
  2. プロジェクト / リージョンの選択:
    • プロジェクト名を入力します。
    • 分析対象アセットが存在するリージョンを選択します。
  3. プロジェクトに入る: プロジェクト作成後、プロジェクトカードの詳細を見るボタンをクリックしてプロジェクトに入ります。

新規プロジェクト作成ダイアログ


ステップ3: AWSアカウントの接続​

プロジェクト設定のAWS Connection画面 プロジェクトに入った後、ダッシュボードに AWS Account Not Connected と表示される場合は、AWSアカウントを接続する必要があります。

Resource Explorerを有効にする必要があります

AWSアカウントを接続する前に、まずAWSコンソールでResource Explorerを有効にする必要があります。Security Hero RMFはResource Explorerを使用してアセットを検出するため、有効でないと同期が正常に機能しません。詳細はプロジェクト設定 > Resource Explorerの有効化を参照してください。

  1. Resource Explorerの有効化: AWSコンソールでResource Explorerサービスに移動し、Turn on Resource Explorerをクリックして有効化を完了します。
  2. プロジェクト設定に移動: ダッシュボードのGo to Project Settingsをクリックするか、左サイドバーメニューからProject Settingsを選択します。
  3. 接続の準備: Connect AWS Accountをクリックします。
  4. アカウントIDの入力: AWSアカウントIDを入力します。
  5. CloudFormationで接続: AWSコンソールでSecurity Hero連携用のIAMロールを作成します。

    CloudFormationは、Security HeroがAWSアセット情報を照会できる読み取り専用IAMロールを作成します。

  6. 接続完了: 接続が成功すると、プロジェクトがAWSアカウントにリンクされ、他のすべての機能が利用可能になります。

ステップ4: AWSアセットのスキャン​

アセット同期画面 AWSアカウントを接続後、アセットメニューからアセットをスキャンできます。

  1. 同期タブに移動: アセット > 同期に移動します。
  2. スキャン範囲の選択: Resource Explorerを使用してスキャンするサービスとリソースタイプを指定します。
  3. 同期の実行: 今すぐ同期をクリックしてスキャンを開始します。

    AWSアカウントの規模によって、同期には数秒から数分かかる場合があります。

  4. 結果の確認: スキャンされたアセットの詳細をアセットインベントリで確認します。

ステップ5: スキャンされたアセットのリスク評価​

Compliance Check画面 アセットスキャンが完了すると、セキュリティスキャンエンジン(Prowler)がAWSセキュリティのベストプラクティスとコンプライアンス標準(NISTなど)に基づいて各アセットを評価します。

  1. スキャンの開始: 左メニューのCompliance CheckページでNew Scanをクリックします。
  2. 評価の実行: スキャンされたアセットに基づいてリスクレベルとセキュリティチェック結果が分析されます。

    AWSアカウントの規模によって、リスク評価には5〜10分かかる場合があります。

  3. 詳細結果の確認: 完了後、詳細レポートを見るをクリックして完全な結果を確認します。

詳細結果では、アセットごとに以下の情報を確認できます:

  • リスクレベル
  • チェック結果とコンプライアンス状態(PASS/FAIL)
  • セキュリティ改善のためのコントロール/NIST要件

トポロジー機能

Security Hero RMFには、AWS環境のネットワーク構造とアセット間の関係をグラフとして可視化するトポロジー機能が含まれています。

トポロジー機能は2つのグラフで構成されています:

  • ネットワークグラフ – ネットワーク中心のアセット関係分析
  • アセットグラフ – 権限中心のアセット関係分析

ステップ6: ネットワークグラフの確認​

ネットワークグラフ画面 ネットワークグラフは、スキャンされたアセット中のネットワーク関連アセットとその接続フローを可視化します。

  1. グラフを探索: VPCとサブネットを中心としたネットワークトポロジーを確認します。
  2. アセットの詳細を確認: 各アセットの完全なリスク概要(リスク評価が実行された場合)、詳細なアセットとネットワーク情報、パス分析結果を確認します。

ステップ7: アセットグラフの確認​

アセットグラフは、ネットワークアセットだけでなくIAMロール、ポリシー、その他の権限関連リソースを含むAWSアセット間の関係をグラフとして可視化します。

これにより、AWS環境で誰がどのアセットにどのような権限を持っているかを一目で確認できます。

  1. グラフを探索: IAMロール、ユーザー、ポリシーなど様々なAWSアセット間の関係を確認します。
  2. 権限関係を分析: アセット接続を通じた権限のフローを理解します。
  3. セキュリティインサイトを特定: 管理者権限、過剰な権限、ワイルドカード権限などのセキュリティリスクを検出します。

ステップ8: リスク評価レポートの確認​

レポートのプレビュー画面 リスク評価が完了したら、結果に基づいてレポートを生成してダウンロードできます。

  1. プロジェクトとスキャン結果を選択します。
  2. レポートに含めるアセットと評価項目を選択します。
  3. カバーのタイトル、説明、含めるセクションをニーズに合わせてカスタマイズします。
  4. レポートをプレビューし、PDFとしてエクスポートします。

次のステップ​

Security Hero RMFの主要機能の詳細については、以下のドキュメントを参照してください: