Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° Web Application Firewall: ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π΄ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π’ Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎ изслСдванС Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ…ΠΌΠ΅ Π·Π° Ρ€Π°Π·ΠΊΠ°Π·Π²Π°Ρ…Π°, ΠΊΠ°ΠΊ Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈΠΌ ИВ рСсурситС Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΎΠ±Π»Π°ΠΊΠΎ ΠΈ Π·Π°Ρ‰ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ антивируси Π½Π΅ са напълно подходящи Π·Π° Ρ‚Π΅Π·ΠΈ Ρ†Π΅Π»ΠΈ. Π’ Ρ‚Π°Π·ΠΈ публикация Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° сигурност ΠΈ Ρ‰Π΅ обсъдим Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° WAF ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ: Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€, софтуСр ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΠΊ.Β 

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° Web Application Firewall: ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π΄ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Какво С WAF

Над 75% ΠΎΡ‚ хакСрскитС Π°Ρ‚Π°ΠΊΠΈ цСлят уязвимости Π½Π° ΡƒΠ΅Π± прилоТСния ΠΈ сайтовС: Ρ‚Π°ΠΊΠΈΠ²Π° Π°Ρ‚Π°ΠΊΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ остават нСзабСлязани ΠΎΡ‚ ИВ инфраструктурата ΠΈ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π·Π° кибСрсигурност. УязвимоститС Π½Π° ΡƒΠ΅Π± прилоТСния носят със сСбС си рисковС ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΌΠ°ΠΌΠ° Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ ΠΈ Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ. ОсвСн Ρ‚ΠΎΠ²Π°, уязвимоститС Π½Π° сайта слуТат ΠΊΠ°Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ†ΠΈ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°.

Web Application Firewall (WAF) Π΅ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ Π΅ΠΊΡ€Π°Π½, ΠΊΠΎΠΉΡ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π° Π°Ρ‚Π°ΠΊΠΈ срСщу ΡƒΠ΅Π± прилоТСния: SQL ΠΈΠ½ΠΆΠ΅ΠΊΡ†ΠΈΠΈ, мСТдусайтово скриптиранС, дистанционно изпълнСниС Π½Π° ΠΊΠΎΠ΄, bruteforce ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄ Π½Π° авторизация (auth bypass). Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π°Ρ‚Π°ΠΊΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ zero-day уязвимости. Π€Π°ΠΉΡŠΡ€ΡƒΠΎΠ»ΠΈΡ‚Π΅ Π½Π° прилоТСния осигуряват Π·Π°Ρ‰ΠΈΡ‚Π°, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡƒΠ΅Π± страницитС, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ HTML, DHTML ΠΈ CSS, ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ врСдоносни заявки ΠΏΠΎ HTTP/HTTPS.

Какви бяха ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ?

ΠŸΡŠΡ€Π²ΠΈΡ‚Π΅ ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° създаванС Π½Π° Web Application Firewall бяха ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ ΠΎΡ‰Π΅ Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° 90-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ Π΅ Π·Π° ΠΏΠΎΠ½Π΅ Ρ‚Ρ€ΠΈΠΌΠ° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² Ρ‚Π°Π·ΠΈ област. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΠΎΡ€ΡŠΡ‚ ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ Π½Π°ΡƒΠΊΠΈ Π”ΠΆΠΈΠΉΠ½ Π‘ΠΏΠ°Ρ„ΠΎΡ€Π΄ ΠΎΡ‚ УнивСрситСта ΠŸΠ΅Ρ€Π΄ΡŽ. Π’ΠΎΠΉ описа Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Ρ„Π°ΠΉΡŠΡ€Π²ΠΎΠ»Π° с прокси ΠΈ я ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° ΠΏΡ€Π΅Π· 1991 Π³. Π² ΠΊΠ½ΠΈΠ³Π°Ρ‚Π° си β€žΠ‘ΠΈΠ³ΡƒΡ€Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° UNIX Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°β€œ.

Вторият ΠΈ трСтият бяха спСциалисти ΠΏΠΎ кибСрсигурност Уилиям ЧСсвик ΠΈ ΠœΠ°Ρ€ΠΊΡƒΡ Π Π°Π½ΡƒΠΌ ΠΎΡ‚ Bell Labs. Π’Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈ Π½Π° прилоТСнията Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни. ВСхният ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π±Π΅ разпространяван ΠΎΡ‚ компанията DEC β€” ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΡŠΡ‚ бСшС пуснат ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Ρ‚ΠΎ SEAL (Secure External Access Link).

Но SEAL Π½Π΅ бСшС ΠΏΡŠΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ WAF Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π’ΠΎΠ²Π° бСшС класичСски ΠΌΡ€Π΅ΠΆΠΎΠ² Ρ„Π°ΠΉΡŠΡ€ΡƒΠΎΠ» с Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠΈ срСщу FTP ΠΈ RSH. По Ρ‚Π°Π·ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ WAF Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ днСс сС счита Π·Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π° компанията Perfecto Technologies (ΠΏΠΎ-късно Sanctum). ΠŸΡ€Π΅Π· 1999 Π³ΠΎΠ΄ΠΈΠ½Π° тя. прСдстави систСмата AppShield. По ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Perfecto Technologies Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°ΡˆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° сигурност Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Π°Ρ‚Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΠΈΡ, Π° Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° аудитория Π½Π° новия ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ бяха ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΈΡ‚Π΅. AppShield моТСшС Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° HTTP заявки ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°ΡˆΠ΅ Π°Ρ‚Π°ΠΊΠΈ Π½Π° Π±Π°Π·Π° Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° сигурност.

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ с AppShield (ΠΏΡ€Π΅Π· 2002 Π³ΠΎΠ΄ΠΈΠ½Π°) сС появи ΠΈ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ WAF с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄. Π’ΠΎΠΉ стана ModSecurity. Π’ΠΎΠΉ бСшС създадСн с Ρ†Π΅Π» Π΄Π° популяризира WAF Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ ΠΈ Π΄ΠΎ днСшСн Π΄Π΅Π½ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΡ‚ ИВ общността (Π΅Ρ‚ΠΎ ΠΈ нСговият рСпозитория Π² GitHub.). ModSecurity Π±Π»ΠΎΠΊΠΈΡ€Π° Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅ Π½Π° прилоТСнията, основавайки сС Π½Π° стандартСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ (сигнатури) β€” инструмСнти Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° заявкитС ΠΏΠΎ шаблон β€” OWASP Core Rule Set.

Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ успяха Π΄Π° постигнат Ρ†Π΅Π»Ρ‚Π° си β€” Π½Π° ΠΏΠ°Π·Π°Ρ€Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° сС появяват Π½ΠΎΠ²ΠΈ WAF Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ построСни Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ModSecurity.

Π’Ρ€ΠΈ поколСния β€” Π²Π΅Ρ‡Π΅ история

ΠŸΡ€ΠΈΠ΅Ρ‚ΠΎ Π΅ Π΄Π° сС Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ Ρ‚Ρ€ΠΈ поколСния WAF систСми, Π΅Π²ΠΎΠ»ΡŽΠΈΡ€Π°Π»ΠΈ с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅.

ΠŸΡŠΡ€Π²ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅. Π Π°Π±ΠΎΡ‚ΠΈ с рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ (ΠΈΠ»ΠΈ Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠΈ). Към Π½Π΅Π³ΠΎ спада ModSecurity. Π”ΠΎΡΡ‚Π°Π²Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π° систСмата изслСдва Π²ΠΈΠ΄ΠΎΠ²Π΅Ρ‚Π΅ Π°Ρ‚Π°ΠΊΠΈ Π½Π° прилоТСнията ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° шаблони, ΠΊΠΎΠΈΡ‚ΠΎ описват Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΈ ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π²Ρ€Π΅Π΄Π½ΠΈ заявки. WAF сравнява с Ρ‚Π΅Π·ΠΈ ΡΠΏΠΈΡΡŠΡ†ΠΈ ΠΈ Ρ€Π΅ΡˆΠ°Π²Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π°Ρ‚Π° ситуация β€” Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΡŠΡ‚ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° Π±Π°Π·Π° рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ Π΅ Π²Π΅Ρ‡Π΅ спомСнатият ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Core Rule Set с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄. Π”Ρ€ΡƒΠ³ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅ Naxsi, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ‰ΠΎ Π΅ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄. БистСмитС с рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ ΠΈΠΌΠ°Ρ‚ Ρ€Π΅Π΄ΠΈΡ†Π° Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, ΠΏΠΎ-спСциално, ΠΊΠΎΠ³Π°Ρ‚ΠΎ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° Π½ΠΎΠ²Π° уязвимост, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ трябва Π΄Π° създава Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ€ΡŠΡ‡Π½ΠΎ. Π’ случай Π½Π° ΠΌΠ°Ρ‰Π°Π±Π½Π° ИВ инфраструктура ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ хиляди. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΠΎΠ²Π° количСство рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ Π΅ доста слоТно, Π΄Π° Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ тяхната ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ½ΠΈΠΆΠΈ производитСлността Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

РСгулярнитС ΠΈΠ·Ρ€Π°Π·ΠΈ ΠΈΠΌΠ°Ρ‚ доста висок ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π½Π° Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ сработвания. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΈΡΡ‚ лингвист Ноам Π₯омски ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ класификация Π½Π° Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ Π³ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈ Π½Π° Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ условни Π½ΠΈΠ²Π° Π½Π° слоТност. Π‘ΠΏΠΎΡ€Π΅Π΄ Ρ‚Π°Π·ΠΈ класификация, с рСгулярнитС ΠΈΠ·Ρ€Π°Π·ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΎΠΏΠΈΡˆΠ°Ρ‚ само ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π°Ρ‚ отклонСния ΠΎΡ‚ шаблона. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π»ΠΈΡ†Π° ΠΌΠΎΠ³Π°Ρ‚ лСсно Π΄Π° "измамят" WAF ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅. Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° справянС с Ρ‚ΠΎΠ²Π° Π΅ добавянСто Π½Π° спСциални символи Π² заявкитС към прилоТСнията, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΎΠΊΠ°Π·Π²Π°Ρ‚ влияниС Π²ΡŠΡ€Ρ…Ρƒ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, Π½ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°Ρ‚ сигнатурното ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° Web Application Firewall: ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π΄ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π’Ρ‚ΠΎΡ€ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅. Π—Π° Π΄Π° сС прСодолСят ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с производитСлността ΠΈ точността Π½Π° WAF, бяха Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни ΠΎΡ‚ Π²Ρ‚ΠΎΡ€ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅. Π’ тях сС появиха парсСри, ΠΊΠΎΠΈΡ‚ΠΎ отговарят Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π°Ρ‚Π°ΠΊΠΈ (Π½Π° HTML, JS ΠΈ Ρ‚.Π½.). Π’Π΅Π·ΠΈ парсСри работят със спСциални Ρ‚ΠΎΠΊΠ΅Π½ΠΈ, описващи заявкитС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, variable, string, unknown, number). ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ послСдоватСлности ΠΎΡ‚ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ сС изнасят Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ списък, с ΠΊΠΎΠΉΡ‚ΠΎ WAF-систСмата Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ свСрява. Π—Π° ΠΏΡŠΡ€Π²ΠΈ ΠΏΡŠΡ‚ Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ бСшС прСдставСн Π½Π° конфСрСнцията Black Hat 2012 ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° C/C++Β Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libinjection, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° SQL ΠΈΠ½ΠΆΠ΅ΠΊΡ†ΠΈΠΈ.

Π’ сравнСниС с WAF ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅, спСциализиранитС парсСри ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° работят ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Ρ‚Π΅ Π½Π΅ Ρ€Π΅ΡˆΠΈΡ…Π° трудноститС, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ€ΡŠΡ‡Π½Π°Ρ‚Π° настройка Π½Π° систСмата ΠΏΡ€ΠΈ появата Π½Π° Π½ΠΎΠ²ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π°Ρ‚Π°ΠΊΠΈ.

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° Web Application Firewall: ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π΄ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π’Ρ€Π΅Ρ‚ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅. Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π² Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΎΡ‚ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ сС ΡΡŠΡΡ‚ΠΎΠΈ Π² ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, позволяващи максимално Π΄Π° сС ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠΈ Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ‚Π° Π½Π° откритията Π΄ΠΎ Ρ€Π΅Π°Π»Π½Π°Ρ‚Π° Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π½Π° SQL/HTML/JS Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈΡ‚Π΅ систСми. Π’Π°Π·ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π΅ способна Π΄Π° Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° Π½Π° Π’ΡŽΡ€ΠΈΠ½Π³, Π·Π° Π΄Π° ΠΎΠ±Ρ…Π²Π°Π½Π΅ рСкурсивно изброяванитС Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. ОсвСн Ρ‚ΠΎΠ²Π°, ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° създаванС Π½Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Π° машина Π½Π° Π’ΡŽΡ€ΠΈΠ½Π³ бСшС Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠ°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ бяха ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ изслСдвания Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ машини Π½Π° Π’ΡŽΡ€ΠΈΠ½Π³.

ΠœΠ°ΡˆΠΈΠ½Π½ΠΎΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ прСдоставя ΡƒΠ½ΠΈΠΊΠ°Π»Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° всяка Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΠΊΠ°, Π·Π° Π΄Π° ΠΎΠ±Ρ…Π²Π°Π½Π΅ всСки Ρ‚ΠΈΠΏ Π°Ρ‚Π°ΠΊΠΈ Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€ΡŠΡ‡Π½ΠΎ създаванС Π½Π° ΡΠΏΠΈΡΡŠΡ†ΠΈ с сигнатури, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ Π±ΠΈΠ»ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈ откритията ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅, ΠΈ Π±Π΅Π· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ/парсСри Π·Π° Π½ΠΎΠ²ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π°Ρ‚Π°ΠΊΠΈ ΠΊΠ°Ρ‚ΠΎ Memcached ΠΈΠ½ΠΆΠ΅ΠΊΡ†ΠΈΠΈ, Redis, Cassandra, SSRF, ΠΊΠΎΠΈΡ‚ΠΎ изисква мСтодологията Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅.

ОбСдинявайки всичкитС Ρ‚Ρ€ΠΈ поколСния Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π΅ΠΌ Π½ΠΎΠ²Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°, Π½Π° която чСрвСният ΠΊΠΎΠ½Ρ‚ΡƒΡ€ прСдставлява Ρ‚Ρ€Π΅Ρ‚ΠΎΡ‚ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ (Ρ„ΠΈΠ³. 3). Към Ρ‚ΠΎΠ²Π° ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ Π΅Π΄Π½ΠΎ ΠΎΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ с β€žΠžΠ½ΡΠ΅ΠΊβ€œ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° ΡƒΠ΅Π± прилоТСния ΠΈ API Π’Π°Π»Π°Ρ€ΠΌ.

Π‘Π΅Π³Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° само-настройка. Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ·ΠΈ Ρ†ΠΈΠΊΡŠΠ» Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° сС Π½Π°Ρ€ΠΈΡ‡Π° β€žΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅β€œ. ОбикновСно ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ няколко Ρ‚ΠΈΠΏΠ° Ρ‚Π°ΠΊΠΎΠ²Π° ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅:

  • Анализ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ (пасивно)
  • Π‘ΠΊΠ°Π½ΠΈΡ€Π°Π½Π΅/Ρ„Π°Π·Π·Π΅Ρ€ (Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ)
  • Π€Π°ΠΉΠ»ΠΎΠ²Π΅ с ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ/ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ-ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‡ΠΈΡ†ΠΈ/ΠΊΠ°ΠΏΠ°Π½ΠΈ (пост Ρ„Π°ΠΊΡ‚ΡƒΠΌ)
  • Π ΡŠΡ‡Π½ΠΎ (опрСдСля сС ΠΎΡ‚ супСрвизора)

Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΎΡ‚ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ ΡΡŠΡ‰ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° Π²Π°ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с точността. Π‘Π΅Π³Π° Π΅ възмоТно Π½Π΅ само Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π°Ρ‚ Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ сработвания ΠΈ Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ отрицания, Π½ΠΎ ΠΈ Π΄Π° сС открият допустими истински ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»Π½ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° SQL ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π² контролния ΠΏΠ°Π½Π΅Π», Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° шаблони Π·Π° ΡƒΠ΅Π± страници, AJAX заявки, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с JavaScript Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ.

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° Web Application Firewall: ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π΄ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° Web Application Firewall: ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π΄ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° Web Application Firewall: ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π΄ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π”Π°Π»Π΅Π΅ Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π·Π° рСализация Π½Π° WAF.

Π₯Π°Ρ€Π΄ΡƒΠ΅Ρ€, софтуСр ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΠΊ β€” ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ?

Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни Π·Π° прилоТСния Π΅ β€žΡ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΎβ€œ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π’Π΅Π·ΠΈ систСми прСдставляват спСциализирани изчислитСлни устройства, ΠΊΠΎΠΈΡ‚ΠΎ компанията инсталира Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π² своята Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚ΡŠΡ€. Но Π² Ρ‚ΠΎΠ·ΠΈ случай Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС Π·Π°ΠΊΡƒΠΏΠΈ собствСно ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ ΠΈ Π΄Π° сС платят ΠΏΠ°Ρ€ΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π·Π° настройка ΠΈ отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ (Π°ΠΊΠΎ Ρ„ΠΈΡ€ΠΌΠ°Ρ‚Π° няма собствСн ИВ ΠΎΡ‚Π΄Π΅Π»). Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ всяко ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ остарява ΠΈ става Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π΅ΠΌΠΎ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ чСсто трябва Π΄Π° прСдвидят Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°.

АлтСрнативСн Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π·Π° внСдряванС Π½Π° WAF Π΅ софтуСрната рСализация. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ сС инсталира ΠΊΠ°Ρ‚ΠΎ допълнСниС Π·Π° някакъв софтуСр (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ModSecurity сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° Π²ΡŠΡ€Ρ…Ρƒ Apache) ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π΅Π΄ΠΈΠ½ ΡΡŠΡ€Π²ΡŠΡ€ с Π½Π΅Π³ΠΎ. ОбикновСно ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° физичСски ΡΡŠΡ€Π²ΡŠΡ€, Ρ‚Π°ΠΊΠ° ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ°. НСгативната страна Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°Ρ‚Π° мащабируСмост ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° ΠΎΡ‚ страна Π½Π° доставчика.

ВрСтият Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° WAF ΠΎΡ‚ ΠΎΠ±Π»Π°ΠΊΠ°. Подобни Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ΠΎΡ‚ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ доставчици ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ‚Π½Π° услуга. ΠšΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ Π½Π΅ трябва Π΄Π° Π·Π°ΠΊΡƒΠΏΡƒΠ²Π°Ρ‚ ΠΈ настройват спСциализирано ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅, Ρ‚Π΅Π·ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ΅ΠΌΠ°Ρ‚ доставчицитС Π½Π° услугата. Π’Π°ΠΆΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅, Ρ‡Π΅ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡΡ‚ ΠΎΠ±Π»Π°Ρ‡Π΅Π½ WAF Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° рСсурситС към ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° доставчика. Π£Π΅Π±ΡΠ°ΠΉΡ‚ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π²Π½Π΅Π΄Ρ€Π΅Π½ навсякъдС, Π΄ΠΎΡ€ΠΈ on-premise.

Π—Π°Ρ‰ΠΎ всС ΠΏΠΎ-чСсто сС ΠΎΠ±Ρ€ΡŠΡ‰Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° облачния WAF, Ρ‰Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ.

Какво моТС WAF в облака

ΠžΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ:

  • Π”ΠΎΡΡ‚Π°Π²Ρ‡ΠΈΠΊΡŠΡ‚ отговаря Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅. WAF сС прСдоставя ΠΏΠΎ Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ‚, Π·Π°Ρ‚ΠΎΠ²Π° Π·Π° актуалността Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈΡ‚Π΅ слСди Π΄ΠΎΡΡ‚Π°Π²Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π° услугата. АктуализациитС сС отнасят Π½Π΅ само Π·Π° софтуСр, Π½ΠΎ ΠΈ Π·Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€. Π”ΠΎΡΡ‚Π°Π²Ρ‡ΠΈΠΊΡŠΡ‚ обновява ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ ΠΏΠ°Ρ€ΠΊ ΠΈ сС Π³Ρ€ΠΈΠΆΠΈ Π·Π° Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅. Π’ΠΎΠΉ ΡΡŠΡ‰ΠΎ отговаря Π·Π° балансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Π½Π΅. Ако Π½Π°ΡΡ‚ΡŠΠΏΠΈ ΠΎΡ‚ΠΊΠ°Π· Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° WAF ΡΡŠΡ€Π²ΡŠΡ€Π°, Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ сС прСнасочва към Π΄Ρ€ΡƒΠ³Π° машина. Π Π°Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΎΡ‚ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° позволява Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π°Ρ‚ ситуации, Π² ΠΊΠΎΠΈΡ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна Π²Π»ΠΈΠ·Π° Π² Ρ€Π΅ΠΆΠΈΠΌ fail open β€” Π½Π΅ справя сС с Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ спира Π΄Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π° заявкитС.
  • Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΎ ΠΏΠ°Ρ‡Π²Π°Π½Π΅. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ‚Ρ‡ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ части Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΄ΠΎ затварянСто Π½Π° уязвимостта ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ Π½Π° облачния доставчик ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° спокойно Π΄Π° ΠΈΠ·Ρ‡Π°ΠΊΠ°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΡΡ‚Π°Π²Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π° софтуСра ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ β€žΠΏΠ°Ρ‡ΠΎΠ²Π΅β€œ. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎΡ‚ΠΎ Π±ΡŠΡ€Π·ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π·Π° доставчика Π½Π° софтуСр. НапримСр, Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° β€žΠ’Π°Π»Π°Ρ€ΠΌβ€œ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΎΡ‚ΠΎ ΠΏΠ°Ρ‚Ρ‡ΠΈΡ€Π°Π½Π΅ отговаря ΠΎΡ‚Π΄Π΅Π»Π΅Π½ софтуСрСн ΠΌΠΎΠ΄ΡƒΠ». ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° добавя пСрсонализирани рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ заявки. БистСмата позволява ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° някои заявки с Ρ„Π»Π°Π³Π° β€žΠšΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈβ€œ. Π’ΠΎΠ³Π°Π²Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ сС маскират, Π° самитС Ρ‚Π΅ Π½Π΅ сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ извън Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° Π·ΠΎΠ½Π° Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна.
  • Π’Π³Ρ€Π°Π΄Π΅Π½ скСнСр Π½Π° ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚ΡŠΡ€Π° ΠΈ уязвимоститС. Π’ΠΎΠ²Π° позволява самостоятСлно Π΄Π° сС опрСдСлят ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ Π³Ρ€Π°Π½ΠΈΡ†ΠΈ Π½Π° ИВ инфраструктурата, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ DNS запитвания ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° WHOIS. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° WAF Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈΡ‚Π΅ услуги ΠΈ сСрвизи Π²ΡŠΡ‚Ρ€Π΅ Π² ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚ΡŠΡ€Π° (ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° сканиранС Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅). Π—Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна Π΅ способна Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π° всички разпространСни Ρ‚ΠΈΠΏΠΎΠ²Π΅ уязвимости – SQLi, XSS, XXE ΠΈ Π΄Ρ€. – ΠΈ Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² конфигурацията Π½Π° софтуСра, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, нСконтролирания Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Git ΠΈ BitBucket ΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ запитвания към Elasticsearch, Redis, MongoDB.
  • АтакитС сС Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚ ΠΎΡ‚ рСсурситС Π½Π° ΠΎΠ±Π»Π°ΠΊΠ°. ОбикновСно ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ доставчици Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚ с Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ±Π΅ΠΌΠΈ изчислитСлни мощности. Π’ΠΎΠ²Π° позволява ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π·Π°ΠΏΠ»Π°Ρ…ΠΈΡ‚Π΅ с висока точност ΠΈ скорост. Π’ ΠΎΠ±Π»Π°ΠΊΠ° сС Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΎΡ‚ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Ρ‰ΠΈ възли, ΠΏΡ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° цСлият Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. Π’Π΅Π·ΠΈ възли Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΡƒΠ΅Π± прилоТСнията ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ статистика Π² Π¦Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π° Π°Π½Π°Π»ΠΈΠ·ΠΈ. Π’ΠΎΠΉ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π½Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π·Π° Π΄Π° ΠΎΠ±Π½ΠΎΠ²ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π·Π° всички Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°Π½ΠΈ прилоТСния. РСализацията Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° схСма Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рис. 4. Подобни Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° сигурност ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ броя Π½Π° Ρ„Π°Π»ΡˆΠΈΠ²ΠΈΡ‚Π΅ сработвания Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна.

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° Web Application Firewall: ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ Π΄ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π‘Π΅Π³Π° ΠΌΠ°Π»ΠΊΠΎ Π·Π° особСноститС Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ WAF ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ аспСкти ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ:

  • ΠŸΡ€Π΅Ρ…ΠΎΠ΄ към OpEx. Π’ случая с ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ WAF Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° внСдряванС Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π½ΡƒΠ»Π΅Π²ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ всичкото ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈ Π²Π΅Ρ‡Π΅ са ΠΏΠ»Π°Ρ‚Π΅Π½ΠΈ ΠΎΡ‚ доставчика, Π° Π·Π°ΠΏΠ»Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° услугата сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΠΎ Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ‚.
  • Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΡ‚ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° услуга ΠΌΠΎΠΆΠ΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΈΠ»ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° ΠΎΡ‚ Π΅Π΄ΠΈΠ½Π½Π° управляваща Ρ‚Π°Π±Π»ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎ. Π”ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ Π½Π΅Π³ΠΎ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° Ρ‡Ρ€Π΅Π· HTTPS, плюс Ρ‡Π΅ ΠΈΠΌΠ° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация, основан Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» TOTP (ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ с Π²Ρ€Π΅ΠΌΠ΅Π²ΠΎ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ стойности).
  • Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅ Ρ‡Ρ€Π΅Π· DNS. МоТС самостоятСлно Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ DNS ΠΈ Π΄Π° настроитС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π° Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π—Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° Π½Π°Π·Π½Π°Ρ‡Π°Π²Π°Ρ‚Π΅ ΠΈ ΠΎΠ±ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ спСциалисти. ОбикновСно тСхничСската ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° доставчика ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ с настройката.

WAF-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ…Π° Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡ ΠΎΡ‚ прости ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ с Π΅ΠΌΠΏΠΈΡ€ΠΈΡ‡Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄ΠΎ комплСксни Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ систСми с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈΡ‚Π΅ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π°Ρ‚ ΡˆΠΈΡ€ΠΎΠΊ ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ бяха Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠΈ ΠΏΡ€Π΅Π· 90-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π’ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° стСпСн появата Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° функционалност стана възмоТна Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. WAF-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚. ΠšΠ°ΠΊΡ‚ΠΎ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈ области Π½Π° Π˜Π‘.

Π’Π΅ΠΊΡΡ‚ΡŠΡ‚ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ ΠΎΡ‚ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ ΠšΠ°Ρ€ΠΏΡƒΠ·ΠΈΠΊΠΎΠ², ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ Π·Π° Π˜Π‘ Π½Π° облачния доставчик #CloudMTS.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster