コンテンツにスキップ

AWS アカウントの接続

なぜ AWS クラウドを接続するのか?

Section titled “なぜ AWS クラウドを接続するのか? ”

クラウドインフラのセキュリティを確保することは、ユーザーデータを保護する上で極めて重要です。Aikido のセキュリティチェックを活用することで、インフラ内の設定ミスを検出し、対処できます。

Aikido は、このブログ記事で取り上げられているリスクのように、ハッカーが AWS クラウドに侵入することを許してしまう重大なクラウドの設定ミスを明らかにします。私たちは、企業のビジネスに本当に大きな影響を与えうるリスクに焦点を当て、ノイズを削減します。

Aikido がクラウド環境に対して実行しているセキュリティチェックの一覧を確認するには、クラウド概要ページの「checks」タブに移動してください。AWS でフィルタリングすると、接続済みの AWS アカウントに対して実行されている特定のチェックを確認できます。

「AWS Organizations」を使用して複数の AWS アカウントでステージングと本番を分けている場合は、まずステージングアカウントで Aikido を試し、プロセスの感触をつかむことをお勧めします。

接続後、Aikido は以下の監視を実行します。

  • こちらに記載されているすべてのチェックについて、毎日コンプライアンススキャンを実行します: https://app.aikido.dev/clouds/checks
  • サブドメイン乗っ取り攻撃を検知するため、Route 53 ドメインを監視します。

始めるには、Aikido のクラウド概要ページに移動し、「Connect cloud」をクリックしてください。ステップバイステップのセットアップウィザードに従って、AWS アカウントを Aikido に接続します。

Aikido では、AWS アカウント内に新しいロールを作成する必要があります。このロールの権限により、クラウドのセキュリティ監査を実行できますが、クラウドインフラを編集することはできません。これは、Aikido の AWS アカウントに、お客様のアカウント内で新規作成されたロールとの信頼関係を付与することで実現されます。

このロールの作成に使用される正確な CloudFormation テンプレートを確認するには、こちらをクリックしてください。ウィザード内では、Aikido が同等の Terraform テンプレートを生成することも可能です。

ロールの作成後、Aikido が開始に必要とするのは特定の ARN のみです。アクセスキーやパスワードが Aikido と共有されることは一切ありません。

最後に、Aikido 内で接続されたプロジェクトに名前を付け、それが動作する環境を指定できます。この情報は、Aikido がビジネスへの深刻度と影響度に基づいて検出結果に優先順位を付ける際に役立ちます。

アカウントを接続してから1〜2分以内に、Aikido は脅威となりうる設定ミスを報告します。

上記のチェックに加え、Aikido では有効化できる補完的なチェック/ルール一式を提供しています。これらは高度なクラウドルールと呼ばれ、こちらから確認できます。これらのルールのいずれかを有効にすると、数秒以内に結果が(フィード内の新しい issue として)表示されます。

標準のチェックと同様に、これらもクラウド環境のスキャンごとに評価されます。さらに、これらはコンプライアンスレポートにも反映されます。既定では、有効化しない限り、高度なルールはコンプライアンスレポート上で無効として表示されます。