DDoS Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ: ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСсты

DDoS Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ: ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСсты

Компания Variti Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ Π±ΠΎΡ‚ΠΎΠ² ΠΈ DDoS-Π°Ρ‚Π°ΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ΅ тСстированиС. На ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ HighLoad++ 2018 ΠΌΡ‹ рассказывали, ΠΊΠ°ΠΊ ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡ‚ΡŒ рСсурсы ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π°Ρ‚Π°ΠΊ. Если ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΈΠ·ΠΎΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ части систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ сСрвисы ΠΈ CDN ΠΈ рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΠΉΡ‚Π΅ΡΡŒ. Но Π±Π΅Π· спСциализированных ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΡΠΏΡ€Π°Π²ΠΈΡ‚Π΅ΡΡŒ πŸ™‚

ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ тСкста ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ тСзисами Π½Π° сайтС ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ.
А Ссли Π²Ρ‹ Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, запись нашСго Π΄ΠΎΠΊΠ»Π°Π΄Π° Π½ΠΈΠΆΠ΅ ΠΏΠΎΠ΄ спойлСром.

Π’ΠΈΠ΄Π΅ΠΎΠ·Π°ΠΏΠΈΡΡŒ Π΄ΠΎΠΊΠ»Π°Π΄Π°

МногиС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡƒΠΆΠ΅ ΡƒΠΌΠ΅ΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСстирования, Π½ΠΎ Π½Π΅ всС Π΄Π΅Π»Π°ΡŽΡ‚ стрСсс-тСстирования. НСкоторыС наши Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΈ Π΄ΡƒΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… сайт нСуязвим, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ highload систСма, ΠΈ ΠΎΠ½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΡ‚ Π°Ρ‚Π°ΠΊ. ΠœΡ‹ ΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это Π½Π΅ совсСм ΠΏΡ€Π°Π²Π΄Π°.
РазумССтся, ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ тСстов ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°, с подписью ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ, ΠΈ с нашСй ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DDoS-Π°Ρ‚Π°ΠΊΡƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈ Π½Π° ΠΊΠΎΠ³ΠΎ нСльзя. ВСстированиС проводится Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ врСмя, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ΅Ρ‰Π°Π΅ΠΌΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ рСсурса минимальна, Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с доступом Π½Π΅ отразятся Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² процСссС тСстирования всСгда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΉΡ‚ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ постоянный ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ с Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ. Π­Ρ‚ΠΎ позволяСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ достигнутых Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ…, Π½ΠΎ ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π² Ρ…ΠΎΠ΄Π΅ тСстирования. ΠŸΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ тСстирования ΠΌΡ‹ всСгда составляСм ΠΎΡ‚Ρ‡Π΅Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π½Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ нСдостатки ΠΈ Π΄Π°Π΅ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ слабых мСст сайта.

Как ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ тСстирования ΠΌΡ‹ эмулируСм Π±ΠΎΡ‚Π½Π΅Ρ‚. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Π½Π°ΡˆΠΈΡ… сСтях, Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСст Π½Π΅ закончился Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΆΠ΅ ΠΌΠΈΠ½ΡƒΡ‚Π΅ ΠΈΠ·-Π·Π° срабатывания Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, ΠΌΡ‹ ΠΏΠΎΠ΄Π°Π΅ΠΌ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π΅ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ IP, Π° с собствСнной подсСти. Плюс, для создания Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ свой достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ тСстовый сСрвСр.

ΠŸΠΎΡΡ‚ΡƒΠ»Π°Ρ‚Ρ‹

Много β€” Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ
Π§Π΅ΠΌ мСньшСй Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΌΡ‹ смоТСм довСсти рСсурс Π΄ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π°, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅. Если получится ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ сайт ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса Π² сСкунду, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, это прСкрасно. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎ Π·Π°ΠΊΠΎΠ½Ρƒ подлости ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ случайно ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² эту ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ.

Частичный ΠΎΡ‚ΠΊΠ°Π· Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ
ΠœΡ‹ всСгда совСтуСм Π΄Π΅Π»Π°Ρ‚ΡŒ систСмы Π³Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½Ρ‹ΠΌΠΈ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΡ… стоит ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° физичСском ΡƒΡ€ΠΎΠ²Π½Π΅, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½ΠΈΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. Π’ случаС физичСского раздСлСния, Π΄Π°ΠΆΠ΅ Ссли Π½Π° сайтС Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ‚ΠΊΠ°ΠΆΠ΅Ρ‚, Ρ‚ΠΎ Π²Π΅Π»ΠΈΠΊΠ° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΈ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ сохранится доступ хотя Π±Ρ‹ ΠΊ части Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° β€” основа устойчивости
ΠžΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ рСсурса ΠΈ Π΅Π³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°Ρ‚Π°ΠΊΠΈ ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° этапС проСктирования, фактичСски Π½Π° этапС рисования ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±Π»ΠΎΠΊ-схСм Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли Π·Π°ΠΊΡ€Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ошибки, ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² дальнСйшСм ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ слоТно.

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄, Π½ΠΎ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³
МногиС Π΄ΡƒΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ это гарантия отказоустойчивости сСрвиса. Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ эксплуатация, Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ DevOps. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ спСциалисты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ Linux ΠΈ ΡΠ΅Ρ‚ΡŒ, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ Π² nginx, настроят Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС рСсурс Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° тСстС, Π° Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ всС сломаСтся.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΈ стрСсс-тСстирования
НагрузочноС тСстированиС позволяСт Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ функционирования систСмы. БтрСсс-тСстированиС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° поиск слабых мСст систСмы ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эту систСму ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя Π² процСссС ΠΎΡ‚ΠΊΠ°Π·Π° Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… частСй. ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΈ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ остаСтся нСизвСстным для Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° стрСсс-тСстирования.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ L7 Π°Ρ‚Π°ΠΊ

Π’ΠΈΠ΄Ρ‹ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»ΠΈΠΌ Π½Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ L7 ΠΈ L3&4. L7 β€” это Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ прилоТСния, Ρ‡Π°Ρ‰Π΅ всСго ΠΏΠΎΠ΄ Π½Π΅ΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTTP, ΠΌΡ‹ ΠΆΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌ Π»ΡŽΠ±ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° TCP.
Π£ L7 Π°Ρ‚Π°ΠΊ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠ½ΠΈ приходят нСпосрСдствСнно Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΡ… сСтСвыми срСдствами вряд Π»ΠΈ получится. Π’Π°ΠΊΠΈΠ΅ Π°Ρ‚Π°ΠΊΠΈ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΎΠ³ΠΈΠΊΡƒ, ΠΈ Π·Π° счСт этого ΠΎΡ‡Π΅Π½ΡŒ эффСктивно ΠΈ ΠΏΡ€ΠΈ нСбольшом Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ ЦПУ, ΠΏΠ°ΠΌΡΡ‚ΡŒ, диск, Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ рСсурсы.

HTTP Flood

Π’ случаС любой Π°Ρ‚Π°ΠΊΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΈ Π² случаС с L7 это Ρ‚ΠΎΠΆΠ΅ Π²Π΅Ρ€Π½ΠΎ. Π’Ρ€Π°Ρ„ΠΈΠΊ Π°Ρ‚Π°ΠΊΠΈ Π½Π΅ всСгда просто ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ Ρ‡Π°Ρ‰Π΅ всСго это удаСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎ частотности, Π½ΠΎ Ссли всС спланировано Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ, Ρ‚ΠΎ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π³Π΄Π΅ Π°Ρ‚Π°ΠΊΠ°, Π° Π³Π΄Π΅ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½Ρ‹Π΅ запросы, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
Π’ качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим Π°Ρ‚Π°ΠΊΡƒ HTTP Flood. Из Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Π΅, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΏΠΈΠΊΠΎΠ²ΠΎΠ΅ число запросов прСвосходило 600 тысяч Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ.

DDoS Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ: ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСсты

HTTP Flood β€” это самый простой способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для Π½Π΅Π³ΠΎ бСрСтся ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ инструмСнт Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ тСстирования, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ApacheBench, ΠΈ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ запрос ΠΈ Ρ†Π΅Π»ΡŒ. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ простом ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ Π²Π΅Π»ΠΈΠΊΠ° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π½Π°Ρ€Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСрвСра, Π½ΠΎ Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ. НапримСр, Π΄ΠΎΠ±Π°Π²ΠΈΠ² случайныС строки Π² запрос, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π½ΡƒΠ΄ΠΈΡ‚ сСрвСр постоянно ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠ²Π΅ΠΆΡƒΡŽ страницу.
Π’Π°ΠΊΠΆΠ΅ Π½Π΅ стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ user-agent Π² процСссС создания Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. МногиС user-agent популярных инструмСнтов тСстирования Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‚ΡΡ систСмными администраторами, ΠΈ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ просто Π½Π΅ Π΄ΠΎΠΉΡ‚ΠΈ Π΄ΠΎ бэкСнда. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ, вставляя Π² запрос Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.
ΠŸΡ€ΠΈ всСй простотС Π°Ρ‚Π°ΠΊΠΈ HTTP Flood ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈ свои нСдостатки. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, для создания Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ большиС мощности. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ, особСнно Ссли ΠΈΠ΄ΡƒΡ‚ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ адрСса. Π’ ΠΈΡ‚ΠΎΠ³Π΅, запросы сразу ΠΆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎ систСмными администраторами, Π»ΠΈΠ±ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°.

Π§Ρ‚ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ количСство запросов Π² сСкунду ΠΈ ΠΏΡ€ΠΈ этом Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π² эффСктивности, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ сайт. Π’Π°ΠΊ, Π½Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°Π½Π°Π» ΠΈΠ»ΠΈ сСрвСр, Π½ΠΎ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ части прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ мСста Π½Π° сайтС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ большиС вычислСния: ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Ρ‹, страницы с ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. НаконСц, часто Π±Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° сайтС Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΈΠΉ php-скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ страницу ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сотСн тысяч строк. Π’Π°ΠΊΠΎΠΉ скрипт Ρ‚ΠΎΠΆΠ΅ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни Π½Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ сСрвСр ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ мишСнью для Π°Ρ‚Π°ΠΊΠΈ.

Π“Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ

Когда ΠΌΡ‹ сканируСм рСсурс ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ тСстирования, Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ смотрим, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π° сам сайт. ΠœΡ‹ ΠΈΡ‰Π΅ΠΌ всСвозмоТныС поля Π²Π²ΠΎΠ΄Π°, тяТСлыС Ρ„Π°ΠΉΠ»Ρ‹ β€” Π² ΠΎΠ±Ρ‰Π΅ΠΌ всС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ рСсурсу ΠΈ замСдляСт Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π±Π°Π½Π°Π»ΡŒΠ½Ρ‹Π΅ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Google Chrome ΠΈ Firefox, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ врСмя ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² страницы.
Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ сканируСм ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Ρ‹. НапримСр, Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠ°Π³Π°Π·ΠΈΠ½, abc.com, ΠΈ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ admin.abc.com. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, это Π°Π΄ΠΌΠΈΠ½ΠΊΠ° с Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, Π½ΠΎ Ссли Π² Π½Π΅Π΅ ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Ρ‚ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ для основного рСсурса.
Π£ сайта ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ api.abc.com. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, это рСсурс для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² App Store ΠΈΠ»ΠΈ Google Play, ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ доступа, ΠΏΡ€Π΅ΠΏΠ°Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ API ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСстовыС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ люди Π΄ΡƒΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, нСуязвимо для Π°Ρ‚Π°ΠΊ Π½Π° ΠΎΡ‚ΠΊΠ°Π· Π² обслуТивании. Π―ΠΊΠΎΠ±Ρ‹ авторизация это Π»ΡƒΡ‡ΡˆΠ°Ρ CAPTCHA, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ 10-20 тСстовых Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² просто, Π° создав ΠΈΡ…, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ доступ ΠΊ слоТному ΠΈ Π½Π΅ΠΏΡ€ΠΈΠΊΡ€Ρ‹Ρ‚ΠΎΠΌΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ.
ЕстСствСнно, ΠΌΡ‹ смотрим Π½Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ, Π½Π° robots.txt ΠΈ WebArchive, ViewDNS, ΠΈΡ‰Π΅ΠΌ старыС вСрсии рСсурса. Иногда Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Ρ‹ΠΊΠ°Ρ‚ΠΈΠ»ΠΈ, скаТСм, mail2.yandex.net, Π° старая вСрсия, mail.yandex.net, ΠΎΡΡ‚Π°Π»Π°ΡΡŒ. Π­Ρ‚ΠΎΡ‚ mail.yandex.net пСрСстаСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π½Π° Π½Π΅Π³ΠΎ Π½Π΅ отводятся рСсурсы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½ΠΎ ΠΎΠ½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. БоотвСтствСнно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ старой вСрсии ΠΌΠΎΠΆΠ½ΠΎ эффСктивно Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ рСсурсы бэкСнда ΠΈ всСго Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ стоит Π·Π° вСрсткой. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Π°ΠΊ происходит Π½Π΅ всСгда, Π½ΠΎ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΌΡ‹ сталкиваСмся всС Ρ€Π°Π²Π½ΠΎ довольно часто.
ЕстСствСнно, ΠΌΡ‹ ΠΏΡ€Π΅ΠΏΠ°Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса, структуру cookie. МоТно, скаТСм, Π·Π°ΠΏΡƒΠ»ΠΈΡ‚ΡŒ Π² JSON массив Π²Π½ΡƒΡ‚Ρ€ΠΈ cookie ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ рСсурс Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ.

Нагрузка Π² поиск

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΏΡ€ΠΈ исслСдовании сайта, это Π½Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ поиск Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρƒ всСх, ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρƒ всСх ΠΎΠ½, ΠΊ соТалСнию, Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ ΠΏΠ»ΠΎΡ…ΠΎ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅ ΡƒΠ΄Π΅Π»ΡΡŽΡ‚ поиску достаточноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Но Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° рСкомСндация β€” Π½Π΅ стоит Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Π΅ запросы, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΈ Π² случаС с HTTP flood.
Π”Π΅Π»Π°Ρ‚ΡŒ случайныС запросы Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΠΆΠ΅ Π½Π΅ всСгда эффСктивно. Π“ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ относятся ΠΊ поиску. Если Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°: допустим, сайт Ρ‚ΠΎΡ€Π³ΡƒΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π·ΠΈΠ½ΠΎΠΉ ΠΈ позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ радиус шин, Ρ‚ΠΈΠΏ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. БоотвСтствСнно ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Ρ… слов заставят Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТных условиях.
ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΡŽ: поиску Π³ΠΎΡ€Π°Π·Π΄ΠΎ слоТнСС ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½ΡŽΡŽ страницу Π²Ρ‹Π΄Π°Ρ‡ΠΈ, Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ. Π’ΠΎ Π΅ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.
На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π² поиск. Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ с ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΆΠ΅ сСкунды тСста Π½Π° скорости Π΄Π΅ΡΡΡ‚ΡŒ запросов Π² сСкунду сайт Π»Π΅Π³ ΠΈ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π».

DDoS Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ: ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСсты

Если поиска Π½Π΅Ρ‚?

Если поиска Π½Π΅Ρ‚, Ρ‚ΠΎ это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ сайт Π½Π΅ содСрТит Π² сСбС Π΄Ρ€ΡƒΠ³ΠΈΡ… уязвимых ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°. Π’Π°ΠΊΠΈΠΌ ΠΏΠΎΠ»Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ авторизация. БСйчас Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π»ΡŽΠ±ΡΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ слоТныС Ρ…Π΅ΡˆΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π»ΠΎΠ³ΠΈΠ½ΠΎΠ² ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ ΠΏΠΎ Ρ€Π°Π΄ΡƒΠΆΠ½Ρ‹ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Ρ…Π΅ΡˆΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ большиС рСсурсы CPU. Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π»ΠΎΠΆΠ½Ρ‹Ρ… Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ процСссора, ΠΈ ΠΊΠ°ΠΊ слСдствиС, Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ сайт пСрСстаСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π½Π° сайтС всСвозмоТных Ρ„ΠΎΡ€ΠΌ для ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи β€” это ΠΏΠΎΠ²ΠΎΠ΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° ΠΎΡ‡Π΅Π½ΡŒ большиС тСксты ΠΈΠ»ΠΈ просто ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массовый Ρ„Π»ΡƒΠ΄. ΠŸΠΎΡ€ΠΎΠΉ сайты ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π² Ρ‚ΠΎΠΌ числС Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ gzip. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ Ρ„Π°ΠΉΠ» Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1Π’Π±, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gzip сТимаСм Π΅Π³ΠΎ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π°ΠΉΡ‚ ΠΈΠ»ΠΈ ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ ΠΈ отправляСм Π½Π° сайт. Π”Π°Π»ΡŒΡˆΠ΅ ΠΎΠ½ разархивируСтся ΠΈ получаСтся ΠΎΡ‡Π΅Π½ΡŒ интСрСсный эффСкт.

Rest API

Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ внимания Ρ‚Π°ΠΊΠΈΠΌ популярным Π½Ρ‹Π½Ρ‡Π΅ сСрвисам, ΠΊΠ°ΠΊ Rest API. Π—Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ Rest API Π³ΠΎΡ€Π°Π·Π΄ΠΎ слоТнСС, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ сайт. Для Rest API Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄Π°ΠΆΠ΅ Π±Π°Π½Π°Π»ΡŒΠ½Ρ‹Π΅ способы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΠΉ Π½Π΅Π»ΠΈΠ³ΠΈΡ‚ΠΈΠΌΠ½ΠΎΠΉ активности.
Rest API ΠΎΡ‡Π΅Π½ΡŒ просто ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ обращаСтся нСпосрСдствСнно ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ этом Π²Ρ‹Π²ΠΎΠ΄ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сСрвиса ΠΈΠ· строя Π²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° собой достаточно тяТСлыС послСдствия для бизнСса. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Rest API ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ завязан Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»Π°Π²Π½Ρ‹ΠΉ сайт, Π½ΠΎ ΠΈ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ бизнСс-рСсурсы. И Ссли это всС ΠΏΠ°Π΄Π°Π΅Ρ‚, Ρ‚ΠΎ эффСкт Π³ΠΎΡ€Π°Π·Π΄ΠΎ сильнСС, Ρ‡Π΅ΠΌ Π² случаС с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈΠ· строя простого сайта.

Нагрузка Π½Π° тяТСлый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚

Если Π½Π°ΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ одностраничноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π»Π΅Π½Π΄ΠΈΠ½Π³, сайт-Π²ΠΈΠ·ΠΈΡ‚ΠΊΡƒ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ слоТного Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ тяТСлый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. НапримСр, большиС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π΄Π°Π΅Ρ‚ сСрвСр, Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, pdf-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, β€” ΠΌΡ‹ ΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ всС это Π²Ρ‹ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΈΠ΅ тСсты Ρ…ΠΎΡ€ΠΎΡˆΠΎ грузят Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ΠΈ Π·Π°Π±ΠΈΠ²Π°ΡŽΡ‚ ΠΊΠ°Π½Π°Π»Ρ‹, ΠΈ поэтому эффСктивны. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ сСрвСр, скачивая большой Ρ„Π°ΠΉΠ» Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… скоростях, Ρ‚ΠΎ Π²Ρ‹ просто Π·Π°Π±ΡŒΠ΅Ρ‚Π΅ ΠΊΠ°Π½Π°Π» Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ сСрвСра ΠΈ Ρ‚ΠΎΠ³Π΄Π° наступит ΠΎΡ‚ΠΊΠ°Π· Π² обслуТивании.
На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ тСста Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° скорости 30 RPS сайт пСрСстал ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ, Π»ΠΈΠ±ΠΎ Π²Ρ‹Π΄Π°Π²Π°Π» 500-Π΅ ошибки сСрвСра.

DDoS Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ: ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСсты

НС стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎ настройку сСрвСров. Часто ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΊΡƒΠΏΠΈΠ» Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΡƒ, поставил Ρ‚ΡƒΠ΄Π° Apache, настроил всС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, располоТил php-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Π½ΠΈΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

DDoS Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ: ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСсты

Π—Π΄Π΅ΡΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° шла Π² ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΈ составляла всСго 10 RPS. ΠœΡ‹ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Π»ΠΈ 5 ΠΌΠΈΠ½ΡƒΡ‚, ΠΈ сСрвСр ΡƒΠΏΠ°Π». Π”ΠΎ ΠΊΠΎΠ½Ρ†Π°, ΠΏΡ€Π°Π²Π΄Π°, нСизвСстно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ ΡƒΠΏΠ°Π», Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ просто объСлся памяти, ΠΈ поэтому пСрСстал ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ.

Wave based

Π’ послСдниС Π³ΠΎΠ΄-Π΄Π²Π° достаточно популярными стали Π²ΠΎΠ»Π½ΠΎΠ²Ρ‹Π΅ Π°Ρ‚Π°ΠΊΠΈ. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽΡ‚ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ ΠΆΠ΅Π»Π΅Π·ΠΊΠΈ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ DDoS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ накоплСния статистики для Π½Π°Ρ‡Π°Π»Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π°Ρ‚Π°ΠΊΠΈ. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ΠΈ Π½Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‚ Π°Ρ‚Π°ΠΊΡƒ Π² ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 30-40 сСкунд, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‚ΡΡ. БоотвСтствСнно Π² эти 30-40 сСкунд Π½Π° сайт ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ рСсурс Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя, ΠΏΠΎΠΊΠ° Π½Π΅ разгрСбутся всС запросы.
Π’ случаС с Π°Ρ‚Π°ΠΊΠΎΠΉ Π½ΠΈΠΆΠ΅ Π±Ρ‹Π» ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» 10 ΠΌΠΈΠ½ΡƒΡ‚, послС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ»Π΅Ρ‚Π΅Π»Π° новая, видоизмСнСнная порция Π°Ρ‚Π°ΠΊΠΈ.

DDoS Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ: ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСсты

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΠ±ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ, запустила Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ, Π½ΠΎ ΠΏΡ€ΠΈΠ»Π΅Ρ‚Π΅Π»Π° новая, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ другая порция Π°Ρ‚Π°ΠΊΠΈ, ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° снова Π½Π°Ρ‡Π°Π»Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. ЀактичСски, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ пСрСстаСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π·Π°Ρ‰ΠΈΡ‚Π° становится нСэффСктивной, ΠΈ сайт нСдоступСн.
Для Π²ΠΎΠ»Π½ΠΎΠ²Ρ‹Ρ… Π°Ρ‚Π°ΠΊ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ высокиС значСния Π½Π° ΠΏΠΈΠΊΠ΅, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ ста тысяч ΠΈΠ»ΠΈ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° запросов Π² сСкунду, Π² случаС с L7. Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎ L3&4, Ρ‚ΠΎ Ρ‚Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сотни Π³ΠΈΠ³Π°Π±ΠΈΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΈΠ»ΠΈ, соотвСтствСнно, сотни mpps, Ссли ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ….
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΆΠ΅ Ρ‚Π°ΠΊΠΈΡ… Π°Ρ‚Π°ΠΊ Π² синхронизации. Атаки ΠΈΠ΄ΡƒΡ‚ с Π±ΠΎΡ‚Π½Π΅Ρ‚Π°, ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ большой Ρ€Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠΈΠΊ, трСбуСтся высокая ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ синхронизации. И эта координация Π½Π΅ всСгда получаСтся: ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ получаСтся ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ параболичСский ΠΏΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит довольно ΠΆΠ°Π»ΠΊΠΎ.

НС HTTP Π΅Π΄ΠΈΠ½Ρ‹ΠΌ

Помимо HTTP Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ L7, ΠΌΡ‹ любим ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π²Π΅Π±-сайта, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ хостинга, Π½Π°Ρ€ΡƒΠΆΡƒ Ρ‚ΠΎΡ€Ρ‡Π°Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΈ MySQL. ΠŸΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Ρ‹ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ Π² мСньшСй стСпСни, Ρ‡Π΅ΠΌ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΈΡ… Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ достаточно эффСктивно ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ CPU Π½Π° сСрвСрС.
ΠœΡ‹ Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ уязвимости SSH 2016 Π³ΠΎΠ΄Π° добивались успСха. БСйчас эта ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρƒ всСх ΠΏΠΎΠΏΡ€Π°Π²Π»Π΅Π½Π°, Π½ΠΎ это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π² SSH нСльзя ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. МоТно. ΠŸΡ€ΠΎΡΡ‚ΠΎ подаСтся огромная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΉ, SSH ΡΡŠΠ΅Π΄Π°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ вСсь CPU Π½Π° сСрвСрС ΠΈ дальшС Π²Π΅Π±-сайт складываСтся ΡƒΠΆΠ΅ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ-Π΄Π²ΡƒΡ… запросов Π² сСкунду. БоотвСтствСнно эти ΠΎΠ΄ΠΈΠ½-Π΄Π²Π° запроса ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ Π½ΠΈΠΊΠ°ΠΊ нСльзя ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
ΠžΡΡ‚Π°ΡŽΡ‚ΡΡ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ мноТСство соСдинСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π² сСрвСрах. РаньшС этим Π³Ρ€Π΅ΡˆΠΈΠ» Apache, сСйчас этим фактичСски Π³Ρ€Π΅ΡˆΠΈΡ‚ ΠΈ nginx, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ часто настраиваСтся ΠΏΠΎ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Ρƒ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ соСдинСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ nginx ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ, Π»ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, соотвСтствСнно ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ это количСство соСдинСний, Π½ΠΎΠ²ΠΎΠ΅ соСдинСниС nginx ΡƒΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚, ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ сайт Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
Наш тСстовый кластСр ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ достаточным CPU, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Ρ‚Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ SSL handshake. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π±ΠΎΡ‚Π½Π΅Ρ‚Ρ‹ Ρ‚ΠΎΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π»ΡŽΠ±ΡΡ‚ это Π΄Π΅Π»Π°Ρ‚ΡŒ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, понятно, Ρ‡Ρ‚ΠΎ Π±Π΅Π· SSL Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹Π΄Π°Ρ‡Π° Google, Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ρƒ SSL, ΠΊ соТалСнию, Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с CPU.

L3&4

Когда ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± Π°Ρ‚Π°ΠΊΠ΅ Π½Π° уровнях L3&4, ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠ± Π°Ρ‚Π°ΠΊΠ΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠ°Π½Π°Π»Π°. Вакая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΠ° ΠΎΡ‚ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΎΠΉ, Ссли это Π½Π΅ Π°Ρ‚Π°ΠΊΠ° SYN-flood. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° SYN-flood Π°Ρ‚Π°ΠΊ для срСдств Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² большом объСмС. Максимальная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° L3&4 составляла 1,5-2 Π’Π±ΠΈΡ‚/с. Π’Π°ΠΊΠΎΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ компаниям, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Oracle ΠΈ Google.
SYN ΠΈ SYN-ACK β€” это ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ установкС соСдинСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ SYN-flood ΠΈ слоТно ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ: нСпонятно, это SYN, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΡˆΠ΅Π» Π½Π° установку соСдинСния, ΠΈΠ»ΠΈ Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π»ΡƒΠ΄Π°.

UDP-flood

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρƒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ² Π½Π΅Ρ‚ Ρ‚Π΅Ρ… мощностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Ρƒ нас, поэтому для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ амплификация. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ сканируСт ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΠΈΠ±ΠΎ уязвимыС, Π»ΠΈΠ±ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настроСнныС сСрвСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΎΠ΄ΠΈΠ½ SYN-ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ трСмя SYN-ACK. ΠŸΠΎΠ΄Π΄Π΅Π»Ρ‹Π²Π°Ρ адрСс источника с адрСса Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ сСрвСра, ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, скаТСм, Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π°, ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²Ρƒ.

DDoS Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ: ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСсты

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π°ΠΌΠΏΠ»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΈΡ… слоТном ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ. Из послСдних ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ привСсти Π½Π°ΡˆΡƒΠΌΠ΅Π²ΡˆΠΈΠΉ случай с уязвимым memcached. Плюс, сСйчас появилось мноТСство устройств IoT, IP-ΠΊΠ°ΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ Π² основном настроСны ΠΏΠΎ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Ρƒ, ΠΈ ΠΏΠΎ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Ρƒ ΠΎΠ½ΠΈ настроСны Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, поэтому Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π°ΠΊΠΈΠ΅ устройства Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π°Ρ‚Π°ΠΊΠΈ Ρ‡Π°Ρ‰Π΅ всСго.

DDoS Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ: ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ стрСсс- ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Π΅ тСсты

НСпростой SYN-flood

SYN-flood, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, самый интСрСсный Π²ΠΈΠ΄ ΠΈΠ· всСх Π°Ρ‚Π°ΠΊ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ систСмныС администраторы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΏΠΎ IP. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ΠΏΠΎ IP ΡΡ‚Ρ€Π°Π΄Π°ΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сисадмины, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎ скриптам, Π½ΠΎ ΠΈ, ΠΊ соТалСнию, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ систСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽΡ‚ΡΡ Π·Π° большиС дСньги.
Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ катастрофой, вСдь Ссли Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ подмСнят IP-адрСса, Ρ‚ΠΎ компания Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄ΡΠ΅Ρ‚ΡŒ. Когда Firewall Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ собствСнный кластСр, Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€ΡƒΡˆΠΈΡ‚ΡŒΡΡ внСшниС взаимодСйствия, ΠΈ рСсурс сломаСтся.
ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ собствСнной сСти нСслоТно. Если Π² офисС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΅ΡΡ‚ΡŒ WI-Fi-ΡΠ΅Ρ‚ΡŒ, ΠΈΠ»ΠΈ Ссли Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ рСсурсов измСряСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠ², Ρ‚ΠΎ ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ IP-адрСс этой систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈΠ»ΠΈ офисного Wi-Fi ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π² качСствС источника. На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ рСсурс Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ доступСн, Π½ΠΎ Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ IP-адрСса Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Π’Π°ΠΊ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° Wi-Fi-ΡΠ΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ HighLoad, Π³Π΄Π΅ прСзСнтуСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, β€” ΠΈ это Π²Π»Π΅Ρ‡Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ бизнСс- ΠΈ экономичСскиС ΠΈΠ·Π΄Π΅Ρ€ΠΆΠΊΠΈ.
Π’ΠΎ врСмя тСстирования ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΌΠΏΠ»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· memcached ΠΊΠ°ΠΊΠΈΠΌΠΈ-Ρ‚ΠΎ внСшними рСсурсами, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ договорСнности ΠΏΠΎ ΠΏΠΎΠ΄Π°Ρ‡Π΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ IP-адрСса. БоотвСтствСнно ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π°ΠΌΠΏΠ»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· SYN ΠΈ SYN-ACK, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ SYN систСма ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ двумя-трСмя SYN-ACK, ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π°Ρ‚Π°ΠΊΠ° умноТаСтся Π² Π΄Π²Π°-Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π°.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

Один ΠΈΠ· основных инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ для Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ L7, β€” это Yandex-tank. Π’ частности, Π² качСствС ΠΏΡƒΡˆΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„Π°Π½Ρ‚ΠΎΠΌ, плюс Π΅ΡΡ‚ΡŒ нСсколько скриптов для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ‚Ρ€ΠΎΠ½ΠΎΠ² ΠΈ для Π°Π½Π°Π»ΠΈΠ·Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².
Для Π°Π½Π°Π»ΠΈΠ·Π° сСтСвого Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Tcpdump, для Π°Π½Π°Π»ΠΈΠ·Π° сСрвСра β€” Nmap. Для создания Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ L3&4 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ OpenSSL ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ собствСнной ΠΌΠ°Π³ΠΈΠΈ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ DPDK. DPDK β€” это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΎΡ‚ Intel, которая позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сСтСвым интСрфСйсом, минуя стСк Linux, ΠΈ Ρ‚Π΅ΠΌ самым ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ. ЕстСствСнно, DPDK ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ L3&4, Π½ΠΎ ΠΈ Π½Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ L7, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ высокий ΠΏΠΎΡ‚ΠΎΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² запросов Π² сСкунду с ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.
Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пишСм ΠΏΠΎΠ΄ спСцифичСскиС тСсты. Если Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ SSH, Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ проэскпулатирована. Если ΠΌΡ‹ Π°Ρ‚Π°ΠΊΡƒΠ΅ΠΌ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Ρ‚ΠΎ Π±Π΅Ρ€Π΅ΠΌ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΈΠ»ΠΈ просто пишСм Π½Π° Π½ΠΈΡ… скрипты.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ качСствС ΠΈΡ‚ΠΎΠ³ΠΎΠ² Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ:

  • Помимо классичСского Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ тСстирования Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ стрСсс-тСстированиС. Π£ нас Π΅ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° субподрядчик ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π° ΠΏΡ€ΠΎΠ²Π΅Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ΅ тСстированиС. Оно ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ рСсурс Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡˆΡ‚Π°Ρ‚Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. Но Π·Π°Ρ‚Π΅ΠΌ появилась Π½Π΅ΡˆΡ‚Π°Ρ‚Π½Π°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, посСтитСли сайта стали Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π°Ρ‡Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСсурс, β€” ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ субподрядчик Π»Π΅Π³. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡΠΊΠ°Ρ‚ΡŒ уязвимости стоит, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ ΠΎΡ‚ DDoS-Π°Ρ‚Π°ΠΊ.
  • НСобходимо ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ части систСмы ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Если Ρƒ вас Π΅ΡΡ‚ΡŒ поиск, Π΅Π³ΠΎ Π½Π°Π΄ΠΎ вынСсти Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π½Π΅ Π² Π΄ΠΎΠΊΠ΅Ρ€. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли ΠΎΡ‚ΠΊΠ°ΠΆΠ΅Ρ‚ поиск ΠΈΠ»ΠΈ авторизация, Ρ‚ΠΎ хотя Π±Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π’ случаС с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΠΏΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ с Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€Π°, ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ, Ссли ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹, ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· OAuth2.
  • НС стоит ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Ρ‚ΡŒ всСвозмоТными ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ сСрвисами.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CDN Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ сСтСвых Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ срСдство Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π°Ρ‚Π°ΠΊ Π½Π° исчСрпаниС ΠΊΠ°Π½Π°Π»Π° ΠΈ просто Ρ„Π»ΡƒΠ΄Π° Π² статику.
  • НСобходимо ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ спСциализированныС сСрвисы Π·Π°Ρ‰ΠΈΡ‚Ρ‹. ΠžΡ‚ L3&4 Π°Ρ‚Π°ΠΊ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠ°Π½Π°Π»Π° сами Π²Ρ‹ Π½Π΅ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅ΡΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ вас, скорСС всСго, просто Π½Π΅Ρ‚ достаточного ΠΊΠ°Π½Π°Π»Π°. ΠžΡ‚ L7 Π°Ρ‚Π°ΠΊ Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ вряд Π»ΠΈ ΠΎΡ‚ΠΎΠ±ΡŒΠ΅Ρ‚Π΅ΡΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ большими. Плюс, поиск ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Π°Ρ‚Π°ΠΊ это всС-Ρ‚Π°ΠΊΠΈ ΠΏΡ€Π΅Ρ€ΠΎΠ³Π°Ρ‚ΠΈΠ²Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСрвисов, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².
  • РСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΠΉΡ‚Π΅ΡΡŒ. Π­Ρ‚ΠΎ касаСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ядра, Π½ΠΎ ΠΈ SSH daemon, особСнно Ссли ΠΎΠ½ΠΈ Ρƒ вас ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π½Π°Ρ€ΡƒΠΆΡƒ. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π½Π°Π΄ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ всС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ уязвимости ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ вряд Π»ΠΈ смоТСтС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com