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

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

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

Какво С WAF

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

Web Application Firewall (WAF) Π΅ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ Π΅ΠΊΡ€Π°Π½, ΠΊΠΎΠΉΡ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π° Π°Ρ‚Π°ΠΊΠΈ Π½Π° ΡƒΠ΅Π± прилоТСния: SQL ΠΈΠ½ΠΆΠ΅ΠΊΡ†ΠΈΠΈ, мСТдусайтово скриптиранС, дистанционно изпълнСниС Π½Π° ΠΊΠΎΠ΄, брутфорс ΠΈ заобикалянС Π½Π° удостовСряванС (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, ΠΊΠ°ΠΊΠ²ΠΈΡ‚ΠΎ изисквашС мСтодологията ΠΎΡ‚ Π²Ρ‚ΠΎΡ€ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅.

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

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

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

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

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

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

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

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

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

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

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

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

Π—Π°Ρ‰ΠΎ всС ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ сС насочват към ΠΎΠ±Π»Π°Ρ‡Π΅Π½ 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