Кіріспе

Желілік контроллерлердегі деректерді тарату жылдамдығын шектеу. Компьютерлік желілер
Компьютерлік желілерде жылдамдық шектеуі желілік интерфейс контроллері арқылы жіберілетін немесе қабылданатын сұраулардың жылдамдығын реттеу үшін қолданылады. Осы арқылы қызметтенудан бас тарту (DoS) шабуылдарының алдын алуға болады.

Зерттеулер көрсеткендей, бір зомби машинаның шабуыл жылдамдығы секундына 20-дан астам HTTP GET сұранысын құрайды, ал қалыпты жылдамдықтар одан әлдеқайда төмен.

Жабдықтар

Жабдықтар OSI моделінің 4-ші немесе 5-ші қабаттарындағы сұраулардың жылдамдығын шектеуге мүмкіндік береді. Жылдамдық шектеуі, ECN белгісі қойылған пакетті алғанда жіберушінің желілік протокол стегі арқылы, сондай-ақ кез келген маршрутизатордың желілік кестесі арқылы туындауы мүмкін. Жабдық құрылғысы 4-ші қабаттағы IP-адрестердің белгілі бір диапазоны үшін жылдамдықты шектей алса да, ол көптеген пайдаланушылары бар желіні тоқтату қаупі бар, олар ISP-нің бір IP-адресімен NAT арқылы жасырылған. Терең пакеттік тексеру сеанс қабатында сүзу үшін қолданылуы мүмкін, бірақ бұл жабдық пен протокол сервері (мысалы, веб-сервер) арасында TLS және SSL сияқты шифрлау протоколдарының жұмысын тоқтатуға әкелуі мүмкін.

Хаттама серверлері

Сұрау / жауап моделін қолданатын протоколдық серверлер, мысалы FTP серверлері немесе көбінесе веб-серверлер, сессияны басқару үшін Redis немесе Aerospike сияқты жадтағы кілт-мәндік деректер базасын пайдалана алады. Пайдаланушы сессиясын (немесе IP-адресті) сессия кешіндегі ақпаратқа сүйеніп шектеу қажеттігін тексеру үшін жылдамдық шектеу алгоритмі қолданылады. Егер клиент белгілі бір уақыт ішінде тым көп сұрау жіберсе, HTTP серверлері 429: Тым көп сұраулар күй кодымен жауап бере алады. Дегенмен, кейбір жағдайларда (мысалы, веб-серверлерде) сессияны басқару және жылдамдық шектеу алгоритмі веб-сервердің өзінде емес, веб-серверде іске қосылатын қосымшаға (динамикалық мазмұн үшін қолданылады) енгізілуі керек. Протоколдық сервер немесе желілік құрылғы орнатылған сұрау лимитіне жеткенін байқағанда, жаңа сұрауларды қабылдамайды және оларға жауап бермейді. Кейде олар кіріс жылдамдығы қалыпқа келгенде өңделуі үшін кезекке қосылуы мүмкін, бірақ ең жоғары жүктеме кезінде сұрау жылдамдығы мұндай кезектердің сыйымдылығынан асып, сұрауларды жоюға тура келеді.