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

рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдВрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди рдореИрдВрдиреЗ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛ рджреЗрдЦреА: рд▓рд┐рдВрдХ рдкрдВрдЬреАрдХрд░рдг рдкреГрд╖реНрда рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рддреБрд░рдВрдд рдПрдХ рдлрд╝реАрд▓реНрдб - рдПрдХ рдкреНрд░рдЪрд╛рд░рдХ рдХреЛрдб рдореЗрдВ рднрд░ рдЬрд╛рддрд╛ рд╣реИред
рдпрджрд┐ рд╣рдо рдкреНрд░рдЪрд╛рд░ рдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдФрд░ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ, рддреЛ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред

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

рдЕрдЧрд▓рд╛ рдЪрд░рдг HTML рдХреЛрдб рджреЗрдЦрдирд╛ рд╣реИред рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рдкрд░ рдЖрд░рдПрдордмреА -> рдЖрдЗрдЯрдо рдХреЛрдб рджреЗрдЦреЗрдВред

рдпрд╣рд╛рдВ рдЖрдк рддреБрд░рдВрдд рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдХрд╛ рдорд╛рди рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВред рдЖрдЗрдП рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХреЗрд╡рд▓ рд▓рд┐рдВрдХ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рд╣рдо рдкреГрд╖реНрда рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:

рдкрд░рд┐рдгрд╛рдо: рд╣рдореЗрдВ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдХреЗрд╡рд▓ xss рднреЗрджреНрдпрддрд╛ рдорд┐рд▓реАред
рддреЛ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧрд╣рд░рд╛рдИ рдореЗрдВ рдЬрд╛рдиреЗ рд▓рд╛рдпрдХ рд╣реИред рд▓рд┐рдВрдХ рдХрд┐рд╕реА рддрд░рд╣ рдЙрдерд▓рд╛ рд╣реИ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИред рд╣рдо рдпрд╣ рд╕рдм рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдПрдХ рдЗрдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ (рдХрдВрдкрдиреА, рд╡реИрд╕реЗ, рдмрдЧ рдмрд╛рдЙрдВрдЯреА рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддрдм рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдерд╛)ред рдЖрдЗрдП рдмреНрд▓реЙрдХ рдХреЛ рдЬрдЧрд╣ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдЗрд╕реЗ рд╕реНрдерд┐рд░ рдХрд░реЗрдВ рдФрд░ рдЫрд╡рд┐ рдбрд╛рд▓реЗрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рд╕рднреА рд╕рдорд╛рди - рдпреВрдЖрд░рдПрд▓ рдмрджрд▓реЗрдВред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ html рдФрд░ css рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдмрд╕ рдпрд╣рд╛рдБ рд░рдЦрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖред рд╣реИрдмрд░ рдЯреИрдЧ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ, рджреВрд╕рд░реЛрдВ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ - рдореИрдВ рдпрд╣рд╛рдВ рд▓рд┐рдВрдХ рдХреЛрдб рдирд╣реАрдВ рдбрд╛рд▓ рд╕рдХрддрд╛ред
рдореИрдВ рдпрд╣рд╛рдВ рдПрдХ рд▓рд┐рдВрдХ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЗрд╕ рд╕рдордп рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╕рдордп рдХрд╛рдо рдХрд┐рдпрд╛ред рдХрд┐рд╕реЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд▓рд┐рдВрдХ рдФрд░ рдкрд╛рд░реНрд╕ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИредрдкрд╛рд░рд┐рд╢реНрд░рдорд┐рдХ
рдРрд╕рд╛ рдордд рд╕реЛрдЪреЛ рдХрд┐ upCloud рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдлреНрдд рдореЗрдВ рдЕрдкрдиреА рд╕реЗрд╡рд╛рдПрдВ рджреАрдВред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рднреБрдЧрддрд╛рди рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЕрдм рд╕рд░реНрд╡рд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдиреЗ рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИред
рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХрд╛ рджреЛрд╣рди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ: рдЖрдк рд╕рднреА рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд╝рд┐рд╢рд┐рдВрдЧ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рдФрд░ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдкреГрд╖реНрда рдХреЗ рд╕рднреА рд▓рд┐рдВрдХ рдХреЛ рдЕрдкрдиреЗ рд╕рд╛рде рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдлрд╝реЙрд░реНрдо рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рд░реЗрдлрд░рд▓ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬрдирд╛ рдХрд╛рдлреА рд╣реИред рдФрд░ рд╣рд╛рдВ, рдЖрдк рдлреЙрд░реНрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рдкреНрд░рдЪрд╛рд░рдХ рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рди рдХрд░реЗрдВ (рдкрдВрдЬреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп, рдкреНрд░рдЪрд╛рд░рдХ рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм zhs рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреНрдпрд╛ рдХрд░рдирд╛ рднреВрд▓ рдЧрдП:
рдпрд╣ рд╕рд░рд▓ рд╣реИ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдХреЛ рдорд╛рдиреНрдп рдХрд░реЗрдВред SQL-Inj рд╡рд╣рд╛рдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рд╕реЗрд╡рд╛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░ рд▓рдЯрдХрд╛рддреА рд╣реИ, рдФрд░ рдпрд╣, рдмрджрд▓реЗ рдореЗрдВ, рдЖрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреА рд╣реИред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рдкреЗрдЬ рд░реЗрдВрдбрд░ рдХрд░рддреЗ рд╕рдордп рдЖрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдореЛ рдХреЛрдб рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
рдпрд╣ рдзреАрдорд╛ рд╣реИ рдФрд░ рдиреНрдпрд╛рдпрд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдЕрдЧрд░ рдпрд╣ рдЕрднреА рднреА рдкрдВрдЬреАрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдкреНрд░рдЪрд╛рд░ рдХреЛрдб рдХреЛ рдирд┐рдпрдорд┐рдд рд╕реАрдЬрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдПрдВ
/ ^ [A-Z0-9] + $ / - рдорд╛рдиреЛрдВ рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдФрд░ рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рднрд╛рд╡ рдХреЛрдИ рднреА рдмрджрддрд░ рдирд╣реАрдВ рд╣реИ - рдПрдХреНрд╕рдПрд╕рдПрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ 48 рдШрдВрдЯреЗ + 2 рджрд┐рди рдкрд╣рд▓реЗ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдИрдореЗрд▓ рдФрд░ рд▓рд┐рдВрдХреНрдбрдЗрди рджреНрд╡рд╛рд░рд╛ рдмрд╛рддрдЪреАрдд рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдереЗред рд╕рднреА рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рдЖрдП: "рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдкрдиреЗ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдо рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред" рдореИрдВ рдпрд╣ рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рдХрд┐ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╕рд╛рдЗрдЯ рддреГрддреАрдп-рдкрдХреНрд╖ js- рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреА рд╣реИ: рджреЛрдиреЛрдВ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реНрд░реЛрдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдФрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдХреЛрдб рд▓реЗрдЦрди рджреНрд╡рд╛рд░рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, Google рдХреНрд░реЛрдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ xss рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕реЗрд╡рд╛ рдкреГрд╖реНрда рдХреЗ рдмрдЬрд╛рдп рдПрдХ рддреНрд░реБрдЯрд┐ рдкреГрд╖реНрда рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рднреА рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ рдорд╛рдиреНрдп рдХрд░реЗрдЧрд╛ рдФрд░ рдХреНрд╡реЗрд░рд┐рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдореБрдЭреЗ рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИ рдХрд┐ рд▓реЗрдЦ рдХрд┐рд╕реА рдХреЛ рдЕрдЧреНрд░рд┐рдо рд╕реВрдЪрдирд╛ рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ + рдШрд░ рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░реЗрдЧрд╛ред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред