рдЖрдзреБрдирд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рд╕рд┐рд╕реНрдЯреАрдо (WAF) рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ OWASP Top 10 рдордзреАрд▓ рднреЗрджреНрдпрддреЗрдЪреНрдпрд╛ рдпрд╛рджреАрдкреЗрдХреНрд╖рд╛ рдЦреВрдк рд╡рд┐рд╕реНрддреГрдд рдЕрд╕рд╛рд╡реА.

рдкреВрд░реНрд╡рд▓рдХреНрд╖реА

рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рд╕рд╛рдпрдмрд░ рдзреЛрдХреНрдпрд╛рдВрдЪреЗ рдкреНрд░рдорд╛рдг, рд░рдЪрдирд╛ рдЖрдгрд┐ рд░рдЪрдирд╛ рд╡реЗрдЧрд╛рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ. рдмрд░реНтАНрдпрд╛рдЪ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░ рд╡рд╛рдкрд░реВрди рдЗрдВрдЯрд░рдиреЗрдЯрджреНрд╡рд╛рд░реЗ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡реЗрд│реА 2-5 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ рдЖрдгрд┐ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдЖрдгрд┐ рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рдорд╛рдирдХрд╛рдВрдЪрд╛ рд╕рдВрдЪ рдЦреВрдкрдЪ рдорд░реНрдпрд╛рджрд┐рдд рд╣реЛрддрд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рдбреЗрдЯрд╛рдмреЗрд╕ SQL тАЛтАЛрд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдХрд╛рд╣реА рдХрд╛рд│рд╛рдирдВрддрд░, рд╣реЕрдХрд░реНрд╕рдиреЗ рдбреЗрдЯрд╛ рдЪреЛрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╣рдЯрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╢рд┐рдХрд▓реЗ. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреА рдлрд╕рд╡рдгреВрдХ, рдЗрдВрдЬреЗрдХреНрд╢рди рдЖрдгрд┐ рд░рд┐рдореЛрдЯ рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдпрд╛рд╕рд╣ рд╡рд┐рд╡рд┐рдз рддрдВрддреНрд░рд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рддреНрдпрд╛рдВрдиреА рдмреЗрдХрд╛рдпрджреЗрд╢реАрд░ рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡рд▓рд╛ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рдЧреИрд░рд╡рд╛рдкрд░ рдХреЗрд▓рд╛. рд▓рд╡рдХрд░рдЪ, рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд╛рдпрд░рд╡реЙрд▓ (WAFs) рдирд╛рд╡рд╛рдЪреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рдзрдиреЗ рдмрд╛рдЬрд╛рд░рд╛рдд рдЖрд▓реА рдЖрдгрд┐ рд╕рдореБрджрд╛рдпрд╛рдиреЗ рд╡рд┐рдХрд╛рд╕ рдорд╛рдирдХреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдкрджреНрдзрддреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЖрдгрд┐ рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдУрдкрди рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдХрд▓реНрдк, рдУрдкрди рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ (OWASP) рддрдпрд╛рд░ рдХрд░реВрди рдкреНрд░рддрд┐рд╕рд╛рдж рджрд┐рд▓рд╛. рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ.

рдореВрд▓рднреВрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрд░рдХреНрд╖рдг

OWASP рд╢реАрд░реНрд╖ 10 рдпрд╛рджреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреВ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдд рд╕рд░реНрд╡рд╛рдд рдзреЛрдХрд╛рджрд╛рдпрдХ рдзреЛрдХреЗ рдЖрдгрд┐ рдЪреБрдХреАрдЪреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреА рд╕реВрдЪреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ рдЬреНрдпрд╛рдореБрд│реЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рднреЗрджреНрдпрддрд╛, рддрд╕реЗрдЪ рд╣рд▓реНрд▓реЗ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкрд░рд╛рднреВрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреБрдХреНрддреНрдпрд╛ рд╣реЛрдК рд╢рдХрддрд╛рдд. OWASP Top 10 рд╣рд╛ рдЬрдЧрднрд░рд╛рддреАрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд╛рдпрдмрд░рд╕реБрд░рдХреНрд╖рд╛ рдЙрджреНрдпреЛрдЧрд╛рддреАрд▓ рдПрдХ рдорд╛рдиреНрдпрддрд╛рдкреНрд░рд╛рдкреНрдд рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЖрд╣реЗ рдЖрдгрд┐ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА (WAF) рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ рдЕрд╕рд▓реНтАНрдпрд╛ рдЕрд╕рд▓реНтАНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪреА рдХреЛрд░ рд╕реВрдЪреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, WAF рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреЗ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╡рд░реАрд▓ рдЗрддрд░ рд╕рд╛рдорд╛рдиреНрдп рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдлреЛрд░реНрдЬрд░реА (CSRF), рдХреНрд▓рд┐рдХрдЬреЕрдХрд┐рдВрдЧ, рд╡реЗрдм рд╕реНрдХреНрд░реЕрдкрд┐рдВрдЧ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢ (RFI/LFI) рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ.

рдЖрдзреБрдирд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдзрдордХреНрдпрд╛ рдЖрдгрд┐ рдЖрд╡реНрд╣рд╛рдиреЗ

рдЖрдЬ, рд╕рд░реНрд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реАрдд. рдХреНрд▓рд╛рдЙрдб рдЕреЕрдкреНрд╕, рдореЛрдмрд╛рдЗрд▓ рдЕреЕрдкреНрд╕, API рдЖрдгрд┐ рдирд╡реАрдирддрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреНрдпреЗ, рдЕрдЧрджреА рдХрд╕реНрдЯрдо рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрд╣реЗрдд. рдпрд╛ рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдирд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭ рдЖрдгрд┐ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХрд╛рд░рдг рддреЗ рдЖрдордЪрд╛ рдбреЗрдЯрд╛ рддрдпрд╛рд░ рдХрд░рддрд╛рдд, рд╕реБрдзрд╛рд░рддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдд. рдирд╡реАрди рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдгрд┐ рдкреНрд░рддрд┐рдорд╛рдирд╛рдВрдЪреНрдпрд╛ рдЖрдЧрдордирд╛рдиреЗ, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬреАрд╡рдирдЪрдХреНрд░рд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЯрдкреНрдкреНрдпрд╛рдВрд╡рд░ рдирд╡реАрди рдЧреБрдВрддрд╛рдЧреБрдВрдд рдЖрдгрд┐ рдЖрд╡реНрд╣рд╛рдиреЗ рдЙрджреНрднрд╡рддрд╛рдд. рдпрд╛рдордзреНрдпреЗ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдиреНрд╕ рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди (DevOps), рдХрдВрдЯреЗрдирд░, рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ (IoT), рдУрдкрди рд╕реЛрд░реНрд╕ рдЯреВрд▓реНрд╕, API рдЖрдгрд┐ рдмрд░реЗрдЪ рдХрд╛рд╣реА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреА рд╡рд┐рддрд░рд┐рдд рдЙрдкрдпреЛрдЬрди рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреА рд╡рд┐рд╡рд┐рдзрддрд╛ рдХреЗрд╡рд│ рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрд╛рдВрд╕рд╛рдареАрдЪ рдирд╛рд╣реА, рддрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдп рд╡рд┐рдХреНрд░реЗрддреНрдпрд╛рдВрд╕рд╛рдареА рджреЗрдЦреАрд▓ рдЬрдЯрд┐рд▓ рдЖрдгрд┐ рдЬрдЯрд┐рд▓ рдЖрд╡реНрд╣рд╛рдиреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рдЬреЗ рдпрд╛рдкреБрдвреЗ рдПрдХрд╛рддреНрдорд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд░рд╛рд╣реВ рд╢рдХрдд рдирд╛рд╣реАрдд. рдЦреЛрдЯреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рдЧреБрдгрд╡рддреНрддреЗрдд рд╡реНрдпрддреНрдпрдп рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдпрд╛рдВрдиреА рддреНрдпрд╛рдВрдЪреЗ рд╡реНрдпрд╡рд╕рд╛рдп рддрдкрд╢реАрд▓ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╣реЕрдХрд░реНрд╕рдЪреЗ рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдбреЗрдЯрд╛ рдЪреЛрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рдЙрдкрд▓рдмреНрдзрддреЗрдд рд╡реНрдпрддреНрдпрдп рдЖрдгрдгреЗ рд╣реЗ рдЕрд╕рддреЗ. рд╣рд▓реНрд▓реЗрдЦреЛрд░рд╛рдВрдирд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рдЙрддреНрдХреНрд░рд╛рдВрддреАрдЪрд╛рд╣реА рдлрд╛рдпрджрд╛ рд╣реЛрддреЛ. рдкреНрд░рдердо, рдирд╡реАрди рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдореБрд│реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡реНрдп рдЕрдВрддрд░ рдЖрдгрд┐ рднреЗрджреНрдпрддрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреЗ. рджреБрд╕рд░реЗ рдореНрд╣рдгрдЬреЗ, рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдпрд╛рдВрдирд╛ рдорд╛рдЧреЗ рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╢рд╕реНрддреНрд░рд╛рдЧрд╛рд░рд╛рдд рдЕрдзрд┐рдХ рд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рдЬреНрдЮрд╛рди рдЖрд╣реЗ. рд╣реЗ рддрдерд╛рдХрдерд┐рдд "рд╣рд▓реНрд▓рд╛ рдкреГрд╖реНрдарднрд╛рдЧ" рдЖрдгрд┐ рд╕рдВрд╕реНрдерд╛рдВрдирд╛ рдирд╡реАрди рдЬреЛрдЦрдореАрдВрдЪреНрдпрд╛ рд╕рдВрдкрд░реНрдХрд╛рдд рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╡рд╛рдврд╡рддреЗ. рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреАрд▓ рдмрджрд▓рд╛рдВрдЪреНрдпрд╛ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рд╕реБрд░рдХреНрд╖рд╛ рдзреЛрд░рдгреЗ рд╕рддрдд рдмрджрд▓рд▓реА рдкрд╛рд╣рд┐рдЬреЗрдд.

рдЕрд╢рд╛рдкреНрд░рдХрд╛рд░реЗ, рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдирд╛ рдЖрдХреНрд░рдордг рдкрджреНрдзрддреА рдЖрдгрд┐ рд╕реНрддреНрд░реЛрддрд╛рдВрдЪреНрдпрд╛ рд╕рддрдд рд╡рд╛рдврддреНрдпрд╛ рд╡рд┐рд╡рд┐рдзрддреЗрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдорд╛рд╣рд┐рддреАрдкреВрд░реНрдг рдирд┐рд░реНрдгрдпрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪрд╛ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдкреНрд░рддрд┐рдХрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдореНрд╣рдгрдЬреЗ рд╡рд╛рдврд▓реЗрд▓рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЦрд░реНрдЪ рдЖрдгрд┐ рдЕрдВрдЧрдореЗрд╣рдирддреА, рдХрдордХреБрд╡рдд рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдерд┐рддреА.

рдХрд╛рд░реНрдп #1: рдмреЙрдЯреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ

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

рдмреЙрдЯреНрд╕ рд╣реЗ рдХрд╛рд░реНрдп рд╕реЛрдкреЗ рдХрд░рдгрд╛рд░ рдирд╛рд╣реАрдд рдЖрдгрд┐ рддреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрддрдирд╛рдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░реВ рд╢рдХрддрд╛рдд, рдХреЕрдкреНрдЪрд╛ рдЖрдгрд┐ рдЗрддрд░ рдЕрдбрдерд│реНрдпрд╛рдВрдирд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВ рд╢рдХрддрд╛рдд. рд╢рд┐рд╡рд╛рдп, рдбрд╛рдпрдиреЕрдорд┐рдХ IP рдкрддреНрддреЗ рд╡рд╛рдкрд░реВрди рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, IP рдкрддреНрддрд╛ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдВрд░рдХреНрд╖рдг рдХреБрдЪрдХрд╛рдореА рдард░рддреЗ. рдмрд░реНтАНрдпрд╛рдЪрджрд╛, рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдлреЕрдВрдЯрдо рдЬреЗрдПрд╕) рдЬреЗ рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд╛рдЗрдб JavaScript рд╣рд╛рддрд╛рд│реВ рд╢рдХрддрд╛рдд рддреЗ рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рдЕрдЯреЕрдХ, рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рд╕реНрдЯрдлрд┐рдВрдЧ рдЕрдЯреЕрдХ, DDoS рд╣рд▓реНрд▓реЗ рдЖрдгрд┐ рдСрдЯреЛрдореЗрдЯреЗрдб рдмреЙрдЯ рд╣рд▓реНрд▓реЗ рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд.

рдмреЙрдЯ рдЯреНрд░реЕрдлрд┐рдХ рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрддреНрд░реЛрддрд╛рдЪреА рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдУрд│рдЦ (рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ рд╕рд╛рд░рдЦреА) рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдмреЙрдЯ рдЕрдЯреЕрдХ рдПрдХрд╛рдзрд┐рдХ рд░реЗрдХреЙрд░реНрдб рддрдпрд╛рд░ рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреНрдпрд╛рдЪреЗ рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ рд╕рдВрд╢рдпрд╛рд╕реНрдкрдж рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рдУрд│рдЦрдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╕реНрдХреЛрдЕрд░ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЬреНрдпрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрд░рдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реА рд╕реВрдЪрд┐рдд рдирд┐рд░реНрдгрдп рдШреЗрддреЗ - рдмреНрд▓реЙрдХ/рдЕрдиреБрдорддреА рджреНрдпрд╛ - рдХрдореАрдд рдХрдореА рдЪреБрдХреАрдЪреНрдпрд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд░рд╛рд╕рд╣.

рдЖрдзреБрдирд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рд╕рд┐рд╕реНрдЯреАрдо (WAF) рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ OWASP Top 10 рдордзреАрд▓ рднреЗрджреНрдпрддреЗрдЪреНрдпрд╛ рдпрд╛рджреАрдкреЗрдХреНрд╖рд╛ рдЦреВрдк рд╡рд┐рд╕реНрддреГрдд рдЕрд╕рд╛рд╡реА.

рдЖрд╡реНрд╣рд╛рди #2: API рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреЗ

рдЕрдиреЗрдХ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ API рджреНрд╡рд╛рд░реЗ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгрд╛рд▒реНрдпрд╛ рд╕реЗрд╡рд╛рдВрдордзреВрди рдорд╛рд╣рд┐рддреА рдЖрдгрд┐ рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░рддрд╛рдд. APIs рджреНрд╡рд╛рд░реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛рдирд╛, 50% рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╕рдВрд╕реНрдерд╛ рд╕рд╛рдпрдмрд░ рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪрд╛ рд╢реЛрдз рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА API рдкреНрд░рдорд╛рдгрд┐рдд рдХрд┐рдВрд╡рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдд рдирд╛рд╣реАрдд.

API рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЙрджрд╛рд╣рд░рдгреЗ:

  • рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ (IoT) рдПрдХрддреНрд░реАрдХрд░рдг
  • рдорд╢реАрди-рдЯреВ-рдорд╢реАрди рд╕рдВрд╡рд╛рдж
  • рд╕рд░реНрд╡реНрд╣рд░рд▓реЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг
  • рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ
  • рдЗрд╡реНрд╣реЗрдВрдЯ-рдЪрд╛рд▓рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ

API рднреЗрджреНрдпрддрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рд░рдЦреАрдЪ рдЕрд╕рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдд рдЗрдВрдЬреЗрдХреНрд╢рдиреНрд╕, рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣рд▓реНрд▓реЗ, рдкреЕрд░рд╛рдореАрдЯрд░ рдореЕрдирд┐рдкреБрд▓реЗрд╢рди, рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдЖрдгрд┐ рдмреЙрдЯ рд╣рд▓реНрд▓рд╛ рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. рд╕рдорд░реНрдкрд┐рдд API рдЧреЗрдЯрд╡реЗ API рджреНрд╡рд╛рд░реЗ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реЗрд╡рд╛рдВрдордзреАрд▓ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддрд╛рдд. рддрдерд╛рдкрд┐, рддреЗ рдПрдЪрдЯреАрдЯреАрдкреА рд╣реЗрдбрд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ, рд▓реЗрдпрд░ 7 рдНрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд▓рд┐рд╕реНрдЯ (рдПрд╕реАрдПрд▓), рдЬреЗрдПрд╕рдУрдПрди/рдПрдХреНрд╕рдПрдордПрд▓ рдкреЗрд▓реЛрдб рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЖрдгрд┐ рддрдкрд╛рд╕рдгреА рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕рд╛рдзрдирд╛рдВрд╕рд╣ рдбрдмреНрд▓реНрдпреВрдПрдПрдл рдХреЕрдирдкреНрд░рдорд╛рдгреЗ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рд╕рд░реНрд╡ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рджреЗрдд рдирд╛рд╣реАрдд. OWASP рд╢реАрд░реНрд╖ 10 рдпрд╛рджреА. рд╣реЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЖрдгрд┐ рдирдХрд╛рд░рд╛рддреНрдордХ рдореЙрдбреЗрд▓ рд╡рд╛рдкрд░реВрди рдкреНрд░рдореБрдЦ API рдореВрд▓реНрдпрд╛рдВрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реВрди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рдЖрд╡реНрд╣рд╛рди #3: рд╕реЗрд╡рд╛ рдирд╛рдХрд╛рд░рдгреЗ

рдЬреБрдирд╛ рдЕреЕрдЯреЕрдХ рд╡реЗрдХреНрдЯрд░, рдбрд┐рдирд╛рдпрд▓ рдСрдл рд╕рд░реНрд╡рд┐рд╕ (DoS), рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╡рд░ рд╣рд▓реНрд▓рд╛ рдХрд░рдгреНрдпрд╛рдд рддреНрдпрд╛рдЪреА рдкреНрд░рднрд╛рд╡реАрддрд╛ рд╕рд┐рджреНрдз рдХрд░рдд рдЖрд╣реЗ. рд╣рд▓реНрд▓реЗрдЦреЛрд░рд╛рдВрдХрдбреЗ HTTP рдХрд┐рдВрд╡рд╛ HTTPS рдкреВрд░, рдХрдореА рдЖрдгрд┐ рд╣рд│реВ рд╣рд▓реНрд▓реЗ (рдЙрджрд╛. SlowLoris, LOIC, Torshammer), рдбрд╛рдпрдиреЕрдорд┐рдХ IP рдкрддреНрддреЗ рд╡рд╛рдкрд░реВрди рд╣рд▓реНрд▓реЗ, рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ, рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕-рдЕрдЯреЕрдХ рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХрд╛рдВрд╕рд╣ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрд╡рд╛рдВрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдпрд╢рд╕реНрд╡реА рддрдВрддреНрд░реЗ рдЖрд╣реЗрдд. . рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╣ рдЖрдгрд┐ рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ IoT botnets рдЪреНрдпрд╛ рдЙрджрдпрд╛рд╕рд╣, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╡рд░реАрд▓ рд╣рд▓реНрд▓реЗ рд╣реЗ DDoS рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреЗ рдореБрдЦреНрдп рдХреЗрдВрджреНрд░ рдмрдирд▓реЗ рдЖрд╣реЗрдд. рдмрд╣реБрддреЗрдХ рд╕реНрдЯреЗрдЯрдлреБрд▓ WAF рдХреЗрд╡рд│ рдорд░реНрдпрд╛рджрд┐рдд рдкреНрд░рдорд╛рдгрд╛рдд рднрд╛рд░ рд╣рд╛рддрд╛рд│реВ рд╢рдХрддрд╛рдд. рддрдерд╛рдкрд┐, рддреЗ HTTP/S рдЯреНрд░реЕрдлрд┐рдХ рдлреНрд▓реЛрдЪреА рддрдкрд╛рд╕рдгреА рдХрд░реВ рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдЕреЕрдЯреЕрдХ рдЯреНрд░реЕрдлрд┐рдХ рдЖрдгрд┐ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХрдиреЗрдХреНрд╢рди рдХрд╛рдвреВрди рдЯрд╛рдХреВ рд╢рдХрддрд╛рдд. рдПрдХрджрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдЪреА рдУрд│рдЦ рдкрдЯрд▓реНрдпрд╛рдирдВрддрд░, рд╣реА рд╡рд╛рд╣рддреВрдХ рдкреБрдиреНрд╣рд╛ рдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдд рдХрд╛рд╣реА рдЕрд░реНрде рдирд╛рд╣реА. рд╣рд▓реНрд▓реЗ рдкрд░рддрд╡реВрди рд▓рд╛рд╡рдгреНрдпрд╛рдЪреА WAF рдЪреА рдХреНрд╖рдорддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдкреБрдвреАрд▓ "рдЦрд░рд╛рдм" рдкреЕрдХреЗрдЯ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рд┐рдорд┐рддреАрд╡рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрд╛рдп рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрд╕рд╛рдареА, рджреЛрдиреНрд╣реА рдЙрдкрд╛рдп рд╣рд▓реНрд▓реНрдпрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреАрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрдореЗрдХрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдЖрдзреБрдирд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рд╕рд┐рд╕реНрдЯреАрдо (WAF) рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ OWASP Top 10 рдордзреАрд▓ рднреЗрджреНрдпрддреЗрдЪреНрдпрд╛ рдпрд╛рджреАрдкреЗрдХреНрд╖рд╛ рдЦреВрдк рд╡рд┐рд╕реНрддреГрдд рдЕрд╕рд╛рд╡реА.
рдЕрдВрдЬреАрд░ 1. рд░реЕрдбрд╡реЗрдЕрд░ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪреЗ рдЙрджрд╛рд╣рд░рдг рд╡рд╛рдкрд░реВрди рд╡реНрдпрд╛рдкрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреА рд╕рдВрд╕реНрдерд╛

рдЖрд╡реНрд╣рд╛рди #4: рд╕рддрдд рд╕рдВрд░рдХреНрд╖рдг

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

рдирд┐рд╖реНрдХрд░реНрд╖

рдЕреЕрдкреНрд╕ рджреИрдирдВрджрд┐рди рдЬреАрд╡рдирд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреА рднреВрдорд┐рдХрд╛ рдмрдЬрд╛рд╡рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреЗ рд╣реЕрдХрд░реНрд╕рд╕рд╛рдареА рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдмрдирддрд╛рдд. рдЧреБрдиреНрд╣реЗрдЧрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдВрднрд╛рд╡реНрдп рдмрдХреНрд╖рд┐рд╕реЗ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдВрдЪреЗ рд╕рдВрднрд╛рд╡реНрдп рдиреБрдХрд╕рд╛рди рдкреНрд░рдЪрдВрдб рдЖрд╣реЗ. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдпрд╛рдЪреА рдЬрдЯрд┐рд▓рддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрдгрд┐ рдзрдордХреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрдгрд┐ рднрд┐рдиреНрдирддрд╛ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди рдЕрддрд┐рд░рдВрдЬрд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.

рд╕реБрджреИрд╡рд╛рдиреЗ, рдЖрдореНрд╣реА рдЕрд╢рд╛ рд╡реЗрд│реА рдЖрд╣реЛрдд рдЬрд┐рдереЗ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдЖрдордЪреНрдпрд╛ рдорджрддреАрд▓рд╛ рдпреЗрдК рд╢рдХрддреЗ. рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ-рдЖрдзрд╛рд░рд┐рдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рд░реНрд╡рд╛рдд рдкреНрд░рдЧрдд рд╕рд╛рдпрдмрд░ рдзреЛрдХреНрдпрд╛рдВрдирд╛ рд▓рдХреНрд╖реНрдп рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдкрд╛рд╕реВрди рд░рд┐рдЕрд▓-рдЯрд╛рдЗрдо, рдЕрдиреБрдХреВрд▓реА рд╕рдВрд░рдХреНрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд. рддреЗ рд╡реЗрдм, рдореЛрдмрд╛рдЗрд▓ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕-рдЖрдгрд┐ API рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдзреЛрд░рдгреЗ рджреЗрдЦреАрд▓ рдЖрдкреЛрдЖрдк рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛рдд-рдЦреЛрдЯреНрдпрд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЧреЛрд╖реНрдЯреАрдВрд╢рд┐рд╡рд╛рдп.

рд╕рд╛рдпрдмрд░ рдереНрд░реЗрдЯрдЪреА рдкреБрдвреАрд▓ рдкрд┐рдвреА (рд╢рдХреНрдпрддреЛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧрд╡рд░ рдЖрдзрд╛рд░рд┐рдд) рдХрд╢реА рдЕрд╕реЗрд▓ рд╣реЗ рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рд╕рд╛рдВрдЧрдгреЗ рдХрдареАрдг рдЖрд╣реЗ. рдкрд░рдВрддреБ рд╕рдВрд╕реНрдерд╛ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдЪреНрдпрд╛ рдбреЗрдЯрд╛рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдмреМрджреНрдзрд┐рдХ рд╕рдВрдкрддреНрддреАрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЙрддреНрддрдо рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд▓рд╛рднрд╛рдВрд╕рд╣ рд╕реЗрд╡рд╛ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирдХреНрдХреАрдЪ рдкрд╛рд╡рд▓реЗ рдЙрдЪрд▓реВ рд╢рдХрддрд╛рдд.

рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рднрд╛рд╡реА рдкрдзреНрджрддреА рдЖрдгрд┐ рдкрджреНрдзрддреА, рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреЗ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдЖрдгрд┐ рд╡реЗрдХреНрдЯрд░, рдЬреЛрдЦреАрдо рдХреНрд╖реЗрддреНрд░реЗ рдЖрдгрд┐ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╕рд╛рдпрдмрд░ рд╕рдВрд░рдХреНрд╖рдгрд╛рддреАрд▓ рдЕрдВрддрд░, рддрд╕реЗрдЪ рдЬрд╛рдЧрддрд┐рдХ рдЕрдиреБрднрд╡ рдЖрдгрд┐ рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА Radware рдЕрднреНрдпрд╛рд╕ рдЖрдгрд┐ рдЕрд╣рд╡рд╛рд▓рд╛рдд рд╕рд╛рджрд░ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.рдбрд┐рдЬрд┐рдЯрд▓реА рдХрдиреЗрдХреНрдЯреЗрдб рдЬрдЧрд╛рдд рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реБрд░рдХреНрд╖рд╛".

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛