ペネトレーションテスト対策ガイド│Penetration Lab
ペネトレーションテスト対策ガイド│Penetration Lab » ペネトレーションテストとは » AWSでペネトレーションテストは行う必要はある?

公開日: |最終更新日時:

AWSでペネトレーションテストは行う必要はある?

目次

ここでは、AWSにおいてペネトレーションテストを行う必要性などをまとめています。ぜひ参考にしてみてください。

AWSとは

AWSは、アマゾンの提供するクラウドサービスのことで、そのサービスは多岐にわたります。具体的には、仮想サーバーの構築やストレージサービス、AI(機械学習)やブロックチェーンなどが挙げられるでしょう。

ネットワークを介してサービスを利用できるため、ハードウェアの購入や専用アプリのインストールといった手間がかからないのがポイントです。また、セキュリティも高く、情報漏えい防止にもつながります。

AWSにペネトレーションテストを行う必要性は?

クラウド環境は優れた柔軟性を有しているため、多くの企業で利用されています。しかし、セキュリティ面でのリスクはゼロではありません。リスク対策のためAWSペネトレーションテストを行えば、さまざまなメリットを得られます。

脆弱性にいち早く気付ける

ペネトレーションテストを実施すれば、予想していなかった脆弱性にいち早く気付くことができます。問題点をすぐに修正できるため、重大なセキュリティインシデント回避につながるでしょう。

セキュリティ強化

システムにおけるセキュリティ対策をチェックし、必要であれば強化できるようなアクションプランを得られるのも、AWSにおけるペネトレーションテストのメリットです。定期的にテストを実施すれば、セキュリティポリシーの効果を評価し、改善策を考えるのにも役立ちます。

コンプライアンス遵守

規制要件や業界標準に則った事業運営をするのにも、AWSによるペネトレーションテストは有効です。PCI DSSやISO 27001など企業における信頼性の向上に有効な認証を受けるためには、定期的なペネトレーションテストが必要となるでしょう。

AWSでペネトレーションテストを行うには?

AWSのポリシーと規約を必ず守ること

AWSにてペネトレーションテストを行う場合は、AWSの提示するポリシーと規約を必ず守らなければなりません。なぜなら、AWSは特定のサービスを対象として、事前許可を得ずにペネトレーションテストを行うことを認めているものの、AuroraデータベースインスタンスやEC2インスタンスなど、テストを許されているサービスには制限が設けられているからです。

テスト実施前には、ペネトレーションテストリクエストフォームから通知を実行し、リクエストされた情報を送信してください。これは、クラウド環境下でのテストの安全性を維持するためだけでなく、他のユーザーに影響を及ぼさないようにするなどの目的があります。

最適なセキュリティ設定を行う

AWSでペネトレーションテストを実施する際は、クラウドそのものの持つ脆弱性やセキュリティへの理解を深めておく必要があります。具体的には、セキュリティグループや仮想プライベートクラウド、IAMポリシーなどの独自セキュリティ機能に関して、最適なものを選択しなければなりません。

ペネトレーションテストでは、APIゲートウェイにおけるセキュリティの強度、S3バケットの設定ミスといったクラウドサービスの問題を特定しましょう

【得意領域別】おすすめ
ペネトレーションテストベンダー3選

AWSペネトレーションテストの種類

外部ペネトレーションテスト

外部ペネトレーションテストでは、組織の外部からネットワークやシステムに対する攻撃をシミュレートします。テストの目的は、外部からの攻撃に対する弱点を特定して修正すること。外部攻撃者がアクセスしようとする可能性のある入口や脆弱性を評価します。

ファイアウォールや公開Webアプリケーション、DNS設定、VPN、クラウドサービスなど攻撃者が外部からアクセスできる情報に焦点を当てたテストです。

内部ペネトレーションテスト

内部ペネトレーションテストは、組織内部からのシステムへの攻撃をシミュレート。内部のユーザーが悪意を持った攻撃者として、ネットワーク内部に侵入した場合を想定したテストです。

攻撃者によって、どの程度その目的が達成される恐れがあるかの検証も行います。特定のシナリオに則った調査で、組織のサイバー攻撃対策における課題を明確にします。

ホワイトボックステスト・ブラックボックステスト

ホワイトボックステストは、システムの内部構造やコード、設定情報などの詳細を把握して行うテストです。ターゲットの内部情報にアクセス可能で、システムの脆弱性を深く掘り下げて検出することができます。

ブラックボックステストは、ターゲットシステムの事前情報を持たずに外部からの攻撃者の視点で行うテストです。

AWSのペネトレーションテストへのサポート

AWSは、ペネトレーションテストを行うためのサポートを提供。「Amazon EC2インスタンス」「NATゲートウェイ」「Elastic Load Balancers」などの特定のサービスにおいて、事前承認が不要です。

ただし、DDoSやDoS攻撃、ポートスキャンなど一部の攻撃は禁止されているため気を付けましょう。

参照元:PR TIMES(https://prtimes.jp/main/html/rd/p/000000104.000034517.html

AWSのペネトレーションテストの今後

クラウドセキュリティの進化に伴い、ペネトレーションテストの手法も進化しています。クラウド環境の進化によって、これまでなかった脅威が出現。対応するためには、新しい技術やツールを活用したペネトレーションテストを行う必要があります。

近年では、AIや機械学習を用いた脆弱性検出ツールが開発されています。これらを活用することで、より迅速で正確に脆弱性を発見することが可能です。

また、従来の境界防御モデルのセキュリティからゼロトラストセキュリティモデルへの移行が進んでいます。ゼロトラストセキュリティは情報資産にアクセスするすべて信頼しないという前提でセキュリティ対策を行います。そのため、認証と認可の厳格性が求められます。

得意領域から見る
ペネトレーションテスト
おすすめベンダー3選

ここではサイバー攻撃の標的として狙われやすい「製造業」「金融機関」「IoT」の3つの中から、それぞれのおすすめの理由とともにおすすめの企業を紹介します。

電子・化学・自動車など
製造業なら
サイバーディフェンス
研究所
サイバーディフェンス研究所HPキャプチャ
画像引用元:サイバーディフェンス研究所公式HP
https://www.cyberdefense.jp/
おすすめ理由
  • 業界に精通したメンバーによるテスト

製造業へのテスト実行には、古い技術や複雑な構成を理解する専門的な知識が必要。サイバーディフェンス研究所には製造業のネットワークを熟知した専門家が在籍しているため、高品質なテストを可能としています。

  • 現場を止めずに実施が可能

制御システムの運用に影響を与えない「可用性重視」のテストを採用し、実システムへのオンライン診断、模擬システムでの診断など、ニーズや背景に応じて対応。

公式HPを見る

詳細を見る

銀行・証券会社など
金融機関なら
セキュアワークス
セキュアワークスHPキャプチャ
画像引用元:セキュアワークス公式HP
https://www.secureworks.jp/ja-JP
おすすめ理由
  • 日本における実績多数

日本でも三菱UFJ銀行などメガバンクをはじめセブン銀行、大和ネクスト銀行にTLPTを実施し、各行の有効性を実証するとともにマニュアル改善にも寄与。

  • 世界基準のTLPTの実施が可能

本社はアメリカにあり、イギリス・フランスなど各国に支社を構えているため、世界基準の脅威ベースのペネトレーションテスト(TLPT)の実行が可能。

公式HPを見る

詳細を見る

開発メーカーなど
IoT機器なら
GMOサイバーセキュリティ
byイエラエ
gmoHPキャプチャ
画像引用元:GMOサイバーセキュリティbyイエラエ公式HP
https://gmo-cybersecurity.com/
おすすめ理由
  • 本体を分解する徹底ぶり

スマートロックを開発企業フォトシンスの事例では、機器本体を分解をし、そこから脆弱性を見つけ出すテストなど、手作業によるテストも実行。

  • 情報セキュリティサービス台帳に登録

GMOが提供しているIoTペネトレーションテストはサービスの品質と信頼性を証明する経済産業省の「情報セキュリティサービス台帳」に登録。

公式HPを見る

詳細を見る

得意領域から見る
ペネトレーションテスト
おすすめベンダー
3選