DDoSテスト

チップの画像。

大規模サイバー攻撃に対するネットワーク防御体制を評価する

実際の分散型サービス拒否 (DDoS) 攻撃エミュレーションに対してネットワークをテストします。テストにより、DDoS緩和ソリューションの有効性、パケット損失、攻撃中のネットワークサービス品質など、重要な洞察が得られます。

DDoSテストの要点

エッセンシャル

宇宙の衛星

独自のラボでDDoS攻撃をエミュレートします。

ネットワーク上でDDoS攻撃テストをシミュレートするための3つのオプションについてご紹介します。オープンソース・ソフトウェアを使用した基本的な攻撃、プロフェッショナルなネットワーク・テスト・ツールを使用したシングルリンク攻撃、そして高速テスト機器を使用したマルチサイト攻撃を設定できます。

宇宙の衛星

記録的なDDoS攻撃に備えていますか?

毎秒3億9800万リクエストに達したRapid Reset DDoS攻撃の基本的なコンポーネントを探ります。

宇宙の衛星

DDoS緩和プロセス

組織全体のDDoS緩和戦略を、ツール、攻撃、シミュレーション、テスト管理の4つのステップで確立します。 

宇宙の衛星

金融分野とその先へ向けたDDoSテスト

絶えず変化するDDoS攻撃の配列に対するネットワークとデバイスのレジリエンスを確保するためのテスト手法をご覧ください。

宇宙の衛星

CENGNがDDoS防御を検証

テクノロジーコンソーシアムがキーサイトと提携し、ライブの分散型ネットワークでDDoS軽減システムをテストした方法をご覧ください。

DDoSテストとは何ですか?

概要

DDoSテストは、攻撃者が複数のソースからトラフィックでネットワークを圧倒し、正当なユーザーが利用できないようにすることを目的としたサイバー攻撃をシミュレートします。 

さまざまな速度で複数の種類のDDoS攻撃をエミュレートすることで、ネットワーク運用チームは、実際の攻撃者が悪用する前に、システムの回復力を評価し、潜在的な弱点を特定できます。定期的に実施することで、DDoSテストはインシデント対応計画の改善、ネットワークサービス品質の監視、および実際の攻撃中に重要なサービスがオンライン状態を維持することの確保にも役立ちます。

ネットワーク運用担当者が自社ネットワークへのDDoS攻撃をテストしている

DDoSテストの利点

利点

DDoSテストはどのように機能しますか?

手法

制御された環境でDDoS緩和ハードウェアとソフトウェアをテストすることで、ユーザーやアプリケーションを危険にさらすことなく、実際の攻撃に対してネットワークがどの程度準備されているかを理解できます。ソフトウェアベースのDDoSエミュレーションツールは、この種のテストに最も一般的な手段です。しかし、ハードウェアベースのネットワークトラフィックジェネレーターは、より大規模なネットワークをテストするための拡張性とスループットの向上を提供します。

テストは、オープンソースソフトウェアを使用した単純な攻撃から、高性能テストリグを使用した複雑なエミュレーションまで多岐にわたります。アプリケーション、レート、ボリューム、リフレクション、フラグメンテーション攻撃など、さまざまなDDoS技術に対してインフラストラクチャをテストすることで、ネットワークが多数の攻撃ベクトルに耐えられることを保証できます。

ネットワーク運用担当者が自社ネットワークへのDDoS攻撃をテストしている

DDoSテストツール

ツール

DDoSテストセットアップ

テスト

ネットワーク運用担当者が自社ネットワークへのDDoS攻撃をテストしている

基本的な攻撃シミュレーション

オープンソースツールを使用すると、ネットワーク上で基本的なDDoSテストを実行し、セキュリティ態勢と緩和ソリューションを測定できます。留意してください。サイバー犯罪者は、これらの同じツールを使用して実際の攻撃を実行することがあるため、自己責任で使用してください。さらに、これらの攻撃は規模が限られているため、ネットワークの準備態勢について永続的な結論を導き出すのは困難です。 

リスクを許容できる場合、オープンソースツールを使用して、SYNフラッドなどの単純なDDoS攻撃をエミュレートできます。この攻撃は、大量のSYNパケットでサーバーを攻撃し、ターゲットを圧倒するものです。簡素化されたSYNフラッドテストは、1秒あたり約50,000パケットに制限されますが、これはネットワークが低容量攻撃にどのように耐えるかを確認する効果的な方法です。

ネットワーク運用担当者が自社ネットワークへのDDoS攻撃をテストしている

複雑な中密度テスト

専用のDDoSテストソフトウェアは、中小規模の組織向けにさまざまな実世界の攻撃シミュレーションを提供します。基本的なオープンソースツールよりも高度なDDoSエミュレータは、攻撃を作成するだけでなく、正当なネットワークトラフィックに偽装することもできます。これらのツールは、ソーシャルメディアトラフィック、ピアツーピア、ゲーム、エンタープライズビジネスアプリケーション、ビデオなど、さまざまなアプリケーションプロトコルをシミュレートできます。

DDoSエミュレーターの現実性が向上したことで、複数の攻撃タイプをエミュレートすることにより、ネットワークセキュリティ態勢のより全体的な状況を把握できます。例えば、Keysight BreakingPoint Virtual Editionは、36,000以上のセキュリティ攻撃、6,000以上の記録された攻撃、および100以上の一般的な回避技術を提供します。しかし、このような仮想専用ソリューションには、スケーラビリティという大きな欠点があります。10 GBを超えるネットワーク帯域幅を持つ組織には、大容量テストハードウェアを備えたハイブリッドセットアップが必要になります。

ネットワーク運用担当者が自社ネットワークへのDDoS攻撃をテストしている

大規模エミュレーション

エンタープライズグレードのDDoSテストには、ソフトウェアだけでは不十分です。インターネット規模でネットワークトラフィックプロファイルを生成できる高性能テストハードウェアとエミュレーションプラットフォームを組み合わせる必要があります。このようなハイブリッドセットアップは、ネットワークがあらゆる規模のDDoS攻撃に耐えることができることを確実にするのに役立ちます。

例えば、キーサイト BreakingPointソフトウェアとキーサイト APS-ONE-100ネットワークトラフィックジェネレータを使用すると、毎秒100,000のトランスポート層セキュリティ (TLS) 接続、320万のTLS同時接続、150 Gbpsの暗号化スループットでDDoS攻撃をエミュレートできます。しかし、ネットワーク防御がどれほど強力であっても、DDoS攻撃はユーザーとインフラストラクチャに影響を与えます。このような現実的で大規模なテスト設定は、サーバーが耐えられる最大しきい値と、稼働時間を維持するための最小限のネットワークパフォーマンスを特定するのにも役立ちます。

DDoSテストソリューションにおける注目点

考慮事項

DDoSテストに関するよくあるご質問

よくある質問

分散型サービス拒否攻撃(DDoS攻撃)は、標的となるウェブサイト、サーバー、またはネットワークをインターネットトラフィックで圧倒することにより、その機能を妨害することを目的としたサイバー攻撃です。ほとんどの場合、サイバー犯罪者は、侵害されたデバイス(ボット)の群れを使用して、標的となるエンティティに多数のリクエストを送信します。これにより、正当なトラフィックを処理するためのリソースと帯域幅が最終的に消費されます。結果として、膨大な量のトラフィックは標的となるエンティティにとって過負荷となり、クラッシュさせ、ユーザーがアクセスできない状態にします。

DDoSテストは、実際の攻撃が発生する前に組織が脆弱性を特定するのに役立ち、攻撃中のネットワークのレジリエンスと可用性を向上させます。DDoSテストは、DDoS緩和ソリューションなどのセキュリティツールを評価する機会を提供します。また、セキュリティチームが対応計画をテストし、攻撃に効果的に対応できることを確認することも可能にします。

DDoSテストにはさまざまな種類があります。以下に例を挙げます。

 

  • ボリューム型攻撃は、不正な形式のパケットや大量のデータによってシステムを圧倒します。 
  • アプリケーションベースの攻撃は、特定のアプリケーションやサービスを標的にします。 
  • リフレクション攻撃は、正当なリクエストから始まり、その後、ネットワークインフラを圧倒する連鎖的なクエリへと拡大します。
  • プロトコル攻撃は、伝送制御プロトコルなどのネットワークプロトコルの脆弱性を悪用して、通信を妨害します。
  • メモリまたはCPUベースの攻撃は、利用可能なすべての帯域幅を消費することによってネットワーク動作を妨害します。

DDoS攻撃は、ネットワークの展開前後にテストできます。いずれにしても、慎重に管理されない場合や適切なツールなしで実施された場合、テストは潜在的な問題を引き起こす可能性があります。システムが誤ってユーザーを脅威アクターとして認識した場合、偶発的なネットワーク障害、ツール停止、または正当なトラフィックの中断などのリスクがあります。

リソース

お問い合わせ ロゴ

エキスパートへのお問い合わせ

適切なソリューションを見つけるお手伝いが必要ですか?