پرش به محتوای اصلی
لوگوی سوشو استودیو
کلید شیشه‌ای با نقش اثر انگشت میان گوشی و پنجره ورود مرورگر؛ تصویر مفهومی Passkey
FrontendSecurityWebsiteUI/UXانتشار:

Passkey چیست؟ راهنمای ورود بدون رمز عبور برای سایت‌ها

با Passkey، کاربرد ورود بدون رمز عبور و ملاحظات تجربه کاربر آشنا شوید؛ همراه با گزارش تازه FIDO و چک‌لیست اجرای تدریجی در سایت و وب‌اپلیکیشن.

پاسخ کوتاه

Passkey یک اعتبارنامه دیجیتال برای ورود به سایت یا اپلیکیشن است که به‌جای رمز قابل تایپ، از تأیید دستگاه و رمزنگاری کلید عمومی استفاده می‌کند. برای یک سایت دارای حساب کاربری، مسیر مناسب معمولاً افزودن تدریجی Passkey، توضیح ساده برای کاربر و طراحی بازیابی حساب است؛ نه حذف ناگهانی همه روش‌های ورود.

چرا در اکتبر ۲۰۲۶ دوباره درباره Passkey صحبت می‌شود؟

FIDO Alliance در ۱۵ اکتبر ۲۰۲۶ برآورد کرد حدود ۷ میلیارد Passkey در جهان استفاده می‌شود و شاخص تازه خود را با داده ۱۵ سرویس مصرف‌کننده منتشر کرد. این عدد، برآورد تعداد اعتبارنامه‌هاست؛ نه تعداد افراد منحصربه‌فرد یا سهم همه سایت‌های جهان. همین گزارش تازه، دلیل انتخاب این موضوع در مجله سوشو است.

برای صاحب وب‌اپلیکیشن، مسئله روزمره ملموس‌تر است: کاربر رمز خود را فراموش می‌کند، کد ورود دیر می‌رسد یا بین دستگاه‌ها سردرگم می‌شود. پیشنهاد ما این است که درباره Passkey از مسیر حل یک مشکل مشخص تصمیم بگیرید، نه صرفاً بزرگی عددهای جهانی.

Passkey چه چیزی را در ورود تغییر می‌دهد؟

در راهنمای Google، کاربر حساب خود را با قفل دستگاه، مانند اثر انگشت، تشخیص چهره یا PIN تأیید می‌کند. اعتبارنامه به سایت یا اپلیکیشن مربوط است و سرور کلید عمومی را نگه می‌دارد. داده زیست‌سنجی کاربر به وب‌سایت تحویل داده نمی‌شود. بنابراین لازم نیست از کاربر اثر انگشت بگیرید یا تصویر چهره او را در پایگاه داده سایت ذخیره کنید.

این روش مقاومت در برابر فیشینگ را تقویت می‌کند، چون استفاده از اعتبارنامه به سایت ثبت‌شده وابسته است. با این حال، برداشت درست محصولی این نیست که همه مسئله‌های امنیت حساب تمام شده‌اند. مدیریت نشست، دسترسی‌های حساب و مسیر بازیابی همچنان بخش‌های مستقل طراحی شما هستند.

کدام سایت‌ها از بررسی این گزینه شروع کنند؟

در ارزیابی پیشنهادی سوشو، وب‌اپلیکیشن‌هایی با ورود پرتکرار، پنل مشتری، اشتراک یا حساب خرید تکرارشونده نامزدهای روشن‌تری هستند. یک سایت معرفی ساده که اصلاً حساب کاربری ندارد، مسئله ورود را تجربه نمی‌کند؛ افزودن عضویت فقط برای استفاده از Passkey معمولاً هدف محصول را پیچیده می‌کند.

یک مثال فرضی، سامانه آموزشی با دانشجویان بازگشتی است. تیم می‌تواند ابتدا چند کاربر داوطلب را وارد پایلوت کند و ببیند آیا پیدا کردن گزینه ورود و برگشت به درس برای آن‌ها روشن است. این پیشنهاد سناریوی آزمایش است و نباید به‌عنوان نتیجه واقعی یک مشتری یا وعده کاهش هزینه معرفی شود.

ورود قدیمی و جدید را چطور کنار هم نگه داریم؟

راهنمای autofill در web.dev پیشنهاد می‌کند ورود با Passkey در تجربه آشنای فرم نام کاربری در کنار روش‌های موجود عرضه شود. این الگو از کاربر نمی‌خواهد از ابتدا به خاطر بیاورد کدام روش را قبلاً فعال کرده است. فعال‌سازی چنین رابطی به پشتیبانی مرورگر هدف وابسته است.

توصیه اجرایی ما این است که نام گزینه‌ها فارسی و قابل فهم باشد: «ورود با Passkey» همراه با توضیح کوتاه «با قفل دستگاهتان تأیید کنید». برای کاربر تازه‌وارد، توضیح ایجاد Passkey را با ورود روزمره مخلوط نکنید. پیام خطا نیز باید قدم بعدی را نشان دهد، نه فقط یک کد فنی.

ایجاد، مدیریت و بازیابی را یک مسیر کامل ببینید

راهنمای ثبت در web.dev، ارتباط حساب کاربر، مرورگر، ارائه‌دهنده Passkey و کلید عمومی سرور را توضیح می‌دهد. پیاده‌سازی واقعی به WebAuthn و بررسی سمت سرور نیاز دارد؛ افزودن یک دکمه با ظاهر جدید، به‌تنهایی ورود بدون رمز ایجاد نمی‌کند.

چک‌لیست پیشنهادی ما باید قبل از پایلوت پاسخ دهد: کاربر دستگاهش را عوض کند چه می‌شود؟ اگر به هیچ روش ثبت‌شده‌ای دسترسی نداشته باشد چه راهی دارد؟ چه کسی می‌تواند یک اعتبارنامه را از حساب حذف کند؟ پاسخ‌ها را با سیاست محصول و سطح حساسیت حساب هماهنگ کنید و مسیر پشتیبانی را هم آزمایش کنید.

  • ایجاد Passkey را از یک نشست معتبر و با توضیح روشن شروع کنید.
  • صفحه مدیریت اعتبارنامه، نام قابل تشخیص و مسیر حذف آگاهانه داشته باشد.
  • سناریوی لغو، دستگاه دیگر و مرورگر فاقد پشتیبانی را بررسی کنید.
  • بازیابی حساب و نشست‌های فعال را جدا از موفقیت ورود آزمایش کنید.

اجرای مرحله‌ای و معیارهای تصمیم برای کسب‌وکار

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

اگر قصد اضافه کردن Passkey به سایت یا پنل خود دارید، فهرست روش‌های ورود فعلی، دستگاه‌های مخاطبان و سیاست بازیابی را آماده کنید. این سه ورودی کمک می‌کنند دامنه کار، تست‌های لازم و مسیر مناسب توسعه وب‌اپلیکیشن روشن شود.

پرسش‌های متداول

آیا Passkey همان اثر انگشت است؟

خیر. Passkey اعتبارنامه دیجیتال است. اثر انگشت، چهره یا PIN می‌تواند روش تأیید کاربر روی دستگاه باشد و داده زیست‌سنجی به سایت ارسال نمی‌شود.

آیا باید رمز عبور را از روز اول حذف کنیم؟

پیشنهاد این مقاله اجرای تدریجی و حفظ مسیر قابل استفاده برای کاربران موجود است. حذف روش قدیمی باید پس از بررسی پوشش دستگاه‌ها، پشتیبانی و بازیابی حساب تصمیم‌گیری شود.

اگر سایت من حساب کاربری ندارد، Passkey لازم است؟

برای سایت معرفی که ورود ندارد، ابتدا مسئله‌ای برای این قابلیت وجود ندارد. تمرکز را روی کار اصلی بازدیدکننده نگه دارید؛ Passkey را وقتی بررسی کنید که محصول واقعاً به احراز هویت نیاز دارد.

منابع و مطالعه بیشتر