Новата Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° Nemesida WAF Free Π·Π° NGINX

Новата Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° Nemesida WAF Free Π·Π° NGINX
ΠœΠΈΠ½Π°Ρ‚Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° ја објавивмС Nemesida WAF Free, Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ ΠΌΠΎΠ΄ΡƒΠ» Π·Π° NGINX кој Π³ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π° Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ Π½Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°, која сС заснова Π½Π° машинско ΡƒΡ‡Π΅ΡšΠ΅, бСсплатната Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° само ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ Π½Π° потпис.

ΠšΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΡΡ‚ΠΈΠΊΠΈ Π½Π° ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Nemesida WAF 4.0.129

ΠŸΡ€Π΅Π΄ Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ» Nemesida WAF ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°ΡˆΠ΅ само Nginx Stable 1.12, 1.14 ΠΈ 1.16. Новото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠ΄Π°Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Nginx Mainline, ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΎΠ΄ 1.17 ΠΈ Nginx Plus, ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΎΠ΄ 1.15.10 (R18).

Π—ΠΎΡˆΡ‚ΠΎ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΡƒΡˆΡ‚Π΅ Π΅Π΄Π΅Π½ WAF?


NAXSI ΠΈ mod_security сС Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π½Π°Ρ˜ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈΡ‚Π΅ бСсплатни WAF ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π° mod_security Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ сС ΠΏΡ€ΠΎΠΌΠΎΠ²ΠΈΡ€Π° ΠΎΠ΄ Nginx, ΠΈΠ°ΠΊΠΎ ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ сС ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ само Π²ΠΎ Apache2. Π”Π²Π΅Ρ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° сС бСсплатни, со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΈ ΠΈΠΌΠ°Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ корисници ΡˆΠΈΡ€ΡƒΠΌ свСтот. Π—Π° mod_security, достапни сС бСсплатни ΠΈ ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈ потписи Π·Π° 500 Π΄ΠΎΠ»Π°Ρ€ΠΈ годишно, Π·Π° NAXSI ΠΈΠΌΠ° бСсплатСн сСт Π½Π° потписи Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π°, Π° исто Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π³Ρ€ΡƒΠΏΠΈ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ doxsi.

Оваа Π³ΠΎΠ΄ΠΈΠ½Π° ја тСстиравмС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° NAXSI ΠΈ Nemesida WAF Free. Накратко Π·Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅:

  • NAXSI Π½Π΅ ΠΏΡ€Π°Π²ΠΈ двојно Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° URL Π²ΠΎ ΠΊΠΎΠ»Π°Ρ‡ΠΈΡšΠ°
  • На NAXSI ΠΌΡƒ Ρ‚Ρ€Π΅Π±Π° ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° - стандардно, стандарднитС поставки Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° ќС Π³ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°Π°Ρ‚ ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ Π±Π°Ρ€Π°ΡšΠ° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° (ΠΎΠ²Π»Π°ΡΡ‚ΡƒΠ²Π°ΡšΠ΅, ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€ΠΎΡ„ΠΈΠ» ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π», учСство Π²ΠΎ Π°Π½ΠΊΠ΅Ρ‚ΠΈ ΠΈΡ‚Π½.) ΠΈ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π°Ρ‚ списоци со исклучоци , ΡˆΡ‚ΠΎ лошо влијаС Π½Π° бСзбСдноста. Nemesida WAF Free со стандардни поставки Π½Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈ Π½ΠΈΡ‚Ρƒ Π΅Π΄Π½Π° Π»Π°ΠΆΠ½Π° ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π° Π΄ΠΎΠ΄Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ со страницата.
  • Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠΏΡƒΡˆΡ‚Π΅Π½ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ Π·Π° NAXSI Π΅ ΠΌΠ½ΠΎΠ³ΡƒΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ, ΠΈΡ‚Π½.

И ΠΏΠΎΠΊΡ€Π°Ρ˜ нСдостатоцитС, NAXSI ΠΈ mod_security ΠΈΠΌΠ°Π°Ρ‚ Π½Π°Ρ˜ΠΌΠ°Π»ΠΊΡƒ Π΄Π²Π΅ прСдности - ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΈ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ корисници. Ја ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°ΠΌΠ΅ ΠΈΠ΄Π΅Ρ˜Π°Ρ‚Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄, Π½ΠΎ Ρ‚ΠΎΠ° сè ΡƒΡˆΡ‚Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΌΠΎΠΆΠ½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со β€žΠΏΠΈΡ€Π°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Ρ‚Π°β€œ Π½Π° ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°, Π½ΠΎ Π·Π° Π΄Π° Π³ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½Π·ΠΈΡ€Π°ΠΌΠ΅ овој нСдостаток, цСлосно ја ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΠΌΠ΅ содрТината Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΎΡ‚ потписи. Ја Ρ†Π΅Π½ΠΈΠΌΠ΅ приватноста ΠΈ Π²ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌΠ΅ сами Π΄Π° Π³ΠΎ ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈΡ‚Π΅ ΠΎΠ²Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ прокси-сСрвСр.

ΠšΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΡΡ‚ΠΈΠΊΠΈ Π½Π° Nemesida WAF Free:

  • висококвалитСтна Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° потписи со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π° Π»Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½ΠΈ ΠΈ Π»Π°ΠΆΠ½ΠΈ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΈ.
  • ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ ΠΎΠ΄ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ (Ρ‚ΠΎΠ° Π΅ Π±Ρ€Π·ΠΎ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ);
  • Сдноставни ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π»ΠΈΠ²ΠΈ настани Π·Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ, Π° Π½Π΅ β€žΡ…Π°ΠΎΡβ€œ ΠΊΠ°ΠΊΠΎ NAXSI;
  • ΠΏΠΎΡ‚ΠΏΠΎΠ»Π½ΠΎ бСсплатСн, Π½Π΅ΠΌΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π·Π° ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜, Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ хостови ΠΈΡ‚Π½.

Како Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ, ќС Π΄Π°Π΄Π°ΠΌ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€Π°ΡˆΠ°ΡšΠ° Π·Π° Π΄Π° сС ΠΎΡ†Π΅Π½Π°Ρ‚ пСрформанситС Π½Π° WAF (сС ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π° Π΄Π° сС користи Π²ΠΎ сСкоја ΠΎΠ΄ Π·ΠΎΠ½ΠΈΡ‚Π΅: URL, ARGS, Headers & Body):

')) un","ion se","lect 1,2,3,4,5,6,7,8,9,0,11#"] ')) union/**/select/**/1,/**/2,/**/3,/**/4,/**/5,/**/6,/**/7,/**/8,/**/9,/**/'some_text',/**/11#"] union(select(1),2,3,4,5,6,7,8,9,0x70656e746573746974,11)#"] ')) union+/*!select*/ (1),(2),(3),(4),(5),(6),(7),(8),(9),(0x70656e746573746974),(11)#"] ')) /*!u%6eion*/ /*!se%6cect*/ (1),(2),(3),(4),(5),(6),(7),(8),(9.),(0x70656e746573746974),(11)#"] ')) %2f**%2funion%2f**%2fselect (1),(2),(3),(4),(5),(6),(7),(8),(9),(0x70656e746573746974),(11)#"] %5B%221807182982%27%29%29%20uni%22%2C%22on
%20sel%22%2C%22ect%201%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C%2some_text%27%2C11%23%22%5D
cat /et?/pa?swd
cat /et'c/pa'ss'wd
cat /et*/pa**wd
e'c'ho 'swd test pentest' |awk '{print "cat /etc/pas"$1}' |bas'h
cat /etc/passwd
cat$u+/etc$u/passwd$u
<svg/onload=alert()//

Ако Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° Π½Π΅ сС Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈ, Ρ‚ΠΎΠ³Π°Ρˆ Π½Π°Ρ˜Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ WAF ќС Π³ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡˆΡ‚ΠΈ вистинскиот Π½Π°ΠΏΠ°Π΄. ΠŸΡ€Π΅Π΄ Π΄Π° Π³ΠΈ користитС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΡ‚Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ WAF Π½Π΅ Π³ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π° Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΈΡ‚Π΅ Π±Π°Ρ€Π°ΡšΠ°.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€