рд╢реБрдн рджрд┐рди, рдкреНрд░рд┐рдп Khabrovites!
рдореИрдВ рдЖрдкрдХреЛ рдЕрдкрдиреА рд░рд╛рдп рдореЗрдВ, рд╕рд░реНрд╡рд┐рд╕ рдЕрдЯреИрдХ рдореИрдХреЗрдирд┐рдЬреНрдо рд╕реЗ рд╡рдВрдЪрд┐рдд -
рд╕реНрд▓реЛ HTTP POST рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдП рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдЦреЛрдЬ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╣рдм рдкрд░ рд╡рд┐рд╖рдп рдкрд░ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдереА, рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдХреБрдЫ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдореИрдВрдиреЗ рдЗрд╕ рдХрд╖реНрдЯрдкреНрд░рдж рдЪреВрдХ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рд╡рд┐рд╖рдп рдирдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реЗ рдЫреЛрдЯреЗ рдЕрдзреНрдпрдпрдиреЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдо рд╣рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рддрдХрдиреАрдХ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдЫреЛрдЯреЗ рдЪреИрдирд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЫреЛрдЯреА рдФрд░ рдордзреНрдпрдо рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ "рд╕реНрдЯреИрдХ" рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА рд╣рд╛рдИ-рд╕реНрдкреАрдб рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдХрдИ рдорд╢реАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЕрдм рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдорд╕реНрдпрд╛рдПрдВ рдФрд░ рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИрдВред рдЧрдВрднреАрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВред рдЙрди рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдЬреЛ рд╢реМрдХ рд╕реЗ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддреЗ рд╣реИрдВ, рд╣рдмреНрд░реИрдЯ рдХреЗ рддрд╣рдд рд╕реНрд╡рд╛рдЧрдд рдХрд░рддреЗ рд╣реИрдВред
рд╕рд┐рджреНрдзрд╛рдВрдд
рд╕рднреА рд╕рд░рд▓ рдХреА рддрд░рд╣, рдЗрд╕ рд╣рдорд▓реЗ рдХреА рддрдХрдиреАрдХ рдмрд╣реБрдд рд╣реА рд╕реБрдВрджрд░ рдФрд░ рд╕рд░рд▓ рд╣реИред рд╣рдорд▓рд╛ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдПрдХ рдзреАрдорд╛ HTTP POST рд╣рдорд▓рд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдПрдХ рд╡реИрдз "рд╕рд╛рдордЧреНрд░реА-рд▓рдВрдмрд╛рдИ" рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдПрдХ POST рд╣реИрдбрд░ рднреЗрдЬрддрд╛ рд╣реИ, рдЬреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ рдХрд┐рддрдирд╛ рдбреЗрдЯрд╛ рднреЗрдЬрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рд╣реЗрдбрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, POST рд╕рдВрджреЗрд╢ рдХрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдмрд╣реБрдд рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЬреЛ рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИред рдЗрди рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЗ рдХрдИ рд╣рдЬрд╛рд░ рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рддреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣рдорд▓рд╛ рдЖрдкрдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ "рдбрд╛рд▓" рджреЗрдЧрд╛ред
рд╣рдорд▓реЗ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕рд░реНрд╡рдкреНрд░рдердо OWASP 2010 рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдЖрдо рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╢реЛрдзрдХрд░реНрддрд╛ рд╡реЛрдВрдЧ рдУрдПрди рдЪреА рдиреЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ 2009 рдореЗрдВ рд╕рд┐рдВрдЧрд╛рдкреБрд░ рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рдЯреАрдо рдХреЗ рд╕рд╛рде рд╣рдорд▓реЗ рдХреА рдЦреЛрдЬ рдХреАред рдмрд╛рдж рдореЗрдВ, рд╣рдорд▓реЗ рдкрд░ (рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рд╣рд┐рдд) рд╢реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдХрдордЬреЛрд░рддрд╛ рдЕрдм рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реИред рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдЪреАрди рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣рдорд▓реЗ рдХрд┐рдП рдЧрдП рдереЗред рдСрдирд▓рд╛рдЗрди рдЧреЗрдореНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреЛрдЯреНрд╕ рдХреЛ рднрд░реНрддреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ - рдЕрд╢реБрдн рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд▓рдХреНрд╖реНрдп рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред
рд╣рдорд▓реЗ рдХреА рд╕рд╛рджрдЧреА рдиреЗ рдЗрд╕ рд╕рд░рд▓ рдЬрд╛рд╡рд╛ рдПрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ рдЬреЛ рдПрдХ рдСрдирд▓рд╛рдЗрди рдЧреЗрдо рдХреЗ рджреМрд░рд╛рди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬреИрд╕реЗ рд╣реА рдкреАрдбрд╝рд┐рдд рдиреЗ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрдкреНрд▓реЗрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛, рдПрдкреНрд▓реЗрдЯ рдиреЗ рд╣рдорд▓реЗ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдСрдирд▓рд╛рдЗрди рдЧреЗрдо рдЦреЗрд▓ рд░рд╣рд╛ рдерд╛ред рдЧреЗрдо рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд▓рд╛ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рдФрд░ рдПрдкреНрд▓реЗрдЯ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрд┐ рдЖрдк рд╣рдорд▓реЗ рдХрд╛ рд╕реНрд░реЛрдд рдмрди рдЧрдП рд╣реИрдВ, рдХрд╛рдлреА рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИ - рдХрдВрдкреНрдпреВрдЯрд░ рд╢рдмреНрдж рдХреЗ рд╢рд╛рд╕реНрддреНрд░реАрдп рдЕрд░реНрде рдореЗрдВ рд╕рдВрдХреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдХрд╛рдиреВрдиреА HTTP рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓ рд▓рдЧрднрдЧ рдЕрддрд┐рднрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИред
рдпрд╣ рд╣рдорд▓рд╛ HTTP рдпрд╛ HTTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рддрд╣рдд Microsoft IIS рдФрд░ Apache (рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд╕реВрдЪреА рдЙрдирдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ) рдХреЗ рд╕рд╛рде рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдкрддрди рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬрд╛рд╣рд┐рд░ рд╣реИ, SSL, VPN рдФрд░ рдЕрдиреНрдп рдЬреИрд╕реЗ рдХрд┐рд╕реА рднреА "рд╕реБрд░рдХреНрд╖рд┐рдд" рдХрдиреЗрдХреНрд╢рдиред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд▓реЗ рдХреЛ SMTP рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ DNS рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЛрдб рд╕рдВрддреБрд▓рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕реА рддрд░рд╣ рдХреЗ DDOS рд╣рдорд▓реЛрдВ (Slowloris) рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдирдИ рддрдХрдиреАрдХ рдХреЗ рдЦрд┐рд▓рд╛рдл рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рд╣реИред
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛ рд╣рдорд▓реЗ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ (RU рдбреЗрдб рдпреЗрдЯ? рдФрд░ OWASP HTTP POST рдЯреВрд▓, рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ) рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдЧреБрдЧреБрд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИрдВ, рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдорджрдж рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ (рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЦреБрдж рдХрдВрд╕реЛрд▓ рд╣реИ)ред рд╕реНрд░реЛрдд рдХреЛрдб рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
OWASP HTTP POST рдЯреВрд▓ рд╡рд┐рдВрдбреЛ

рдЕрднреНрдпрд╛рд╕
рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рдпрд╣ рд╕рдм рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЬрд╛рдБрдЪ рд▓рд┐рдпрд╛ред рдореИрдВрдиреЗ OWASP HTTP DoS рдЯреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдПрдХ рд╕рд╛рдЗрдЯ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдирд┐рдпрдВрддреНрд░рдг рдХрд┐рдпрд╛ рдерд╛, рдЙрд╕рдХрд╛ рдкрддрд╛ рджрд░реНрдЬ рдХрд┐рдпрд╛ред рдЙрд╕рдиреЗ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ред рдПрдХ рдорд┐рдирдЯ рдмрд╛рдж рд╕рд╛рдЗрдЯ рдбрд╛рдЙрди рд╣реЛ рдЧрдИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рд╣реИ рдХрд┐ рдореИрдВ рдШрд░ рдкрд░ рдЕрдЪреНрдЫреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рд╡рдВрдЪрд┐рдд рд╣реВрдВ, рдФрд░ рдореЗрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдЧрддрд┐ рдХреЗрд╡рд▓ рдЖрдзрд╛ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИред рд╕рд╛рдЗрдЯ рдХрдордЬреЛрд░ рд╣реИ, рдпрд╣ рдПрдХ рд╕реМ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ (vBulletin) рд╣реИ, рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ, nginx рд╕рд░реНрд╡рд░ред рд▓реЗрдХрд┐рди, рдлрд┐рд░ рднреА, рдЖрдкрдХреЛ рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдЫреЛрдЯреА рд╕рд╛рдЗрдЯ рдХреЛ рдЖрдзреЗ рдореЗрдЧрд╛рдмрд┐рдЯ рдЪреИрдирд▓ рдХреЗ рдиреАрдЪреЗ рд╕реЗ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП ... рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИред
рд╡рд┐рдЬреНрдЮрд╛рди рдФрд░ рдЖрдЧреЗ рдмрдврд╝рд╛ред рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдЪреИрдирд▓ рд╣рдорд▓реЗ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдореИрдВрдиреЗ рдПрдбрд╡рд╛рдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдорд▓рд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ (рд╣рдо
рдпрд╣рд╛рдВ рдЯреАрдУрдЖрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рддреЗ
рд╣реИрдВ )ред рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдореВрд░реНрдЦ рдФрд░ рд▓рдЧ рд░рд╣рд╛ рдерд╛, рд╕рд╛рдЗрдЯ рдЧрд┐рд░ рдЧрдИред рдмрд╛рдж рдореЗрдВ, рдПрдХ рд╡реНрдпрд╛рдкрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдЪреИрдирд▓ рдХреЗ рд╕рд╛рде рдХрдИ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рдПрдХ рд╣реА рдПрдбрд┐рдЯреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдм рдХреБрдЫ рднреЗрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╣рд┐рдд рд╕реЗ рдмрд╛рд╣рд░, рдФрд░ рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП (рдкрд╣рд▓реЗ рдорд╛рд▓рд┐рдХ рдХреЗ рд╕рд╛рде рддрд░реНрдХ рджрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдмреЙрдЯрдиреЗрдЯ рдХреА рдорджрдж рдХреЗ рдмрд┐рдирд╛ рдЙрдирдХреЗ рджрд┐рдорд╛рдЧ рдХреА рдЙрдкрдЬ рдбрд╛рд▓реВрдВрдЧрд╛)ред рдЬреНрдпрд╛рджрд╛ рд╣реИред рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдПрдХ рдирд┐рд░рдВрддрд░ рд╣рдорд▓реЗ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ (рдУрдбрдмреНрд▓реНрдпреВрдПрдПрд╕рдкреА рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЗрд╕ рдорд╛рдорд▓реЗ рдкрд░ рдПрдХ рд╕реАрдорд╛ рд╣реИ - рдпрд╣ 40,000 рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ), рд╕рдордп-рд╕рдордп рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдЯреАрдУрдЖрд░ рдиреЛрдб рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ, рдЕрдкрдиреЗ рдХреИрд╢ рдХреЛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИ рдФрд░ рджреЛрдиреЛрдВ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИред рд╡реИрд╕реЗ, рдЙрдкрдпреЛрдЧ рдХреЗ рдЗрд╕ рдореЛрдб рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╡рд╛рд╣ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдкреНрд░реЛрд╕реЗрд╕рд░ 100% рдкрд░ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рдФрд░ AdvTor рдмреЗрд╢рд░реНрдореА рд╕реЗ рдпрд╛рджрджрд╛рд╢реНрдд рдХреЛ рдирд╖реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЯреАрдУрдЖрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрд╕рд╛рд╣реА рд╕реЗ рджреВрд░ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрднреА-рдХрднреА рдпрд╣ рддрдВрдЧ рд╣реЛрддрд╛ рдерд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЯреАрдУрдЖрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдмреЗрд╢рдХ, рдкреВрд░реНрдг рдмрд░реНрдмрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
рдЦреБрдЬрд▓реА рд╡рд╛рд▓реЗ рд╣рд╛рдереЛрдВ рдХреЛ рд╡рд┐рдЬреНрдЮрд╛рди рдкреАрдбрд╝рд┐рддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкрд░реАрдХреНрд╖рдг рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдХреЗ рдХрдИ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдХрд┐рдП рдЧрдП (рдлрд┐рд░, рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдордЭреМрддреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛, рдПрдХ рдмрд╛рд░ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬрдм рдореИрдВрдиреЗ рдПрдХ рджреЛрд╕реНрдд рдкрд░ рдПрдХ рдЪрд╛рд▓ рдЦреЗрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛)ред рдкрд░рд┐рдгрд╛рдо рджреБрдЦрдж рдерд╛ред рдпрд╣ рдирд┐рдХрд▓рд╛ред рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдФрд╕рдд рд╕рд╛рдЗрдЯ рдХреЛ рдмрд┐рдЫрд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рдФрд░ рд╕рдВрднрд╡ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
1) рд╕реНрд▓реЛ HTTP POST рдЖрдкрдХреЛ рд╕рд░реНрд╡рд┐рд╕ рд╣рдорд▓реЛрдВ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╣рдорд▓рд╛рд╡рд░ рдХрдВрдкреНрдпреВрдЯрд░ (рдПрд╕) рдФрд░ рдЕрдЯреИрдХ рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╢рдХреНрддрд┐ / рдЪреИрдирд▓ рдХреЗ рдкрд╣рд▓реЗ рдЕрдкреНрд░рд╛рдкреНрдп рдЕрдиреБрдкрд╛рдд рдХреЗ рд╕рд╛рдеред
2) рдЖрдЬ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЫреЛрдЯреЗ рдФрд░ рдордзреНрдпрдо рд╕реНрдерд▓ рдЗрд╕ рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдХреНрд╕рд░ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рднреА рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдкрд░ рд╣рдорд▓рд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ - рдЯреНрд░реИрдлрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рди рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред
3) рд╣рдорд▓реЗ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдирд┐рд╡реЗрд╢ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрд╡рд╛ рд╣рдорд▓реЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЦрдВрдбрди рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ!
4) рдХрд╛рдиреВрдиреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдкрд░ рд╣рдорд▓реЗ рдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рд╕рдорд╛рдирддрд╛ "рд╣рд╛рдирд┐рдХрд╛рд░рдХ" рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рдЫрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ, рдФрд░ рдмреЛрдЯрдиреЗрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред
рдкреБрдирд╢реНрдЪ
рдЬрд╛рдирдХрд╛рд░реА рдирдИ рдпрд╛ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдпрд╣ рдмрд▓реНрдХрд┐ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдПрдХ рд╕рд╛рдореВрд╣рд┐рдХ рдореБрдлреНрдд рдЕрдиреБрд╡рд╛рдж рд╣реИ, рд╕рд╛рде рд╣реА рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдЕрдиреБрднрд╡ рднреАред рдпрд╣ рдПрдХ рджреБрд░реНрд▓рдн рдореБрдХреНрдд рд░рд╛рдд (рдЕрдЪреНрдЫрд╛ рдкрд░реНрдпрд╛рдкреНрдд рдХрд╛рдо) рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдБрдЧрддрд╛ рд╣реВрдБ, рд╕рд╣реА рд╣реИред рдпрджрд┐ рдпрд╣ рд╡рд┐рд╖рдп рдХрд┐рд╕реА рдХреЛ рднреА рд░реБрдЪрд┐рдХрд░ рдмрдирд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЖрдХреНрд░рдордг рддрдВрддреНрд░ рдФрд░ рд░рдХреНрд╖рд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред
рд╕рд╛рд╣рд┐рддреНрдп рдФрд░ рд╕рдВрджрд░реНрдн
OWASP рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреГрд╖реНрдардорд╣рд╛рди рд▓реЗрдЦ (рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд╕рд╛рде рджреЛрд╕реНрддреЛрдВ рдХреЗ рд▓рд┐рдП)рд╡рд┐рд╖рдп рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рд╕реНрддреБрддрд┐ (рдкреАрдбреАрдПрдл), рдлрд┐рд░ рд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬреА рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдПрд╕рдВрд░рдХреНрд╖рдг рд╡рд┐рдзрд┐рдпреЛрдВ (рдФрд░ рдлрд┐рд░ рд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬреА) рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЕрдзреНрдпрдпрдиOWASP рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╖рдп рдХреА рдЬрд╛рдирдХрд╛рд░реАрдЗрд╕ рдПрд▓рдЬреЗ рдореЗрдВ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдкреЛрд╕реНрдЯ рдереАрдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
рдкреНрд░рд┐рдп рд╕рд┐рд╕рд┐рд▓реА,
рд╣реИрдмрд░рд╛рдЗрдЬрд╝рд░ рдмрд╣реБрдд рдЖрд▓рд╕реА рдирд╣реАрдВ
рдерд╛ , рдФрд░ рдЙрдмрдВрдЯреВ рдХреЗ рддрд╣рдд OWASP HTTP POST рдЯреВрд▓ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ред
рд╕рдВрджрд░реНрдн рд╕реЗ, рдПрдХ рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпред рд╕реНрд░реЛрдд рдХреЛрдб
рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз
рд╣реИ ред