рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреАрд▓реИрдм рд╕реНрдЯрд╛рдЗрд▓ рдХреА рд╣реЗрдбрд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдорд╛рдл рдХрд░ рджреАрдЬрд┐рдП, рд▓реЗрдХрд┐рди рддрдереНрдп рдпрд╣ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ CSRF рдХреА рдЙрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ, рдЬреЛ рдореБрдЭреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ Runet рдкреЛрд░реНрдЯрд▓реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдорд┐рд▓реАрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рди рдХреЗрд╡рд▓ рдпрд╣ рдкреЛрд░реНрдЯрд▓, рдмрд▓реНрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрдбрд╝реЗ рд╕рдВрд╕рд╛рдзрди рдЗрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИрдВред рдореИрдВрдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдбреЗрдврд╝ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╕реВрдЪрдирд╛ рджреАред рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдлрд┐рд░ рд╕реЗ рд╕рдордп рдерд╛ рдФрд░ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдВрдж рдерд╛ рдЙрд╕реЗ рджреЗрдЦрд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдПрдХ рдбреЗрдврд╝ рдорд╣реАрдиреЗ рдореЗрдВ рдХреЗрд╡рд▓ 1 рднреЗрджреНрдпрддрд╛ рдмрдВрдж рд╣реЛ рдЧрдИ рдереАред
рдХреНрдпреЛрдВрдХрд┐ рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рдЕрднреА рднреА рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИрдВ, рдореИрдВ рдХреЗрд╡рд▓ рд╡рд╣реА рд▓рд┐рдЦреВрдВрдЧрд╛ рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдкрд╛рдпрд╛ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╣рдлреНрддреЗ рдореЗрдВ рдореИрдВ рдбрдореА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдВ - рддрд╛рдХрд┐ рд╕реНрдХреВрд▓реА рдмрдЪреНрдЪреЗ рдФрд░ рдЧреГрд╣рд┐рдгрд┐рдпрд╛рдВ рдлрд╛рдпрджрд╛ рдЙрдард╛ рд╕рдХреЗрдВред рдХреМрди рдЫрд┐рдкрд╛ рдирд╣реАрдВ рд╣реИ рдореЗрд░реА рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ
рд╕рд╛рдЬрд╝рд┐рд╢: рдореИрдВ рдпрд╛рдВрдбреЗрдХреНрд╕, рд░рд╛рдордмрд▓рд░, Mail.ru, Vkontakte, LJ рдФрд░ рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдпрджрд┐ рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореБрдЭреЗ рдХрд╣рд╛рдВ рдФрд░ рдХреНрдпрд╛ рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рдорд┐рд▓реА рд╣реИрдВ, рддреЛ рд╕реАрдзреЗ "рднреЗрджреНрдпрддрд╛ рд╕реВрдЪреА" рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЬрд╛рдПрдВред
рдЖрд╡рд╢реНрдпрдХ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП CSRF рдХреЗ рдХрдо рд╕реЗ рдХрдо рдмреБрдирд┐рдпрд╛рджреА рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрджрд┐ рд╡реЗ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рд╣реИрдВ - рдирд┐рд░рд╛рд╢ рдордд рд╣реЛ, рдиреАрдЪреЗ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реБрд▓рдн рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛)ред рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдореЗрд░реЗ рд╕рддрд╣реА рдСрдбрд┐рдЯ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдпрд╣
рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЖрд▓рд╕реНрдп рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ (рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдореЗрдВ рд╡рд┐рд╖рдп рдкрд░ рд▓рдЧрднрдЧ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд┐рд╖рдп рдмреЗрд╣рдж рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рд╣реИрдмрд░ рдореЗрдВ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдЖрдк рдХреБрдЫ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдВ рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реА
рдкрд┐рдЫрд▓реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
UPD: рдореБрдЦреНрдп рд╡рд┐рдХрд╛рд╕ Liveinternet.ru CSRF рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рд╡рд╛рджрд╛ рдХрд┐рдП рдЧрдП рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕рдХреА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ LiRu рдХреЗ рд╕рд╛рде рдЦрд╛рддрд╛ рд╣реИ рддреЛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВредUPD 2: рднреЗрджреНрдпрддрд╛ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЕрдм рддрдХ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
UPD 3: рд╕рдкреНрддрд╛рд╣ рдмреАрдд рдЧрдпрд╛ред рдХрд╛рдо рдХрд░рдиреЗ / рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдлреИрд▓рд╛рдПрдВред рд╕рдордп рдХрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрднреА рддрдХ рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдЖрдк рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреЗрдВрдЧреЗ рддреЛ рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред рд╕рднреА рдкреНрд░рд╢реНрди, рдЗрдЪреНрдЫрд╛рдПрдВ, рд╕реБрдЭрд╛рд╡
рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЙрддреНрддрд░ рдореЗрдВ рд╣реИрдВред
рд░реИрдореНрдмрд▓рд░ ,
рдореЗрд▓.рд░реБ ,
рд▓рд┐рд╡рдЗрдирдЯреЗрдирдЯ ,
рдпреИрдВрдбреЗрдХреНрд╕CSRF рдХреНрдпрд╛ рд╣реИ?
рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ HTTP рдЕрдиреБрд░реЛрдз рднреЗрдЬрддреЗ рд╣реИрдВред рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рддреНрд░ рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдбреЗрдЯрд╛ рдХреБрдХреАрдЬрд╝ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдХреБрдХреА рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреБрдХреА рдбреЗрдЯрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рддреНрд░ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдЗрд╕ рд╕рддреНрд░ рд╕реЗ рдЬреБрдбрд╝реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдУрд░ рд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╕рдВрд╕рд╛рдзрди рдореЗрдВ рд▓реЙрдЧ рдЗрди рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдХреАрдЬрд╝ рднреЗрдЬрддрд╛ рд╣реИ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреБрдХреАрдЬрд╝ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рд╕рд░реНрд╡рд░ рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдкрдиреА рдУрд░ рд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реЗрдЧрд╛ред рдФрд░ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рддреГрддреАрдп-рдкрдХреНрд╖ рдкреГрд╖реНрда рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЕрдЧрд░ рд╕рд░реНрд╡рд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рдЙрд╕рдХреЗ рдкреГрд╖реНрдареЛрдВ рд╕реЗ рдЕрдиреБрд░реЛрдз - рдпрд╣ рднреЗрджреНрдпрддрд╛ рд╣реИред
рдХреИрд╕реЗ рдХрд░реЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓?
, , , . .
┬л ┬╗, http://vulnerable.site/delete_profile.php?sure=yes. , ( , , ). , . . . . тАФ Alice Bob . .
, ( XSS, XSS тАФ ). -, . тАФ :
<img src="http://vulnerable.site/delete_profile.php?sure=yes"/>
iframe тАФ .
POST
- , CSRF , POST . , JS POST . ( ). -
iframe. -, (display:none) . -, ( ). , -, method=┬лPOST┬╗ action=┬лhttp://vulnerable.site/delete_profile.php┬╗, onload submit . .
тАФ ?
. тАФ . , - ( , , , ..). , тАФ , .. тАФ . , . .
UPD: FF addon тАФ
RequestPolicy,
VanavтАФ ?
тАФ CSRF SSH . - - . . . . . , .
, , тАФ тАФ .. ,
.
, , , .
- тАФ ,
- тАФ , HTTPS,
- тАФ , ,
- Referer тАФ , ,
- , clientaccesspolicy.xml crossdomain.xml ( Silverlight Flash ) тАФ ,
- X-Requested-With тАФ AJAX
, CSRF тАФ . , Firebug/Chrome Developer Tools , тАФ , , , , .. . ( ) тАФ . . тАФ . , iframe - тАФ ( ). - . тАФ , 300 .
Firebug, Chrome Developer Tools тАФ AJAX , JS . . Wireshark .
UPD: , FireBug ┬л ┬╗ Chrome Developer Tools тАФ ┬лPreserve Log upon Navigation┬╗
( ) .
CSRF . 2 . тАФ Google.ru, Facebook.com . , , . , , .
Liveinternet.ru
CSRF . , тАФ , , , , , . . , , . тАФ .
Rambler.ru
CSRF тДЦ1 тАФ . CSRF . , -, . , -, тАФ ( ) . ┬лreferer┬╗ . .
, , CSRF . , .
- . ( ?) , , /
- , , , , /
- , e-mail ( ), ( ), ( )
- , . id , . 2 тАФ ┬л┬╗ ┬л┬╗. id тАФ ,
, . тАФ , .
, .. ( , , ).
Mail.ru
CSRF тДЦ2 тАФ . .. CSRF , , , CSRF . .
,
- . email . email AJAX , тАФ тДЦ2, тДЦ7
- ( , ). id тАФ 20 , 10 тАФ timestamp, 10 тАФ ( ). 1000. 1000 , , pro.mail.ru ( ) , 3 . тАФ 10 , 1000 . 2.5 , тАФ ( тДЦ1) . тДЦ3
- тАФ id. . ,
- тАФ . . , , тДЦ7
- Web mail- тАФ ( ) . . Web mail- , CSRF
- тАФ , 2 .
- / тАФ . email ( username domain) тДЦ1. , ( тАФ , mail тАФ , ). . . , AJAX . JS iframe, . . тАФ , 15 , . ( , )
Yandex
CSRF . .. тАФ , . - - . 3 . , .
()
- тАФ ┬л┬╗, (, тАФ , ).
- тАФ , . -
- ToDo-list . id , , , id (, , ). .
- . . id,
- . . .
- . . . , - iPhone . - PR- 8000 . . iPhone 7999 iPhone
- . . . iframe, , . , тАФ . . , ,
. , тАФ , -. - .
?
. , , . , CSRF.
. , . . , , , , , . тАФ . .. тДЦ1 тДЦ2 тАФ , . тАФ . - , , .
тДЦ1 тАФ . , . . , - . .
. . . . - .
, . , . 1 . .