рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдЕрдЯреИрдХ: рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП





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



HTML5 рдХреЗ рд╣рдорд▓реЗ



рдХреЙрд░реНрд╕ рдкрд░ рд╣рдорд▓реЗ (рдХреНрд░реЙрд╕ рдУрд░рд┐рдЬрд┐рдирд▓ рд░рд┐рд╕реЛрд░реНрд╕ рд╢реЗрдпрд░рд┐рдВрдЧ) - рд░рд┐рд╡рд░реНрд╕ рд╢реЗрд▓рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛



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



HTML5 рдЕрдм рдЗрди рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рддрд╛ рд╣реИред



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



рдЗрд╕рд▓рд┐рдП, рдЬрдм xyz.com рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ abc.com xyz.com рдХреЛ рдПрдХ рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрддреНрддрд░ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд░реЙрд╕-рдбреЛрдореЗрди рдХреЙрд▓ рдХреЗ рд╕рд╛рде HTTP рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЯрдирд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



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

рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╡рд╛рд▓: рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд▓рд┐рдП рдкреАрдбрд╝рд┐рдд рдХрд╛ рд╕рддреНрд░ рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?


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



CSRF рдЯреЛрдХрди рдХреА рдЪреЛрд░реА



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



рдирд╛рдордХ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд HTTP рд╣реЗрдбрд░ рдХреЛ рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред withCredentials



рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдорд╛рди рдХреЛ true



рдмрджрд▓рдиреЗ рд╕реЗ рдЖрдк рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХреБрдХреАрдЬрд╝ рдЪреЛрд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╣реЗрдбрд░ Access-Control-Allow-Origin: *



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



рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЬреНрдЮрд╛рди рдХреЗ рдмрд┐рдирд╛ рд╕реАрдПрд╕рдЖрд░рдПрдл рдЯреЛрдХрди рдЪреЛрд░реА рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред



рдЖрдВрддрд░рд┐рдХ рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪ



рдХрдИ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдВрдЧрдардиреЛрдВ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рд╕рд╛рдЗрдЯреЗрдВ рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдВрддрд░рд┐рдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпреЗ рдЗрдВрдЯреНрд░рд╛рдиреЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИрдВ рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн рдирд╣реАрдВ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдРрд╕реЗ рдХрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рди рдХрд┐рд╕реА рддрд░рд╣ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдФрд░, рдЬрд▓реНрджреА рдореЗрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗрд╡рд▓ Access-Control-Allow-Origin: *



рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ Access-Control-Allow-Origin: *



рд╣реЗрдбрд░ рдЬрд┐рд╕реЗ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ Access-Control-Allow-Origin: *



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



рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ "рд╕реНрдЯреЗрдк рдмрд╛рдп рд╕реНрдЯреЗрдк рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди":

  1. рдХрдВрдкрдиреА рдХрд╛ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдРрд╕реА рд╕рд╛рдЗрдЯ рдкрд░ рд▓реЙрдЧ рдЗрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн рдирд╣реАрдВ рд╣реИред
  2. рдЗрдВрдЯреНрд░рд╛рдиреЗрдЯ рд╕рд░реНрд╡рд░ рд╣реЗрдбрд┐рдВрдЧ Access-Control-Allow-Origin: *



    (рдХреНрдпреЛрдВ? рдпрд╣ рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреНрд░рд╛рдиреЗрдЯ рдкрд░ рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ) рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреБрд░реЛрдз рджреЗрддрд╛ рд╣реИред
  3. рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдПрдХ рдИрдореЗрд▓ рдореЗрдВ рд╣рдорд▓рд╛рд╡рд░ рд╕реЗ рдПрдХ рд▓рд┐рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИред
  4. рд╕рд╛рдЗрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рджрд┐рдЦрддреА рд╣реИ, рдХрд░реНрдордЪрд╛рд░реА рдХреЛ рдХреБрдЫ рднреА рд╕рдВрджрд┐рдЧреНрдз рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╛рдЗрдЯ рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд╣реИ рдЬреЛ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИред
  5. рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ XMLHttpRequest рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЕрдиреБрд░реЛрдз рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ (рдХреНрдпреЛрдВ? рдХреНрдпреЛрдВрдХрд┐ рд╕рд░реНрд╡рд░ рд╣реЗрдбрд░ рдореЗрдВ Access-Control-Allow-Origin: *



    ред
  6. рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрд░реЛрдз рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬ рджреЗрддрд╛ рд╣реИ (рдЖрд╕рд╛рдиреА рд╕реЗ XMLHttpRequest рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
  7. рд╣рдорд▓рд╛рд╡рд░ рдХрдВрдкрдиреА рдХреА рдЖрдВрддрд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред


рдирдИ XSS HTML5 рд╡реИрдХреНрдЯрд░



рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣рдореЗрд╢рд╛ XSS рд╣рдорд▓реЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╕реНрдЯрдо рдлрд╝рд┐рд▓реНрдЯрд░ рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ <img, <script



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



List of XSS vectors for HTML5





<video><source onerror="javascript:alert(1)">





<video onerror="javascript:alert(1)"><source>





<audio onerror="javascript:alert(1)"><source>





<input autofocus onfocus=alert(1)>





<select autofocus onfocus=alert(1)>





<textarea autofocus onfocus=alert(1)>





<keygen autofocus onfocus=alert(1)>





<button form=test onformchange=alert(2)>X





<form><button formaction="javascript:alert(1)">







рдСрдлрд╝рд▓рд╛рдЗрди рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреИрд╢ рд╡рд┐рд╖рд╛рдХреНрддрддрд╛



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



рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдпрд╣ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

  1. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╢реЙрдкрд┐рдВрдЧ рд╕реЗрдВрдЯрд░ рдореЗрдВ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд╛рдИ-рдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред
  2. рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рддрд╛ рд╣реИред
  3. рд╣рдорд▓рд╛рд╡рд░ рдПрдХ рдкреЗрдЬ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЫрд┐рдкрд╛ рд╣реБрдЖ IFrame рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЕрдкрдиреЗ рдлреЗрд╕рдмреБрдХ рд▓реЙрдЧрд┐рди рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  4. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИред
  5. рдЗрд╕ рд╕рдордп рд╕реЗ, рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╣рдорд▓рд╛рд╡рд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдлреЗрд╕рдмреБрдХ рдкрд░ рд▓реЙрдЧрд┐рди рдкреГрд╖реНрда рдЬреИрд╕рд╛ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдкреГрд╖реНрда рджреЗрддрд╛ рд╣реИред
  6. рдпрд╣ рдХреЛрдб рд╣рдорд▓рд╛рд╡рд░ рдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рд╡реЗрд╢ рдХреА рд╕реВрдЪрдирд╛ рднреЗрдЬреЗрдЧрд╛ред рдкреГрд╖реНрда рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрд╕реЗ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рднреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдмрд┐рдВрджреБ рддрдХ, рд╡рд╕реНрддреБрддрдГ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реБрдЖ - рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреГрд╖реНрда рдХреИрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  7. рдЕрдм, рдПрдХ рдпрд╛ рджреЛ рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж, рдкреАрдбрд╝рд┐рдд рдШрд░ рдпрд╛ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрддрд╛ рдмрд╛рд░ рдореЗрдВ рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рджрд░реНрдЬ рдХрд░рдХреЗ рдлреЗрд╕рдмреБрдХ рдкрд░ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред
  8. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреИрд╢ рд╕реЗ рдирдХрд▓реА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреЗрдЬ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред
  9. рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХреНрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреИрд╢реНрдб рдкреГрд╖реНрда рдХреЛ рдЗрд╕ рддрд░рд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


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



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



рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ - рд╣рдорд╛рд░реЗ рдореБрдЦреНрдп рд╕реВрдЪрдирд╛ рдЕрдзрд┐рд╡рдХреНрддрд╛, рдЕрд▓реЗрдХреНрд╕реА рдлреЗрдбреЛрд░реЛрд╡рд┐рдЪ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯрд┐рдкреНрдкрдгреА:



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



рдФрд░ CSRF, XSS, SQLinj, рдЖрджрд┐ред рд╡реЗ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рддрднреА рдЦреЛрдЬрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рджреВрд╕рд░реА рддрд░рдл рдЕрдкрдиреЗ рд╕рд┐рд░ рдХреЗ рд╕рд╛рде рдмреИрдарддрд╛ рд╣реИ, рдФрд░ рд╕реЛрд╢рд▓ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ + рдЬрдм рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреА рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдФрд░ рддрдХрдиреАрдХреА рдЬреНрдЮрд╛рди рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╣реИрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣реИрдХ рдХрд░реЗрдВ, рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рдЖрдк рдкрд╣рд▓реЗ рд╕реНрддрд░ рдкрд░ рдХреЗрд╡рд▓ рд╕реНрдХреВрд▓реА рдмрдЪреНрдЪреЛрдВ рдХреЗ рдкреНрд░рд╡реЗрд╢ рдХреА рд╕реАрдорд╛ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдХреВрд▓реА рдмрдЪреНрдЪреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реМрднрд╛рдЧреНрдп рд╣реИред


Onextrapixel рдкрд░ рдореВрд▓ рд▓реЗрдЦ ред



All Articles