Django 1.2.2 рд░рд┐рд▓реАрдЬ - рд╕реБрд░рдХреНрд╖рд╛ рдЕрджреНрдпрддрди

8 рд╕рд┐рддрдВрдмрд░, 2010 рдХреЛ, Django рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 1.2.2 рд░рд┐рд▓реАрдЬ рдХреА, рдЬреЛ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ XSS рд╣рдорд▓реЛрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреА рдереАред рд╡рд┐рдбрдВрдмрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ XSS рдХреА рднреЗрджреНрдпрддрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдХреЛрдб рдореЗрдВ рдереА, рдЬреЛ рдПрдХ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдорд▓реЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ - CSRF ред рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ 1.2 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рд╕реАрдПрд╕рдЖрд░рдПрдл рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдврд╛рдВрдЪреЗ рдХреЗ рдореВрд▓ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рдереА рдФрд░ рд╕рд┐рд░реНрдл рдПрдХ рдкреНрд▓рдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкрд░рдд рдереА)ред



рджрд┐рд▓

CSRF рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ: рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЕрдиреБрдХреНрд░рдо (рдЯреЛрдХрди) рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдкреНрд░рдкрддреНрд░ рдХреЗ рдЫрд┐рдкреЗ рд╣реБрдП рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рдХреНрд░рдо рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреБрдХреА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлреЙрд░реНрдо рдЬрдорд╛ рдХрд░рддреЗ рд╕рдордп, рдЫрд┐рдкреЗ рд╣реБрдП рдлрд╝реАрд▓реНрдб рдФрд░ рдХреБрдХреА рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░, рдпрджрд┐ рдпреЗ рдорд╛рди рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдлреЙрд░реНрдо рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред



рдЕрдм рд╕реНрд╡рдпрдВ рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЯреИрдЧ {% csrf_token %}



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



рдХрдордЬреЛрд░ рд╕рдВрд╕реНрдХрд░рдг

1.2 рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдордЭрджрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдирд╣реАрдВ рд╣реИрдВред



рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рдирд╛

рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╢рд╛рдЦрд╛ 1.2 рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рддреБрд░рдВрдд 1.2.2 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдЧреНрд░рд┐рдо рд╕реВрдЪрдирд╛рдПрдВ рдирд╣реАрдВ рджреА рд╣реИрдВред



рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреИрдЪ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рднреЗрджреНрдпрддрд╛ рдХреЗ рд╕рд╛рд░ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред



рдпрд╣ рднреА рджреЗрдЦреЗрдВ



рдкреАрдПрд╕ рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХрд┐ рд▓рдЧрднрдЧ рдПрдХ рджрд┐рди рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдЦрдмрд░ рдкрд░ рдЬреНрдпрд╛рджрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдиреЗ рддреБрд░рдВрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡реНрдпрдХреНрдд рдХреА



All Articles