рд╕рдорд╕реНрдпрд╛
string_interpret_escape() рдХреЙрд▓рд┐рдВрдЧ рдХреЛрдб рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рдбреНрд░реЗрдирд╕рд╛рдареА рдмрдлрд░рдЪреЗ рд╡рд╛рдЯрдк рдХрд░рддреЛ рдЖрдгрд┐ рдЙрдШрдб рдХреЗрд▓реЗрд▓рд╛ рдкреЙрдЗрдВрдЯрд░ рдмрдлрд░рдЪреНрдпрд╛ рд╕реАрдорд╛рдВрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░реАрд▓ рднрд╛рдЧрд╛рдд рд╕рдВрдкрддреЛ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЗрдирдкреБрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛, рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрдлрд░рдЪреНрдпрд╛ рд╕реАрдореЗрдмрд╛рд╣реЗрд░реАрд▓ рдХреНрд╖реЗрддреНрд░рд╛рдЪрд╛ рдбреЗрдЯрд╛ рд╡рд╛рдЪрддрд╛рдирд╛ рдкрд░рд┐рд╕реНрдерд┐рддреА рдЙрджреНрднрд╡рддреЗ рдЖрдгрд┐ рдЕрдирд╕реНрдХреЗрдк рдХреЗрд▓реЗрд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓реНрдпрд╛рдиреЗ рдмрдлрд░рдЪреНрдпрд╛ рдорд░реНрдпрд╛рджреЗрдкрд▓реАрдХрдбреЗ рд▓реЗрдЦрди рд╣реЛрдК рд╢рдХрддреЗ.
рдбреАрдлреЙрд▓реНрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ, рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛рдирд╛ рдПрд╕рдПрдирдЖрдпрд▓рд╛ рдЦрд╛рд╕ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдкрд╛рдард╡реВрди рднреЗрджреНрдпрддреЗрдЪрд╛ рдлрд╛рдпрджрд╛ рдШреЗрддрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдХреНрд▓рд╛рдпрдВрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рдирд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ peerdn рд╡реНрд╣реЕрд▓реНрдпреВрдЬ рдмрджрд▓реВрди рдХрд┐рдВрд╡рд╛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЗрдВрдкреЛрд░реНрдЯ рдХрд░рддрд╛рдирд╛ рджреЗрдЦреАрд▓ рд╕рдорд╕реНрдпреЗрдЪрд╛ рдлрд╛рдпрджрд╛ рдШреЗрддрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. SNI рдЖрдгрд┐ peerdn рджреНрд╡рд╛рд░реЗ рд╣рд▓реНрд▓рд╛ рд░рд┐рд▓реАрдЭ рдкрд╛рд╕реВрди рд╢рдХреНрдп рдЖрд╣реЗ
Glibc рд╕рд╣ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ i386 рдЖрдгрд┐ amd64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реЗ SNI рджреНрд╡рд╛рд░реЗ рдЖрдХреНрд░рдордгрд╛рд╕рд╛рдареА рдПрдХреНрд╕рдкреНрд▓реЛрдЗрдЯ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рд╢реЛрд╖рдг рдвреАрдЧ рдХреНрд╖реЗрддреНрд░рд╛рд╡рд░реАрд▓ рдбреЗрдЯрд╛ рдЖрдЪреНрдЫрд╛рджрди рд╡рд╛рдкрд░рддреЗ, рдкрд░рд┐рдгрд╛рдореА рдореЗрдорд░реА рдУрд╡реНрд╣рд░рд░рд╛рдИрдЯ рд╣реЛрддреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд▓реЙрдЧ рдлрд╛рдЗрд▓ рдирд╛рд╡ рд╕рд╛рдард╡рд▓реЗ рдЬрд╛рддреЗ. рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡ "/../../../../../../../../etc/passwd" рдиреЗ рдмрджрд▓рд▓реЗ рдЖрд╣реЗ. рдкреБрдвреЗ, рдкреНрд░реЗрд╖рдХрд╛рдЪреНрдпрд╛ рдкрддреНрддреНрдпрд╛рд╕рд╣ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЕрдзрд┐рд▓рд┐рдЦрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдкреНрд░рдердо рд▓реЙрдЧрдордзреНрдпреЗ рдЬрддрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдирд╡реАрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
рд╡рд┐рддрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдЬрд╛рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рднреЗрджреНрдпрддрд╛ рдирд┐рд░рд╛рдХрд░рдгрд╛рдВрд╕рд╣ рдкреЕрдХреЗрдЬ рдЕрджреНрдпрддрдиреЗ
рднреЗрджреНрдпрддрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдЙрдкрд╛рдп рдореНрд╣рдгреВрди, рддреБрдореНрд╣реА TLS рд╕рдорд░реНрдерди рдЕрдХреНрд╖рдо рдХрд░реВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рдЬреЛрдбреВ рд╢рдХрддрд╛
ACL рд╡рд┐рднрд╛рдЧ тАЬacl_smtp_mailтАЭ:
deny condition = ${if eq{\\}{${substr{-1}{1}{$tls_in_sni}}}}
deny condition = ${if eq{\\}{${substr{-1}{1}{$tls_in_peerdn}}}}
рд╕реНрддреНрд░реЛрдд: opennet.ru