DoS 攻撃と DDoS 攻撃の違い
サービス拒否攻撃(DoS 攻撃)は、標的システムの可用性に影響を与えることを目的としたサイバー攻撃です。攻撃者は単一の発信元を使用して標的システムにリクエストを大量送信し、システム(サービス、サーバー、またはネットワーク)を圧倒してリクエストを処理できない状態にし、その結果、正当なユーザーに対するサービス拒否攻撃を引き起こします。
DDoS 攻撃は、サービス拒否攻撃の一種です。これは、攻撃者が複数の侵害されたソースを使用してボリューム攻撃を仕掛けるものです。これらの分散されたソースには、ボットネット(悪意のあるソフトウェアに感染し、グループとしてコントロールされるコンピューターのネットワーク)が含まれる可能性があります。
サービス拒否攻撃と DDoS 攻撃の違いは何ですか?
DDoS 攻撃は、DoS 攻撃の一種です。主な違いは、DoS 攻撃が単一の発信元/IP アドレスから発生するのに対し、DDoS 攻撃はその名のとおり分散型であり、多数の発信元/IP アドレスから発生することです。
DDoS 攻撃では、多数の侵害されたデバイスを使用することで、攻撃が激化し、標的が攻撃から回復して防御することがより困難になる可能性があります。
DDoS 攻撃にはどのような種類がありますか?
DDoS 攻撃は、標的となる Open Systems Interconnection(OSI)レイヤーに基づいてグループ化できます。最も一般的には、攻撃はネットワーク(OSI レイヤー 3)、トランスポート(OSI レイヤー 4)、およびアプリケーション(OSI レイヤー 7)のレイヤーで発生します。
レイヤー 3/4 DDoS 攻撃
レイヤー¾ DDoS 攻撃は、標的システムのインフラストラクチャレイヤーで発生します。レイヤー3は、ネットワーク内でデータがどの物理パスを通るべきかを決定する役割を担うネットワーク層です。レイヤー4はホスト間のデータ転送を行い、Transport Control Protocol(TCP)によってデータ転送の完全性と整合性を確保します。
レイヤー 3+4 でのDDoS 攻撃は、ネットワークの利用可能な容量を過負荷にしようとして、システムに大量のトラフィックを送信することで実行されます。
レイヤー 3 + 4 における一般的な攻撃には、UDP フラッド、SYN フラッド攻撃、およびインターネットコントロールメッセージプロトコル(ICPM)攻撃があります。
レイヤー 7 攻撃
レイヤー 7 DDoS 攻撃はアプリケーションレイヤーを標的とします - レイヤー 3/4 攻撃ほど一般的ではありませんが、レイヤー 7 攻撃はより高度であるため、軽減にはより多くのリソースが必要です。
レイヤー 7 DDoS 攻撃は、アプリケーションのパフォーマンスに悪影響を与えることを目的として、アプリケーションの極めて重要な部分を標的にします。レイヤー 7 DDoS 攻撃の一般的な例としては、アプリケーションのログインページにリクエストを大量に送信したり、公開されている API をコストのかかる検索リクエストで標的にしたりするものがあります。これらの攻撃への対処には、企業にとって非常に大きなコストがかかる可能性があります。
DDoS 攻撃は、攻撃者にとってどのような利点がありますか?
DDoS 攻撃は分散型であるため、悪意のある攻撃者がその邪悪な目的を達成しやすくなり、標的システムを効果的に機能停止させる手段としてよく選ばれます:
DDoS 攻撃が最も成功しやすい理由としてよくあるのは、
DDoS 攻撃は、その分散型という性質上、特定が難しい場合があります。さまざまな攻撃システムから攻撃が行われるため、組織が攻撃元を特定して阻止するには、時間とリソースがかかることがあります。
より多くの攻撃システムが使われることで、攻撃の規模と影響はさらに大きくなる可能性があります。
攻撃元が特定されると、その攻撃元を停止させるには時間と労力がかかる場合があり、その分攻撃が継続する時間も長くなります。
さまざまな攻撃元や場所の背後に隠れているため、攻撃の責任者を特定することは非常に困難であり、悪意のある攻撃者が身を隠しやすくなります。
サービス拒否攻撃にはどのようなカテゴリがありますか?
ボリューム型攻撃
ボリューム攻撃の全体的な目的は、システムへの大量のトラフィック流入によって、標的システムの帯域幅とリソースに過負荷をかけることです。これらのボリューム型攻撃が複数の攻撃システムを介して実行される場合、それは分散型ボリューム型攻撃、つまりボリューム型 DDoS 攻撃です。
ボリューム型攻撃の例としては、SYN Flood 攻撃、ICMP flood 攻撃、UDP flood 攻撃、HTTP flood 攻撃、DNS amplification 攻撃があります。
アプリケーションレイヤー攻撃
アプリケーションレイヤー攻撃の目的は、標的のシステムの特定の要素を狙うことです:これは、標的のサーバー上で実行されている特定のアプリケーションやサービスである可能性があります。これらの攻撃は標的システム内の脆弱性を悪用し、悪意のある活動を迅速かつ効果的に軽減できないという標的側の能力不足に依存しています。 繰り返しになりますが、複数の攻撃システムによって実行される場合、これらは DDoS 攻撃のアプリケーションレイヤー攻撃に分類されます。
アプリケーションレイヤー攻撃の例としては、レイヤー 7 DDoS 攻撃、プロトコル攻撃、HTTP/2 continuation flood や HTTP/S encrypted flood などがあります。
サービス拒否攻撃および DDoS 攻撃から身を守るにはどうすればよいですか?
システムとアプリケーションをサービス拒否攻撃および DDoS 攻撃から保護するために、実施すべき対策がいくつかあります。DDoS 攻撃への防御についてさらに詳しくは、こちらの詳細な説明をご覧ください。
トラフィックパターンを把握する
組織は、ネットワーク全体で「通常」および「良好」なトラフィックの振る舞いを定義する「トラフィックプロファイル」を確立する必要があります。この「通常」が定義されると、組織は何が良好/通常であるかという観点からトラフィックを受け入れ、想定されるトラフィック活動の範囲外にあるものをブロックするためのトラフィックルールを確立できます。
Fastlyのレート制限はベースラインを提供し、追加の変数を分析して検証されたトラフィックを受け入れるための高度な検出方法をその後に導入できます。
組織のエクスポージャーを制限する
DDoS 攻撃を制限する簡単な方法は、利用可能な攻撃対象領域を縮小し、それによって攻撃者が容易な標的を見つけにくくすることです。調査対象の領域には、ホスト、ポート、プロトコルへの露出を制限すること、および通信が発生すると想定していないアプリケーションを含める必要があります。これは、インフラストラクチャのリソースをプロキシであるコンテンツ配信ネットワーク (CDN): の背後に配置することで実現できます。CDN を使用すると、インフラストラクチャ内でインターネットトラフィックが通過できる場所を簡単に制限できます。 ファイアウォールまたはアクセス制御リスト (ACLS) を使用すると、特定のアプリケーションにトラフィックが到達するのをコントロールできます。
アプリケーションベースのファイアウォールを使用する
Fastly のような Web Application Firewall(WAF)は、OWASP トップ10の攻撃から簡単に保護するのに役立ちます。これにより、カスタムトラフィックプロファイル(前述)に集中できるようになります。カスタムトラフィックプロファイルを使用することで、システムを標的とする追加の無効なリクエストを防御できます。 また、WAF は攻撃の軽減にも役立ちます。経験豊富なサポートを活用してトラフィックを分析し、アプリケーション向けにカスタム調整された保護を作成できるためです。
設計によって規模を拡大
上記の取り組みに加えて、帯域幅容量やサーバー容量を増やして、あらゆる攻撃を吸収および軽減できるようにすることができます。つまり、リクエストの集中を受けてもシステムが稼働し続けられる能力を本質的に高めることになります。 ロードバランシングを活用し、継続的に負荷をモニタリングしながら利用可能なリソース間で負荷を分散し、1か所に過負荷がかからないようにするのが一般的な方法です。
Fastly の DDoS Protection のようなツールは迅速にデプロイされ、アプリケーション DDoS 攻撃 攻撃から即座に保護します。Fastly のネットワークの広大な帯域幅と適応型技術を活用する Fastly DDoS Protection は、設定を必要とすることなく、お客様のパフォーマンスと可用性を自動的に維持します。




