2012 рдореЗрдВ, SSRF рдХреЗ рд╣рдорд▓реЗ рдХреБрдЫ рд╡рд┐рджреЗрд╢реА рд╕реЗ рдмрд╣реБрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЦрддрд░реЗ рдореЗрдВ рдмрджрд▓ рдЧрдПред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдкреЛрд▓рд╛рдХреЛрд╡, рд╡реНрд▓рд╛рджрд┐рдореАрд░ рд╡реЛрд░реЛрддреНрд╕реЛрд╡ рдФрд░ рдЕрдиреНрдп рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд╛рдо рдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣рдорд▓реЛрдВ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рддрдВрддреНрд░ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рд▓рдЧрднрдЧ рдкреВрд░реА рддрд╕реНрд╡реАрд░ рдмрдирд╛рдИред рдлрд┐рд░ рднреА, рдЪреВрдВрдХрд┐ рдЗрд╕ рд╡рд┐рд╖рдп рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╢реБрд░реВ рд╣реБрдЖ, рдЗрд╕рд▓рд┐рдП рд╢реЛрдз рдХрд╛ рдХреНрд╖реЗрддреНрд░ рдЕрднреА рднреА рдмрдирд╛ рд╣реБрдЖ рд╣реИред
рдпрд╣ рдЖрд▓реЗрдЦ рдПрдлрд╝рдЯреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг SSRF рд╣рдорд▓реЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рд╡рд╛рд▓реА рднреЗрджреНрдпрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХреЗрд╡рд▓ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рди рд╣реА рдПрдХ рд╣рдорд▓реЗ рд╡реЗрдХреНрдЯрд░ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдмрд╛рд╣рд░реА рдФрд░ рдЖрдВрддрд░рд┐рдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ (рдЬреИрд╕реЗ) рдкрд░ DoS рдЬреИрд╕реЗ рд╣рдорд▓реЛрдВ рдХреЛ рд░рд┐рд▓реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рднреЗрджреНрдпрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдПрдХ DoS рд╣рдорд▓реЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ)ред
рдкрд┐рдЫрд▓реА рд╢рддрд╛рдмреНрджреА рдХрд╛ рдПрдХ рд╕рд╛ рд╕рд┐рджреНрдзрд╛рдВрдд (рдЖрдк рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ)
рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ DoS рд╣рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ SYN рдмрд╛рдврд╝ рд╣реИред рд╣рдорд▓рд╛рд╡рд░ SYN / ACK рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░рддреЗ рд╣реБрдП SYN рдкреИрдХреЗрдЯ рдХреЗ рд╕рд╛рде рд╣рдорд▓рд╛рд╡рд░ рд╕реЗрд╡рд╛ рдХреЛ рднрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреАрдбрд╝рд┐рдд рдХреЗ рдореЗрдЬрдмрд╛рди рдкрд░ рдХрдИ рдЖрдзреЗ-рдЦреБрд▓реЗ рдХрдиреЗрдХреНрд╢рди рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдВрдд рдореЗрдВ рдкреАрдбрд╝рд┐рдд рд╕реЗрд╡рд╛ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рд╡реИрдз рдЕрдиреБрд░реЛрдз рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд▓реЗ рдХрд╛ рдпрд╣ рддрд░реАрдХрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдЬрд┐рддрдирд╛ рд╣реА рдкреБрд░рд╛рдирд╛ рд╣реИ, рдФрд░ CERT рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓рд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд░реНрдЧреАрдХрд░рдг, 1996 рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдерд╛ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, SYN рдмрд╛рдврд╝ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ SYN рдХреБрдХреАрдЬрд╝, SYN рдХреИрд╢рд┐рдВрдЧ, рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдФрд░ рдЧреЗрдЯрд╡реЗ рдкрд░ рдЕрдиреБрдХреВрд▓реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдгред рд╕реЗрдореА-рдУрдкрди рдХрд╛ рдЙрдкрдпреЛрдЧ, рд▓реЗрдХрд┐рди SYN рдмрд╛рдврд╝ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд▓рд╛ рдХрдиреЗрдХреНрд╢рди рди рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдлрд╛рдпрджреЗрдордВрдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкрд╛рд░реНрдЯреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рд▓рд┐рдП рднреА рдХрд┐ рдХрд┐рд╕реА рднреА рдЖрдИрдкреА рдкрддреЗ рдХреЛ рднреЗрдЬреЗ рдЧрдП SYN рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЦреБрд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╣рдорд▓рд╛ рдмрдЪрд╛рд╡ рдЧрдврд╝ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рд╕рд╣реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИ (рдЬрдм рддрдХ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рдбреАрдбреАрдУрдПрд╕ рд╣рдорд▓рд╛ рд╣реИ)ред SSRF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдЦреБрд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде DoS рд╣рдорд▓реЗ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдорд▓рд╛рд╡рд░ рдХрд╛ IP рдкрддрд╛ рдЙрд╕реА рддрд░рд╣ рдкреАрдбрд╝рд┐рдд рд╕реЗ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╕рд╛рд░
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдореЗрдЬрдмрд╛рди рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рднреЗрджреНрдпрддрд╛ рд╣реИ рдЬреЛ рдПрд╕рдПрд╕рдЖрд░рдПрдл рд╣рдорд▓реЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдПрдХ XXE рдЗрдВрдЬреЗрдХреНрд╢рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рдЧрд▓рдд рд╕рд░реНрд╡рд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ, CRLF рдПрдХ рдЕрдиреБрд░реЛрдз рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╛ PHP рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рд╕рд░рд▓ file_get_contents ()ред рдореЗрдЬрдмрд╛рди рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдпреВрдЖрд░рдЖрдИ рдкрд╛рд╕ рдХрд░рдХреЗ, рд╣рдо рдЗрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред DoS relaying рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддреА рд╣реИ, рд╡рд╣ рд╣реИ HTTP URI рдЯрд╛рдЗрдк рдХрд░рдирд╛
dos:/
dos:/
ред рд▓реЗрдХрд┐рди, рдЪреВрдВрдХрд┐ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рднреЗрдЬрдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рд╣реИ, рд╣реЛрд╕реНрдЯ рд░рд┐рд▓реЗ рдФрд░ рдкреАрдбрд╝рд┐рдд рд╣реЛрд╕реНрдЯ рдХреЗ рдмреАрдЪ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рдЬрд▓реНрджреА рдЦрддреНрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдпреВрдЖрд░рдЖрдИ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЫреЛрдЯрд╛ рд╣реИ: HTTP рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЗрд╡рд▓ рдПрдлрд╝рдЯреАрдкреА рд▓рдЧрднрдЧ рд╕рднреА рд╡реНрдпрд╛рдкрдХ рддрдХрдиреАрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ рдЬрд┐рд╕рдореЗрдВ SSRF рд╕рдВрднрд╡ рд╣реИред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдпреВрдЖрд░рдЖрдИ рдкрд╛рд╕ рдХрд░рдирд╛
dos:/
dos:/
рдПрдлрд╝рдЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдорд╛рдВрдб рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рд░реНрд╡рд░ рдХреЗ рдЧреНрд░реАрдЯрд┐рдВрдЧ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ ("220 рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рддреИрдпрд╛рд░") рдХреЗ рдмрд╛рдж рд╕реЗ
dos:/
рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдлрд╝рдЯреАрдкреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдПрдХ рдЫреЛрдЯрд╛ рдХрдиреЗрдХреНрд╢рди рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реИ рдФрд░ 5-10 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд╕ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред SSRF "рд╕рдорд░реНрдерди" рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд░реНрд╡рд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд╕рдВрднрд╛рд╡рд┐рдд рдкреАрдбрд╝рд┐рдд рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреА рдпрджрд┐ SSRF рд╣рдорд▓рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдХрдиреЗрдХреНрд╢рди рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЕрдиреНрдп рдмрд╛рдзрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рддреБрд░рдВрдд рд╕рд░реНрд╡рд░ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЕрдЧрд░ рдЙрд╕реЗ рдорд╛рдирдХ рдЧреНрд░реАрдЯрд┐рдВрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдЦреЛ рдирд╣реАрдВ рд╣реИ - SSRF рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдлрд╝рдЯреАрдкреА рдХреЛ рдЕрднреА рднреА DoS рд░рд┐рд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдХреБрдЫ рдЧреБрдгреЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВред
рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдХреНрд▓рд╛рдЗрдВрдЯ рджреЛ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ - рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ред рдкрд╣рд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдорд╛рдВрдб рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдЙрдирдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ - рдбреЗрдЯрд╛ рдХреЗ рдбрд╛рдпрд░реЗрдХреНрдЯ рдЯреНрд░рд╛рдВрд╕рдлрд░ (рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ, рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓ рдЖрджрд┐) рдХреЗ рд▓рд┐рдПред рдПрдлрд╝рдЯреАрдкреА рджреЛ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рд╕рдХреНрд░рд┐рдп рдпрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп, рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдореЛрдб рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рд╕рдХреНрд░рд┐рдп рдореЛрдб рдореЗрдВ, рдПрдлрд╝рдЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдкрдирд╛ рдЖрдИрдкреА рдкрддрд╛ рдФрд░ рдПрдХ рдирдпрд╛ рдкреЛрд░реНрдЯ рдирдВрдмрд░ (рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рд╕реЗ рдЕрд▓рдЧ) рднреЗрдЬрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╕рд░реНрд╡рд░ рдЗрд╕ рдкрддреЗ рдФрд░ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЖрдзреБрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ, рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдХрд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рд╛рд╣рдХ NAT рдпрд╛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рдкреАрдЫреЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдХрдорд╛рдВрдб рднреЗрдЬрддрд╛ рд╣реИ рдФрд░, рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдкрдирд╛ рдЖрдИрдкреА рдкрддрд╛ рдФрд░ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдкрддреЗ рдФрд░ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рди рдЦреЛрд▓рддрд╛ рд╣реИред рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдХреА рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдХреЗ рдбреЗрдЯрд╛ рдЪреИрдирд▓ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЧреНрд░рд╛рд╣рдХ рддрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдЧрд╛ рдЬрдм рддрдХ рд╕рд░реНрд╡рд░ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдлрд╝рдЯреАрдкреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдореЗрдВ рдЗрд╕ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдЯрд╛рдЗрдордЖрдЙрдЯ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЗ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИрдВред рдЕрддреАрдд рдореЗрдВ, FTP рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдХреНрд░рд┐рдп рдореЛрдб рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╕реНрдХреИрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ рдЬреИрд╕реЗ рдХрд┐ "FTP BOUNCE" рдФрд░ DoS рдкрд░ рдЦреБрд▓реЗ рдХрдиреЗрдХреНрд╢рдиред SSRF рдЖрдкрдХреЛ рдЦреБрд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде DoS рд╣рдорд▓реЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб FTP рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЪреВрдВрдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рд╣рдореЗрд╢рд╛ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрдиреЗрдХреНрд╢рди рдореЛрдб рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдирд┐рдореНрди рдЖрдХреНрд░рдордг рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЪрд┐рддреНрд░ 1 рджреЗрдЦреЗрдВ)ред рд╣рдорд▓рд╛рд╡рд░ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдПрдХ рдирдХрд▓реА рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░
(0) рдЙрдард╛рддрд╛ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреАрдбрд╝рд┐рдд рдХреЗ рдкрддреЗ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ред рдмрджрд▓реЗ рдореЗрдВ, SSRF рдХреЗ рд╣рдорд▓реЗ рдореЗрдВ, рдЖрдк URI рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
ftp/file.txt
ftp/file.txt
(1)ред рддрдм рд╣реЛрд╕реНрдЯ, SSRF (рд╣реЛрд╕реНрдЯ рд░рд┐рд▓реЗ) рдХреЗ рдЕрдзреАрди, рдирдХрд▓реА рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЬрдм рдлрд╝рд╛рдЗрд▓
(2) рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреАрдбрд╝рд┐рдд рдХреЗ рдкрддреЗ рдФрд░ рдкреЛрд░реНрдЯ
(3) рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ рдФрд░ рдкрд╛рд╕рдкреЛрд░реНрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдкрддреЗ рдФрд░ рдкреЛрд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред рд╣реЛрд╕реНрдЯ рд░рд┐рд▓реЗ рдФрд░ рдкреАрдбрд╝рд┐рдд рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рди
(4) рдХрдо рд╕реЗ рдХрдо 60 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рд╣реЛрдЧрд╛ (рдпрджрд┐ рдкреАрдбрд╝рд┐рдд рд╣реЛрд╕реНрдЯ рдХреА рд╕реЗрд╡рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдХреБрдЫ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИ, рддреЛ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, HTTP рдФрд░ LDAP)ред рдПрдХ рдЕрдЪреНрдЫрд╛ рдЬреЛрдбрд╝: рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдирдХрд▓реА рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдФрд░ рд╣реЛрд╕реНрдЯ рд░рд┐рд▓реЗ рдХреЗ рдмреАрдЪ рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди
рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдпрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣реЛрд╕реНрдЯ рдкреАрдбрд╝рд┐рдд рдХреЛ рдирдХрд▓реА FTP рд╕рд░реНрд╡рд░ рдХреЗ рдкрддреЗ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдХреЗ рдХрдИ SSRF рд╣рдорд▓реЗ рдХреЗ рджреМрд░рд╛рди, рдХрдиреЗрдХреНрд╢рди рдкреНрд░рд╡рд╛рд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд┐рд░ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЗрдЬрдмрд╛рди рд░рд┐рд▓реЗ
рдХреЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА
рд╢рдХреНрддрд┐ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ ред рдЗрд╕реА рд╕рдордп, рдирдХрд▓реА рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдЗрддрдирд╛ рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рд╣рдорд╛рд░рд╛ рдирдХрд▓реА рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 100 рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдкреАрдбрд╝рд┐рдд рд╣реЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рд╣рдорд▓реЗ рдХреЗ рдкрд╣рд▓реЗ рдорд┐рдирдЯ рдХреЗ рдЕрдВрдд рддрдХ, 6,000 рдХрдиреЗрдХреНрд╢рди рдкрд╣рд▓реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрдЬрдмрд╛рди рдкреАрдбрд╝рд┐рдд рдХреЛ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рдХрднреА рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред
рдпрд╣ рдЕрдВрддрд┐рдо рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ - рд╣рдо рдкреАрдбрд╝рд┐рдд рдХреЗ рдкрддреЗ рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ (рд╣реЛрд╕реНрдЯ-рд░рд┐рд▓реЗ) рдореЗрдВ рдХреИрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╣рдорд▓рд╛ рдкреИрдЯрд░реНрди
рдЖрдзреБрдирд┐рдХ рдПрдлрд╝рдЯреАрдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рджреЛ PASV рдФрд░ EPSV рдХрдорд╛рдВрдб рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред рдЙрдирдХрд╛ рдореБрдЦреНрдп рдЕрдВрддрд░ рдЙрддреНрддрд░ рдореЗрдВ рд╣реИред
PASV рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕:
227 рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ (a1, a2, a3, a4, p1, P2)
(рдЬрд╣рд╛рдБ a1-a4 рджрд╢рдорд▓рд╡ рд╕рдВрдХреЗрддрди рдореЗрдВ IP рдкрддреЗ рдХреЗ рдСрдХреНрдЯреЗрдЯ рд╣реИрдВ, рдФрд░ рдкреЛрд░реНрдЯ рдХреЛ 256 * p1 + P2 1 рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)
EPSV рдХрдорд╛рдВрдб рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ:
229 рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ (||| p | |
(рдЬрд╣рд╛рдБ p рдкреЛрд░реНрдЯ рд╣реИ)
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдирдпрд╛ EPSV рдХрдорд╛рдВрдб (RFC 2428 рдореЗрдВ рд╡рд░реНрдгрд┐рдд) рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдлрд╝рдЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрд╕ рдкрддреЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рд╕рд░реНрд╡рд░ рдкрддреЗ рдХреЗ рдмрд░рд╛рдмрд░ рдорд╛рдирддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд▓реЗ рдХрд╛ рдкрддрд▓рд╛ рд╡рд┐рдЪрд╛рд░ рдЪрд░рдорд░рд╛ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрджрд┐ рд╕рд░реНрд╡рд░ EPSV рдХрдорд╛рдВрдб "500 рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ" рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ, рддреЛ рдПрдлрд╝рдЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╡рд┐рд╢рд╛рд▓ рдмрд╣реБрдордд рд╕рд░реНрд╡рд░ рдХреЛ PASV рдХрдорд╛рдВрдб рдХреА рдкреЗрд╢рдХрд╢ рдХрд░реЗрдЧрд╛ред рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдореЗрдВ рдЖрдк рдкреАрдбрд╝рд┐рдд рдХреА рд╕реЗрд╡рд╛ рдХреЗ рдкрддреЗ рдФрд░ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдлрд╝рдЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдЖрд░рдИрдЯреАрдЖрд░ рдХрдорд╛рдВрдб (рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдЖрдк рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг: рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ XXE JSP рд╕рд░реНрд╡рд▓реЗрдЯ рд╣реИ рдЬреЛ Java 1.6.x рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдПрдХ рдмрд╛рд╣рд░реА ENTITY рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬрдХрд░, "<! ENTITY J SYSTEM"
fakeftp.adress/file">
fakeftp.adress/file">
", рдЖрдк рдирдХрд▓реА FTP рд╕реЗ рдЗрд╕рдХрд╛ рдХрдиреЗрдХреНрд╢рди рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрджрд▓реЗ рдореЗрдВ, рдПрдХ рд╣рдорд▓реЗ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдХреЗ рдЬрд╡рд╛рдмреЛрдВ рдХреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
220 i58 рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рддреИрдпрд╛рд░ред
USER рдЕрдирд╛рдо
331 рдЕрддрд┐рдерд┐ рд▓реЙрдЧрд┐рди рдареАрдХ рд╣реИ, рдЕрдкрдирд╛ рдИрдореЗрд▓ рдкрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬреЗрдВред
PASS Java1.6.0_01 @
230 рдЕрддрд┐рдерд┐ рд▓реЙрдЧрд┐рди рдареАрдХ рд╣реИ, рдкрд╣реБрдВрдЪ рдкреНрд░рддрд┐рдмрдВрдз рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред
рдЯрд╛рдЗрдк рдХрд░реЗрдВ I
200 рдкреНрд░рдХрд╛рд░ рдореИрдВ рд╕реЗрдЯ
EPSV ALL (2)
500 рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдирд╣реАрдВ рдХреА рдЧрдИ, рдЬреЛ рдЗрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдирд╣реАрдВ рд╣реИред (2)
PASV (2)
227 рдкреИрд╕рд┐рд╡ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ (vic, tim, server, ip, 0.80)ред (3)
рдлрд╝рд╛рдЗрд▓ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
'рдлрд╝рд╛рдЗрд▓' (5,000,000 рдмрд╛рдЗрдЯреНрд╕) рдХреЗ рд▓рд┐рдП 150 рдУрдкрдирд┐рдВрдЧ рдмреИрдирд░реА рдореЛрдб рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рдиред
[рдпрд╣рд╛рдВ рдирдХрд▓реА рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ]

рд╡рд╛рдпрд░рд╢рд░реНрдХ рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИ (192.168.200.138 - рдирдХрд▓реА рдПрдлрд╝рдЯреАрдкреА, 192.168.200.128 - рд░рд┐рд▓реЗ, 46.4.xx - рдкреАрдбрд╝рд┐рдд)
рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реВрдХреНрд╖реНрдорддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдирдХрд▓реА FTP рдХреЛ рдХрд┐рд╕реА рднреА рд╕рдХреНрд░рд┐рдп рдореЛрдб рдХрдорд╛рдВрдб (рдЬреИрд╕реЗ EPRT) рдФрд░ рдирдП рдЧрдарди рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдХрдорд╛рдВрдб (EPSV, EPSV ALL) рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддрд╛рдХрд┐ рдПрдлрд╝рдЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд╛рд╕ рдкреБрд░рд╛рдиреЗ рдкреАрдПрдПрд╕рдЯреА рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рди рд╣реЛред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрд░рдИрдЯреАрдЖрд░ рдХрдорд╛рдВрдб рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рдПрдХ рдкрд░реНрдпрд╛рдкреНрдд рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдПрдлрд╝рдЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдП рд░рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗ, рднрд▓реЗ рд╣реА рд╣рдорд▓рд╛ рд╕реЗрд╡рд╛ рдЙрд╕реЗ рдХреБрдЫ рдбреЗрдЯрд╛ рднреЗрдЬрддреА рд╣реИред
SSRF рдХреЗ рд╣рдорд▓реЛрдВ рд╕реЗ рдЧреНрд░рд╕реНрдд рд╡рд┐рднрд┐рдиреНрди рд╡реЗрдм рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдлрд╝рдЯреАрдкреА рдЧреНрд░рд╛рд╣рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛрддреЗ рд╣реИрдВред рдЗрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХреЗ рдЕрдкрдиреЗ рдЧреБрдг рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ DoS рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐
ftp://
NRRI рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рдореЗрдХрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдкреАрдПрдЪрдкреА | + * |
cURL | + |
рдЬрд╛рд╡рд╛ 1.6 | + * |
рдЬрд╛рд╡рд╛ 1.7 | рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рди 127.0.0.1 рдФрд░ FTP рд╕рд░реНрд╡рд░ рдХреЗ рдкрддреЗ рдХреЗ рд╕рд╛рде * |
LWP | + * |
ASP.Net | - ** |
рдЕрдЬрдЧрд░ | + |
* рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдирдХрд▓реА рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рддрдХрдиреАрдХ рдореЗрдВ рдПрдлрд╝рдЯреАрдкреА рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрд╡рдзрд┐ ремреж рд╕реЗрдХрдВрдб рд╣реИ, рдФрд░ рдпрджрд┐ рд╣рдорд▓рд╛ рдХреА рдЧрдИ рд╕реЗрд╡рд╛ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрддреА рд╣реИ (рдЧрд▓рдд) рдбреЗрдЯрд╛, рддреЛ рдпреВрдЖрд░рдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдПрд╕рдПрд╕рдЖрд░рдПрдл рд╣рдорд▓реЗ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рд╕реАрдзреЗ
/file.txt
/file.txt
ред рдпрджрд┐ рдЖрдк рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реИрдВ, рддреЛ рдПрдлрд╝рдЯреАрдкреА рдХрдиреЗрдХреНрд╢рди рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рднрд▓реЗ рд╣реА рд╡рд╣ рдХрдиреЗрдХреНрд╢рди рдЬрд┐рд╕рдХреЗ рднреАрддрд░ рдПрд╕рдПрд╕рдЖрд░рдПрдл рд╣рдорд▓рд╛ рд╣реБрдЖ рд╣реЛред
** ASP.Net рдореЗрдВ, XXE рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде, рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреНрд░реЛрд▓ рдПрдлрд╝рдЯреАрдкреА рдХрдиреЗрдХреНрд╢рди 60 рд╕реЗрдХрдВрдб рдХреЗ рдЯрд╛рдЗрдорд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ SSRF рд╣рдорд▓реЗ рдХреЗ рднреАрддрд░ рд╕рдВрдмрдВрдз рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреАрдбрд╝рд┐рдд рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдз рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкреАрдПрдПрд╕рд╡реА рд╕рдорд░реНрдерди рдХреА рдХрдореА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд░рд┐рд▓реЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реАрдзрд╛ рд╣рдорд▓рд╛ рд╕рдВрднрд╡ рд╣реИред
рдпрд╣ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рд╡рд╛ 1.7 рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди рдкрддреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рдкрддреЗ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рднрд▓реЗ рд╣реА PASV рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рд▓реЗрдХрд┐рди, рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реНрдерд╛рдиреАрдп рд▓реВрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рднреВрд▓ рдЧрдП , рдЕрд░реНрдерд╛рдд, рдЖрдк рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рдЖрдВрддрд░рд┐рдХ рд╣реЛрд╕реНрдЯ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ DoS рдкрд░ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреНрд╡рд╛рд░рд╛ рдмрдВрдж рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, SAP рдкреЛрд░реНрдЯрд▓ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдЬрд┐рд╕рдореЗрдВ XXE рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ SSRF рд╣рдорд▓рд╛ рд╕рдВрднрд╡ рдерд╛, рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреЛрд░реНрдЯрд▓ SSRF рдХреЗ рд╕рд╛рде = <50 рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдиреАрдЪреЗ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдПрдлрд╝рдЯреАрдкреА рдХреЗ рд╕рд╛рде рдпреВрдЖрд░рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕реНрдерд╛рдиреАрдп рдПрд╕рдПрдкреА рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рд╣рдорд▓реЛрдВ рдХреЛ рд░рд┐рд▓реЗ рдХрд░ рд░рд╣рд╛ рдерд╛ред
рд╕реБрд░рдХреНрд╖рд╛
рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣рдорд▓реЗ рд╕реЗ рдЦреБрдж рдХреЛ рдХреИрд╕реЗ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрджрд┐ SSRF рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреЗрджреНрдпрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рддрдХрдиреАрдХ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдпрджрд┐ рд╣рдо рдЗрд╕ рддрд░реНрдХ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдзреБрдирд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ RFC 2428 рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рдХреЛрдИ рднреА FTP- рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рдмрдЪрд╛ рд╣реИ рдФрд░ PASV рдХрдорд╛рдВрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП FTP- рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЖрджреЗрд╢ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ ... рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ Oracle рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЬрд╛рд╡рд╛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреНрдпрд╛ рдХрд┐рдпрд╛ред - рд╕реНрдерд╛рдиреАрдп рд▓реВрдк рдФрд░ рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рд░реЛрдХред рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ "рд╕рдВрдкрд╛рджрди" DoS рд░рд┐рд▓реЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рдкреВрд░реНрдг рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣рдорд▓реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреБрдЫ рдЧрд╛рд░рдВрдЯреА рдХреЗрд╡рд▓ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рдЦреНрдд рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдпрд╛ рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣ рд╕реНрдерд┐рддрд┐ рд╣реИ рдЬрдм рджрд╡рд╛ рд░реЛрдЧ рд╕реЗ рдЕрдзрд┐рдХ рдЦрддрд░рдирд╛рдХ рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА DoS рдХреЛ рд╕реНрдерд╛рдиреАрдп рд▓реВрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд┐рд▓реЗ рдХрд░рдиреЗ рд╕реЗ рдирд╣реАрдВ рдмрдЪрд╛рддрд╛ рд╣реИред
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЦреЛрдЬреЗ рдЧрдП рдХреБрдЫ рднреА рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдЧреБрдирд╛ рдордЬреЗрджрд╛рд░ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдорд▓реЛрдВ рдХреА рдЦреЛрдЬ рдХреИрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рднреВрд▓реА рд╣реБрдИ рддрдХрдиреАрдХреЛрдВ рдХреЛ рдЬреАрд╡рди рдореЗрдВ рдЖрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдмреЛрд▓реНрд╢реЗрд╡ рд╣реИрдВ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЕрднреА рддрдХ рд╣реИрд░ рдкрд░ рдХреЛрдИ рдЦрд╛рддрд╛ рдирд╣реАрдВ рд╣реИред
UPD: Genome_X рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж , рдПрдХ рдЦрд╛рддрд╛ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдорд┐рд▓реЗрдВ dark_k3y !