بازیابی گوگل اتنتیکیتور؛ رفع خطای کد و انتقال به گوشی جدید

Google Authenticator یک کد شش رقمی موقت برای ورود به ایمیل، شبکه های اجتماعی، سرویس های ابری و بسیاری از حساب های آنلاین ایجاد می کند. اکثر مشکلات این برنامه سه منشأ دارد: ناهماهنگی ساعت تلفن، تغییر تلفن بدون انتقال حساب و ذخیره نکردن کدهای پشتیبان. هر کدام راه حل جداگانه ای دارند که از ساده به دشوار بررسی می شود.
Google Authenticator چگونه کد تولید می کند؟
این برنامه از استاندارد رمز عبور یکبار مصرف مبتنی بر زمان استفاده می کند. هنگام فعال سازی تأیید دو مرحله ای، این سرویس یک کلید مخفی را در قالب یک کد QR یا متن ارائه می دهد. پس از آن، تلفن و سرور هر کدام هر ۳۰ ثانیه یک کد شش رقمی را با ترکیب کلید یکسان و زمان فعلی ایجاد می کنند و تنها زمانی که هر دو طرف به یک عدد برسند، کد پذیرفته می شود.
هر کد Google Authenticator فقط برای ۳۰ ثانیه معتبر است
به همین دلیل، Google Authenticator برای تولید کد نیازی به اینترنت ندارد، اما به زمان دقیق نیاز دارد. همچنین به دلیل اینکه کلید مخفی روی خود گوشی ذخیره می شود، از دست دادن گوشی بدون پشتیبان به معنای از دست دادن دسترسی به تمام کدها است.
کد صحیح است اما پذیرفته نشده است
شایع ترین دلیل خطای «کد نامعتبر» تفاوت ساعت گوشی با ساعت مرجع است. حتی چند ده ثانیه اختلاف برای گوشی و سرور برای ایجاد دو عدد متفاوت کافی است. راه حل این است که تنظیم خودکار تاریخ و زمان را در تنظیمات تلفن فعال کنید. در نسخه اندروید اپلیکیشن، گزینه ای برای تغییر زمان کدها در قسمت تنظیمات خود اپلیکیشن وجود دارد که ساعت داخلی اپلیکیشن را همگام می کند.
دو اشتباه رایج دیگر نیز وجود دارد. ابتدا کد را در آخرین ثانیه های اعتبار آن وارد کنید. بهتر است منتظر بمانید تا کد جدید نمایش داده شود. دوم، اشتباه در کد حساب. هنگامی که چندین حساب در برنامه ثبت شده است، قبل از وارد کردن، برچسب هر کد را بخوانید.
Google Authenticator را به تلفن جدید منتقل کنید
مهمترین قانون هنگام تعویض گوشی این است که قبل از انتقال حساب، گوشی قبلی را پاک نکنید. Google Authenticator دو مسیر انتقال دارد. راه اول گزینه انتقال حساب ها در خود برنامه است که یک کد QR در گوشی قبلی ایجاد می کند و برنامه آن را در گوشی جدید اسکن می کند. مسیر دوم همگام سازی با اکانت گوگل است که در سال ۲۰۲۳ به برنامه اضافه شد و با وارد شدن به همان اکانت در گوشی جدید کدها برگردانده می شوند.

انتقال حساب ها از تلفن قدیمی به تلفن جدید با کد QR
پس از انتقال، یک بار ورود به هر سرویس مهم را با تلفن جدید آزمایش کنید و فقط پس از اطمینان از کارکرد کدها، برنامه را از تلفن قدیمی حذف کنید. همگامسازی ابری راحت است، اما امنیت همه کدها را به امنیت حساب Google مرتبط میکند. یک رمز عبور قوی و تأیید دو مرحله ای جداگانه برای آن حساب مورد نیاز است.
فراموش کردن کد بازیابی؛ گوشی گم شده
اگر تلفن مفقود، دزدیده یا آسیب دیده باشد، راههای بازگشت به ترتیب ساده عبارتند از: همگامسازی ابری اگر قبلاً فعال بوده است، کدهای پشتیبانی که اکثر سرویسها هنگام فعال کردن تأیید دو مرحلهای ارائه میکنند و کلید فعالسازی متنی که در کنار کد QR نمایش داده میشود. هر یک از اینها، در صورت وجود، دسترسی را بدون مداخله پشتیبانی بازیابی می کند.

ترتیب روش هایی برای بازیابی Google Authenticator
وقتی هیچکدام در دسترس نیستند، تنها راه برای بازنشانی تأیید صحت ۲ مرحلهای از طریق پشتیبانی از همان سرویس است. این فرآیند برای هر سرویس متفاوت است، اما معمولاً شامل تأیید ایمیل یا شماره ثبت شده، ارائه مدرک هویت و اطلاعات مربوط به فعالیت اخیر حساب است و چند روز طول می کشد. به عنوان مثال، فهرست اسناد و رویه های چنین درخواستی در یک سرویس بین المللی، در راهنما کد Google Authenticator را بازیابی کنید به تفصیل توضیح داده شده است و الگوی مشابهی را می توان در بسیاری از خدمات دیگر مشاهده کرد.
بسیاری از سرویس ها پس از بازنشانی یا تغییر تأیید دو مرحله ای، برخی از ویژگی های حساس را برای مدتی محدود می کنند. این محدودیت یک لایه حفاظتی است تا اگر شخص دیگری تأیید صحت دو مرحلهای را تغییر داده باشد، صاحب حساب فرصتی برای واکنش نشان میدهد.
پیشگیری بهتر از بهبودی
سه کار ساده در لحظه فعالسازی بیشتر مشکلات را بعدا برطرف میکند: کلید فعالسازی یا کدهای پشتیبان هر سرویس را روی کاغذ یا در یک مدیر رمز عبور جدا از تلفن نگه دارید، همگامسازی ابری را با حساب Google که خود تأیید دو مرحلهای دارد فعال کنید، و قبل از تعویض یا بازنشانی کارخانه، حسابها را انتقال دهید. همچنین هرگز کد شش رقمی یا کلید فعال سازی را به فردی که خود را حامی معرفی می کند ندهید.
سوالات متداول
آیا Google Authenticator بدون اینترنت کار می کند؟
بله تولید کد فقط به کلید ذخیره شده و ساعت گوشی بستگی دارد. اینترنت فقط برای همگام سازی ابری و انتقال از طریق حساب Google مورد نیاز است.
آیا می توان Google Authenticator را روی دو گوشی همزمان داشت؟
بله اگر در حین فعالسازی یک کد QR را با دو گوشی اسکن کنید یا بدون حذف از تلفن اول حسابها را انتقال دهید، هر دو کد مشابهی تولید میکنند. این روش یک نسخه پشتیبان عملی است، مشروط بر اینکه تلفن دوم نیز ایمن باشد.
عواقب حذف برنامه چیست؟
اگر همگام سازی ابری فعال نباشد، با حذف نصب برنامه، تمامی کلیدها حذف خواهند شد و بازیابی دسترسی تنها با کدهای پشتیبان یا از طریق پشتیبانی از هر سرویس امکان پذیر است.