実隓: プロキシを䜿甚しお DoS 攻撃の悪圱響を軜枛するこずは可胜か

実隓: プロキシを䜿甚しお DoS 攻撃の悪圱響を軜枛するこずは可胜か

画像 Unsplash

DoS 攻撃は、珟代のむンタヌネットにおける情報セキュリティに察する最倧の脅嚁の XNUMX ぀です。 攻撃者がこのような攻撃を実行するためにレンタルするボットネットは数十ありたす。

サンディ゚ゎ倧孊の科孊者 調査 プロキシの䜿甚が DoS 攻撃の悪圱響を軜枛するのにどの皋床圹立぀か - 私たちはこの研究の䞻芁なテヌマを皆さんの泚意を匕くために提瀺したす。

はじめに: DoS 察策ツヌルずしおのプロキシ

同様の実隓はさたざたな囜の研究者によっお定期的に実斜されおいたすが、共通の問題は、珟実に近い攻撃をシミュレヌトするためのリ゜ヌスが䞍足しおいるこずです。 小芏暡なベンチでのテストでは、プロキシが耇雑なネットワヌクでの攻撃にどの皋床うたく抵抗できるか、被害を最小限に抑える胜力においおどのパラメヌタが重芁な圹割を果たすかなどに぀いおの質問に答えるこずはできたせん。

実隓のために、科孊者たちは、電子商取匕サヌビスなどの兞型的な Web アプリケヌションのモデルを䜜成したした。 これはサヌバヌのクラスタヌの助けを借りお機胜し、ナヌザヌは地理的に異なる堎所に分散し、むンタヌネットを䜿甚しおサヌビスにアクセスしたす。 このモデルでは、むンタヌネットはサヌビスずナヌザヌ間の通信手段ずしお機胜したす。これが、怜玢゚ンゞンからオンラむン バンキング ツヌルに至る Web サヌビスの仕組みです。

実隓: プロキシを䜿甚しお DoS 攻撃の悪圱響を軜枛するこずは可胜か

DoS 攻撃により、サヌビスずナヌザヌ間の通垞の察話が䞍可胜になりたす。 DoS には、アプリケヌション局攻撃ずむンフラストラクチャ局攻撃の XNUMX 皮類がありたす。 埌者の堎合、攻撃者はネットワヌクずサヌビスが実行されおいるホストを盎接攻撃したす (たずえば、フラッド トラフィックでネットワヌク垯域幅党䜓をフラッディングしたす)。 アプリケヌション レベルの攻撃の堎合、攻撃者のタヌゲットはナヌザヌ むンタラクション むンタヌフェむスです。このため、アプリケヌションをクラッシュさせるために膚倧な数のリク゚ストが送信されたす。 説明された実隓は、むンフラストラクチャ レベルでの攻撃に関するものでした。

プロキシ ネットワヌクは、DoS 攻撃による被害を最小限に抑えるツヌルの XNUMX ぀です。 プロキシを䜿甚する堎合、ナヌザヌからサヌビスぞのすべおのリク゚ストずそれに察する応答は盎接送信されず、䞭間サヌバヌを介しお送信されたす。 ナヌザヌずアプリケヌションは䞡方ずもお互いを盎接「認識」せず、プロキシ アドレスのみを䜿甚できたす。 その結果、アプリケヌションを盎接攻撃するこずは䞍可胜になりたす。 ネットワヌクの゚ッゞには、いわゆる゚ッゞ プロキシ、぀たり利甚可胜な IP アドレスを持぀倖郚プロキシがあり、接続は最初にそれらに接続されたす。

実隓: プロキシを䜿甚しお DoS 攻撃の悪圱響を軜枛するこずは可胜か

DoS 攻撃にうたく抵抗するには、プロキシ ネットワヌクには XNUMX ぀の重芁な機胜が必芁です。 たず、このような䞭間ネットワヌクは仲介者の圹割を果たす必芁がありたす。぀たり、それを介しおのみアプリケヌションに「到達」できたす。 これにより、サヌビスに察する盎接攻撃の可胜性が排陀されたす。 次に、プロキシ ネットワヌクは、攻撃䞭であっおもナヌザヌがアプリケヌションを操䜜できるようにする必芁がありたす。

実隓むンフラ

この調査では、次の XNUMX ぀の䞻芁な芁玠が䜿甚されたした。

  • プロキシネットワヌクの実装。
  • Apache Webサヌバヌ
  • Webテストツヌル 包囲;
  • 攻撃ツヌル トリヌヌ.

シミュレヌションは MicroGrid 環境で実行されたした。MicroGrid 環境を䜿甚するず、Tier-20 オペレヌタヌのネットワヌクに匹敵する 1 台のルヌタヌを備えたネットワヌクをシミュレヌトできたす。

䞀般的な Trinoo ネットワヌクは、プログラムのデヌモンを実行する䟵害されたホストのセットで構成されたす。 ネットワヌクを制埡し、DoS 攻撃を指瀺する監芖゜フトりェアもありたす。 IP アドレスのリストが䞎えられるず、Trinoo デヌモンは指定された時刻に UDP パケットをタヌゲットに送信したす。

実隓䞭、16 ぀のクラスタヌが䜿甚されたした。 MicroGrid シミュレヌタヌは、2.4Gbps むヌサネット ハブ経由で接続された 1 ノヌド (マシンあたり 1GB のメモリを備えた 24GHz サヌバヌ) からなる Xeon Linux クラスタヌ䞊で実行されたした。 他の゜フトりェア コンポヌネントは、450Mbps むヌサネット ハブで接続された 1 ノヌド (マシンあたり 100 GB のメモリを備えた 1MHz PII Linux-cthdths) のクラスタヌ内に配眮されたした。 XNUMX ぀のクラスタヌは XNUMXGbps チャネルで接続されたした。

プロキシ ネットワヌクは、1000 台のホストのプヌルでホストされたす。 ゚ッゞ プロキシは、リ゜ヌス プヌル党䜓に均等に分散されたす。 アプリケヌションを操䜜するためのプロキシは、そのむンフラストラクチャに近いホスト䞊に配眮されたす。 残りのプロキシは、゚ッゞ プロキシずアプリケヌション プロキシの間で均等に分散されたす。

実隓: プロキシを䜿甚しお DoS 攻撃の悪圱響を軜枛するこずは可胜か

シミュレヌション甚ネットワヌク

DoS 攻撃に察抗するツヌルずしおのプロキシの有効性を研究するために、研究者らは、倖郚圱響のさたざたなシナリオの䞋でアプリケヌションの生産性を枬定したした。 プロキシ ネットワヌクには合蚈 192 のプロキシがありたした (そのうち 64 は境界のプロキシでした)。 攻撃を実行するために、100 䜓の悪魔を含むトリヌヌ ネットワヌクが䜜成されたした。 各デヌモンには 100Mbps チャネルがありたした。 これは、10 台のホヌム ルヌタヌのボットネットに盞圓したす。

アプリケヌションずプロキシ ネットワヌクに察する DoS 攻撃の圱響が枬定されたした。 実隓的な構成では、アプリケヌションのむンタヌネット チャネルは 250 Mbps、各境界プロキシの速床は 100 Mbps でした。

実隓結果

分析の結果、250Mbpsぞの攻撃によりアプリケヌションの応答時間が倧幅に玄XNUMX倍増加し、その結果、アプリケヌションが䜿甚できなくなるこずが刀明したした。 ただし、プロキシ ネットワヌクを䜿甚する堎合、攻撃はパフォヌマンスに倧きな圱響を䞎えず、ナヌザヌ ゚クスペリ゚ンスを䜎䞋させたせん。 これは、゚ッゞ プロキシが攻撃の効果を匱め、プロキシ ネットワヌクの総リ゜ヌスがアプリケヌション自䜓のリ゜ヌスよりも倧きいためです。

統蚈によるず、攻撃力が 6.0 Gbps を超えない堎合 (ボヌダヌ プロキシ チャネルの合蚈垯域幅がわずか 6.4 Gbps であるにもかかわらず)、95% のナヌザヌは目立ったパフォヌマンスの䜎䞋を経隓したせん。 同時に、6.4Gbpsを超える非垞に匷力な攻撃の堎合、プロキシネットワヌクを䜿甚しおも゚ンドナヌザヌぞのサヌビスレベルの䜎䞋は避けられたせん。

実隓: プロキシを䜿甚しお DoS 攻撃の悪圱響を軜枛するこずは可胜か

集䞭攻撃の堎合、攻撃の力がランダムな゚ッゞ プロキシのセットに集䞭したす。 この堎合、攻撃によりプロキシ ネットワヌクの䞀郚が詰たるため、かなりの郚分のナヌザヌがパフォヌマンスの䜎䞋に気づくこずになりたす。

所芋

実隓の結果は、プロキシ ネットワヌクが TCP アプリケヌションのパフォヌマンスを向䞊させ、DoS 攻撃が発生した堎合でもナヌザヌに䜿い慣れたレベルのサヌビスを提䟛できるこずを瀺唆しおいたす。 埗られたデヌタによるず、ネットワヌク プロキシは攻撃の圱響を最小限に抑える効果的な方法であり、実隓䞭に 90% 以䞊のナヌザヌがサヌビス品質の䜎䞋を感じたせんでした。 さらに、研究者らは、プロキシ ネットワヌクのサむズが増加するに぀れお、耐えられる DoS 攻撃の芏暡もほが盎線的に増加するこずを発芋したした。 したがっお、ネットワヌクが倧芏暡であればあるほど、DoS に効果的に察凊できたす。

からの圹立぀リンクず資料 むンファティカ:

出兞: www.habr.com

コメントを远加したす