рдПрдХ рд╣рдорд▓рд╛рд╡рд░ Google рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг (2FA) рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рддрдерд╛рдХрдерд┐рдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдХреЗ рдЦрд╛рддреЗ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛рд╕рд╡рд░реНрдб - ASP (рдПрдкреНрд▓рд┐рдХреЗрд╢рди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб)ред
(Google рдХреЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрднрд┐рдпрд╛рди рдХреЗ рд╕рднреА рдЙрдЪрд┐рдд рд╕рдореНрдорд╛рди рдХреЗ рд╕рд╛рде, "рдЕрдЪреНрдЫрд╛ рдкрддрд╛ рд╣реИ" )Google рдРрдк рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ
2FA Google рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрддрдиреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВред
рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рд╕рдВрднрд╡ рдмрдирд╛рдирд╛ (рдФрд░ рдЗрд╕реЗ рдореМрдЬреВрджрд╛ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдирд╛), Google рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдХреБрдЫ рд╕рдордЭреМрддрд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЬреИрд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛рд╕рд╡рд░реНрдб ред
рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ Google рдЦрд╛рддреЗ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкрд╛рдпрд╛, рдкреВрд░реА рддрд░рд╣ рд╕реЗ 2FA рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░ рджрд┐рдпрд╛ред рд╣рдордиреЗ рдЕрдкрдиреЗ рдЦреЛрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ Google рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдмрддрд╛рдпрд╛ рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЙрдирдХреА рдУрд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реА рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреЗ рдЧрдП рд╕рдмрд╕реЗ рдЧрдВрднреАрд░ рдЦрддрд░реЛрдВ рдХреЛ рдмреЗрдЕрд╕рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрджрдо рдЙрдард╛рдПред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдБ рд╣реИ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рдкрд╛рдпрд╛:
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛рд╕рд╡рд░реНрдб
рдЬреИрд╕реЗ рд╣реА рдЖрдк 2FA рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ, Google рдЖрдкрд╕реЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкрд╛рд╕рд╡рд░реНрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧрд╛ (рдЗрд╕рд▓рд┐рдП "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛рд╕рд╡рд░реНрдб" рдирд╛рдо), рдЬреЛ 2FA рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЕрдкрдиреЗ рдкреНрд░рд╛рдердорд┐рдХ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдк рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╡реЗрдм рдлрд╝реЙрд░реНрдо рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ: IMAP рдФрд░ SMTP (Apple рдореЗрд▓, рдердВрдбрд░рдмрд░реНрдб, рдЖрджрд┐) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдИ-рдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ; XMPP рдЪреИрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ (Adium, Pidgin, рдЖрджрд┐), рд╕рд╛рде рд╣реА рд╡рд┐рднрд┐рдиреНрди рдХреИрд▓реЗрдВрдбрд░ CalDAV (iCal, рдЖрджрд┐) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Google рдХреЗ рдХреБрдЫ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЖрдкрдХреЛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Chrome рдореЗрдВ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдпрд╛ Android рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЕрдкрдирд╛ рдЦрд╛рддрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдЧреНрд░рд╛рд╣рдХ OAuth рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдореЗрдВ рдмрджрд▓ рдЧрдПред рдЗрд╕ рдореЙрдбрд▓ рдореЗрдВ, рдЬрдм рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рдЕрдкрдиреЗ рдирдП рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рд╡реЗрдм рдлреЙрд░реНрдо рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдЬреЛ 2FA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рдлрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж, рд╕рд░реНрд╡рд░ рдПрдХ рд╕реАрдорд┐рдд рдкрд╣реБрдВрдЪ рдЯреЛрдХрди рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЬреЛ рддрдм рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, OAuth рдЯреЛрдХрди рдФрд░ рдкреАрдкреА рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИрдВ - рдЕрдВрдд рдореЗрдВ, рдпрд╣ рд╕рднреА рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рд╡рд╛рдЗрд╕ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЯреЛрдХрди рдмрдирд╛рдирд╛ рдЬреЛ рдЖрдк рдЕрдкрдиреЗ Google рдЦрд╛рддреЗ рд╕реЗ рд╕рдВрд▓рдЧреНрди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯреЛрдХрди рдХреЛ рд░рджреНрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд╛рдХреА рдХреЛ рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣ рдХреЗ рдмрд┐рдирд╛: рдпрджрд┐ рдЖрдк рдЕрдкрдирд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рднреА рдЖрдкрдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрд┐рдирд╛ рдореЗрд▓рдмреЙрдХреНрд╕ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдЗрд╕рд▓рд┐рдП, OAuth рдЯреЛрдХрди рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рдЕрдВрддрд░ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИрдВ:
- OAuth рдЯреЛрдХрди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ PPs рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ Google рдЦрд╛рддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред
- OAuth рдЯреЛрдХрди рдПрдХ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдореЙрдбрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ рдпрд╛ рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛рд╕рд╡рд░реНрдб, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд╣реИрдВ!
рдЖрдЗрдП рд╣рдо рджреВрд╕рд░реЗ рдмрд┐рдВрджреБ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдВред рдпрджрд┐ рдЖрдк XMPP рдЪреИрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реА рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ IMAP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЗрд▓ рдкрдврд╝рдиреЗ рдпрд╛ CalDAV рдХреИрд▓реЗрдВрдбрд░ рд╕реЗ рдШрдЯрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, Google рдХреЗ рдПрд░рд┐рдХ рдЧреЛрд░рд╕ рдФрд░ рдордпрдВрдХ рдЙрдкрд╛рдзреНрдпрд╛рдп рдиреЗ Google рдХреЗ 2FA рдкрд░ рдЕрдкрдиреЗ рд▓реЗрдЦ рдореЗрдВ рдЗрд╕ рдХрдордЬреЛрд░реА рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛рдпрд╛ рд╣реИ:
"рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдПрдХ рдФрд░ рдХрдордЬреЛрд░реА рдпрд╣ рднреНрд░рд╛рдордХ рдзрд╛рд░рдгрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХрд┐рд╕реА рдЦрд╛рддреЗ рддрдХ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред"
IEEE рдПрд╕ рдПрдВрдб рдкреА рдкрддреНрд░рд┐рдХрд╛ рд╡реЙрд▓реНрдпреВрдо рд╕реЗ
рд╕реНрдХреЗрд▓ рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг ред 11, рдирд╣реАрдВред 1
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкреАрдкреА рдмрд╣реБрдд рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЖрдкрдХреЗ рдореЗрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ 2FA рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ Google рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ!
рдХреНрд░реЛрдо рдСрдЯреЛ-рд▓реЙрдЧрд┐рди
Android рдФрд░ ChromeO рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, Google рдиреЗ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ Google рдЦрд╛рддреЛрдВ рдореЗрдВ рдПрдХ рдСрдЯреЛ-рд▓реЙрдЧрд┐рди рддрдВрддреНрд░ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИред рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХрд┐рд╕реА рдЦрд╛рддреЗ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореМрдЬреВрджрд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ рдФрд░ рд╡реЗрдм рдлреЙрд░реНрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред (рдХреНрд░реЛрдо рдХреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рднреА рд╣реИ, рдЖрдк рдЗрд╕реЗ "рдХреНрд░реЛрдо: // рдЭрдВрдбреЗ / /" рдЦреЛрд▓рдХрд░ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рддрдХ, рдпрд╣ рддрдВрддреНрд░ рдПрдХ Google рдЦрд╛рддреЗ рдХреЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ - рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬред рдЗрд╕рдореЗрдВ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рд░рд┐рдХрд╡рд░реА рдкреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдИ-рдореЗрд▓ рдкрддреЗ рдФрд░ рдлреЛрди рдирдВрдмрд░ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рд╕ рдкрд░ рдЖрдкрдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рднреЗрдЬреА рдЬрд╛рдПрдЧреАред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрд╡рд╛рдореА рд╕реЗ рдПрдХ рдЦрд╛рддреЗ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг
рдЕрдкрдиреЗ рдЙрддреНрдХреГрд╖реНрдЯ рдмреНрд▓реЙрдЧ
рдПрдВрдбреНрд░реЙрдЗрдб рдПрдХреНрд╕рдкреНрд▓реЛрд░реЗрд╢рди рдореЗрдВ, рдирд┐рдХреЛрд▓рд╛рдИ рдПрд▓реЗрдирдХреЛрд╡ рдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдСрдЯреЛ-рд▓реЙрдЧрд┐рди рддрдВрддреНрд░
рдХрд╛ рдПрдХ рд╡реНрдпрд╛рдкрдХ рдЕрдзреНрдпрдпрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред рдпрд╣ рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рд╡рд╣ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдереА рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рдереАред рд╣рдо рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рдХреНрд░реЛрдордмреБрдХ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдореБрд▓реЗрдЯрд░ рдФрд░ Google рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдпрд╛рддрд╛рдпрд╛рдд рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╡рд░реЛрдзрди рдкреНрд░реЙрдХреНрд╕реА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред Google рдЦрд╛рддрд╛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп, рд╣рдордиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрд░реЛрдз рджреЗрдЦрд╛:
рдкреЛрд╕реНрдЯ / HTTP HTTP / 1.1
рд╣реЛрд╕реНрдЯ: android.clients.google.com
...
рдЦрд╛рддрд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВ = HOSTED_OR_GOOGLE рдФрд░ рдИрдореЗрд▓ = рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛% 40domain.com рдФрд░ has_permission = 1 рдФрд░ add_account = 1 рдФрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ Passwd = AFcb4 ... \
& рд╕реЗрд╡рд╛ = ac2dm рдФрд░ рд╕реНрд░реЛрдд = android рдФрд░ androidId = 3281f33679ccc6c6 рдФрд░ device_country = us & operCountry = us & lang = en & sdk_version = 17рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрддреНрддрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рдереЗ:
рдЯреЛрдХрди = 1 / f1Hu ...рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ URL рдФрд░ рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣
Google ClientLogin API рдХреЗ рд╕рдорд╛рди рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕реНрд╡рдпрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ "рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдбрдкрд╛рд╕" рдФрд░ "рдПрдВрдбреНрд░реЙрдЗрдб" рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рдорд╛рди рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ - рдпрд╣
рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреАрдЖрдИ рдбреЙрдХреНрд╕ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд "ANDROID_ID" рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ - рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди 64-рдмрд┐рдЯ рдорд╛рди рдЬреЛ рдХрд┐рд╕реА рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИред
рдПрд▓реЗрдирдХреЛрд╡ рдХреА рдПрдХ рдЕрдиреНрдп
рдкреЛрд╕реНрдЯ рдиреЗ рд╣рдореЗрдВ рдЗрд╕ рдЖрд╢рд╛ рдХреЗ рд╕рд╛рде рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ "рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдбрдкрд╛рд╕рд╕реНрд╡рд╛рдб" рд╣рдорд╛рд░рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ 1024-рдмрд┐рдЯ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред EncryptedPasswd 130 рдмрд╛рдЗрдЯреНрд╕ рд▓рдВрдмрд╛ рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ (рдмреЗрд╕ 64 рдПрдирдХреЛрдбреЗрдб) рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдпрд╣ рд╣реЛред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ "рдкрд╛рд╕рд╡рд╛рд░реНрдб" рдкреИрд░рд╛рдореАрдЯрд░ (рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдкрд╛рд╕рд╡рд░реНрдб рдирд╣реАрдВ) рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ - рд╣рдорд╛рд░рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░:
рдкреЛрд╕реНрдЯ / HTTP HTTP / 1.1
рд╣реЛрд╕реНрдЯ: android.clients.google.com
...
accountType = HOSTED_OR_GOOGLE рдФрд░ рдИрдореЗрд▓ = рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛% 40domain.com рдФрд░ has_permission = 1 рдФрд░ add_account = 1 рдФрд░ Passwd = xxxxxxxxxxxxxxxx \
& рд╕реЗрд╡рд╛ = ac2dm рдФрд░ рд╕реНрд░реЛрдд = android рдФрд░ androidId = 3281f33679ccc6c6 рдФрд░ device_country = us & operCountry = us & lang = en & sdk_version = 17рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛! рд╣рдореЗрдВ рдПрдХ рдЙрддреНрддрд░ рдорд┐рд▓рд╛ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдорд╛рдиреНрдп рдЯреЛрдХрди рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдерд╛ред Android.clients.google.com рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдпрд╣ рдЯреЛрдХрди, рд╣рдорд╛рд░реЗ рдЦрд╛рддреЗ рдХреЗ "рдХрдиреЗрдХреНрдЯреЗрдб рд╕рд╛рдЗрдЯреНрд╕, рдРрдкреНрд╕ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдЦрд╛рддреЗ рдореЗрдВ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:

рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рд╣рдордиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдСрдЯреЛ-рд▓реЙрдЧрд┐рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдПрдХ рдЕрдЧрд▓рд╛ рдЧреНрд░рд╛рд╣рдХ рд▓реЙрдЧрд┐рди рдЕрдиреБрд░реЛрдз рдерд╛, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:
рдкреЛрд╕реНрдЯ / HTTP HTTP / 1.1
рд╣реЛрд╕реНрдЯ: android.clients.google.com
...
рдЦрд╛рддрд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВ = HOSTED_OR_GOOGLE рдФрд░ рдИрдореЗрд▓ = рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛% 40domain.com рдФрд░ has_permission = 1 & рдЯреЛрдХрди = 1% 2Ff1Hu ... & \ _
рд╕реЗрд╡рд╛ = weblogin% 3Acontinue% 3Dhttps% 253A% 252F% 252Facounts.google.com% 252FManageAccount \
& source = android & androidId = 3281f33679ccc6c6 & app = com.android.browser & client_sig = 61ed377e85d386a8dfee6b864b8585b0bfaa5af81 рдФрд░ \
device_country = us & operCountry = us & lang = en & sdk_version = 17рдЗрд╕ рдЕрдиреБрд░реЛрдз рдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд┐рдХрд╛рдп рдХреЛ рд▓реМрдЯрд╛ рджрд┐рдпрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐:
Auth = https: //accounts.google.com/MergeSession; Args =% 3Dhttps% 253A% 252F% 252Facounts.google.com% 252FManageAccount рдФрд░ uberauth / AP ... & source = Android =ebLogin рдкрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ
рдЕрд╡рд╕рд╛рди = режрдЗрд╕ рдЕрдиреБрд░реЛрдз рд╕реЗ, рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ "рд╕реЗрд╡рд╛" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк
рд╡реЗрдмрд▓реЙрдЧрд┐рди рд╣реИ: рдЬрд╛рд░реА = url_encode (рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди_рд░реЛрдб) ред рд╣рдордиреЗ рдЯреЛрдХрди рдХреЗ рдмрдЬрд╛рдп рдкреАрдкреА рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рдмрдЬрд╛рдп рд╕рдордЭрджрд╛рд░ рдкреИрд░рд╛рдореАрдЯрд░ "client_sig" рдХреА рдЙрддреНрдкрддреНрддрд┐ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП):
рдкреЛрд╕реНрдЯ / HTTP HTTP / 1.1
рд╣реЛрд╕реНрдЯ: android.clients.google.com
...
device_country = us & accountType = HOSTED_OR_GOOGLE & androidId = 3281f33679ccc6c6 рдИрдореЗрд▓ = рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛% 40domain.com рдФрд░ lang = en & \
рд╕реЗрд╡рд╛ = weblogin% 3Acontinue% 3Dhttps% 253A% 2F% 2Faccounts.google.com% 2FManageAccount & \
source = android & Passwd = xxxxxxxxxxxxxxxx & operCountry = us & sdk_version = 17 рдФрд░ has_permission = 1рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЙрддреНрддрд░ рдорд┐рд▓рд╛ рдЬреЛ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ:
Auth = https: //accounts.google.com/MergeSession; Args =% 3Dhttps% 253A% 252F% 252Facounts.google.com% 252FManageAccount рдФрд░ uberauth / AP ... & source = Android =ebLogin рдкрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ
Expiry0рдпрд╣рд╛рдВ рдореБрдЦреНрдп рдкреИрд░рд╛рдореАрдЯрд░ "рдорд░реНрдЬрд╕реЗрд╢рди" рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдиреБрд░реЛрдз рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕ URL рдХреЛ рдЕрдирдзрд┐рдХреГрдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ (рдпрд╣ рдмрд╣реБрдд рдЬрд▓реНрджреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП), рддреЛ рдЖрдкрдХреЛ рддреБрд░рдВрдд рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛!
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реЛрдиреЗ рдФрд░ android.clients.google.com/auth рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рджреЛ-рдЪрд░рдгреАрдп рд╕рддреНрдпрд╛рдкрди рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдХреЗ рдЦрд╛рддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдкрд░ рд▓реЙрдЧ рдЗрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ!Google рдХреЛ рдареАрдХ рдХрд░реЗрдВ
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд╡рд┐рдзрд┐ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг Google рдЦрд╛рддрд╛ рдЕрдиреБрднрд╛рдЧ - рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддреА рд╣реИред рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдкреАрдбрд╝рд┐рдд рдХреЗ рдкреАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЦреБрд╢ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
- рдпрд╣ API рдЕрдиреБрд░реЛрдз рдореЗрдВ url рдХреЗ рд░реВрдк рдореЗрдВ " account.google.com/b/0/UpdateAccountRecoveryOptions?hl=en&service=oz " рдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдорд░реНрдЬрд╕реЗрд╢рди URL рдЗрд╕реЗ рд╕реАрдзреЗ рдкрд╛рд╕рд╡рд░реНрдб рд░рд┐рдХрд╡рд░реА рдкреЗрдЬ рдкрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛, рдЬрд╣рд╛рдВ рдпрд╣ рдореБрдЦреНрдп рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
- рдЗрд╕реА рддрд░рд╣, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП url " accounts.google.com/b/0/SmsAuthConfig?hl=en " рдкрд░ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЙрд╕реЗ 2FA рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рдкрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛, рдЬрд╣рд╛рдВ рд╡рд╣ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЬреЛрдбрд╝ рдпрд╛ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ 2FA рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдЕрдм 21 рдлрд░рд╡рд░реА рд╕реЗ рд╢реБрд░реВ рд╣реЛрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдЬрдм Google рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рдЫреЗрдж рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛ред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрд╣рдо рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ, Google рдЕрдм рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдорд░реНрдЬрд╕реЗрд╢рди URL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ 2FA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда рдХреЗрд╡рд▓ рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдиреЗ рдорд░реНрдЬрд╕реЗрд╢рди URL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ 2FA рдкреГрд╖реНрда рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕реЗ рдорд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред
рдХрд┐рддрдирд╛ рдмреБрд░рд╛ рдерд╛?
рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдЫреЗрдж рд╣реИ, рдЕрдЧрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд░реВрдк рд╣реИ, рдЬреЛ рдЦрд╛рддреЗ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╣рдо рдЕрднреА рднреА рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ рдХрд┐ Google рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛ рдлрд┐рдХреНрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА, рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдореЗрдВ 2FA рдЪрд╛рд▓реВ рдХрд░рдирд╛, рдРрд╕рд╛ рди рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИред
рдЖрдЬрдХрд▓, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рдПрдХ рдЦрд╛рддреЗ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╢рд╕реНрддреНрд░рд╛рдЧрд╛рд░ рдореЗрдВ рддрд░реАрдХреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдкрдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд╢рд┐рдВрдЧ рд╕рд╛рдЗрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдгред
- рдЗрд╕ рддрдереНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдХреНрд╕рд░ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдПрдХ рд╣реА рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд╛рдЗрдЯ рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдХреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЦрд╛рддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдпреЗ рджреЛрдиреЛрдВ рдЙрджрд╛рд╣рд░рдг рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдорд▓реЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рд░рд▓ рдирд┐рдпрдореЛрдВ рдФрд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рдЪреНрдЫрддрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдПрдХ рд╣реА рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ рдФрд░ рдИ-рдореЗрд▓ рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рд╕рдВрджрд┐рдЧреНрдз рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рди рдХрд░реЗрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдРрд╕реЗ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо" рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ (рдФрд░
рдЖрд░реНрдерд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, PP рдХреЗ рд╕рд╛рде рднреА, Google рдХрд╛ 2FA рдЗрди рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдорд▓реЛрдВ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмреЗрд╡рдХреВрдлрд╝ рдмрд╛рддреЗрдВ рдХрд░рддреЗ рд░рд╣реЗрдВред рдкреАрдкреА Google рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд╕рдВрд╕реНрдорд░рдг рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╣ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд╛рдЗрдЯ рдкрд░ рдареАрдХ рдЙрд╕реА рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдПрдХ рдлрд╝рд┐рд╢рд┐рдВрдЧ рд╕рд╛рдЗрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреА рд╕рдлрд▓рддрд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдХрдо рд╣реЛрдЧреА (рд╕рдВрднрд╡рддрдГ рдкрд░рд┐рдорд╛рдг рдХреЗ рдЖрджреЗрд╢реЛрдВ рд╕реЗ)ред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреАрдкреА рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдЕрднреА рднреА рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдЦрддрд░реЗ рдХреЛ рд╡рд╣рди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ рдЙрдиреНрд╣реЗрдВ рдореИрд▓рд╡реЗрдпрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрд╣реАрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд┐рдЬрд┐рди рдЪреИрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ
рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╛рдЗрд▓ рдореЗрдВ
рд╕реНрдкрд╖реНрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрдЯреЛрд░
рдХрд░рддрд╛ рд╣реИ )ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдореЛрдЯреА-рдХреНрд▓рд╛рдЗрдВрдЯ" рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдореБрдЦреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЕрдХреНрд╕рд░ рдХрдордЬреЛрд░ рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рддреНрдпрд╛рдкрди рдХреА рдмрд▓реНрдХрд┐
рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЕрд╡рдЧрдд рдХрд░рд╛рдпрд╛
рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдПрдордЖрдИрдПрдо рд╣рдорд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЪреЛрд░реА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
Google рдХреЛ рдареАрдХ рдХрд░реЗрдВ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡рд╣ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ рдФрд░ рдХреБрдЫ рдЧрд▓рдд рд╣реЛрдиреЗ рдкрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдлрд┐рд░ рднреА, рд╣рдо рджреГрдврд╝рддрд╛
рд╕реЗ рдиреНрдпреВрдирддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ
рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ Google рджреНрд╡рд╛рд░рд╛ рдЖрдЧреЗ рдХреЗ рдХрджрдо рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред
рдЕрдкрдбреЗрдЯ # 1рд╕рдВрднрд╛рд╡рд┐рдд рдЬреЛрдЦрд┐рдо рдХреА рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдмрдирд╛рддреЗ рд╕рдордп Google рдиреЗ рдЕрдкрдиреА рдЪреЗрддрд╛рд╡рдиреА рдЕрдкрдбреЗрдЯ рдХреА:
рдЕрджреНрдпрддрди # 2рдХреНрд░реЗрдЧ рдпрдВрдЧ рдиреЗ nCircle рд╕реЗ рдПрдХ
рд╕рдорд╛рди рдореБрджреНрджреЗ рдкрд░ RSA рдХреЗ рд╕рд╛рде BSides рдХреЗ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рджреА!
рдШрдЯрдирд╛рдУрдВ рдХреА рд╕рдордп рд╕реАрдорд╛:2012/07/16: рдбреБрдУ рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреАред
2012/07/18: рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╕реБрд░рдХреНрд╖рд╛@google.com рдХреЛ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред
2012/07/20: рд╡рд┐рд╡рд░рдг рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Google рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ред
2012/07/24: Google рджреНрд╡рд╛рд░рд╛ "рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░" рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдФрд░ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
2013/02/21: Google рдиреЗ рдПрдХ рдлрд╝рд┐рдХреНрд╕ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдкреАрдкреА рд╕рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рддрдХ рдкрд╣реБрдБрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
2013/02/25: рдбреБрдУ рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред