Seq2Seq рдСрдЯреЛ рдПрдирдХреЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдм рдЕрдЯреИрдХ рдбрд┐рдЯреЗрдХреНрд╢рди

рдЫрд╡рд┐

рджрд╢рдХреЛрдВ рддрдХ рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╣рдорд▓реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп рд░рд╣рд╛ рд╣реИред 1980 рдХреЗ рджрд╢рдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЖрдИрдбреАрдПрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рддрд╛рд░реАрдЦ рдХреЗ рдкрд╣рд▓реЗ рдЬреНрдЮрд╛рдд рдЙрджрд╛рд╣рд░рдгред

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

рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рд╕рдВрдЧрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ


рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рд╣рдорд▓реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдкрд╣рд▓рд╛ рдлрд╛рдпрд░рд╡реЙрд▓ 1990 рдХреЗ рджрд╢рдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдмрд╛рдЬрд╛рд░ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧрд╛ред рддрдм рд╕реЗ, рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдФрд░ рд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдореЗрдВ рдХрд╛рдлреА рдмрджрд▓рд╛рд╡ рдЖрдпрд╛ рд╣реИ, рдФрд░ рд╣рдорд▓рд╛рд╡рд░ рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХ рдХрджрдо рдЖрдЧреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

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

WAF рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╣рдорд▓реЛрдВ рдХреЛ рдЙрди рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рджреНрд╡рд╛рд░рд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЬрд╣рд╛рдВ рдПрдХ HTTP рдЕрдиреБрд░реЛрдз (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛) рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рд╣рдорд╛рд░реЗ рд╢реЛрдз рдореЗрдВ рдмрд╛рдж рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ - рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди, рдХреНрд░реЙрд╕ рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ, рдПрдХреНрд╕рдПрдордПрд▓ рдмрд╛рд╣рд░реА рдПрдВрдЯрд┐рдЯреА рдЗрдВрдЬреЗрдХреНрд╢рди, рдкрде рдЯреНрд░реИрд╡рд░реНрд╕рд▓, рдУрдПрд╕ рдХрдорд╛рдВрдбрд┐рдВрдЧ, рдСрдмреНрдЬреЗрдХреНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди, рдЖрджрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ, рд╣рдо рдЦреБрдж рдХреЛ рдкрд░рдЦреЗрдВред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдкрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреНрдпрд╛ рд╕реЛрдЪреЗрдЧрд╛?


рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTTP рдЕрдиреБрд░реЛрдз рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:

рдЫрд╡рд┐

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

рдЕрдм рдЖрдкрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрди рдорд┐рд▓рддреЗ рд╣реИрдВ:

рдЫрд╡рд┐

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

рд╕реНрдкрд╖реНрдЯ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ рдЯреНрд░реИрдлрд╝рд┐рдХ, рдЬреЛ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд▓рдЧрддреЗ рд╣реИрдВ, рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

рдЫрд╡рд┐

рдХреНрдпрд╛ рдпрд╣ рдкреНрд░рд╢реНрди рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИ?

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЕрдиреБрд░реЛрдз рдЬреАрд░рд╛ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдПрдХ рдмрдЧ рдХрд╛ рдкреНрд░рдХрд╛рд╢рди рд╣реИ рдФрд░ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рдЕрдкреЗрдХреНрд╖рд┐рдд рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред

рдЕрдм рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

рдЫрд╡рд┐

рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдЕрдиреБрд░реЛрдз рдЬреВрдорд▓рд╛ рд╕реАрдПрдордПрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдВрдЬреАрдХрд░рдг рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдиреБрд░реЛрдзрд┐рдд рдСрдкрд░реЗрд╢рди рд╕рд╛рдорд╛рдиреНрдп рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрдЬрд╛рдп user.register рд╣реИред рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рднреЗрджреНрдпрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдХреЛ рднреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЛрд╖рдг рдЬреВрдорд▓рд╛ <3.6.4 рдЦрд╛рддрд╛ рдирд┐рд░реНрдорд╛рдг / рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ (CVE-2016-8869, CVE-2016-8870) рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЫрд╡рд┐

рд╣рдордиреЗ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХреА?


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

  1. рдХрдХреНрд╖рд╛ рдЪрдпрди рд╕реАрдорд┐рдд рдФрд░ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИ ред рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЖрдкрдХреЗ рдореЙрдбрд▓ рдХреЛ рддреАрди рд╡рд░реНрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, "рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрди", SQLI рдФрд░ XSS, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдпрд╣ CSRF рдпрд╛ рд╢реВрдиреНрдп-рджрд┐рд╡рд╕ рдХреЗ рд╣рдорд▓реЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ?
  2. рдЗрди рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЕрд░реНрде ред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЛ рджрд╕ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ SQL рдЗрдВрдЬреЗрдХреНрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрддрддрдГ рдЖрдк рдбреЗрдЯрд╛ рд╕реЗ рд╕реАрдЦреЗрдВрдЧреЗ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рд╕реЗ рд╡рд┐рддрд░рдг рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред
  3. рдореЙрдбрд▓ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ ред рдЦреИрд░, рдореЙрдбрд▓ рдиреЗ SQL рдЗрдВрдЬреЗрдХреНрд╢рди рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛, рдФрд░ рдЕрдм рдХреНрдпрд╛? рдЖрдк, рдЗрд╕рд╕реЗ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдЧреНрд░рд╛рд╣рдХ, рдЬреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЖрдорддреМрд░ рдкрд░ рд╡реЗрдм рд╣рдорд▓реЛрдВ рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реИ, рдХреЛ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдореЙрдбрд▓ рдХрд╛ рдХреМрди рд╕рд╛ рдЕрдиреБрд░реЛрдз рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╣реИред

рдЗрди рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╣рдордиреЗ рд╡реИрд╕реЗ рднреА рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред

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

рд░реЗрдбреА-рдореЗрдб рдЕрднреНрдпрд╛рд╡реЗрджрди рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдХрдИ рдЖрдВрддрд░рд┐рдХ рдорд╛рд░реНрдХрд░реЛрдВ рдЬреИрд╕реЗ рдХрд┐ GO рдФрд░ EOS рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЛрдб рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд░рд▓ рдореИрдкрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

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

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?


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

рдЕрдм рд╣рдо рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╕рдЯреАрдХ рд╕реНрдерд╛рди рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдБ SQL рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рд╣рдорд▓рд╛ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рдерд╛, рд▓реЗрдХрд┐рди рд╕реВрдЪреА рд╕реЗ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рдЕрднреА рднреА рдЕрдирд╕реБрд▓рдЭреА рдереАрдВред

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рд╣рдореЗрдВ рдзреНрдпрд╛рди рддрдВрддреНрд░ рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗ рдХрд╛рд░реНрдп рд╕реЗ рджреВрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдиреБрдХреНрд░рдо рдореЙрдбрд▓ (рдзреНрдпрд╛рди рддрдВрддреНрд░ [2], [3], [4], рд╡реЗрдХреНрдЯрд░ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкрд░, рдСрдЯреЛрдХреЗрдиреЛрдбрд░реНрд╕ рдХреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░) рдФрд░ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░, рд╕рдВрдмрдВрдзрд┐рдд рдЕрдзреНрдпрдпрдиреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рд╡рд┐рд╕рдВрдЧрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ рдЬреЛ рдЕрдВрддрддрдГ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХрд░рддрд╛ рд╣реИ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдСрдЯреЛ рдПрдирдХреЛрдбрд░


рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ Seq2Seq [5] рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред

Seq2Seq рдореЙрдбрд▓ [7] рдореЗрдВ рджреЛ рдмрд╣реБрдкрд░рдд LSTM рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХ рдПрдирдХреЛрдбрд░ рдФрд░ рдПрдХ рдбрд┐рдХреЛрдбрд░ред рдПрдирдХреЛрдбрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд-рд▓рдВрдмрд╛рдИ рд╡рд╛рд▓реЗ рд╡реЗрдХреНрдЯрд░ рдореЗрдВ рдЗрдирдкреБрдЯ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдореИрдк рдХрд░рддрд╛ рд╣реИред рдбрд┐рдХреЛрдбрд░ рдПрдирдХреЛрдбрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рдХреНрд╖реНрдп рд╡реЗрдХреНрдЯрд░ рдХреЛ рдбреАрдХреЛрдб рдХрд░рддрд╛ рд╣реИред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ, рдПрдХ рдСрдЯреЛ рдПрдирдХреЛрдбрд░ рдПрдХ рдореЙрдбрд▓ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд▓рдХреНрд╖реНрдп рдорд╛рдиреЛрдВ рдХреЛ рдЗрдирдкреБрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд╕рдорд╛рди рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдЫрд╡рд┐

рдирд┐рд░реНрдгрдп


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

рдореЙрдбрд▓ Seq2Seq рд╡рд░реНрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрди рд░рдЪрдирд╛ рддрд░реНрдХ рд╣реИрдВ:

рдЫрд╡рд┐

рдЕрдЧрд▓рд╛, рдСрдЯреЛ-рдПрдирдХреЛрдбрд░ рдкрд░рддреЗрдВ рдЖрд░рдВрднреАрдХреГрдд рд╣реЛрддреА рд╣реИрдВред рдкрд╣рд▓рд╛ рдПрдирдХреЛрдбрд░:

рдЫрд╡рд┐

рдлрд┐рд░ рдбрд┐рдХреЛрдбрд░:

рдЫрд╡рд┐

рдЪреВрдВрдХрд┐ рд╣рдо рдЬреЛ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИ, рд▓рдХреНрд╖реНрдп рдорд╛рди рдФрд░ рдЗрдирдкреБрдЯ рд╕рдорд╛рди рд╣реИрдВред рддреЛ рд╣рдорд╛рд░рд╛ feed_dict рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЫрд╡рд┐

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

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

рдЫрд╡рд┐

рд╣рдорд╛рд░реЗ рд╡рд┐рд▓рдВрдмрд┐рдд рдирдореВрдиреЗ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЪрд░рдг рдореЗрдВ, рд╣рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗ: рд╕рдЯреАрдХ рдФрд░ рдпрд╛рдж рд░рдЦрдирд╛ 0.99 рдХреЗ рдХрд░реАрдм рд╣реИред рдФрд░ рдЖрд░рдУрд╕реА рд╡рдХреНрд░ 1 рдХреЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИ, рд╣реИ рдирд╛?

рдЫрд╡рд┐

рдкрд░рд┐рдгрд╛рдо


Seq2Seq рдСрдЯреЛ-рдПрдирдХреЛрдбрд░ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдореЙрдбрд▓ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

рдЫрд╡рд┐

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

рд╣рдордиреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХреБрдЫ рд╣рдорд▓реЛрдВ рдкрд░ рдЗрд╕ рдореЙрдбрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдЖрд╢рд╛рдЬрдирдХ рдереЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдКрдкрд░ рджреА рдЧрдИ рдЫрд╡рд┐ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд╣рдорд╛рд░реЗ рдореЙрдбрд▓ рдиреЗ рдПрдХ рд╡реЗрдм рдлреЙрд░реНрдо рдореЗрдВ рджреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд SQL рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ред рдРрд╕реЗ рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛ рдЦрдВрдбрд┐рдд рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╣рдорд▓реЗ рдХреЗ рдкреЗрд▓реЛрдб рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдХрдИ HTTP рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдирд┐рдпрдо-рдЖрдзрд╛рд░рд┐рдд WAF рдХреЗ рд▓рд┐рдП рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред

рдореЙрдбрд▓ рдХреЛрдб рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдХреЛ рдЬреБрдкрд┐рдЯрд░ рд▓реИрдкрдЯреЙрдк рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рд░ рдХреЛрдИ рд╣рдорд╛рд░реЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХреЗ рдФрд░ рд╕реБрдзрд╛рд░реЛрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХреЗред

рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ


рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдирдЧрдгреНрдп рдерд╛ред рд╣рдо рдиреНрдпреВрдирддрдо рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдЪрд╛рд╣реЗрдВрдЧреЗ (рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдорд╛рдзрд╛рди рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП), рд╣рдорд▓реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЬрд╛рджреВ рд╕реЗ, рдпрд╣ рддрдп рдХрд░рдирд╛ рд╕реАрдЦ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдмреБрд░рд╛ред рджреВрд╕рд░реЗ, рдореИрдВ рдорд╛рдирд╡ рдХрд╛рд░рдХ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЬрдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд▓реЗ рдХрд╛ рд╕рдВрдХреЗрдд рдХреНрдпрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдореИрдВ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП Seq2Seq рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдСрдЯреЛ-рдПрдирдХреЛрдбрд░, рд╣рдорд╛рд░реА рд░рд╛рдп рдореЗрдВ рдФрд░ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд╛рдо рдХрд┐рдпрд╛ред

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

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

рдЧрд┐рдЯрд╣рдм рднрдВрдбрд╛рд░: goo.gl/aNwq9U

рд▓реЗрдЦрдХ : рдПрд▓реЗрдХреНрдЬреЗрдВрдбреНрд░рд╛ рдореБрд░рдЬрд╝рд┐рдирд╛ ( рдореБрд░реАрдЬрд╝рд┐рдирд╛_рдП ), рдЗрд░рд┐рдирд╛ рд╕реНрдЯреЗрдкреНрдпрд╛рдиреБрдХ ( рдЧрд┐рдЯрд╣рдм ), рдлреЗрдбрд░ рд╕рдЦрд╛рд░реЛрд╡ ( рдЧреАрдерд╣рдм ), рдЖрд░реНрд╕реЗрдиреА рд░реБрддреЛрд╡ ( рдЖрд░рдЬреЗ0рдЖрд░ )

рд╕рдВрджрд░реНрдн:


  1. LSTM рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╕рдордЭрдирд╛
  2. рдзреНрдпрд╛рди рдФрд░ рд╕рдВрд╡рд░реНрдзрд┐рдд рдЖрд╡рд░реНрддрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ
  3. рдзреНрдпрд╛рди рдЖрдк рд╕рднреА рдХреА рдЬрд░реВрд░рдд рд╣реИ
  4. рдзреНрдпрд╛рди рдЖрдк рд╕рднреА рдХреА рдЬрд░реВрд░рдд рд╣реИ (рдПрдиреЛрдЯреЗрдЯ)
  5. рддрдВрддреНрд░рд┐рдХрд╛ рдорд╢реАрди рдЕрдиреБрд╡рд╛рдж (seq2seq) рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓
  6. Autoencoders
  7. рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреНрд░рдо рд╕реАрдЦрдиреЗ рдХреЗ рдЕрдиреБрдХреНрд░рдо
  8. рдХреЗрд░рд╕ рдореЗрдВ рдСрдЯреЛрдХрд╛рд░реЛрдбрд░реНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг

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


All Articles