рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕реНрдкреЗрдХреНрдЯрд░ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ



рдПрд▓реЗрдлрд╝ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдиреЗ рд╕реНрдкреЗрдХреНрдЯрд░реНрд╕ рднреЗрджреНрдпрддрд╛ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдиреЗ рд╡рд╛рд▓реЗ рд╣рдорд▓реЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд╛рдИ , рдЬреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд░рд┐рдкреЛрд░реНрдЯ рд╕реНрдкреЗрдХреНрдЯрд░ v1 ( CVE-2017-5753 ), рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдкреЗрдХреНрдЯреЗрд░ рднреЗрджреНрдпрддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬрд┐рд╕рдХрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╛рдпрджрд╛ рдЙрдард╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдПрд▓реЗрдлрд╝ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА ( V8 - Chome & Chromium , Chrome , Chromium , Firefox , Edge / IE , Safari Webkit ) рдХреЗ рдкреНрд░рдХрд╛рд╢рди рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдЧреВ рд╣реЛ рдЧрдИ рдереА, рдХреНрдпреЛрдВрдХрд┐ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдерд╛ред рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рд╛рдЗрдЯ рдЖрдЗрд╕реЛрд▓реЗрд╢рди (рдХреНрд░реЛрдорд┐рдпрдо-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕), рд╕рдЯреАрдХрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ performance.now() рд▓рд┐рдП рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ performance.now() рдЯрд╛рдЗрдорд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдФрд░ SharedArrayBuffer рдлрд╝рдВрдХреНрд╢рди (рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдПрдЬ) рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ SharedArrayBuffer рдХрд░рддреЗ рд╣реИрдВред

рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ, рдПрд▓реЗрдлрд╝ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрди рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдиреЗ рдФрд░ рд╕реНрдореГрддрд┐ рдХреЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рдЬреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдХреБрдХреАрдЬрд╝ рдФрд░ рд╕рд╣реЗрдЬреЗ рдЧрдП рдкрд╛рд╕рд╡рд░реНрдб рдЬреИрд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреГрд╖реНрдареЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд▓рд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЗ рд╕рдЯреНрдЯрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзреНрдпрдпрди рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдЙрдкрд╛рдп рдХреЗрд╡рд▓ рд╣рдорд▓реЗ рдХреЛ рдзреАрдорд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдЙрдкрд╛рдп рдХрд░рдиреЗ рд╕реЗ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдХрдореА рдЖрдПрдЧреА, рдЬреЛ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧреАред

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдорд▓реЗ рдХреЛ Google рдХреНрд░реЛрдо (55.2% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛), рд╕рдлрд╛рд░реА (13.5%) рдФрд░ рдПрдЬ (рдЗрд╕реЗ, IE рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, 6.1% рдмрд╛рдЬрд╛рд░ рдХреЗ рд▓рд┐рдП) рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕реА рд╕рдордп, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ 5.4%) рдкрд░ рд╣рдорд▓рд╛ рд╕рдлрд▓ рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореЛрдЬрд╝рд┐рд▓рд╛ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ performance.now() рдХрдо рдХрд░ рджрд┐рдпрд╛ рдерд╛ред performance.now() рдЯрд╛рдЗрдорд░ 2 рдПрдордПрд╕ред рдЙрд╕реА рд╕рдордп, рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ - рдмрд╕ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдорд▓реЛрдВ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рдЙрдирдХреЗ рдирд┐рд░реНрдгрдп рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡рд░реНрдгрд┐рдд рд╣рдорд▓рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ 70% рд╕реЗ рдЕрдзрд┐рдХ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рдпреЛрдЧ рдореЗрдВ, рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХреА рдЧрддрд┐ 1 рдмрд┐рдЯ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдереА, рдЗрд╕рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЬрд▓реНрджрдмрд╛рдЬреА рд╣реЛрдЧреАред рд╢реЛрдзрдХрд░реНрддрд╛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ рд▓рдХреНрд╖реНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреВрд▓ рдмрдирд╛рдирд╛ рдирд╣реАрдВ рдерд╛, рдмрд▓реНрдХрд┐ рдЙрдирдХреЗ рдЦрд┐рд▓рд╛рдл рдкреНрд░рдпреБрдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдерд╛ред

рд╕реНрдкреЗрдХреНрдЯрд░ рдЬрдирд╡рд░реА 2018 рдореЗрдВ рдЦреЛрдЬреА рдЧрдИ рджреЛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рд▓рдЧрднрдЧ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рддрдХ рдлреИрд▓реА рд╣реБрдИ рд╣реИ рдФрд░ рд╕реНрдореГрддрд┐ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдЧреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдореВрд▓рднреВрдд рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдЦреЛрд▓рддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдХрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛ред рджреВрд╕рд░реА рднреЗрджреНрдпрддрд╛ рдХреА рддрд░рд╣, рдореЗрд▓реНрдЯрдбрд╛рдЙрди, рд╕реНрдкреЗрдХреНрдЯрд░ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рдЯреНрдЯрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд▓реНрдЯрдбрд╛рдЙрди рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕реНрдкреЗрдХреНрдЯрд░ рдХреЗ рдЦрд┐рд▓рд╛рдл 100% рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЗрд╕рдХреА рдЕрдзрд┐рдХ рдореМрд▓рд┐рдХ рдкреНрд░рдХреГрддрд┐ рдХреЗ рдХрд╛рд░рдг, рдЬрд┐рд╕реЗ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдПрд▓реЗрдл рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореЗрд▓реНрдЯрдбрд╛рдЙрди рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬреЛ рдХреЗрд╡рд▓ рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдПрдЖрд░рдПрдо рдХреЛрд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рднреЗрджреНрдпрддрд╛ рдПрдПрдордбреА рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рднреА рдХрд╛рдо рдХрд░рддреА рд╣реИред рдореЗрд▓рдбрд╛рдЙрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рднреА рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдиреЗ рд╕реНрдкреЗрдХреНрдЯрд░ рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрдХрд╛рд▓ рдкреИрдЪ рдЬрд╛рд░реА рдХрд┐рдП рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЪреВрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкреНрд░рдХреГрддрд┐ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

Source: https://habr.com/ru/post/hi416205/


All Articles