рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдиреНрдпреВ рдиреЗрдореЗрд╕реАрдбрд╛ рдбрдмреНрд▓реНрдпреВрдПрдПрдл рдлреНрд░реА рдмрд┐рд▓реНрдб


рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓, рд╣рдордиреЗ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд╛рдпрдирд╛рдорд┐рдХ рдореЙрдбреНрдпреВрд▓ рдиреЗрдореЗрд╕реАрдбрд╛ рдбрдмреНрд▓реНрдпреВрдПрдПрдл рдлреНрд░реА рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдЬреЛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рд╣рдорд▓реЛрдВ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╡рд┐рдкрд░реАрдд, рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИред

рдирд┐рдореЗрд╕рд┐рдбрд╛ WAF 4.0.129 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ


рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬрд╝ рд╕реЗ рдкрд╣рд▓реЗ, рдиреЗрдореЗрд╕рд┐рдбрд╛ WAF рдбрд╛рдпрдирд╛рдорд┐рдХ рдореЙрдбреНрдпреВрд▓ рдиреЗ рдХреЗрд╡рд▓ Nginx Stable 1.12, 1.14 рдФрд░ 1.16 рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдерд╛ред 1.17.10 (R18) рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдирдИ рд░рд┐рд▓реАрдЬ рдиреЗ 1.17 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдиреЗрдЧреНрдиреЗрдХреНрд╕ рдореЗрдирд▓рд╛рдЗрди рдФрд░ рдиреЗрдЬрд┐рдирдХреНрд╕ рдкреНрд▓рд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред

рдХреНрдпреЛрдВ рдПрдХ рдФрд░ WAF?


NAXSI рдФрд░ mod_security рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдореБрдХреНрдд WAF рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ, рдФрд░ mod_security рдХреЛ Nginx рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдврд╝рд╛рд╡рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ Apache2 рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рджреЛрдиреЛрдВ рд╕рдорд╛рдзрд╛рди рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рд╕реНрд╡рддрдВрддреНрд░, рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдФрд░ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВред Mod_security, free рдФрд░ Commercial, $ 500 рдкреНрд░рддрд┐ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП, NAXSI рдХреЗ рд▓рд┐рдП, рд╕рд┐рдЧреНрдиреЗрдЪрд░ рд╕реЗрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ - рд╕рд╛рдЗрди рдЖрдЙрдЯ рдХрд╛ рдПрдХ рдирд┐рд╢реБрд▓реНрдХ рд╕реЗрдЯ, рдЖрдк рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рдпрдо рд╕реЗрдЯ рдЬреИрд╕реЗ doxsi рднреА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рд╕рд╛рд▓ рд╣рдордиреЗ NAXSI рдФрд░ рдиреЗрдореЗрд╕реАрдбрд╛ WAF рдлреНрд░реА рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рдХреА ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:

  • NAXSI рдХреБрдХреА рдореЗрдВ рдбрдмрд▓ URL рдбрд┐рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
  • NAXSI рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдкреНрд░рд╛рдзрд┐рдХрд░рдг, рдХрд┐рд╕реА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдпрд╛ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╕рдВрдкрд╛рджрди, рдЪреБрдирд╛рд╡ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдирд╛, рдЖрджрд┐) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рдпрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЙрд▓ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рджреЗрдВрдЧреА рдФрд░ рдЕрдкрд╡рд╛рдж рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреЛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдореЗрд╕рд┐рдбрд╛ WAF рдлреНрд░реА рдиреЗ рдХреЛрдИ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рджрд░реНрд╢рди рдирд╣реАрдВ рдХрд┐рдпрд╛ред
  • NAXSI рджреНрд╡рд╛рд░рд╛ рдорд┐рд╕реНрдб рд╣рдорд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИ, рдЖрджрд┐ред

рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд╛рд╡рдЬреВрдж, NAXSI рдФрд░ mod_security рдХреЗ рдкрд╛рд╕ рдХрдо рд╕реЗ рдХрдо рджреЛ рдлрд╛рдпрджреЗ рд╣реИрдВ - рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ред рд╣рдо рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рд╣рдо рдЗрд╕реЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ "рдкрд╛рдпрд░реЗрд╕реА" рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдЦрд╛рдореА рдХреА рднрд░рдкрд╛рдИ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕реЗрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЛ рдорд╣рддреНрд╡ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВред

рдирд┐рдореЗрд╕рд┐рдбрд╛ WAF рдирд┐: рд╢реБрд▓реНрдХ рд╕реБрд╡рд┐рдзрд╛:

  • рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдЧрд▓рдд рдирдХрд╛рд░рд╛рддреНрдордХ рдХреА рдПрдХ рдиреНрдпреВрдирддрдо рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдбреЗрдЯрд╛рдмреЗрд╕ред
  • рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдЕрджреНрдпрддрди (рдпрд╣ рддреНрд╡рд░рд┐рдд рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ);
  • NAXSI рдЬреИрд╕реА рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд░рд▓ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдШрдЯрдирд╛рдПрдБ, рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ;
  • рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдХреНрдд, рдпрд╛рддрд╛рдпрд╛рдд, рдЖрднрд╛рд╕реА рдореЗрдЬрдмрд╛рдиреЛрдВ, рдЖрджрд┐ рдХреА рдорд╛рддреНрд░рд╛ рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдореИрдВ WAF рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкреНрд░рд╢реНрди рджреВрдВрдЧрд╛ (рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ: URL, ARGS, рд╣реЗрдбрд░ рдФрд░ рдмреЙрдбреА):

')) 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
c\a\t \/\e\t\c/\p\a\s\sw\d
cat$u+/etc$u/passwd$u
<svg/onload=alert()//


рдпрджрд┐ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, WAF рднреА рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рдорд▓реЗ рдХреЛ рдпрд╛рдж рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ WAF рд╡реИрдз рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

Source: https://habr.com/ru/post/hi459976/


All Articles