پرش به محتوا
قابلیت ۲۵ · حساب کاربری، ورود و بازیابی

قابلیت ۲۵ · حساب کاربری، ورود و بازیابی

۲۵-۲ «کدهای بازیابی» و «بازیابی دسترسی»

behzistan.org/intro/tools/recovery-codes

  • جای آن در سامانه: «کدهای بازیابی — محرمانه» در «امنیت حساب»؛ و پیوند «فراموشی دسترسی؟» در صفحهٔ ورود، که صفحهٔ «بازیابی دسترسی» را باز می‌کند.
  • برای چیست: برای بازگشت به حساب پس از فراموشی گذرواژه، بی‌آنکه پیامک یا ایمیلی لازم باشد.
  • چه کسانی: هر کاربر برای حساب خودش. اگر کسی کد بازیابی نداشته باشد، مدیر سامانه از «مدیریت کاربران» دسترسی‌اش را بازنشانی می‌کند (نک. ۲۳-۲).

چگونه کار می‌کند

  • ۱. ساخت کدها: کاربر «بازتولید کدها…» را می‌زند و گذرواژهٔ فعلی‌اش را وارد می‌کند. ده کد ساخته می‌شود که «فقط یک‌بار نمایش داده می‌شوند». کاربر با «کدها را در جای امنی ذخیره کردم» تأیید می‌کند که آن‌ها را نگه داشته است.
  • ۲. بازتولید: با هر بازتولید، «کدهای قبلی باطل می‌شوند و دیگر کار نمی‌کنند.»
  • ۳. بازیابی: در «بازیابی دسترسی»، کاربر نام کاربری، یک «کد بازیابی» و «گذرواژهٔ تازه» را وارد می‌کند و «بازنشانی گذرواژه» را می‌زند.
  • ۴. پس از بازیابی: «گذرواژهٔ شما تغییر کرد. اکنون می‌توانید وارد شوید.» و «نشست‌های دیگر شما پایان یافت.»

چه کسی چه می‌بیند

  • کاربر: کدهای خودش، فقط یک بار و هنگام ساخت.
  • دیگران: هیچ‌کس، حتی مدیر سامانه یا متخصص، کدهای کاربر دیگری را نمی‌بیند. سامانه هم متن ساده‌شان را نگه نمی‌دارد.

دقت در جزئیات

  • یک بار مصرف: هر کد فقط یک بار به کار می‌آید.
  • ۱۶۰ بیت تصادفی: هر کد از ۱۶۰ بیت تصادفی ساخته می‌شود و فقط شکل درهم‌سازی‌شده‌اش ذخیره می‌شود (تعهد ۸).
  • همهٔ نشست‌ها بسته می‌شوند: بازیابی موفق همهٔ نشست‌های باز همان حساب را می‌بندد.
  • تلاش‌ها محدودند: شمار تلاش برای بازیابی محدود است.
  • ثبت: ساخت کدها و هر بازیابی در سوابق ثبت می‌شود، بدون خود کدها.
نمونهٔ ۲۵-۲ · گذرواژه‌ای که فراموش شد · سناریوی ساختگی
حوزه:
بیرون از پرونده · حساب کاربری
افراد:
متخصص: سارا
ابزارها:
کدهای بازیابی · بازیابی دسترسی
چه کسی چه می‌بیند:
فقط سارا.
  • سارا پس از سفری دوهفته‌ای گذرواژه‌اش را به یاد نمی‌آورد.
  • «فراموشی دسترسی؟» را می‌زند و با نام کاربری‌اش و یکی از ده کدی که در دفترچهٔ کارش نوشته بود، گذرواژهٔ تازه‌ای می‌گذارد.
  • نشستی که روی رایانهٔ دفتر باز مانده بود بسته می‌شود. همان کد دیگر کار نمی‌کند، و نُه کد دیگر برایش می‌ماند.