рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ

рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг (2FA) рдХрд╛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреИрдВрдХреЛрдВ, рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдФрд░ рдХреНрд░рд┐рдкреНрдЯреЛ рд╡реЙрд▓реЗрдЯ, рдореЗрд▓рдмреЙрдХреНрд╕ рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реЗрд╡рд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╡рд┐рдзрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 100% рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪ рд░рд╣реА рд╣реИ.

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

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ

рд╕рд┐рдо рд╕реНрд╡реИрдкрд┐рдВрдЧ рдХреЗ рд╣рдЬрд╛рд░реЛрдВ рдкреНрд░рдХрд░рдг рдЙрдЬрд╛рдЧрд░ рд╣реБрдП рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдзреЛрдЦрд╛рдзрдбрд╝реА рдпреЛрдЬрдирд╛ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдкрджрд╛ рдХреЗ рдкреИрдорд╛рдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рджреБрдирд┐рдпрд╛ рдЬрд▓реНрдж рд╣реА рдПрд╕рдПрдордПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 2FA рдХреЛ рддреНрдпрд╛рдЧ рджреЗрдЧреАред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ - рдореЗрдВ рдЕрдзреНрдпрдпрди рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ 2FA рд╡рд┐рдзрд┐ рдЪреБрдирддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╕реЗрд╡рд╛ рд╕реНрд╡рд╛рдореА рд╣реИрдВред

рд╣рдо рдмреНрд▓реЙрдХрдЪреЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдмрд╛рд░ рдХреЛрдб рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд┐рдд 2FA рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рд╕реЗрд╡рд╛ рд╕реНрд╡рд╛рдореА рдЗрд╕реЗ рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЧрд┐рдирддреА рд▓рд╛рдЦреЛрдВ рдореЗрдВ рдЬрд╛рддреА рд╣реИ

рд▓рдВрджрди рдкреБрд▓рд┐рд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ 2019 рдореЗрдВ рд╕рд┐рдо рд╕реНрд╡реИрдк рдзреЛрдЦрд╛рдзрдбрд╝реА рдореЗрдВ 63% рдХреА рд╡реГрджреНрдзрд┐ рд╣реБрдИ, рдФрд░ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХрд╛ "рдФрд╕рдд рдмрд┐рд▓" 4,000 GBP рдерд╛ред рдореБрдЭреЗ рд░реВрд╕ рдореЗрдВ рдХреЛрдИ рдЖрдБрдХрдбрд╝реЗ рдирд╣реАрдВ рдорд┐рд▓реЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдБ рдХрд┐ рд╡реЗ рдФрд░ рднреА рдмреБрд░реЗ рд╣реИрдВред

рд╕рд┐рдо рд╕реНрд╡реИрдкрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЛрдХрдкреНрд░рд┐рдп рдЯреНрд╡рд┐рдЯрд░, рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдо, рдлреЗрд╕рдмреБрдХ, рд╡реАрдХреЗ рдЦрд╛рддреЛрдВ, рдмреИрдВрдХ рдЦрд╛рддреЛрдВ рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдВрд╕реА рдХреЛ рдЪреБрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЯрд╛рдЗрдореНрд╕ рдЕрдЦрдмрд╛рд░ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдмрд┐рдЯрдХреЙрдЗрди рдЙрджреНрдпрдореА рдЬреЙрдмреА рд╡реАрдХреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ред рд╕рд┐рдо рд╕реНрд╡реИрдкрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдВрд╕реА рдЪреЛрд░реА рдХреЗ рд╣рд╛рдИ-рдкреНрд░реЛрдлрд╛рдЗрд▓ рдорд╛рдорд▓реЗ 2016 рд╕реЗ рдкреНрд░реЗрд╕ рдореЗрдВ рд╕рд╛рдордиреЗ рдЖ рд░рд╣реЗ рд╣реИрдВ; 2019 рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╢рд┐рдЦрд░ рджреЗрдЦрд╛ рдЧрдпрд╛ред

рдордИ рдореЗрдВ, рдорд┐рд╢рд┐рдЧрди рдХреЗ рдкреВрд░реНрд╡реА рдЬрд┐рд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрдореЗрд░рд┐рдХреА рдЕрдЯреЙрд░реНрдиреА рдХрд╛рд░реНрдпрд╛рд▓рдп рдЖрд░реЛрдк рд▓рд╛рдП 19 рд╕реЗ 26 рд╡рд░реНрд╖ рдХреА рдЙрдореНрд░ рдХреЗ рдмреАрдЪ рдХреЗ рдиреМ рдпреБрд╡рд╛: рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ "рдж рдХрдореНрдпреБрдирд┐рдЯреА" рдирд╛рдордХ рд╣реИрдХрд░ рдЧрд┐рд░реЛрд╣ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред рдЧрд┐рд░реЛрд╣ рдкрд░ рд╕рд╛рдд рд╕реНрд╡реИрдк рд╣рдорд▓реЛрдВ рдХрд╛ рдЖрд░реЛрдк рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣реИрдХрд░реНрд╕ рдиреЗ $2,4 рдорд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рдореВрд▓реНрдп рдХреА рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдВрд╕реА рдЪреБрд░рд╛ рд▓реАред рдФрд░ рдЕрдкреНрд░реИрд▓ рдореЗрдВ, рдХреИрд▓рд┐рдлрд╝реЛрд░реНрдирд┐рдпрд╛ рдХреЗ рдЫрд╛рддреНрд░ рдЬреЛрдПрд▓ рдСрд░реНрдЯрд┐рдЬрд╝ рдХреЛ рд╕рд┐рдо рд╕реНрд╡реИрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП 10 рд╕рд╛рд▓ рдХреА рдЬреЗрд▓ рд╣реБрдИ; рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдВрд╕реА рдореЗрдВ рдЙрдирдХрд╛ рдЙрддреНрдкрд╛рджрди $7.5 рдорд┐рд▓рд┐рдпрди рдерд╛ред

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ
рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рд╕рдВрд╡рд╛рджрджрд╛рддрд╛ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдЬреЛрдПрд▓ рдСрд░реНрдЯрд┐рдЬрд╝ рдХреА рддрд╕реНрд╡реАрд░ред рджреЛ рд╕рд╛рд▓ рдмрд╛рдж рдЙрд╕реЗ рд╕рд╛рдЗрдмрд░ рдзреЛрдЦрд╛рдзрдбрд╝реА рдХреЗ рдЖрд░реЛрдк рдореЗрдВ рд╣рд┐рд░рд╛рд╕рдд рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕рд┐рдо рд╕реНрд╡реИрдк рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

"рд╕реНрд╡реИрдк" рдХрд╛ рдЕрд░реНрде рд╣реИ рд╡рд┐рдирд┐рдордп. рдРрд╕реА рд╕рднреА рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рдЕрдкрд░рд╛рдзреА рдЖрдорддреМрд░ рдкрд░ рд╕рд┐рдо рдХрд╛рд░реНрдб рджреЛрдмрд╛рд░рд╛ рдЬрд╛рд░реА рдХрд░рдХреЗ рдкреАрдбрд╝рд┐рдд рдХрд╛ рдлреЛрди рдирдВрдмрд░ рд▓реЗ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рдо рд╕реНрд╡реИрдк рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

  1. рдмреБрджреНрдзрд┐рдорд╛рди рд╕реЗрд╡рд╛ред рдЬрд╛рд▓рд╕рд╛рдЬрд╝ рдкреАрдбрд╝рд┐рдд рдХреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд▓реЗрддреЗ рд╣реИрдВ: рдирд╛рдо рдФрд░ рдлрд╝реЛрди рдирдВрдмрд░ред рд╡реЗ рдЦреБрд▓реЗ рд╕реНрд░реЛрддреЛрдВ (рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ, рджреЛрд╕реНрддреЛрдВ) рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдХрд┐рд╕реА рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдХрд░реНрдордЪрд╛рд░реА - рдХрд┐рд╕реА рд╕рд╛рдереА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
  2. рдЕрд╡рд░реБрджреНрдз рдХрд░рдирд╛ред рдкреАрдбрд╝рд┐рдд рдХрд╛ рд╕рд┐рдо рдХрд╛рд░реНрдб рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рддрдХрдиреАрдХреА рд╕рдорд░реНрдерди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ, рдирдВрдмрд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдФрд░ рдХрд╣реЗрдВ рдХрд┐ рдлреЛрди рдЦреЛ рдЧрдпрд╛ рд╣реИред
  3. рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВ, рдирдВрдмрд░ рдХреЛ рдЕрдкрдиреЗ рд╕рд┐рдо рдХрд╛рд░реНрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред рдЖрдорддреМрд░ рдкрд░ рдРрд╕рд╛ рдЯреЗрд▓реАрдХреЙрдо рдХрдВрдкрдиреА рдХреЗ рдХрд┐рд╕реА рд╕рд╛рдереА рдХреЗ рдЬрд░рд┐рдП рдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреА рдЬрд╛рд▓рд╕рд╛рдЬреА рдХреЗ рдЬрд░рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ рдЪреАрдЬреЗрдВ рдФрд░ рднреА рдЧрдВрднреАрд░ рд╣реИрдВред рд╣рдорд▓рд╛рд╡рд░ рдПрдХ рдкреАрдбрд╝рд┐рдд рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдкреНрд░рддрд┐рджрд┐рди рдлреЛрди рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдиреЗ рд░реЛрдорд┐рдВрдЧ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рд╣реИ, 1-2 рд╕реЗрдВрдЯ рдХреА рд▓рд╛рдЧрдд рдЖрддреА рд╣реИред рдЬреИрд╕реЗ рд╣реА рд╕рд┐рдо рдХрд╛рд░реНрдб рдХрд╛ рдорд╛рд▓рд┐рдХ рд╡рд┐рджреЗрд╢ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡реЗ рд╕рдВрдЪрд╛рд░ рд╕реНрдЯреЛрд░ рдХреЗ рдкреНрд░рдмрдВрдзрдХ рд╕реЗ рдирдпрд╛ рд╕рд┐рдо рдХрд╛рд░реНрдб рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреА рд▓рд╛рдЧрдд рд▓рдЧрднрдЧ $50 рд╣реИ (рдореБрдЭреЗ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реА - рд╡рд┐рднрд┐рдиреНрди рджреЗрд╢реЛрдВ рдореЗрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдкрд╛рд╕ $20 рд╕реЗ $100 рддрдХ), рдФрд░ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ - рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рдирд╣реАрдВ рд╣реИред

рдЕрдм рд╕рднреА рдПрд╕рдПрдордПрд╕ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗ, рдФрд░ рдлреЛрди рдХрд╛ рдорд╛рд▓рд┐рдХ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛ - рд╡рд╣ рд╡рд┐рджреЗрд╢ рдореЗрдВ рд╣реИред рдФрд░ рдлрд┐рд░ рдЦрд▓рдирд╛рдпрдХ рдкреАрдбрд╝рд┐рдд рдХреЗ рд╕рднреА рдЦрд╛рддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЪрд╛рд╣реЗрдВ рддреЛ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред

рдЪреЛрд░реА рдЧрдИ рд╕рдВрдкрддреНрддрд┐ рд╡рд╛рдкрд╕ рдорд┐рд▓рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛

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

рдпрджрд┐ рдкреАрдбрд╝рд┐рдд рдЕрджрд╛рд▓рдд рдореЗрдВ рдЕрдкрдиреЗ рдкреИрд╕реЗ рдХрд╛ рдмрдЪрд╛рд╡ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдСрдкрд░реЗрдЯрд░ рдХреЛ рджреЛрд╖реА рдард╣рд░рд╛рддреЗ рд╣реИрдВ: рдЙрд╕рдиреЗ рдЦрд╛рддреЗ рд╕реЗ рдкреИрд╕реЗ рдХреА рдЪреЛрд░реА рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдмрдирд╛рдИрдВред рдмрд┐рд▓реНрдХреБрд▓ рдпрд╣реА рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдорд╛рдЗрдХрд▓ рдЯрд░реНрдкрд┐рди, рдЬрд┐рд╕реЗ рд╕реНрд╡реИрдкрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг 224 рдорд┐рд▓рд┐рдпрди рдбреЙрд▓рд░ рдХрд╛ рдиреБрдХрд╕рд╛рди рд╣реБрдЖред рд╡рд╣ рдЕрдм рджреВрд░рд╕рдВрдЪрд╛рд░ рдХрдВрдкрдиреА AT&T рдкрд░ рдореБрдХрджрдорд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ

рдЕрдм рддрдХ, рдХрд┐рд╕реА рднреА рд░рд╛рдЬреНрдп рдХреЗ рдкрд╛рд╕ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдВрд╕реА рдорд╛рд▓рд┐рдХреЛрдВ рдХреА рдХрд╛рдиреВрдиреА рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╢реАрд▓ рдпреЛрдЬрдирд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВред рдЕрдкрдиреА рдкреВрдВрдЬреА рдХрд╛ рдмреАрдорд╛ рдХрд░рд╛рдирд╛ рдпрд╛ рдЙрд╕рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рд▓рд┐рдП рдореБрдЖрд╡рдЬрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕реНрд╡реИрдк рд╣рдорд▓реЗ рдХреЛ рд░реЛрдХрдирд╛ рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рд╕реЗ рдЖрд╕рд╛рди рд╣реИред рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХрд╛ 2FA рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп "рджреВрд╕рд░реЗ рдХрд╛рд░рдХ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

рдПрд╕рдПрдордПрд╕ рдХреЗ рдЬрд░рд┐рдП 2рдПрдлрдП рдХреЗ рд╕рд╛рде рд╕рд┐рдо рд╕реНрд╡реИрдк рд╣реА рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ

рдПрд╕рдПрдордПрд╕ рдореЗрдВ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдХреЛрдб рддрдХрдиреАрдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ рднреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдВред рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо 7 (рдПрд╕рдПрд╕7) рдореЗрдВ рдкреИрдЪ рди рдХреА рдЧрдИ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрд╕рдПрдордПрд╕ рдкрд░ 2рдПрдлрдП рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рдирд╛ рдЧрдпрд╛ рд╣реИ (рдпреВрдПрд╕ рдиреЗрд╢рдирд▓ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдСрдл рд╕реНрдЯреИрдВрдбрд░реНрдбреНрд╕ рдПрдВрдб рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдиреЗ рдЕрдкрдиреЗ рдореЗрдВ рдпрд╣ рдХрд╣рд╛ рд╣реИ рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЧрд╛рдЗрдб).

рд╡рд╣реАрдВ, 2FA рдХреА рдореМрдЬреВрджрдЧреА рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЭреВрдареА рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдЕрд╣рд╕рд╛рд╕ рдХрд░рд╛рддреА рд╣реИ, рдФрд░ рд╡рд╣ рдПрдХ рд╕рд░рд▓ рдкрд╛рд╕рд╡рд░реНрдб рдЪреБрдирддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗ рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рд▓рд┐рдП рдЦрд╛рддреЗ рддрдХ рдкрд╣реБрдВрдЪ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдФрд░ рдЕрдХреНрд╕рд░ рдПрд╕рдПрдордПрд╕ рдмрд╣реБрдд рджреЗрд░реА рд╕реЗ рдЖрддреЗ рд╣реИрдВ рдпрд╛ рдлрд┐рд░ рдЖрддреЗ рд╣реА рдирд╣реАрдВред

рдЕрдиреНрдп 2FA рд╡рд┐рдзрд┐рдпрд╛рдБ

рдмреЗрд╢рдХ, рд░реЛрд╢рдиреА рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдФрд░ рдПрд╕рдПрдордПрд╕ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рд╣реБрдИред 2FA рдХреА рдЕрдиреНрдп рд╡рд┐рдзрд┐рдпрд╛рдБ рднреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрд╛рд░ рдХреЗ рдЯреИрди рдХреЛрдб: рдПрдХ рдЖрджрд┐рдо рд╡рд┐рдзрд┐, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИ - рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрднреА рднреА рдХреБрдЫ рдмреИрдВрдХреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рд╣реИрдВ: рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЗ рдирд┐рд╢рд╛рди, рд░реЗрдЯрд┐рдирд╛ рд╕реНрдХреИрдиред рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдЬреЛ рд╕реБрд╡рд┐рдзрд╛, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рдХреАрдордд рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдЙрдЪрд┐рдд рд╕рдордЭреМрддрд╛ рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рд╡рд╣ рд╣реИ 2FA рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди: RSA рдЯреЛрдХрди, Google рдкреНрд░рдорд╛рдгрдХред рднреМрддрд┐рдХ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдФрд░ рдЕрдиреНрдп рд╡рд┐рдзрд┐рдпрд╛рдБ рднреА рд╣реИрдВред

рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕рдм рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдЖрдзреБрдирд┐рдХ 2рдПрдлрдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдЙрдирдХреЗ рдХрд╛рд░рдг рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рд╕реЗ рднрд┐рдиреНрди рд╣реИред

рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдиреНрд╡реЗрд╖рдг2FA рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдЕрд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рдФрд░ рдПрд╕рдПрдордПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 2FA рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЛ "рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдЕрд╕реБрд╡рд┐рдзрд╛" рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдПрдХ рдмрд╛рд░ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдИ 2FA рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЗрд╕ рдбрд░ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдХрд┐ рдкрд╣реБрдВрдЪ рдЦреЛ рдЬрд╛рдПрдЧреАред TAN рдкрд╛рд╕рд╡рд░реНрдб рдХреА рднреМрддрд┐рдХ рдХреБрдВрдЬреА рдпрд╛ рд╕реВрдЪреА рдЦреЛ рд╕рдХрддреА рд╣реИ рдпрд╛ рдЪреЛрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИред рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ Google рдкреНрд░рдорд╛рдгрдХ рдХреЗ рд╕рд╛рде рдмреБрд░реЗ рдЕрдиреБрднрд╡ рд╣реБрдП рд╣реИрдВред рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдЦрд░рд╛рдм рд╣реЛ рдЧрдпрд╛ - рдореЗрд░реЗ рдЦрд╛рддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рдореЗрд░реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред рдПрдХ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛ рдирдП рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рд╣реИред рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ Google рдкреНрд░рдорд╛рдгрдХ рдХреЗ рдкрд╛рд╕ рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ (рдпрджрд┐ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдирд┐рд░реНрдпрд╛рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рддреЛ рдЗрд╕рдореЗрдВ рдХреМрди рд╕реА рд╕реБрд░рдХреНрд╖рд╛ рд╣реИ?)ред рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЪрд╛рдмрд┐рдпрд╛рдБ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓реЗ рдЧрдпрд╛, рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдкреБрд░рд╛рдиреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЛ рд╢реЗрд▓реНрдл рдкрд░ рдПрдХ рдмреЙрдХреНрд╕ рдореЗрдВ рдЫреЛрдбрд╝рдирд╛ рдЖрд╕рд╛рди рдерд╛ред

2рдПрдлрдП рд╡рд┐рдзрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:

  • рд╕реБрд░рдХреНрд╖рд┐рдд - рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рд╣реА, рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ рдирд╣реАрдВ, рдЖрдкрдХреЗ рдЦрд╛рддреЗ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
  • рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп - рдЬрдм рднреА рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ
  • рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╕реБрд▓рдн - 2FA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдиреНрдпреВрдирддрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ
  • рд╕рд╕реНрддрд╛

рд╣рдорд╛рд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдмреНрд▓реЙрдХрдЪреЗрди рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИред

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП, рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рдПрд╕рдПрдордПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдмрд╛рд░ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрддрд╛ рд╣реИред рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдбрд┐рд▓реАрд╡рд░реА рдЪреИрдирд▓ рдХрд╛ рд╣реИред 2FA рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдХрд┐ рдмреНрд▓реЙрдХрдЪреЗрди рдХреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ (рдЬрд╛рдирдХрд╛рд░реА рдореЗрд░реА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИ) рдпрд╣ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ, рдЯреЛрд░, рдЖрдИрдУрдПрд╕, рдПрдВрдбреНрд░реЙрдЗрдб, рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ, рдореИрдХрдУрдПрд╕ред

рд╕реЗрд╡рд╛ рдПрдХ рдмрд╛рд░ рдХрд╛ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ рдореИрд╕реЗрдВрдЬрд░ рдХреЛ рднреЗрдЬрддреА рд╣реИред рдлрд┐рд░ рдХреНрд▓рд╛рд╕рд┐рдХреНрд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрд╡рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХреЛрдб рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓реЙрдЧ рдЗрди рдХрд░рддрд╛ рд╣реИред

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ

рд▓реЗрдЦ рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдореИрд╕реЗрдВрдЬрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдмреНрд▓реЙрдХрдЪреЗрди рд╕рдВрджреЗрд╢ рдкреНрд░рд╕рд╛рд░рдг рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред 2FA рдХреЛрдб рднреЗрдЬрдиреЗ рдХреЗ рдореБрджреНрджреЗ рдкрд░, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓реВрдБрдЧрд╛:

  • рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд▓рд┐рдХ - рдХреЛрдИ рдлрд╝реЛрди рдпрд╛ рдИрдореЗрд▓ рдирд╣реАрдВред
  • 2FA рдХреЛрдб рд╡рд╛рд▓реЗ рд╕рднреА рд╕рдВрджреЗрд╢ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдХрд░реНрд╡25519xsalsa20poly1305 рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реИрдВред
  • MITM рд╣рдорд▓реЗ рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ - 2FA рдХреЛрдб рд╡рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ рдПрдХ рд▓реЗрдирджреЗрди рд╣реИ рдФрд░ Ed25519 EdDSA рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реИред
  • 2FA рдХреЛрдб рд╡рд╛рд▓рд╛ рд╕рдВрджреЗрд╢ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмреНрд▓реЙрдХ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдФрд░ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдХреНрд░рдоред
  • рдРрд╕реА рдХреЛрдИ рдХреЗрдВрджреНрд░реАрдп рд╕рдВрд░рдЪрдирд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╕рдВрджреЗрд╢ рдХреА "рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛" рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреА рд╣реЛред рдпрд╣ рдЖрдо рд╕рд╣рдорддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдиреЛрдбреНрд╕ рдХреА рдПрдХ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рд╣реЛрддрд╛ рд╣реИред
  • рдЕрдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ - рдЦрд╛рддреЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред
  • рдХрд┐рд╕реА рднреА рд╕рдордп рдХрд┐рд╕реА рднреА рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ 2FA рдХреЛрдб рдПрдХреНрд╕реЗрд╕ рдХрд░реЗрдВред
  • 2FA рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢ рд╡рд┐рддрд░рдг рдХреА рдкреБрд╖реНрдЯрд┐ред рдЬреЛ рд╕реЗрд╡рд╛ рд╡рди-рдЯрд╛рдЗрдо рдкрд╛рд╕рд╡рд░реНрдб рднреЗрдЬрддреА рд╣реИ рд╡рд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдирддреА рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреЛрдИ "рдлрд┐рд░ рд╕реЗ рднреЗрдЬреЗрдВ" рдмрдЯрди рдирд╣реАрдВред

рдХреБрдЫ рдЕрдиреНрдп 2FA рд╡рд┐рдзрд┐рдпреЛрдВ рд╕реЗ рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдИ:

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╕реЗрдХрдВрдб рдореЗрдВ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХрдЪреЗрди рдореИрд╕реЗрдВрдЬрд░ рдореЗрдВ рдПрдХ рдЦрд╛рддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ - рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрд╡реЗрджрди рдХреЗ рддрд░реАрдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: рдЖрдк рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдЦрд╛рддрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рдЕрд╕реБрд╡рд┐рдзрд╛ рднреА рд╣реИ - рдЦрд╛рддреЗ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд▓реЗрди-рджреЗрди рдЕрд╡рд╢реНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд▓реЗрдирджреЗрди рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХрдЪреЗрди рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рд╣рдо рдЗрд╕рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ: рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд╡реЙрд▓реЗрдЯ рдореЗрдВ рдореБрдлреНрдд рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдПрдХ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЦрд╛рддреЗ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛рдПред (рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЦрд╛рддрд╛ рд╕рдВрдЦреНрдпрд╛ рд╣реИ U1467838112172792705 рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рд╣реИ cc1ca549413b942029c4742a6e6ed69767c325f8d989f7e4b71ad82a164c2ada. рдореИрд╕реЗрдВрдЬрд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдкрдардиреАрдп рд╣реИ, рд▓реЗрдХрд┐рди 2рдПрдлрдП рдХреЛрдб рднреЗрдЬрдиреЗ рдХреА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рд╕реАрдорд╛ рд╣реИ)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреЛрдИ рдРрд╕рд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдЧрд╛ рдФрд░ "рд╕реБрд╡рд┐рдзрд╛ рдФрд░ рдкрд╣реБрдВрдЪ" рдХреЛ рдЧреНрд░реАрди рдЬрд╝реЛрди рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред

2FA рдХреЛрдб рднреЗрдЬрдиреЗ рдХреА рдХреАрдордд рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдо рд╣реИ - 0.001 рдПрдбреАрдПрдо, рдЕрдм рдпрд╣ 0.00001 USD рд╣реИред рдлрд┐рд░ рд╕реЗ, рдЖрдк рдЕрдкрдирд╛ рдмреНрд▓реЙрдХрдЪреЗрди рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреАрдордд рд╢реВрдиреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рдХреЛ рдЕрдкрдиреА рд╕реЗрд╡рд╛ рд╕реЗ рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреБрдЫ рдкрд╛рдардХреЛрдВ рдХреЛ рдЙрдирдХреА рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдмреНрд▓реЙрдХрдЪреЗрди рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

рдореИрдВ рдЖрдкрдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ рд╣рдорд╛рд░реЗ рдореИрд╕реЗрдВрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдмрддрд╛рдКрдВрдЧрд╛, рдФрд░ рд╕рд╛рджреГрд╢реНрдп рд╕реЗ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдмреНрд▓реЙрдХрдЪреЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред 2FA рдбреЗрдореЛ рдРрдк рдореЗрдВ рд╣рдо рдЦрд╛рддрд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП postgresql10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдХрдиреЗрдХреНрд╢рди рдЪрд░рдг:

  1. рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ рдПрдХ рдЕрдХрд╛рдЙрдВрдЯ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рд╕реЗ рдЖрдк 2FA рдХреЛрдб рднреЗрдЬреЗрдВрдЧреЗред рдЖрдкрдХреЛ рдПрдХ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдФрд░ рд▓реЗрдирджреЗрди рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  2. 2FA рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВред рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рди-рдЯрд╛рдЗрдо рдкрд╛рд╕рд╡рд░реНрдб рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЕрдиреНрдп 2FA рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдиреЗ рдпрд╣ рдЪрд░рдг рдкрд╣рд▓реЗ рд╣реА рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред
  3. рдмреНрд▓реЙрдХрдЪреЗрди рдореИрд╕реЗрдВрдЬрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЛрдб рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВред
  4. 2FA рдХреЛрдб рднреЗрдЬрдиреЗ рдФрд░ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдирд╛рдПрдВред рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рди-рдЯрд╛рдЗрдо рдкрд╛рд╕рд╡рд░реНрдб рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЕрдиреНрдп 2FA рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдиреЗ рдпрд╣ рдЪрд░рдг рдкрд╣рд▓реЗ рд╣реА рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

1 рдЦрд╛рддрд╛ рдирд┐рд░реНрдорд╛рдг

рдмреНрд▓реЙрдХрдЪреЗрди рдореЗрдВ рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрд░реНрде рд╣реИ рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА, рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдФрд░ рдПрдХ рд╡реНрдпреБрддреНрдкрдиреНрди рдЦрд╛рддрд╛ рдкрддрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ред

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, BIP39 рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдФрд░ SHA-256 рд╣реИрд╢ рдХреА рдЧрдгрдирд╛ рдЙрд╕рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреЗрдПрд╕ рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЗрдкреА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рд╕реЗ, рд╡реНрдпреБрддреНрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдЙрд╕реА SHA-256 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдмреНрд▓реЙрдХрдЪреЗрди рдореЗрдВ рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдк рд╣рд░ рдмрд╛рд░ рдирдП рдЦрд╛рддреЗ рд╕реЗ 2FA рдХреЛрдб рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЦрд╛рддрд╛ рдирд┐рд░реНрдорд╛рдг рдХреЛрдб рдХреЛ рд╕рд░реНрд╡рд░ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:

import Mnemonic from 'bitcore-mnemonic'
this.passphrase = new Mnemonic(Mnemonic.Words.ENGLISH).toString()

тАж

import * as bip39 from 'bip39'
import crypto from 'crypto'

adamant.createPassphraseHash = function (passphrase) {
  const seedHex = bip39.mnemonicToSeedSync(passphrase).toString('hex')
  return crypto.createHash('sha256').update(seedHex, 'hex').digest()
}

тАж

import sodium from 'sodium-browserify-tweetnacl'

adamant.makeKeypair = function (hash) {
  var keypair = sodium.crypto_sign_seed_keypair(hash)
  return {
    publicKey: keypair.publicKey,
    privateKey: keypair.secretKey
  }
}

тАж

import crypto from 'crypto'

adamant.getAddressFromPublicKey = function (publicKey) {
  const publicKeyHash = crypto.createHash('sha256').update(publicKey, 'hex').digest()
  const temp = Buffer.alloc(8)
  for (var i = 0; i < 8; i++) {
    temp[i] = publicKeyHash[7 - i]
  }
  return 'U' + bignum.fromBuffer(temp).toString()
}

рдбреЗрдореЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рд╣рдордиреЗ рдЗрд╕реЗ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ - рд╣рдордиреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдпрд╛, рдФрд░ рдЙрд╕рд╕реЗ рдХреЛрдб рднреЗрдЬреЗред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рднреА рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ: рд╡рд╣ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╕реЗрд╡рд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЦрд╛рддреЗ рд╕реЗ 2FA рдХреЛрдб рднреЗрдЬрддреА рд╣реИ рдФрд░ рдЙрд╕реЗ рдирд╛рдо рджреЗ рд╕рдХрддреА рд╣реИред

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ

2 2FA рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░рдирд╛

рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдХреЗ рд▓рд┐рдП рдПрдХ 2FA рдХреЛрдб рдЬреЗрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд╕реНрдкреАрдХрдИрдЬрд╝реА, рд▓реЗрдХрд┐рди рдЖрдк рдХреЛрдИ рдЕрдиреНрдп рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред

const hotp = speakeasy.hotp({
  counter,
  secret: account.seSecretAscii,
});

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП 2FA рдХреЛрдб рдХреА рд╡реИрдзрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛:

se2faVerified = speakeasy.hotp.verify({
  counter: this.seCounter,
  secret: this.seSecretAscii,
  token: hotp,
});

3 2рдПрдлрдП рдХреЛрдб рднреЗрдЬрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

2FA рдХреЛрдб рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдмреНрд▓реЙрдХрдЪреЗрди рдиреЛрдб рдПрдкреАрдЖрдИ, рдЬреЗрдПрд╕ рдПрдкреАрдЖрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдпрд╛ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬреЛ рдмреНрд▓реЙрдХрдЪреЗрди рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреА рд╣реИред 2FA рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ send message рд╢рд╛рдиреНрддрд┐.

const util = require('util');
const exec = util.promisify(require('child_process').exec);

тАж

const command = `adm send message ${adamantAddress} "2FA code: ${hotp}"`;
let { error, stdout, stderr } = await exec(command);

рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХрд╛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХрд╛ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ send рдЬреЗрдПрд╕ рдПрдкреАрдЖрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВред

4 рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ 2FA рдХреЛрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдпрд╣ Vue рд╣реИред

рдмреНрд▓реЙрдХрдЪреЗрди рдкрд░ 2FA рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ

рдмреНрд▓реЙрдХрдЪреЗрди рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдбреЗрдореЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╣рд╛рдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ GitHub. рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрдбрдореА рдореЗрдВ рд▓рд╛рдЗрд╡ рдбреЗрдореЛ рдХрд╛ рдПрдХ рд▓рд┐рдВрдХ рд╣реИред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ