URL рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рд╕рдХреНрд╖рдо рдЕрд╕рд▓реЗрд▓реНрдпрд╛ lighttpd 1.4.54 HTTP рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣рд▓рдХреНрдпрд╛ http рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рд▓рд╛рдЗрдЯhttpd 1.4.54. рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ 149 рдмрджрд▓ рдЖрд╣реЗрдд, рд╡рд┐рд╢реЗрд╖ рдореНрд╣рдгрдЬреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ URL рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдгрд╛рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢, mod_webdav рдЪреЗ рдкреБрдирд░реНрд░рдЪрдирд╛ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХрд╛рд░реНрдп.

рд▓рд╛рдЗрдЯhttpd 1.4.54 рдкрд╛рд╕реВрди рдмрджрд▓рд▓реЗ HTTP рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ URL рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдгрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рд╡рд░реНрддрди. рд╣реЛрд╕реНрдЯ рд╣реЗрдбрд░рдордзреАрд▓ рдореВрд▓реНрдпрд╛рдВрдЪреА рдХрд╛рдЯреЗрдХреЛрд░ рддрдкрд╛рд╕рдгреА рдХрд░рдгреНрдпрд╛рдЪреЗ рдкрд░реНрдпрд╛рдп рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реЗ рдЖрд╣реЗрдд, рд╣реЗрдбрд░рдордзреНрдпреЗ рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рд▓рд┐рдВрдХреНрд╕рдЪреЗ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдЖрдгрд┐ рдЕрдирд╕реНрдХреЗрдк рдХреЗрд▓реЗрд▓реЗ рдирд┐рдпрдВрддреНрд░рдг рд╡рд░реНрдгрд╛рдВрд╕рд╣ рд▓рд┐рдВрдХ рдмреНрд▓реЙрдХ рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпреЗрдордзреНрдпреЗ '\' рддреЗ '/', '%2F' рддреЗ '/', '%20' рддреЗ '+', рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рдЖрдгрд┐ '.' рдбрд┐рд░реЗрдХреНрдЯрд░реАрд╕рд╣ рдлрд╛рдЗрд▓ рдкрдерд╛рдВрдЪреЗ рднрд╛рдЧ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. рдЖрдгрд┐ '..', рдПрд╕реНрдХреЗрдк рдХреЗрд▓реЗрд▓реЗ рд╡рд░реНрдг '-', '.', '_' рдЖрдгрд┐ '~' рдбреАрдХреЛрдбрд┐рдВрдЧ.

рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, тАЬрд╣реЗрдбрд░-рд╕реНрдЯреНрд░рд┐рдХреНрдЯтАЭ, тАЬрд╣реЛрд╕реНрдЯ-рд╕реНрдЯреНрд░рд┐рдХреНрдЯтАЭ, тАЬрд╣реЛрд╕реНрдЯ-рдиреЙрд░реНрдорд▓рд╛рдЗрдЭтАЭ, тАЬрдпреВрдЖрд░рдПрд▓-рдиреЙрд░реНрдорд▓рд╛рдЗрдЬтАЭ, тАЬрдпреВрдЖрд░рдПрд▓-рдиреЙрд░реНрдорд▓рд╛рдЗрдЬ-рдЕрдирд░рд┐рдЭрд░реНрд╡реНрд╣тАЭ, тАЬрдпреВрдЖрд░рдПрд▓) рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди URL рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд░реНрддрди рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдмрджрд▓рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. -рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг-рдЖрд╡рд╢реНрдпрдХ "",
"url-ctrls-reject", "url-path-2f-decode", "url-path-dotseg-remove" рдЖрдгрд┐ "url-query-20-plus", рдЬреЗ рдЖрддрд╛ "рд╕рдХреНрд╖рдо" рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд.

рдЗрддрд░ рдмрджрд▓рд╛рдВрдордзреНрдпреЗ mod_webdav рдореЙрдбреНрдпреБрд▓рдЪреЗ рд╕рдВрдкреВрд░реНрдг рдкреБрдирд░реНрдХрд╛рд░реНрдп рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╣ рдкреВрд░реНрдг рд╕реБрд╕рдВрдЧрддрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рд╕реБрдзрд╛рд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. mod_webdav рдордзреАрд▓ рд╕реБрд╕рдВрдЧрддрддрд╛-рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рдВрдкреИрдХреА рдПрдХ рдореНрд╣рдгрдЬреЗ рдЕрдкреВрд░реНрдг PUT рд╡рд┐рдирдВрддреНрдпрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ. Mod_auth рд╣реЕрд╢рд┐рдВрдЧ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ (HTTP Auth Digest) рд╕рд╛рдареА SHA-256 рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ.
рдПрдХ рдирд╡реАрди рдореЙрдбреНрдпреВрд▓, mod_maxminddb, mod_geoip рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ (mod_geoip рдЖрддрд╛ рдирд╛рдкрд╕рдВрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ).

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛