рд╢рдирд┐рд╡рд╛рд░ рдХреЛ, рдорд╛рд░рдмреАрдбреАрдмреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдордиреНрд╡рдпрдХ рд╕рд░реНрдЧреЗрдИ
рдЧреЛрд▓реБрдмрдЪрд┐рдХ (
рдкреЗрдЯреНрд░реЛрдкрд╛рд╡реЗрд▓ )
рдиреЗ MySQL / MariaDB рдореЗрдВ 5.1.61, 5.2.11, 5.3.5, 5.5.22 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рднреЗрджреНрдпрддрд╛
рдХреА рдШреЛрд╖рдгрд╛ рдХреА ред
рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдПрдХ MariaDB / MySQL рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдЯреЛрдХрди (рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рд╣реИрд╢ рд╕реЗ SHA) рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХреА рддреБрд▓рдирд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдорд╛рди рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, memcmp () рдлрд╝рдВрдХреНрд╢рди рдХреЛ -128-рд░реЗрдВрдЬ рдореЗрдВ рдорд╛рди рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ред.127, рд▓реЗрдХрд┐рди рдХреБрдЫ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ (рдпрд╣ SSE рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ рдкрд░ glibc рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ), рд░рд┐рдЯрд░реНрди рдорд╛рди рд░реЗрдВрдЬ рдХреЗ рдмрд╛рд╣рд░ рдЧрд┐рд░ рд╕рдХрддрд╛ рд╣реИред
рдирддреАрдЬрддрди, 256 рдореЗрдВ рд╕реЗ 1 рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдкреЗрдХреНрд╖рд┐рдд рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рд╣реИрд╢ рддреБрд▓рдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣рдореЗрд╢рд╛ рд╕рд╣реА рд╣реЛрддреА рд╣реИ, рднрд▓реЗ рд╣реА рд╣реИрд╢ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо 1/256 рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред
рдирддреАрдЬрддрди, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмреИрд╢ рдХрдорд╛рдВрдб рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдХрдордЬреЛрд░ MySQL рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪ рджреЗрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡рд╣ рдкрд╛рд╕рд╡рд░реНрдб рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реЛред
$ for i in `seq 1 1000`; do mysql -u root --password=bad -h 127.0.0.1 2>/dev/null; done mysql>
рднреЗрджреНрдпрддрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ
рдкреБрд╖реНрдЯрд┐ рдХреА рдЬрд╛рддреА рд╣реИ:
рдЙрдмрдВрдЯреВ рд▓рд┐рдирдХреНрд╕ 64-рдмрд┐рдЯ (10.04, 10.10, 11.04, 11.10, 12.04)
рдбреЗрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ 64-рдмрд┐рдЯ (рдпрд╣ рдЕрднреА рддрдХ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ)
рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ (рд╡рд╣реА)
рдлреЗрдбреЛрд░рд╛ 16 (64-рдмрд┐рдЯ)
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдирд╣реАрдВ рджреЗрдЦреА рдЧрдИ рд╣реИ:
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ MySQL рдФрд░ MariaDB рдмрдирд╛рддрд╛ рд╣реИ (Windows рд╕рд╣рд┐рдд)Red Hat Enterprise Linux, CentOS (32-рдмрд┐рдЯ рдФрд░ 64-рдмрд┐рдЯ)
рдЙрдмрдВрдЯреВ рд▓рд┐рдирдХреНрд╕ 32-рдмрд┐рдЯ (10.04, 11.10, 12.04, рд╢рд╛рдпрдж рд╕рднреА)
рдбреЗрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ 6.0.3 64-рдмрд┐рдЯ (рд╕рдВрд╕реНрдХрд░рдг 14.14 рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрдЯ 5.5.18)
рдбреЗрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ рд▓реИрдиреА 32-рдмрд┐рдЯ 5.0.51 рдП -24 + рд▓реЗрдиреА 5
рдбреЗрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ рд▓реЗрди 64-рдмрд┐рдЯ 5.0.51 рдП -24 + рд▓реЗрдиреА 5
рдбреЗрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ рд▓реЗрди 64-рдмрд┐рдЯ 5.1.51-1-рд▓реЙрдЧ
рдбреЗрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ 64-рдмрд┐рдЯ 5.1.49-3-рд▓реЙрдЧ рдирд┐рдЪреЛрдбрд╝рддрд╛ рд╣реИ
рдбреЗрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ 32-рдмрд┐рдЯ 5.1.61-0 + рдирд┐рдЪреЛрдбрд╝ 1 рдХреЛ рдирд┐рдЪреЛрдбрд╝рддрд╛ рд╣реИ
рдбреЗрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ 64-рдмрд┐рдЯ 5.1.61-0 + рдирд┐рдЪреЛрдбрд╝ 1 рдХреЛ рдирд┐рдЪреЛрдбрд╝рддрд╛ рд╣реИ
рдХрдордЬреЛрд░ рдФрд░ рдЕрдпреЛрдЧреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рдХреЛрдИ рд╕рдЯреАрдХ рд╕реВрдЪреА рдирд╣реАрдВ рд╣реИред
Accuvant рд▓реИрдмреНрд╕ рд╕реЗ рдЬреЛрд╢реБрдЖ рдбреНрд░реЗрдХ рдиреЗ рднреЗрджреНрдпрддрд╛ рдЬрд╛рдВрдЪрдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИред