ЕкспСримСнт: Π΄Π°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π½Π°ΠΌΠ°Π»Π°Ρ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΎΠ΄ DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ со помош Π½Π° прокси

ЕкспСримСнт: Π΄Π°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π½Π°ΠΌΠ°Π»Π°Ρ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΎΠ΄ DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ со помош Π½Π° прокси

Π‘Π»ΠΈΠΊΠ°: Unsplash

DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ сС Π΅Π΄Π½Π° ΠΎΠ΄ Π½Π°Ρ˜Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ Π·Π°ΠΊΠ°Π½ΠΈ Π·Π° бСзбСдноста Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° соврСмСниот Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ дСсСтици Π±ΠΎΡ‚Π½Π΅Ρ‚ΠΈ ΠΊΠΎΠΈ Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΈΡ‚Π΅ Π³ΠΈ ΠΈΠ·Π½Π°Ρ˜ΠΌΡƒΠ²Π°Π°Ρ‚ Π·Π° Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠ°Ρ‚ Ρ‚Π°ΠΊΠ²ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ.

Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄ΠΎΠ° Π½Π°ΡƒΡ‡Π½ΠΈΡ†ΠΈ ΠΎΠ΄ Π£Π½ΠΈΠ²Π΅Ρ€Π·ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π²ΠΎ Π‘Π°Π½ Π”ΠΈΠ΅Π³ΠΎ ΡƒΡ‡Π°Ρ‚ Како ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° прокси ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ Π΅Ρ„Π΅ΠΊΡ‚ ΠΎΠ΄ DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ - Π²ΠΈ Π³ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π·ΠΈ Π½Π° ΠΎΠ²Π°Π° Ρ€Π°Π±ΠΎΡ‚Π°.

Π’ΠΎΠ²Π΅Π΄: прокси ΠΊΠ°ΠΊΠΎ Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° Π±ΠΎΡ€Π±Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² DoS

Π‘Π»ΠΈΡ‡Π½ΠΈ СкспСримСнти ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ спровСдуваат истраТувачи ΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ зСмји, Π½ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ нСдостатокот Π½Π° рСсурси Π·Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° Π½Π°ΠΏΠ°Π΄ΠΈ блиску Π΄ΠΎ рСалноста. ВСстовитС Π½Π° ΠΌΠ°Π»ΠΈ тСст ΠΊΠ»ΡƒΠΏΠΈ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ° Π·Π° Ρ‚ΠΎΠ° ΠΊΠΎΠ»ΠΊΡƒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ прокси-сСрвСритС ќС сС спротивстават Π½Π° Π½Π°ΠΏΠ°Π΄ Π²ΠΎ слоТСни ΠΌΡ€Π΅ΠΆΠΈ, ΠΊΠΎΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΈΠ³Ρ€Π°Π°Ρ‚ ΠΊΠ»ΡƒΡ‡Π½Π° ΡƒΠ»ΠΎΠ³Π° Π²ΠΎ способноста Π΄Π° сС ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° ΡˆΡ‚Π΅Ρ‚Π°Ρ‚Π° ΠΈΡ‚Π½.

Π—Π° СкспСримСнтот, Π½Π°ΡƒΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ создадоа ΠΌΠΎΠ΄Π΅Π» Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° - Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, услуга Π·Π° Π΅-Ρ‚Ρ€Π³ΠΎΠ²ΠΈΡ˜Π°. Π Π°Π±ΠΎΡ‚ΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° кластСр ΠΎΠ΄ сСрвСри; корисницитС сС дистрибуираат Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ гСографски Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ ΠΈ користат Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π·Π° пристап Π΄ΠΎ услугата. Π’ΠΎ овој ΠΌΠΎΠ΄Π΅Π», Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΡ‚ слуТи ΠΊΠ°ΠΊΠΎ срСдство Π·Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ услугата ΠΈ корисницитС - Π²Π°ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π°Ρ‚ Π²Π΅Π±-услугитС ΠΎΠ΄ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π΄ΠΎ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π·Π° онлајн банкарство.

ЕкспСримСнт: Π΄Π°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π½Π°ΠΌΠ°Π»Π°Ρ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΎΠ΄ DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ со помош Π½Π° прокси

DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ ја ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»Π½Π°Ρ‚Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ услугата ΠΈ корисницитС. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π΄Π²Π° Π²ΠΈΠ΄Π° Π½Π° DoS: Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° инфраструктура. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ ΡΠ»ΡƒΡ‡Π°Ρ˜, Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΈΡ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ја Π½Π°ΠΏΠ°Ρ“Π°Π°Ρ‚ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ хостовитС Π½Π° ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ услугата (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΈΠ΅ Π³ΠΎ Π·Π°Π³Π»Π°Π²ΡƒΠ²Π°Π°Ρ‚ Ρ†Π΅Π»ΠΈΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠ΅Π½ пропусСн опсСг со ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ ΠΎΠ΄ ΠΏΠΎΠΏΠ»Π°Π²ΠΈ). Π’ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Π½Π°ΠΏΠ°Π΄ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, Ρ†Π΅Π»Ρ‚Π° Π½Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ Π΅ корисничкиот ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ - Π·Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ ΠΎΠ²Π°, Ρ‚ΠΈΠ΅ ΠΈΡΠΏΡ€Π°ΡœΠ°Π°Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ Π±Ρ€ΠΎΡ˜ Π±Π°Ρ€Π°ΡšΠ° со Ρ†Π΅Π» Π΄Π° ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π°Ρ‚ ΠΏΠ°Ρ“Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. ЕкспСримСнтот опишан сС однСсува Π½Π° Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° инфраструктура.

ΠŸΡ€ΠΎΠΊΡΠΈ ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ сС Π΅Π΄Π½Π° ΠΎΠ΄ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΡˆΡ‚Π΅Ρ‚Π°Ρ‚Π° ΠΎΠ΄ DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅. Кога користитС прокси, ситС Π±Π°Ρ€Π°ΡšΠ° ΠΎΠ΄ корисникот Π΄ΠΎ услугата ΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° Π½ΠΈΠ² сС прСнСсуваат Π½Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‚ΡƒΠΊΡƒ ΠΏΡ€Π΅ΠΊΡƒ срСдни сСрвСри. И корисникот ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ сС β€žΠ³Π»Π΅Π΄Π°Π°Ρ‚β€œ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ мСѓусСбно; ΠΈΠΌ сС достапни само прокси адрСси. Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° сС Π½Π°ΠΏΠ°Π΄Π½Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. На Ρ€Π°Π±ΠΎΡ‚ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈΠΌΠ° Ρ‚Π°ΠΊΠ°Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΈ Ρ€Π°Π± прокси - Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ прокси со достапни IP адрСси, ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° ΠΏΡ€Π²ΠΎ ΠΎΠ΄ΠΈ Π΄ΠΎ Π½ΠΈΠ².

ЕкспСримСнт: Π΄Π°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π½Π°ΠΌΠ°Π»Π°Ρ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΎΠ΄ DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ со помош Π½Π° прокси

Π—Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π΄Π° сС спротивстави Π½Π° DoS Π½Π°ΠΏΠ°Π΄, прокси ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ° Π΄Π²Π΅ ΠΊΠ»ΡƒΡ‡Π½ΠΈ способности. ΠŸΡ€Π²ΠΎ, Ρ‚Π°ΠΊΠ²Π°Ρ‚Π° посрСдна ΠΌΡ€Π΅ΠΆΠ° ΠΌΠΎΡ€Π° Π΄Π° ја ΠΈΠ³Ρ€Π° ΡƒΠ»ΠΎΠ³Π°Ρ‚Π° Π½Π° посрСдник, односно Π΄ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС β€žΠ΄ΠΎΡΡ‚ΠΈΠ³Π½Π΅β€œ само ΠΏΡ€Π΅ΠΊΡƒ Π½Π΅Π°. Ова ќС ја Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° моТноста Π·Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π½Π°ΠΏΠ°Π΄ Π½Π° услугата. Π’Ρ‚ΠΎΡ€ΠΎ, прокси ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΌΠΎΡ€Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° корисницитС сè ΡƒΡˆΡ‚Π΅ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π°Π°Ρ‚ со Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΄ΡƒΡ€ΠΈ ΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π½Π°ΠΏΠ°Π΄.

Π•ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ја инфраструктурата

Π‘Ρ‚ΡƒΠ΄ΠΈΡ˜Π°Ρ‚Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΠΊΠ»ΡƒΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ:

  • ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° прокси ΠΌΡ€Π΅ΠΆΠ°;
  • Apache Π²Π΅Π±-сСрвСр;
  • Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° Π²Π΅Π± Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ Опсада;
  • Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° Π½Π°ΠΏΠ°Π΄ Π’Ρ€ΠΈΠ½ΠΎ.

Π‘ΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° бСшС спровСдСна Π²ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° MicroGrid - ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΈ со 20 илјади Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ, ΡˆΡ‚ΠΎ Π΅ спорСдливо со ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Tier-1.

Π’ΠΈΠΏΠΈΡ‡Π½Π° ΠΌΡ€Π΅ΠΆΠ° Trinoo сС состои ΠΎΠ΄ Π·Π±ΠΈΡ€ Π½Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡ‚ΠΈΡ€Π°Π½ΠΈ хостови ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° програмски Π΄Π΅ΠΌΠΎΠ½. ΠŸΠΎΡΡ‚ΠΎΠΈ ΠΈ софтвСр Π·Π° слСдСњС Π·Π° слСдСњС Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ Π½Π°ΡΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° DoS Π½Π°ΠΏΠ°Π΄ΠΈ. По Π΄ΠΎΠ±ΠΈΠ²Π°ΡšΠ΅Ρ‚ΠΎ список со IP адрСси, Π΄Π΅ΠΌΠΎΠ½ΠΎΡ‚ Trinoo ΠΈΡΠΏΡ€Π°ΡœΠ° UDP ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΄ΠΎ Ρ†Π΅Π»ΠΈ Π²ΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅.

Π—Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° СкспСримСнтот, Π±Π΅Π° користСни Π΄Π²Π΅ кластСри. Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΎΡ‚ MicroGrid Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ Π½Π° кластСр Π½Π° Xeon Linux со 16 јазли (сСрвСри ΠΎΠ΄ 2.4 GHz со 1 Π³ΠΈΠ³Π°Π±Π°Ρ˜Ρ‚ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π½Π° сСкоја машина) ΠΏΠΎΠ²Ρ€Π·Π°Π½ ΠΏΡ€Π΅ΠΊΡƒ Π΅Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Π°Ρ€ ΠΎΠ΄ 1 Gbps. Π”Ρ€ΡƒΠ³ΠΈΡ‚Π΅ софтвСрски ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π±Π΅Π° Π»ΠΎΡ†ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ кластСр ΠΎΠ΄ 24 јазли (450 MHz PII Linux-cthdths со 1 GB ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π½Π° сСкоја машина), ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π΅Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ…Π°Π± ΠΎΠ΄ 100 Mbps. Π”Π²Π΅ кластСри Π±Π΅Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΊΠ°Π½Π°Π» ΠΎΠ΄ 1Gbps.

ΠŸΡ€ΠΎΠΊΡΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΅ хостирана Π²ΠΎ Π±Π°Π·Π΅Π½ ΠΎΠ΄ 1000 хостови. Π Π°Π±Π½ΠΈΡ‚Π΅ прокси сС Ρ€Π°ΠΌΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распорСдСни Π½ΠΈΠ· Π±Π°Π·Π΅Π½ΠΎΡ‚ Π½Π° рСсурси. ΠŸΡ€ΠΎΠΊΡΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° сС Π½Π°ΠΎΡ“Π°Π°Ρ‚ Π½Π° хостови ΠΊΠΎΠΈ сС поблиску Π΄ΠΎ Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° инфраструктура. ΠžΡΡ‚Π°Π½Π°Ρ‚ΠΈΡ‚Π΅ прокси сС Ρ€Π°ΠΌΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распорСдСни ΠΏΠΎΠΌΠ΅Ρ“Ρƒ прокситС Π½Π° Ρ€Π°Π±ΠΎΡ‚ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°.

ЕкспСримСнт: Π΄Π°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π½Π°ΠΌΠ°Π»Π°Ρ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΎΠ΄ DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ со помош Π½Π° прокси

Бимулациска ΠΌΡ€Π΅ΠΆΠ°

Π—Π° Π΄Π° ја ΠΏΡ€ΠΎΡƒΡ‡Π°Ρ‚ СфСктивноста Π½Π° прокси ΠΊΠ°ΠΊΠΎ Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° ΡΠΏΡ€ΠΎΡ‚ΠΈΠ²ΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° DoS Π½Π°ΠΏΠ°Π΄, истраТувачитС ја ΠΌΠ΅Ρ€Π΅Π»Π΅ продуктивноста Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡ˜Π° Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ влијанија. ИмашС Π²ΠΊΡƒΠΏΠ½ΠΎ 192 прокси Π²ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° прокси (64 ΠΎΠ΄ Π½ΠΈΠ² Π½Π° Ρ€Π°Π±ΠΎΡ‚). Π—Π° Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠΈ Π½Π°ΠΏΠ°Π΄ΠΎΡ‚, бСшС создадСна ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π’Ρ€ΠΈΠ½ΠΎ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ 100 Π΄Π΅ΠΌΠΎΠ½ΠΈ. БСкој ΠΎΠ΄ Π΄Π΅ΠΌΠΎΠ½ΠΈΡ‚Π΅ имашС ΠΊΠ°Π½Π°Π» ΠΎΠ΄ 100 Mbps. Ова ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° Π±ΠΎΡ‚Π½Π΅Ρ‚ ΠΎΠ΄ 10 илјади домашни Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ.

Π‘Π΅ΡˆΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΎ Π²Π»ΠΈΡ˜Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ DoS Π²Ρ€Π· Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ прокси ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π’ΠΎ СкспСримСнталната ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°, Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° имашС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠ°Π½Π°Π» ΠΎΠ΄ 250 Mbps, Π° сСкој прокси Π·Π° Ρ€Π°Π± имашС ΠΊΠ°Π½Π°Π» ΠΎΠ΄ 100 Mbps.

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΠ΄ СкспСримСнтот

Π’Ρ€Π· основа Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚Π°, сС ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ со Π±Ρ€Π·ΠΈΠ½Π° ΠΎΠ΄ 250 Mbps Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π³ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° (ΠΎΠΊΠΎΠ»Ρƒ дСсСт ΠΏΠ°Ρ‚ΠΈ), ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΡˆΡ‚ΠΎ станува Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС користи. ΠœΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° прокси ΠΌΡ€Π΅ΠΆΠ°, Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ Π½Π΅ΠΌΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ влијаниС Π²Ρ€Π· пСрформанситС ΠΈ Π½Π΅ Π³ΠΎ Π΄Π΅Π³Ρ€Π°Π΄ΠΈΡ€Π° корисничкото искуство. Ова сС случува Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΠ²ΠΈΡ‚Π΅ прокси Π³ΠΎ Ρ€Π°Π·Ρ€Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π΅Ρ„Π΅ΠΊΡ‚ΠΎΡ‚ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ‚, Π° Π²ΠΊΡƒΠΏΠ½ΠΈΡ‚Π΅ рСсурси Π½Π° прокси ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° сС повисоки ΠΎΠ΄ ΠΎΠ½ΠΈΠ΅ Π½Π° самата Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°.

Π‘ΠΏΠΎΡ€Π΅Π΄ статистичкитС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π°ΠΊΠΎ ΠΌΠΎΡœΡ‚Π° Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ Π½Π΅ Π½Π°Π΄ΠΌΠΈΠ½ΡƒΠ²Π° 6.0 Gbps (ΠΈ ΠΏΠΎΠΊΡ€Π°Ρ˜ Π²ΠΊΡƒΠΏΠ½Π°Ρ‚Π° пропусната моќ Π½Π° прокси ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚ Π΅ само 6.4 Gbps), Ρ‚ΠΎΠ³Π°Ρˆ 95% ΠΎΠ΄ корисницитС Π½Π΅ Π΄ΠΎΠΆΠΈΠ²ΡƒΠ²Π°Π°Ρ‚ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° пСрформанситС. Π—Π³ΠΎΡ€Π° Π½Π° Ρ‚ΠΎΠ°, Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ моќСн Π½Π°ΠΏΠ°Π΄ кој Π½Π°Π΄ΠΌΠΈΠ½ΡƒΠ²Π° 6.4 Gbps, Π΄ΡƒΡ€ΠΈ ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° прокси ΠΌΡ€Π΅ΠΆΠ° Π½Π΅ΠΌΠ° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡ˜Π° Π½Π° Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° услугата Π·Π° ΠΊΡ€Π°Ρ˜Π½ΠΈΡ‚Π΅ корисници.

ЕкспСримСнт: Π΄Π°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π½Π°ΠΌΠ°Π»Π°Ρ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΎΠ΄ DoS Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ со помош Π½Π° прокси

Π’ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€Π°Π½ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ, ΠΊΠΎΠ³Π° Π½ΠΈΠ²Π½Π°Ρ‚Π° моќ Π΅ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€Π°Π½Π° Π½Π° случаСн сСт Π½Π° прокси Π½Π° Ρ€Π°Π±ΠΎΠ²ΠΈΡ‚Π΅. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ Π·Π°Π³Π»Π°Π²ΡƒΠ²Π° Π΄Π΅Π» ΠΎΠ΄ прокси ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΏΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ Π΄Π΅Π» ΠΎΠ΄ корисницитС ќС Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Ρ‚ ΠΏΠ°Π΄ Π½Π° пСрформанситС.

Наоди

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ СкспСримСнтот сугСрираат Π΄Π΅ΠΊΠ° прокси ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ пСрформанситС Π½Π° TCP Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ Π΄Π° Π³ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ‚ Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° услуга Π·Π° корисницитС, Π΄ΡƒΡ€ΠΈ ΠΈ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° DoS Π½Π°ΠΏΠ°Π΄ΠΈ. Π‘ΠΏΠΎΡ€Π΅Π΄ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, прокси ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ сС ΠΏΠΎΠΊΠ°ΠΆΠ°Π° ΠΊΠ°ΠΊΠΎ СфикасСн Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° послСдицитС ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅; повСќС ΠΎΠ΄ 90% ΠΎΠ΄ корисницитС Π½Π΅ Π΄ΠΎΠΆΠΈΠ²Π΅Π°Π»Π΅ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° услугата Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° СкспСримСнтот. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, истраТувачитС ΠΎΡ‚ΠΊΡ€ΠΈΡ˜Π° Π΄Π΅ΠΊΠ° ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° прокси ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° DoS Π½Π°ΠΏΠ°Π΄ΠΈ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΈΠ·Π΄Ρ€ΠΆΠΈ сС Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° рСчиси Π»ΠΈΠ½Π΅Π°Ρ€Π½ΠΎ. Π—Π°Ρ‚ΠΎΠ°, ΠΊΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ќС сС Π±ΠΎΡ€ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² DoS.

ΠšΠΎΡ€ΠΈΡΠ½ΠΈ врски ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»ΠΈ ΠΎΠ΄ Π˜Π½Ρ„Π°Ρ‚ΠΈΡ†Π°:

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€