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