рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!
рдореЗрд░рд╛ рдирд╛рдо рдПрдВрдбреНрд░реА рд╣реИред 10 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬ рд░рд╣рд╛ рд╣реВрдВред рдФрд░ рдореЗрд░реЗ рдЬреНрдЮрд╛рди рдХреЛ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдкрд┐рдЫрд▓реЗ рдордИ рдореЗрдВ, рдореИрдВрдиреЗ
рд╣рд╛рдЗрдЬреЗрдирдмрдЧ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдИ рдереА, рдФрд░ рдЕрдм рдореИрдВ рдпрд╣рд╛рдВ рдЕрдкрдирд╛ рдЬреНрдЮрд╛рди рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ, рд╡рд╣ рднреА, рд╣реИрдмрд░ рдХреЗ рдЦреБрд▓реЗ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВред рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдПрдХ рдмрд╛рд░ рдореИрдВрдиреЗ рдХреБрдЦреНрдпрд╛рдд рдХрдВрдкрдиреА рдлреЗрд╕рдмреБрдХ рдХреЗ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░
рдПрдХ рднреЗрджреНрдпрддрд╛ рдкрд╛рдИ ред рд▓реЛрдЧ ImageMagick (рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп) рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рднреВрд▓ рдЧрдП :) рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдореИрдВ рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рд╣рдо рд╕рднреА рд▓реЛрдЧ рд╣реИрдВ рдФрд░ рд╣рдо рд╕рднреА рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдХрд┐рди рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рдФрд░ рдХрд┐рди рдкрджреЛрдВ рдкрд░ рд╣рдо рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЬреЛрдЦрд┐рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рд╡реЗрдмрд╕рд╛рдЗрдЯ / рдЯреВрд▓ рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрдЧрд╛, рдЙрддрдиреА рд╣реА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЖрдкрдХреЛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рди рдХрд░рдирд╛ рдореВрд░реНрдЦрддрд╛ рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдЗрдЯрдо рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рдЪрд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
- рддреИрдпрд╛рд░реА:
- рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЬрд╣рд╛рдВ рдЖрд╡реЗрджрди рдореЗрдВ рдбреЗрдЯрд╛ рдЖ рд╕рдХрддрд╛ рд╣реИ;
- рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реНрдЯреЙрдХ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ;
- рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХрд┐рди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ;
- рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЖрдкрдХреЛ рдЙрди рд╕рднреА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рддрдХрдиреАрдХ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВ;
- рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рдЖрд▓рд╕реА рдордд рдмрдиреЛ, рдЗрд╕ рдЖрдЗрдЯрдо рдХреЛ рдЫреЛрдбрд╝реЗрдВ рдирд╣реАрдВред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХреЛрдб рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдмрд┐рдирд╛, рдХрд┐рд╕реА рднреА рднреЗрджреНрдпрддрд╛ рдХреЛ рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рднреА рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕ рд╕рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред
рддреЛ, рддреИрдпрд╛рд░реАред рдореИрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдЕрдиреНрдпрдерд╛ рд▓реЗрдЦ рдореЗрдВ рдкрд╛рда рдХреА рдорд╛рддреНрд░рд╛ рд╕рднреА рдмреЛрдзрдЧрдореНрдп рдФрд░ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рдПрдЧреАред рдореИрдВ рдЖрдкрдХреЛ
OWASP рдЯреЙрдк рдЯреЗрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реВрдЪреА рд╕реЗ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рд╣рд░ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ,
OWASP рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо рдЗрд╕ рд╕рдордп рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рддрд╛ рд╣реИред рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред
XSS
XSS (рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ) рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рдПрдХ рд╣рдорд▓рд╛ рд╣реИ рдЬреЛ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдЕрдкрдиреЗ рд╢рд┐рдХрд╛рд░ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдордирдорд╛рдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░, рдЗрд╕рдХрд╛ рддрд╛рддреНрдкрд░реНрдп
HTML рдЯреИрдЧ рдФрд░
JS рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рд╣реИред
рдЙрджрд╛рд╣рд░рдг: рдПрдХ рд╕рдордп рдореЗрдВ рдРрд╕реА рд╕реЗрд╡рд╛
рдпрд╛рд╣реВ рдереА! рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╡рд┐рдирд┐рдордп рдкрд╛рд╕рд╡рд░реНрдб рд░рд┐рдХрд╡рд░реА рдлреЙрд░реНрдо рдореЗрдВ "
рд░рд┐рдЯрд░реНрди рдпреВрдЖрд░рдПрд▓ " рдкреИрд░рд╛рдореАрдЯрд░ рдерд╛ред рдпрд╣ рд╕рдВрдХреЗрдд рджреЗ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рдж рдХрд┐рд╕ рдкреЗрдЬ рдкрд░ рд▓реМрдЯрдирд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рдпрд╛ рдПрдХ рдФрд░ рд╡реЗрдХреНрдЯрд░ рд╡рд╣рд╛рдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдЬреЛ
рдЬреЗрдПрд╕ рдХреЛрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рдХреБрдХреАрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ ред рд╣рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рд╡реЗрдХреНрдЯрд░ рд╣реА рд╣реИред рд╕рднреА рдПрдХ рдмрд╛рд░ рдореЗрдВ:

рдПрдХ рдЗрдВрдЬреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕ рдЪрд░ рдХреЗ рд╕рдВрджрд░реНрдн рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ - рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ рдорд╛рдирд╛ рдерд╛ рдЬрдм рдЙрд╕рдиреЗ рдХреЛрдб рд▓рд┐рдЦрд╛ рдерд╛)ред
рдиреАрдЪреЗ рдореВрд▓ рдореВрд▓реНрдп рд╣реИред рдпрд╣ рдПрдХ рд╡реИрдз рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ returnURL = / login.jsp
рдпрд╣
<рдЗрдирдкреБрдЯ> рдЯреИрдЧ рдХреЗ рдореВрд▓реНрдп рдореЗрдВ рдЖрддрд╛ рд╣реИред
рдЕрдЧрд░ рд╣рдо
jsp рдХреЗ рдмрд╛рдж рдПрдХ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐
HTML рд╕рд┐рдВрдЯреИрдХреНрд╕ рдиреЗ рдбрд╛рд▓рд╛ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ,
HTML рднрд╛рд╖рд╛ рд╕рдЦреНрдд рдирд╣реАрдВ рд╣реИ, рдкрд╛рд░реНрд╕рд░ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ рдФрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА:

рдПрдХ рдФрд░ рдЪрд░рд┐рддреНрд░ рдЬреЛрдбрд╝реЗрдВред рдпрд╣рд╛рдВ рд╣рдо
<рдЗрдирдкреБрдЯ> рдЯреИрдЧ рдХреЗ рд╕рдВрджрд░реНрдн рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИрдВ:

рдЕрдм рд╣рдо
<svg> рдЯреИрдЧ рдХреЗ рдЙрджреНрдШрд╛рдЯрди рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рджреЛ рд╡реИрдз рдЯреИрдЧ рдорд┐рд▓рддреЗ рд╣реИрдВ:

рдЕрдЧрд▓рд╛, рд╕рдВрдкреВрд░реНрдг рдЖрдХреНрд░рдордг рд╡реЗрдХреНрдЯрд░ рдЬреЛрдбрд╝реЗрдВ:

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ,
svg рдЪрд┐рддреНрд░ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред "
рдСрдирд▓реЛрдб "
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВрдбрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА
рдХреБрдХреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рд░реНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ
рд╣реИрдВ ред рд╡рд╣ рд╕рдм рд╣реИ! рд╣рдорд▓рд╛рд╡рд░ рдиреЗ рдЖрдкрдХреА
рдХреБрдХреАрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░
рд▓реАрдВ ред
рдпрджрд┐ рд╕рдмреВрдд рдореЗрдВ рд╣рдо рдХреЗрд╡рд▓ рдЪреЗрддрд╛рд╡рдиреА рд╣реА рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдХреАрдЬрд╝ рднреЗрдЬрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдкрдХрд╛ рдЦрд╛рддрд╛ рдЬрдмреНрдд рдХрд░ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИ:

рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд╣рдорд▓реЗ рдХреЗ рдЕрдзрд┐рдХ рд╡реИрдХреНрдЯрд░ рднреА рд╣реИрдВред рдореИрдВ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╕рдВрджрд░реНрдн рд╕реЗ рдмрд╛рд╣рд░ рдХреИрд╕реЗ рдирд┐рдХрд▓реЗ:
- рд╕рдВрджрд░реНрдн рд╕реЗ рдмрд╛рд╣рд░ред рдпреЗ 6 рд╡рд░реНрдг рди рдХреЗрд╡рд▓ HTML рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рдХреЗ рд╕рдВрджрд░реНрдн рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рдмрд▓реНрдХрд┐ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рд╕реЗ рднреА:
-> ''>
рдареАрдХ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рджреЛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╣рдорд▓рд╛ рд╡реИрдХреНрдЯрд░:
- рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдбрд╛рд▓реЗрдВред рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ - рдкреГрд╖реНрда рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗ рдЖрдкрдХреЗ рдкреГрд╖реНрда рдореЗрдВ html рдХреЛрдб рдПрдореНрдмреЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирдХрд▓реА рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

String " aaaa " google.com рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреА рд╣реИ ред рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд▓рд┐рдВрдХ рдкреГрд╖реНрда рдкрд░ рдкреНрд░рд╕реНрддреБрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЛрдб рдореЗрдВ рдЗрд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рд░рджреНрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдорд╛рдорд▓реЗ рдХреЛ рдкреВрд░рд╛ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрдХреАрдЬрд╝ рдХреЛ рд░реЛрдХрдирд╛:

XSS рдХреА рдЦреЛрдЬ рдХрд╣рд╛рдБ рдФрд░ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдирдХрд╛рд░реА / рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рдВрдХреНрд╢рди рдвреВрдВрдвреЗрдВред рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдбреЗрдЯрд╛ рдорд┐рд▓рддрд╛ рд╣реИ? рдпрд╣рд╛рдБ рдПрдХ
рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрд░реЛрдд рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдЖрддреА рд╣реИред рдФрд░ рдЗрд╕ рддрд░рд╣, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ,
рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ ред рдЕрдЯреИрдХ рд╡реИрдХреНрдЯрд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: рдЖрд░рдПрд╕рдПрд╕ рдлрд╝реАрдб, рдЕрдиреНрдп рд╕реЗрд╡рд╛рдПрдВ, рдмрд╛рд╣рд░реА рдФрд░ рдЖрдВрддрд░рд┐рдХ рджреЛрдиреЛрдВред
рдпрд╣рд╛рдБ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдЙрджрд╛рд╣рд░рдг рд╣реИ: рдореИрдВ SEMrush IT рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдБред рд╣рдо рдПрдХ рдСрдирд▓рд╛рдЗрди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдСрдирд▓рд╛рдЗрди рдорд╛рд░реНрдХреЗрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЙрдкрдХрд░рдг рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╕реЗрд╡рд╛ рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдмрдЪрд╛рдпрд╛, рджреВрд╕рд░реЗ рдХреЛ рдХрдо рдХрд┐рдпрд╛, рдкреНрд░рддреНрдпреЗрдХ рдЯреАрдо рдиреЗ рдПрдХ-рджреВрд╕рд░реЗ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд┐рдпрд╛, рдпрд╣ рдирд┐рдХрд▓рд╛ рдХрд┐ рджреВрд╕рд░реА рд╕реЗрд╡рд╛ рдкрд░
XSS рдЙрддреНрдкрдиреНрди рд╣реБрдЖ рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рдЙрдЪрд┐рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реБрдЖ, рдФрд░ рдкрд╣рд▓реЗ рдХрдорд╛рдВрдб рдиреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдорд╛рдирд╛ред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ "
рдЬреИрд╕рд╛ рд╣реИ " рд░рдЦрд╛ред рдирд┐рд╖реНрдХрд░реНрд╖: рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдпрд╣ рдпрд╛ рд╡рд╣ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╛ рдХреМрди рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ, рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рд╣реИ, рддреЛ рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ:
- рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП;
- рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рдВрджрд░реНрдн рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХреНрд╕рдПрд╕рдПрд╕ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рднреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░ рд╣реИ: рдкрд╛рда / рд╕рд╛рджрд╛;
- рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рд╕рд┐рд╕реНрдЯрдо рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдкрд░ рднрд░реЛрд╕рд╛ рди рдХрд░реЗрдВред
рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди
рдПрд╕рдХреНрдпреВрдПрд▓-рдХреЛрдб (рдЕрдВрдЧреНрд░реЗрдЬреА рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди) рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди - рдЙрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдХреНрд╡реЗрд░реА рдореЗрдВ рдкрд░рд┐рдЪрдп рдЬреЛ рд╡рд╣рд╛рдВ рдирд┐рд╣рд┐рдд рдирд╣реАрдВ рдереЗред
рдЙрджрд╛рд╣рд░рдг (рдЬреАрд╡рди рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрдЪреНрдЫреЗ рд╕реЗ рднреА):
рд╣рдо рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд╕реЗ рдЦреЛрдЬ рд╕рдХрддрд╛ рд╣реИред
рджрд╛рдИрдВ рдУрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрд╡реЗрд░реА рдХреИрд╕реЗ рджрд┐рдЦрддреА рд╣реИ, рдФрд░ рдмрд╛рдИрдВ рдУрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдФрд░ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдкреНрд░рд╛рдердорд┐рдХ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд╛рдо рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди рдореЗрдВ рджреЛ рдЙрджреНрдзрд░рдг рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╕рд┐рдВрдЧрд▓ рдФрд░ рдбрдмрд▓:

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рд╣реЛ рдЧрдпрд╛, рддрд╛рд▓рд┐рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред рдЕрдиреБрд░реЛрдз рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд 2 рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди рднреА рдорд┐рд▓рддреЗ рд╣реИрдВред
SQL рдХреНрд╡реЗрд░реА рдХрд╛ рдкреВрд░рд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЙрд▓реНрд▓рдВрдШрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрджрд┐ рд╣рдо рдкреИрд░рд╛рдореАрдЯрд░ рд╡реИрд▓реНрдпреВ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ (
рдПрдбред: рдкреАрд▓реЗ рдмреЙрдХреНрд╕ рдореЗрдВ рджреЗрдЦреЗрдВ ), рддреЛ рд╣рдореЗрдВ рдПрдХ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрдз рдЕрдиреБрд░реЛрдз рдорд┐рд▓рддрд╛ рд╣реИред рдкреГрд╖реНрда рдЖрдЙрдЯрдкреБрдЯ рдкрд╣рд▓реЗ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЗрдВрдЬреЗрдХреНрд╢рди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ:

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдПрдХ рднреЗрджреНрдпрддрд╛ рд╣реИ, рд╣рдо рдПрдХрддрд╛ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдбреНрдпреВрд╕ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

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

рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░, рдЙрддреНрддрд░реЛрдВ рдореЗрдВ рдЕрдВрддрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдПрдХ рднреЗрджреНрдпрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд▓рдЧрднрдЧ 80% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрдк рдЗрд╕ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд╕рд╛рде рдХрд╡рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
20% рдХрдард┐рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдмрдиреА рд╣реБрдИ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдЖрдкрдХреЛ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреЗрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдиреЗрд╕реНрдЯреЗрдб рдХреНрд╡реЗрд░реА / рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдЕрдкрдиреЗ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ, рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдПрдХ рд╕рдорд╛рди рд╕реЗ рдорд┐рд▓рд╛ред рдлрд┐рд░ рдореБрдЭреЗ рд╕рд░реНрд╡рд┐рд╕ рд╕рд╛рдЗрдб рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
SQL рдореЗрдВ рдХреНрдпрд╛ рд╣реИ рдЦрддрд░рд╛?
- рд╕реНрдкрд╖реНрдЯ - рд╕реВрдЪрдирд╛ рд░рд┐рд╕рд╛рд╡ рд╕реЗ ред рдпрджрд┐ рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ рдЖрдкрдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкреНрд░рд╢реНрди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рддреЛ рд╡рд╣ рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╛рди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ (рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢, рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдбреНрд░реЗрд╕, рдЖрджрд┐) рдирд╣реАрдВ рдереЗ;
- рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди ред рдЕрдм рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ ORM рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдпрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдкреНрд░рд╢реНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, SQL рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЖрдкрдХреЛ рдпрд╣ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рднреА рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рднреЗрджреНрдпрддрд╛ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рди рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдХреЗ рдЪрдпрди рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЙрдирдХреЗ рдкрд░рд┐рд╡рд░реНрддрди (рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрджрд▓рдиреЗ, рдЖрджрд┐) рддрдХ рднреА рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред
рдЙрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╕рдВрднрд╡ рд╣реИред рдлрд╝реАрд▓реНрдб рдХреЛ рдХреБрдЫ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдмрджрд▓реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ is_admins = true рдбрд╛рд▓реЗрдВ) рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЖрдкрдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рддрдХ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ; - DoS ред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдХ рдЗрдВрдЬреЗрдХреНрд╢рди рд╕реЗрд╡рд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдХрдИ рднрд╛рд░реА рдХреНрд╡реЗрд░реАрдЬрд╝ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ, рдХрдИ рдереНрд░реЗрдбреНрд╕ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдФрд░ рдЖрдкрдХреА рд╕реЗрд╡рд╛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рд╕рдХрддреА рд╣реИ;
- рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рдПрдХ рдФрд░ рдЖрдкрджрд╛ рд╣реИ рдЬреЛ SQL рдЗрдВрдЬреЗрдХреНрд╢рди рд▓рд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдЬреЛрдЦрд┐рдо рдХреА рдШрдЯрдирд╛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЬрд┐рд╕ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реИ рдпрд╛ рдирд╣реАрдВ);
- RCE (рджреВрд░рд╕реНрде рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди) рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рд╣реИред рдпрд╣ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ (рдкрд╣рд▓реЗ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рдерд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде, MSSQL рдореЗрдВ)ред
рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛
SQL рдХреНрд╡реЗрд░реА рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИред рдмреЗрд╢рдХ, рдЖрдкрдХреЛ рдЗрд╕реЗ рдпрд╛рдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреЗ рд╕рднреА рд╕рдВрднрд╡ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдмрд╕ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐
SQL рдХреНрд╡реЗрд░реА рдореЗрдВ рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЗрдВрдЬреЗрдХреНрд╢рди рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛ рдЖрддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЕрдиреБрднрд╡реА рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдЗрд╕рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рд╡рдзрд╛рди рдФрд░ рдЪреМрдХрд╕ рд░рд╣реЗрдВред

SSRF (рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдЕрдиреБрд░реЛрдз рдХреНрд╖рдорд╛)
рд╢рд╛рдмреНрджрд┐рдХ рдЕрдиреБрд╡рд╛рдж - рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рд╕реЗ рдирдХрд▓реА рдЕрдиреБрд░реЛрдзред рдпрд╣реА рд╣реИ, рдПрдХ рдРрд╕рд╛ рд╣рдорд▓рд╛ рдЬреЛ рдЖрдкрдХреЛ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЛ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рднреЗрдЬрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЛ рдпрд╣ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реЛрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдХрд┐ рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд╣рд╛рдВ рдирд┐рдпреЛрдЬрд┐рдд рд╣реИред
SSRF рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдиреАрдЪреЗ рджреА рдЧрдИ рдЫрд╡рд┐ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рд╣реИ, рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ рд╣реИ, рдЬреЛ
рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреНрд╡рд╛рд░рд╛ рдмрдВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЖрдЧреЗ рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдпрджрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдареАрдХ рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ / рдпрд╛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИ :), рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рдорд▓рд╛рд╡рд░
рдореЗрдордХрд╛рдЯреЗрдб ,
рд░реЗрдбрд┐рд╕ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдкреАрдбрд╝рд┐рдд рдХреЗ рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдВрддрд░рд┐рдХ рдХрд░реНрдордЪрд╛рд░реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП SEMrush рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдЯреИрдВрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
"
рдЕрд╡рддрд╛рд░ URL " рдХреЗ рдЕрд░реНрде рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ:

рдпрд╣рд╛рдВ рд╣рдо 2 рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ:
- рдЕрд╡рддрд╛рд░ рдпреВрдЖрд░рдПрд▓ рд╣реА
- рдФрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ "
рдЕрд╡рддрд╛рд░ URL " рдлрд╝реАрд▓реНрдб рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рда рдХреНрд╖реЗрддреНрд░ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдореВрд▓реНрдп рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЗрдП рдЕрд╡рддрд╛рд░ рдкрд░ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рд╢рд╛рдпрдж, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдЪрд┐рддреНрд░ -
404 рддреНрд░реБрдЯрд┐ рдкреГрд╖реНрда рд╕реЗ Googlebotред
рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рдХрд░реЗрдВ:

рджреЛ - рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ "
рд╕рд╣реЗрдЬреЗрдВ ред" рдореБрдЭреЗ рдЕрдкрдиреА рдлреЛрдЯреЛ рдХреЗ рдмрджрд▓реЗ рдПрдХ рд░реЛрдмреЛрдЯ рдорд┐рд▓реЗрдЧрд╛:

рдпрд╣рд╛рдВ рдпрд╣ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ "
рдЕрд╡рддрд╛рд░ URL " рдХрд╛ рдореВрд▓реНрдп рдХреБрдЫ рд╕реНрдерд╛рдиреАрдп рдкрде рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ - рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЖрд╡реЗрджрди рдиреЗ рдПрдХ рддрд╕реНрд╡реАрд░ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛, рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рд╣реЗрдЬрд╛ рдФрд░ рдПрдХ рдирдпрд╛ рдореВрд▓реНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред
рд╣рдо рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред "
URL рдЕрд╡рддрд╛рд░ " рдлрд╝реАрд▓реНрдб рдореЗрдВ, рдорд╛рди
рдлрд╝рд╛рдЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ
: /// etc / passwd ред рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдЬреЛ
HTTP рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрди рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╡реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдереЗ:

"
рд╕рд╣реЗрдЬреЗрдВ " рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рддрд╕реНрд╡реАрд░ "
рдмреИрдЯ " рдмрди рдЧрдИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдорд╛рд░реНрдЧ рдмрджрд▓ рдЧрдпрд╛ред

рдпрджрд┐ рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЗрд╕ рдЫрд╡рд┐ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рд╣рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛рдПрдВрдЧреЗ (рдлрд╝рд╛рдЗрд▓ "
рдЯреВрдЯреА рд╣реБрдИ " рд╣реИ)ред рд▓реЗрдХрд┐рди рд╣рдо рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рдкрд╣рд▓реЗ рджрд┐рди рдирд╣реАрдВ рд╣реИрдВ, рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ :) рд╕рд░рд▓ рдЬреЛрдбрд╝рддреЛрдбрд╝ рд╕реЗ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдорд┐рд▓рддреА рд╣реИ:

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХреА рдорджрдж рд╕реЗ, рдореИрдВ, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдкрдХреА рд╕реЗрд╡рд╛ рдХреЗ рд╕рднреА рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рд╡реЗрдм рд╕реЗрд╡рд╛ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЕрдиреНрдп рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдЖрдЗрдП SSRF рдХреЗ рдЦрддрд░реЛрдВ рдХреЛ рджреЗрдЦреЗрдВ:
- рдкреЛрд░реНрдЯ рд╕реНрдХреИрдиред рдмрд╛рд╣рд░реА рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреА рд╕реЗрд╡рд╛ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдВрджреБ рдФрд░ 2 рдмрдВрджрд░рдЧрд╛рд╣ (http рдФрд░ https) рд╣реИред рдЕрдкрдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдЕрдВрджрд░ рд╕реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рдХреЗ, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рдмрд╛рдпрдкрд╛рд╕ рд╣реЛрд╕реНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдгред рдХреНрдпрд╛ рдХрд╣рдирд╛ рд╣реИ? рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рднреАрддрд░ рдРрд╕реА рд╕реЗрд╡рд╛рдПрдБ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ (рдкрдврд╝реЗрдВ: рдЖрдИрдкреА рд╢реНрд╡реЗрддрд╕реВрдЪреА)ред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХрд╛ рдХрдордЬреЛрд░ рд╕рд░реНрд╡рд░ рд╕рдлреЗрдж рд╕реВрдЪреА рдореЗрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЙрди рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдорд┐рд▓рддреА рд╣реИ рдЬреЛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;
- рдЙрдкрд░реЛрдХреНрдд рд╣рдорд▓реЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рдЖрдк рдЗрдВрдЯреНрд░рд╛рдиреЗрдЯ рдпрд╛ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓ рд░рд╣реЗ рдХрдордЬреЛрд░ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдХреНрд╕рд░ рдРрд╕реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ рдЬрдм рдЖрдВрддрд░рд┐рдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛, рдмрд╛рд╣рд░ рд╕реЗ рджреБрд░реНрдЧрдо, рдЦрд░рд╛рдм рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЬрд╛рддреА рд╣реИ (рд╕рдВрд╕реНрдХрд░рдг / рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ, рдЖрджрд┐ рд╣рдореЗрд╢рд╛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ)ред рдЗрд╕рд╕реЗ рд╣рдорд▓реЗ рдФрд░ рдбреЗрдЯрд╛ рдЪреЛрд░реА рднреА рд╣реЛ рд╕рдХрддреА рд╣реИ;
- рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛ рдкрдврд╝рдирд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдпрд╛ред рдЖрдкрдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкрдврд╝рд╛ рдФрд░ рдкрд╣реБрдБрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЯреЛрдХрди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдбред
SSRF рдХреА рддрд▓рд╛рд╢ рдХрд╣рд╛рдБ рдХрд░реЗрдВ?
рдпрд╣ рдПрдХ рдорд╛рдирдХ рднреЗрджреНрдпрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдЕрдХреНрд╕рд░ рд╕рдмрд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рддрдХрдиреАрдХ "рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдпрд╣рд╛рдВ рднреА рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ" рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╕рдВрднрд╛рд╡рд┐рдд
SSRF рдХреЗ рд╕рдВрдХреЗрдд:
- рд╡реЗрдмрд╣реВрдХ ред рдпрджрд┐ рд╡реЗ рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЕрдЧрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдЙрди рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдЕрдиреБрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рдирд╕реЗ Webhooks рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рднреЗрджреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ;
- HTML рд░реВрдкрд╛рдВрддрд░рдг ред <Iframe> , <img> , <base> , <script> рдпрд╛ CSS url рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдЬреЛ рдПрдХ рдЖрдВрддрд░рд┐рдХ рд╕реЗрд╡рд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ;
- рд╣рдЯрд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред рдЕрд╡рддрд╛рд░ рдЙрджрд╛рд╣рд░рдг рдпрд╛рдж рд╣реИ? рдЬрдм рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ URL рджреНрд╡рд╛рд░рд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде URL рднреЗрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рд╛рдордЧреНрд░реА рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рд╣реИред
SSRF рдХреА рдЦреЛрдЬ рдХреИрд╕реЗ рдХрд░реЗрдВ?
XXE (XML рдмрд╛рд╣рд░реА рдЗрдХрд╛рдИ)
рдореИрдВ рдХрд╣рд╛рдиреА рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛, рд╣рдореЗрд╢рд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде, рддрд╛рдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реЛ:
рдЙрдкрд░реНрдпреБрдХреНрдд SEMrush рд╕реЗрд╡рд╛ рдореЗрдВ рдПрдХ рдРрд╕рд╛ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдпрд╛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд╕рд╛рдЗрдЯ рдХреЗ URL рдореЗрдВ рдбреНрд░рд╛рдЗрд╡ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реЗрд╡рд╛ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреА рд╣реИред рджреЗрдЦрд┐рдП рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдРрд╕рд╛ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ:
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрд╡рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯ рддрдХ рдкрд╣реБрдВрдЪрддреА рд╣реИ рдФрд░ рдХреНрд░реЙрд▓рд░ рд╕рд╛рдЗрдЯрдореИрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИред
xml рдлрд╝рд╛рдЗрд▓ред рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╣реА
XML рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдЗрд╕ рдмреНрд▓реЙрдХ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, рд╣рдо рдпрд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд▓рд╛рд╡рд░ рд╕рд╛рдЗрдЯ рдиреЗ рдмрд╛рд╣рд░реА рдЗрдХрд╛рдИ
XXE рдХреА
рд╕рд╛рдЗрдЯрдореЗрдк. xml рдореЗрдВ рдПрдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреИрд╕реЗ рдЬреЛрдбрд╝ рджреА, рдЬреЛ "
рдлрд╝рд╛рдЗрд▓: /// рдЖрджрд┐ / рд╣реЛрд╕реНрдЯ " рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИред рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдпрд╣ рдПрдХ рдлрд╛рдЗрд▓ рд╣реИ рдЬреЛ рдпрд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдЖрдИрдкреА рдореЗрдЬрдмрд╛рдиреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЕрдЧрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдХреЛрдИ
рдбреАрдПрдирдПрд╕ рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рд╣реИред
рдЕрдЧрд▓рд╛, рд╣рдорд▓рд╛рд╡рд░
<loc> рдореЗрдВ рдЗрд╕ рдЪрд░
рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред
XML рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж
, рд╕рднреА
XML рдХреЛ рдбрд┐рдмреНрдмреЗ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд╣ рдорд╛рди рдЙрд╕ "
рдлрд╝рд╛рдЗрд▓: /// рдЖрджрд┐ / рд╣реЛрд╕реНрдЯ " рдореЗрдВ
рд╕реНрдерд╛рди рдЪрд░ рдореЗрдВ (рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛) рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдЧрд╛ред
рд╣рдорд▓рд╛рд╡рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд░реНрд╕рд░ рдХреА рд╢реБрд░реВрдЖрдд рдХрд░рддрд╛ рд╣реИ, рд▓реЙрдЧ рдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдПрдХ рдкрдВрдХреНрддрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рд╡реАрдбрд┐рдпреЛ рдкрд░ рд╕рдлреЗрдж рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣
GET рдЕрдиреБрд░реЛрдз рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдлрд╝рд╛рдЗрд▓ "
рдлрд╝рд╛рдЗрд▓: /// рдЖрджрд┐ / рд╣реЛрд╕реНрдЯ " рдХреА рд╕рд╛рдордЧреНрд░реА рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╕рд░реНрд╡рд░ рдХреЗ рд▓реЙрдЧ рдореЗрдВ рд╣реИред
рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ? рд╣рдорд▓рд╛рд╡рд░ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рд╡рд╣ рд╕рд╣реА рдерд╛ред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо "
рдлрд╝рд╛рдЗрд▓: /// рдЖрджрд┐ / fstab " рдореЗрдВ рдмрджрд▓реЗрдВ, рдкрд╛рд░реНрд╕рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдВ рдФрд░ рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рдФрд░ рдЕрдВрдд рдореЗрдВ: "
рдлрд╝рд╛рдЗрд▓: /// рдЖрджрд┐ / рд╣реЛрд╕реНрдЯрдирд╛рдо ", рдкрд╛рд░реНрд╕рд░ рд╢реБрд░реВ рдХрд░реЗрдВ, рд▓реЙрдЧ рдкрд░ рдЬрд╛рдПрдВ рдФрд░
рдЬрд┐рд╕ рдорд╢реАрди рдкрд░ рд╣рдо рд╣реИрдВ рдЙрд╕рдХрд╛
рд╣реЛрд╕реНрдЯрдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреА рдЧрдИ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрдЧ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рд┐рд░ рдкрд░ рд░рд╛рдЦ рдЫрд┐рдбрд╝рдХрдиреА рдереА рдФрд░ рдкреИрд╕рд╛ рджреЗрдирд╛ рдерд╛ :)
XXE рдХрд╛ рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг:

рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд
рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рд╣реИ , рдЗрд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ -
example.com/xxe ред
рд╣рдо рдЗрд╕реЗ
XML рд╕рдВрд░рдЪрдирд╛ рднреЗрдЬрддреЗ рд╣реИрдВ тЖТ
XML рдореЗрдВ рд╣рдо рдЗрдХрд╛рдИ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ entity тЖТ рдЗрдХрд╛рдИ
рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓
/ etc / passwd рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╢рд░реАрд░ рдореЗрдВ рдЖрдЧреЗ рдЦреБрд▓рддреА рд╣реИ тЖТ рд╣рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдорд┐рд▓рддреА рд╣реИред
рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдпрд╣ рдЙрддрдиреА рдмрд╛рд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рдЬрд┐рддрдирд╛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдпрд╣ рдХрд╛рдо рдХреНрдпреЛрдВ рдХрд░рддрд╛ рд╣реИ?
XML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдПрдХ рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ, рдЬреЛ рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдЙрди рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖
DOCTYPE рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд╛ (DTD) - рдЗрд╕
XML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдЕрдВрджрд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ред рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рддреАрди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
- рдпрджрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ DTD рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреБрдЫ XML рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдСрд░реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рд╣реИ, рдПрдХ рдЙрддреНрдкрд╛рдж рддрддреНрд╡ рдФрд░ рдПрдХ рдЧрдгрдирд╛ рддрддреНрд╡ рд╣реИ (рд╕рдВрднрд╡рддрдГ: рдЙрддреНрдкрд╛рдж рдХреА рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдСрд░реНрдбрд░ рдореЗрдВ рдЖрдЗрдЯрдо рдХреА рд╕рдВрдЦреНрдпрд╛)ред рдЖрджреЗрд╢ рдЗрди рджреЛ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╣реИ:

- рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдкрд░ рдмрд╛рд╣рд░реА DTDsред
рд╣рдо рдкрд╣рд▓реЗ рдЕрд╡рддрд╛рд░ рдХреА рддрд░рд╣ рд╣реА рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд┐рдд рд╣реИ:

- рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рд░реНрд╡рд░ рдкрд░ рдмрд╛рд╣рд░реА DTDs:

рдпрджрд┐ рдЖрдк рдПрдХ рдЪреМрдХрд╕ рдкрд╛рдардХ рд╣реИрдВ, рддреЛ рдЖрдкрдиреЗ рд╢рд╛рдпрдж рдЗрд╕ рддрдереНрдп рдХреЛ рд╕рд╣рд╕рдВрдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕реЗрд╡рд╛ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдФрд░ рдмрд╛рд╣рд░реА
DTD рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рднреЗрджреНрдпрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдордиреЗ рдКрдкрд░ рдмрд╛рдд рдХреА рд╣реИ, рдЕрд░реНрдерд╛рддреН
SSRF рднреЗрджреНрдпрддрд╛ред
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдШрдЯрдирд╛: рдбреЗрд╡рд▓рдкрд░реНрд╕
XXE рднреЗрджреНрдпрддрд╛ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╛рд╣рд░реА
DTDs рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд░реЛрдХрдирд╛ рдФрд░
SSRF рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВред рдШрд╛рддрдХ рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рд╕реЗ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
XML рдореЗрдВ рдПрдВрдЯрд┐рдЯреАрдЬ рдХреНрдпрд╛ рд╣реИрдВ?
XML рдореЗрдВ
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ ред рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдпрд╣ рдХреБрдЫ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЪрд░ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдПрдХ рдЕрд╡рд╕рд░ рд╣реИред рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд - рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рддред
HTML- рдХреЛрдб рдХреЗ рд╕рдорд╛рди, рдЙрди рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рдПрдВ рдЬреЛ рднрд╛рд╖рд╛ рдХреА рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ, рдПрдХ рдкрд╛рда рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВред рдпрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рд╕рдордЭ рд╕рдХреЗрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред рд╣рд╛рдВ, рдЬреНрдпрд╛рджрд╛рддрд░ рд╣рдорд▓реЛрдВ рдореЗрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЕрд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рдФрд░
рдкреИрд░рд╛рдореАрдЯрд░ ред рдпрд╣ рдПрдХ рдФрд░ рдПрдХ рд╣реА рд╣реИ, рдХреЗрд╡рд▓ рдЙрдирдХреЗ рдШреЛрд╖рдгрд╛ рдХреЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдШреЛрд╖рдгрд╛ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
XXE рдХреЗ рд▓рд┐рдП рдХрд╣рд╛рдВ рджреЗрдЦреЗрдВ?
рдХрдИ рд╡рд┐рдХрд▓реНрдк:
- рдХрд┐рд╕реА рднреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ XML рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг:
- рдПрд╕рд╡реАрдЬреА;
- рд╕рд╛рдЗрдЯрдореИрдк;
- HTML рдХреЛ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдмрджрд▓реЗрдВ;
- рдбреЙрдХрдПрдХреНрд╕ , xlsx рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ред
рдЙрдирдХреА рддрд▓рд╛рд╢ рдХреИрд╕реЗ рдХрд░реЗрдВ?

рдЪрд┐рддреНрд░ рдХреЗрд╡рд▓ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЙрди рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЖрдк рдЕрдзреНрдпрдпрди рдХреЗ рддрд╣рдд рд╕реЗрд╡рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рд╣рдо рдХрд░рддреЗ рд╣реИрдВ: рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЗрдХрд╛рдИ
рдЬреЗрдб рдШреЛрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╣рдорд▓рд╛рд╡рд░ рдореЗрдЬрдмрд╛рди рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрд╕реНрдЯ рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ, рдЗрд╕реЗ
рдПрдХреНрд╕рдПрдордПрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╢рд░реАрд░ рдХреЗ рдЕрдВрджрд░ рдлреИрд▓рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд╕рдВрднрд╡ рд╣реИ - рдмрд╕
рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╕рд╛рд░ред рдкрд╣рд▓реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕реЗ рдореБрд╢реНрдХрд┐рд▓ (
% рд╕рдВрдХреЗрдд)ред рдФрд░ рдЗрд╕ рд╕рд╛рд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╢рд░реАрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдо рдЗрд╕реЗ
DOCTYPE рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╕реАрдзреЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдЗрдХрд╛рдИ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рддреАрд╕рд░рд╛ рдкрд░рд┐рджреГрд╢реНрдп рдпрд╣ рджреЗрдЦрдирд╛ рд╣реИ рдХрд┐ рдмрд╛рд╣рд░реА рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ
DOCTYPE рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рд╣реИ:

рдЕрдЧрд▓рд╛, рд╣рдо рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдо рд╡рд┐рднрд┐рдиреНрди
IP рдкрддреЛрдВ рд╕реЗ
URL / рдЪреЗрдХ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рднреЗрджреНрдпрддрд╛ рдмреАрдд рдЧрдИ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдбреЗрдЯрд╛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
XXE рд╕реЗ рдХреНрдпрд╛ рдЦрддрд░рд╛ рд╣реИ? рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдФрд░ рдмрд┐рдВрджреБ рд╕реЗ рд▓рд┐рдЦреВрдВрдЧрд╛:
- рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдирд╛;
- рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ;
- рдкреЛрд░реНрдЯ / рд╣реЛрд╕реНрдЯ рд╕реНрдХреИрди
- рд╕рд╛рджрд╛-рдкрд╛рда рдЖрд╡рд░рдг ред рдпрд╣ рдЖрдкрдХреА рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдПрдХ рдЕрд╡рд╕рд░ рд╣реИ рдЬреЛ рд╕рд╛рджреЗ-рдкрд╛рда рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ;
- рд░рд┐рдореЛрдЯ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди (рдЕрдХреНрд╕рд░ рдирд╣реАрдВ)ред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реИ;
- DoS ред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рд╕рдВрдШрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬрд╛ рдХреА рдЧрдИ рд╕реНрдореГрддрд┐ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдШрд╛рддреАрдп рд╡реГрджреНрдзрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдПрдХ рдмрд┐рд▓рд┐рдпрди рд╣рдВрд╕реА рдХрд╛ рд╣рдорд▓рд╛ рд╣реИ ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЖрдк рдмрд╕ рдЕрдЯреИрдХ рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░ рдХреА рдореЗрдореЛрд░реА рдХреЛ рдУрд╡рд░рд▓реЛрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рдм (рд▓реЗрдЦ, рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдИ рднреА рдЬреНрдЮрд╛рди) рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЖрдкрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреНрд░рд┐рдлрд╝рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫреВрдВрдЧрд╛: рдЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ рдЬреЛ рдЖрдкрдиреЗ рдХрд▓ рд▓рд┐рдЦрд╛ / рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдХреНрдпрд╛ рдХреЛрдИ рдЗрдирдкреБрдЯ рдлреЙрд░реНрдо рдпрд╛
XML рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╣реИрдВ? рдХреНрдпрд╛ рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИ? рдХреНрдпрд╛ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдФрд░
DTD рдЕрдХреНрд╖рдо рд╣реИ?
SQLmap рдореИрдиреБрдЕрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдиреЗрдВред рдЕрдЧрд░ рдЙрд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдФрд░ рдЙрдкрдХрд░рдг рд▓реЗрдВ рдФрд░ рдЙрд╕рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЕрдиреНрдп рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХрд╣рд╛ рдерд╛, рд▓реЗрдЦ рдХреЗрд╡рд▓ рдХреБрдЫ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
рдЙрдирдореЗрдВ рд╕реЗ рд╣рдЬрд╛рд░реЛрдВ ред
рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдмрд┐рд▓реНрдХреБрд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрд╢рд╛ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВ, рдЖрдкрдиреЗ рдЕрднреА
рддрдХ рдЙрдиреНрд╣реЗрдВ
рдвреВрдВрдврд╛ рдирд╣реАрдВ рд╣реИ ред