وقتی یک کاربر برای دریافت یک خدمت آنلاین شماره موبایل و اطلاعات هویتی خود را وارد میکند، یک سؤال مهم پشت صحنه وجود دارد: آیا این شماره واقعاً متعلق به همین فرد است؟ سامانه شاهکار برای پاسخ به چنین پرسشهایی در زیرساخت احراز هویت و خدمات ارتباطی ایران شکل گرفته است و بهعنوان شبکه احراز هویت کاربران برای تطبیق اطلاعات هویتی و ارتباطی مورد استفاده قرار میگیرد.
در این مقاله قرار است به زبان ساده بررسی کنیم سامانه شاهکار چیست، چه اطلاعاتی را بررسی میکند، احراز هویت در سامانه شاهکار چگونه انجام میشود، تفاوت آن با احراز هویت کامل چیست، آیا سایت یا ثبتنام مستقیمی برای عموم دارد، استعلام شاهکار چه کاربردی دارد و کسبوکارها چگونه میتوانند از طریق API و وب سرویس به این قابلیت متصل شوند.
سامانه شاهکار چیست و چه کاری انجام میدهد؟
سامانه شاهکار یک زیرساخت متمرکز برای احراز و تطبیق اطلاعات کاربران در حوزه خدمات ارتباطی و دیجیتال است که نقش مهمی در بررسی ارتباط میان هویت افراد و شمارههای ارتباطی دارد.
این سامانه را نباید با یک وبسایت معمولی که کاربر وارد آن شود و فرم ثبتنام پر کند اشتباه گرفت.
شاهکار مخفف چیست؟
شاهکار بهعنوان نام سامانه شبکه احراز هویت کاربران شناخته میشود.
کارکرد کلی آن را میتوان به شکل ساده اینگونه تصور کرد:
اطلاعات هویتی + اطلاعات ارتباطی → تطبیق و اعتبارسنجی → اعلام نتیجه به سرویسدهنده
برای مثال، زمانی که یک سرویس به بررسی مالکیت یک شماره موبایل نسبت به اطلاعات هویتی فرد نیاز دارد، یکی از قابلیتهای مورد استفاده در این فرایند میتواند استعلام از زیرساختهای مرتبط با شاهکار باشد.
سامانه شاهکار توسط چه نهادی ایجاد شده است؟
شاهکار در زیرساخت تنظیم و احراز هویت مشترکان حوزه ارتباطات ایران و در ارتباط با سازمان تنظیم مقررات و ارتباطات رادیویی توسعه یافته است. گزارشهای منتشرشده درباره اتصال اپراتورها به این سامانه نیز نشان میدهد شاهکار برای بررسی و احراز هویت مشترکان و اتصال به اطلاعات مرجع مورد استفاده قرار گرفته است.
بنابراین، وقتی درباره سامانه شاهکار احراز هویت صحبت میکنیم، منظور یک سرویس عمومی مانند یک سایت ثبتنامی نیست؛ بلکه یک زیرساخت حاکمیتی و سرویسمحور است که سایر سامانهها میتوانند برای کنترل اطلاعات از آن استفاده کنند.
هدف اصلی سامانه شاهکار چیست؟
مهمترین هدفهای این زیرساخت را میتوان در چند مورد خلاصه کرد:
- بررسی ارتباط میان اطلاعات هویتی و شماره ارتباطی
- کمک به احراز هویت مشترکان خدمات ارتباطی
- کاهش استفاده از اطلاعات هویتی نادرست یا نامعتبر
- ایجاد امکان استعلام برخط برای سرویسدهندگان
- استانداردسازی بخشی از فرایند احراز هویت در خدمات دیجیتال
- افزایش قابلیت کنترل و اعتبارسنجی اطلاعات در زمان ارائه خدمات
در منابع مرتبط با کاربرد شاهکار نیز به استفاده از آن برای احراز هویت کاربران و بررسی صحت اطلاعات سرویسگیرنده اشاره شده است.
سامانه شاهکار چگونه کار میکند؟
برای درک عملکرد شاهکار، بهتر است یک سناریوی ساده را تصور کنیم: یک کاربر میخواهد در یک سرویس دیجیتال ثبتنام کند و باید مشخص شود آیا شماره موبایلی که وارد کرده با هویت او سازگار است یا خیر.
مرحله اول؛ دریافت اطلاعات از کاربر
سرویسدهنده اطلاعات موردنیاز را از کاربر دریافت میکند.
این اطلاعات بسته به نوع خدمت میتواند شامل موارد زیر باشد:
- شماره موبایل
- کد ملی
- شناسه ملی برای اشخاص حقوقی در برخی سناریوها
- اطلاعات هویتی موردنیاز
- اطلاعات تکمیلی سرویسدهنده
نکته مهم این است که نوع و میزان داده موردنیاز به سناریوی کسبوکار و سرویس استعلام بستگی دارد.
مرحله دوم؛ ارسال درخواست استعلام
در یک معماری فنی، سامانه ارائهدهنده خدمت میتواند درخواست موردنیاز را از طریق درگاه یا API مرتبط ارسال کند.
در چنین ساختاری:
- کاربر اطلاعات را وارد میکند.
- سامانه کسبوکار درخواست را آماده میکند.
- درخواست برای سرویس احراز یا استعلام ارسال میشود.
- اطلاعات در زیرساختهای مربوطه بررسی میشود.
- نتیجه به سامانه درخواستکننده برمیگردد.
- کسبوکار بر اساس نتیجه تصمیم میگیرد.
به همین دلیل سامانه شاهکار برای کاربر نهایی معمولاً یک صفحه مستقل و قابل مشاهده نیست؛ کاربر نتیجه بررسی را در همان سامانه یا اپلیکیشنی دریافت میکند که در آن در حال ثبتنام یا دریافت خدمت است.
مرحله سوم؛ تطبیق اطلاعات
مهمترین مفهوم در این فرایند تطبیق است.
یعنی سامانه بررسی میکند آیا دادههای ارسالی با دادههای مرجع و اطلاعات ثبتشده سازگار هستند یا خیر.
برای مثال، یک سناریو میتواند به این شکل باشد:
کد ملی ← تطبیق با شماره موبایل
نتیجه ممکن است بهصورت مفهومی یکی از حالتهای زیر باشد:
- اطلاعات منطبق است.
- اطلاعات منطبق نیست.
- پاسخ قابل بررسی یا نامشخص است.
- خطای فنی یا سرویس رخ داده است.
در پیادهسازی واقعی، کسبوکار باید پاسخ API را مطابق مستندات همان سرویس تفسیر کند و صرفاً به نمایش یک پیام ساده برای کاربر اکتفا نکند.
احراز هویت در سامانه شاهکار دقیقاً یعنی چه؟
یکی از رایجترین اشتباهات، یکسان دانستن شاهکار با احراز هویت کامل است.
شاهکار میتواند بخشی از زنجیره احراز هویت باشد، اما تمام فرایند احراز هویت دیجیتال را پوشش نمیدهد.
شاهکار چه چیزی را میتواند بررسی کند؟
بر اساس کاربرد شناختهشده این سامانه، یکی از مهمترین موضوعات، بررسی ارتباط اطلاعات هویتی کاربر با شماره یا سرویس ارتباطی اوست. منابع مختلف نیز از شاهکار بهعنوان شبکه احراز هویت کاربران و سامانهای برای بررسی اعتبار اطلاعات مشترکان یاد کردهاند.
شاهکار چه چیزی نیست؟
شاهکار لزوماً جایگزین تمام اجزای احراز هویت دیجیتال نیست.
برای مثال، یک فرایند کامل احراز هویت ممکن است علاوه بر تطبیق اطلاعات ارتباطی شامل این موارد نیز باشد:
- بررسی اطلاعات هویتی
- استعلام از پایگاههای مرجع
- OCR مدرک
- تطبیق چهره
- تشخیص زندهبودن
- کنترل تقلب
- تحلیل ریسک
- ثبت سوابق و لاگ
- تأیید نهایی درخواست
پس میتوان گفت:
شاهکار یکی از اجزای مهم یک اکوسیستم احراز هویت است، نه اینکه تمام مفهوم احراز هویت دیجیتال را بهتنهایی پوشش دهد.
برای آشنایی بنیادیتر با مفهوم احراز هویت، پیشنهاد میشود ابتدا مقاله احراز هویت چیست را مطالعه کنید.
تفاوت سامانه شاهکار با احراز هویت دیجیتال
برای بسیاری از کسبوکارها این سؤال مطرح است که اگر شاهکار وجود دارد، پس چرا به سرویس احراز هویت دیجیتال نیاز داریم؟
پاسخ در تفاوت سطح بررسی است.
شاهکار؛ یک لایه از اعتبارسنجی
شاهکار بیشتر به ارتباط بین هویت و خدمات ارتباطی کمک میکند.
برای نمونه:
- آیا این شماره به این هویت مرتبط است؟
- آیا اطلاعات ارائهشده با داده مرجع سازگار است؟
- آیا شماره موردنظر از نظر ارتباط با اطلاعات هویتی وضعیت قابل قبولی دارد؟
احراز هویت دیجیتال؛ فرایند گستردهتر
احراز هویت دیجیتال میتواند فرآیندی چندمرحلهای باشد.
برای مثال:
ورود اطلاعات → ثبت مدرک → استخراج اطلاعات → استعلام → ثبت سلفی → تشخیص چهره → زندهسنجی → ارزیابی ریسک → تصمیم نهایی
در نتیجه، یک پلتفرم احراز هویت دیجیتال میتواند از شاهکار در بخشی از زنجیره خود استفاده کند، اما امکانات دیگری را نیز برای تکمیل فرایند در اختیار کسبوکار قرار دهد.
ارتباط سامانه شاهکار با احراز هویت سیم کارت
یکی از شناختهشدهترین کاربردهای شاهکار، ارتباط آن با فرایند شناسایی و احراز هویت مشترکان خدمات ارتباطی است.
احراز هویت سیم کارت چیست؟
احراز هویت سیم کارت به فرایندی گفته میشود که در آن اطلاعات دارنده سیمکارت با اطلاعات هویتی موردنیاز تطبیق داده میشود.
این فرایند اهمیت زیادی دارد؛ چون یک شماره موبایل در بسیاری از سرویسهای دیجیتال میتواند یکی از عوامل شناسایی یا ورود کاربر باشد.
در بعضی توضیحات فنی مرتبط با شاهکار نیز به احراز هویت شماره موبایل و تطبیق اطلاعات مشترک اشاره شده است.
چرا تطبیق مالک سیم کارت مهم است؟
فرض کنید یک پلتفرم مالی میخواهد مطمئن شود شماره موبایلی که کاربر وارد کرده، با اطلاعات هویتی ارائهشده توسط همان شخص ارتباط دارد.
اگر این مرحله وجود نداشته باشد، استفاده از شماره شخص دیگر یا اطلاعات هویتی نامرتبط میتواند ریسکهایی ایجاد کند.
از جمله:
- ایجاد حساب با اطلاعات شخص دیگر
- افزایش ریسک سوءاستفاده از حساب
- دشوار شدن بازیابی حساب
- افزایش احتمال تقلب هویتی
- پیچیده شدن فرایندهای نظارتی
بنابراین احراز هویت شاهکار در چنین سناریوهایی میتواند یک کنترل مهم در ابتدای زنجیره اعتماد دیجیتال باشد.
دسترسی به سامانه شاهکار چگونه است؟
این قسمت برای کسبوکارها اهمیت زیادی دارد، زیرا عبارت دسترسی به سامانه شاهکار گاهی این تصور را ایجاد میکند که هر فرد یا شرکت میتواند مستقیماً وارد یک سایت عمومی شود و استعلام انجام دهد.
اما ساختار شاهکار بیشتر سرویسمحور و سازمانی است.
آیا سایت سامانه شاهکار برای عموم وجود دارد؟
شاهکار را نباید مانند سامانههایی تصور کرد که کاربر به یک سایت عمومی وارد میشود، حساب میسازد و اطلاعات هویتی افراد دیگر را استعلام میکند.
در عمل، استفاده از چنین زیرساختی در چارچوب سرویسها، سامانههای مجاز و دسترسیهای تعریفشده صورت میگیرد.
بنابراین اگر کاربر عبارتهایی مانند سایت سامانه شاهکار یا ورود به سامانه شاهکار را جستوجو میکند، باید ابتدا مشخص شود منظور او چیست:
- دسترسی سازمانی به سرویس
- استعلام شماره موبایل
- احراز هویت یک کاربر
- بررسی مالکیت سیمکارت
- استفاده از API
- یا صرفاً آشنایی با خود سامانه
آیا افراد عادی میتوانند در شاهکار ثبتنام کنند؟
در اغلب سناریوهای کاربردی، شاهکار یک سرویس ثبتنام عمومی برای شهروندان نیست.
یعنی کاربر معمولی قرار نیست برای استفاده از آن یک حساب بسازد و اطلاعات سایر افراد را جستوجو کند.
در عوض، ممکن است یک سرویس یا سازمان مجاز، فرایند لازم را در بستر خودش اجرا کند و نتیجه اعتبارسنجی را از طریق زیرساختهای مربوطه دریافت کند.
ثبت نام در سامانه شاهکار چگونه است؟
عبارت ثبت نام در سامانه شاهکار از جستوجوهای متداول کاربران است؛ اما باید بین ثبتنام کاربر نهایی و اتصال سرویسدهنده تفاوت گذاشت.
ثبتنام کاربر نهایی
در بسیاری از سناریوها، کاربر اصلاً وارد شاهکار نمیشود.
او وارد اپلیکیشن یا وبسایت کسبوکار میشود و اطلاعات موردنیاز را ثبت میکند. سپس سرویسدهنده بخشهای لازم اعتبارسنجی را در پشت صحنه انجام میدهد.
اتصال کسبوکار به سرویس
برای سازمان یا پلتفرمی که نیاز به احراز هویت دارد، موضوع اصلی بیشتر از ثبتنام، دریافت دسترسی فنی و مجوز استفاده از سرویس است.
این کار ممکن است شامل مواردی مانند زیر باشد:
- احراز صلاحیت کسبوکار
- دریافت دسترسی API
- تنظیمات فنی
- احراز امنیتی
- تست سرویس
- اتصال به محیط عملیاتی
بنابراین اگر هدف شما استفاده تجاری است، بهتر است به جای جستوجوی صرف برای ثبتنام شاهکار، موضوع اتصال API و مجوز دسترسی به سرویس احراز هویت را بررسی کنید.
استعلام سامانه شاهکار برای چه کاری استفاده میشود؟
استعلام سامانه شاهکار در جایی ارزشمند است که کسبوکار لازم دارد قبل از ارائه یک خدمت، ارتباط میان اطلاعات کاربر را بررسی کند.
برخی کاربردهای استعلام
این استعلام میتواند در سناریوهای مختلف به کار گرفته شود؛ برای مثال:
- ثبتنام مشتری
- فعالسازی حساب
- ارائه برخی خدمات ارتباطی
- فرایندهای مالی
- کنترل اولیه اطلاعات کاربر
- جلوگیری از ثبت اطلاعات ناسازگار
- تکمیل KYC
- کاهش ریسک تقلب
البته نوع استفاده مجاز و نتیجهای که میتوان از سرویس دریافت کرد، به سطح دسترسی، قرارداد، قوانین و سرویس مورد استفاده بستگی دارد.
چرا استعلام آنلاین اهمیت دارد؟
استعلام برخط باعث میشود کسبوکار به جای تکیه بر اطلاعات قدیمی یا ورود دستی اطلاعات، در همان لحظه بررسی موردنیاز را انجام دهد.
این موضوع میتواند مزیتهایی مانند موارد زیر داشته باشد:
- سرعت بالاتر
- کاهش خطای ورود دستی
- کنترل بهتر داده
- کاهش اصطکاک کاربر
- تصمیمگیری سریعتر
سامانه شاهکار و KYC چه ارتباطی دارند؟
KYC یا شناخت مشتری، مجموعهای از فرایندها برای شناخت و بررسی مشتری است و در بسیاری از صنایع مالی و خدماتی اهمیت دارد.
در یک فرایند KYC ممکن است چند نوع کنترل در کنار هم قرار بگیرد:
- اطلاعات هویتی
- شماره تماس
- مدارک شناسایی
- اطلاعات بانکی
- مالکیت شماره موبایل
- تطبیق چهره
- بررسی ریسک
- کنترل تقلب
بنابراین شاهکار میتواند در بخش مشخصی از KYC نقش داشته باشد، اما معادل کامل KYC نیست.
اگر درباره این مفهوم ابهام دارید، مقاله Kyc چیست میتواند تفاوت میان KYC، احراز هویت و اعتبارسنجی را روشنتر کند.
سامانه شاهکار چه تفاوتی با استعلام کد ملی دارد؟
این دو مفهوم نیز گاهی با یکدیگر اشتباه گرفته میشوند.
استعلام کد ملی
ممکن است هدف استعلام کد ملی، بررسی صحت یا وضعیت یک داده هویتی خاص باشد.
استعلام شاهکار
در سامانه شاهکار، موضوع میتواند بررسی ارتباط اطلاعات هویتی با یک سرویس ارتباطی مانند شماره تلفن همراه باشد.
بنابراین:
کد ملی معتبر ≠ لزوماً مالک شماره موبایل بودن
این تفاوت در طراحی فرایندهای احراز هویت بسیار مهم است.
برای نمونه، ممکن است کد ملی فرد از نظر ساختاری صحیح باشد، اما شماره موبایلی که ارائه کرده متعلق به شخص دیگری باشد.
الگوریتم صحت کد ملی چه ارتباطی با شاهکار دارد؟
در بسیاری از فرایندهای دیجیتال، بهتر است پیش از ارسال اطلاعات به سرویسهای استعلامی، ورودیها در همان سمت سرویسدهنده نیز کنترل شوند.
یکی از این کنترلها بررسی ساختار و صحت کد ملی است.
مطالعه مطلب الگوریتم صحت کد ملی میتواند برای تیمهای فنی مفید باشد، زیرا نشان میدهد یک کد ملی چگونه از نظر الگوریتمی کنترل میشود.
البته یک نکته بسیار مهم وجود دارد:
صحیح بودن الگوریتمی یک کد ملی به معنی تعلق آن کد ملی به فرد موردنظر نیست.
برای مثال، ممکن است یک عدد از نظر الگوریتمی معتبر باشد، اما اطلاعات هویتی آن فرد یا ارتباطش با شماره موبایل باید از طریق مرجع مناسب بررسی شود.
پس بهتر است سه مفهوم را از هم جدا کنیم:
| کنترل | سؤال اصلی | نتیجه |
| صحت الگوریتمی | آیا کد از نظر ساختاری معتبر است؟ | کنترل ورودی |
| استعلام هویتی | آیا اطلاعات با مرجع هویتی منطبق است؟ | اعتبار هویت |
| شاهکار | آیا هویت و شماره ارتباطی مرتبط هستند؟ | تطبیق اطلاعات |
این تفکیک به طراحی درست معماری احراز هویت کمک میکند.
وب سرویس شاهکار چیست؟
وقتی یک کسبوکار میخواهد بدون ورود دستی اپراتور یا کاربر، اطلاعات را بررسی کند، به یک روش ارتباطی نرمافزاری نیاز دارد.
در اینجا مفهوم وب سرویس شاهکار مطرح میشود.
وب سرویس چه کاری انجام میدهد؟
وبسرویس یا API به دو سامانه اجازه میدهد با یکدیگر تبادل داده داشته باشند.
در یک سناریوی ساده:
سامانه کسبوکار → درخواست API → سرویس احراز هویت → پاسخ → سامانه کسبوکار
مثلاً سامانه کسبوکار میتواند اطلاعات موردنیاز یک کاربر را ارسال کند و بر اساس پاسخ دریافتی، مرحله بعدی فرایند را تعیین کند.
کسب و کارها می توانند از یوآیدی اپراتور اول احراز هویت در ایران وب سرویس شاهکار را دریافت کنند و از پشتیبانی ۲۴ ساعته یوآیدی استفاده کنند.
چرا API بهتر از بررسی دستی است؟
در مقیاس سازمانی، بررسی دستی مشکلات زیادی دارد:
- زمانبر است.
- امکان خطای انسانی دارد.
- مقیاسپذیری پایینی دارد.
- ثبت و گزارشگیری آن دشوارتر است.
- تجربه کاربر را ضعیف میکند.
API این امکان را ایجاد میکند که استعلام در همان جریان ثبتنام انجام شود.
وب سرویسهای احراز هویت API یوآیدی چه کاربردی دارند؟
برای کسبوکارهایی که نمیخواهند هر یک از زیرساختهای هویتی را بهصورت جداگانه طراحی و یکپارچهسازی کنند، استفاده از یک پلتفرم واسط میتواند فرایند فنی را سادهتر کند.
در این مدل، کسبوکار به جای ساخت چندین اتصال مستقل، از مجموعهای از سرویسهای آماده استفاده میکند.
برای آشنایی بیشتر، وب سرویس های احراز هویت api یوآیدی را بررسی کنید تا ببینید APIهای احراز هویت چگونه میتوانند در معماری یک سامانه قرار بگیرند.
مزیت معماری APIمحور
یک معماری مناسب میتواند باعث شود فرایند احراز هویت در بخشهای مختلف سیستم به شکل قابل استفاده مجدد طراحی شود.
برای نمونه:
- اپلیکیشن موبایل ← API احراز هویت
- وبسایت ← API احراز هویت
- پنل سازمانی ← API احراز هویت
- CRM ← API احراز هویت
- سیستم ثبتنام ← API احراز هویت
این مدل به تیم فنی اجازه میدهد منطق اصلی احراز هویت را به جای تکرار در چند پروژه، بهصورت متمرکز مدیریت کند.
کاربرد سامانه شاهکار در بانکداری و خدمات مالی
یکی از مهمترین زمینههایی که احراز هویت در آن اهمیت دارد، خدمات مالی است.
در این حوزه، یک کسبوکار باید تا حد امکان مطمئن شود فردی که در حال افتتاح حساب یا دریافت خدمت است همان شخصی است که ادعا میکند.
نمونه جریان یک فرایند مالی
یک سناریوی کامل میتواند شامل مراحل زیر باشد:
- دریافت شماره موبایل
- تطبیق اطلاعات شماره با هویت
- دریافت اطلاعات هویتی
- بررسی مدرک
- تطبیق چهره
- زندهسنجی
- بررسی ریسک و تقلب
- ایجاد حساب یا ارائه خدمت
در چنین معماری، شاهکار میتواند در مرحله تطبیق اطلاعات ارتباطی با هویت نقش داشته باشد.
اما برای تصمیم نهایی معمولاً به مجموعهای از کنترلها نیاز است.
مزایای استفاده از شاهکار برای کسبوکارها
استفاده از یک زیرساخت متمرکز اعتبارسنجی میتواند مزایای عملی برای سرویسدهنده داشته باشد.
افزایش سرعت ثبتنام
وقتی اعتبارسنجی بهصورت API انجام شود، لازم نیست کاربر برای هر مرحله به اپراتور مراجعه کند.
کاهش خطای اطلاعات
تطبیق سیستمی میتواند بخشی از خطاهای ناشی از ورود دستی یا انتقال اطلاعات را کاهش دهد.
کنترل بهتر ریسک
اطمینان از ارتباط میان شماره تماس و اطلاعات هویتی میتواند یکی از کنترلهای ضدتقلب باشد.
تجربه کاربری بهتر
هرچه تعداد مراحل دستی کمتر باشد، فرایند ثبتنام سریعتر و سادهتر میشود.
قابلیت استفاده در مقیاس بالا
اتصال APIمحور به کسبوکار کمک میکند تعداد زیادی درخواست را بدون افزایش متناسب نیروی انسانی پردازش کند.
محدودیتهای سامانه شاهکار چیست؟
یک مقاله حرفهای درباره شاهکار نباید فقط مزایا را بیان کند. مهم است محدودیتها و مرزهای استفاده از آن نیز مشخص باشند.
شاهکار جایگزین تمام احراز هویت نیست
همانطور که گفته شد، ارتباط هویت و شماره تلفن فقط یک بخش از زنجیره اعتماد است.
برای بعضی خدمات ممکن است کنترلهای بیشتری ضروری باشد.
نتیجه استعلام همیشه به معنی تأیید نهایی کاربر نیست
یک پاسخ موفق در یک کنترل خاص الزاماً به این معنا نیست که همه ریسکهای هویتی و تقلب برطرف شدهاند.
وابستگی به دسترسی و مجوز
سرویسهای حاکمیتی و هویتی عموماً برای استفاده سازمانی دارای الزامات و کنترلهای دسترسی هستند.
خطای فنی ممکن است رخ دهد
هر سرویس آنلاین میتواند در شرایطی با مواردی مانند:
- Timeout
- قطعی شبکه
- خطای سرویس
- پاسخ نامشخص
- اشکال داده ورودی
مواجه شود.
بنابراین تیم فنی باید برای این حالتها مسیر جایگزین و مدیریت خطا داشته باشد.
بهترین معماری برای استفاده از شاهکار در یک کسبوکار چیست؟
اگر یک شرکت قصد دارد احراز هویت دیجیتال راهاندازی کند، بهتر است از ابتدا معماری را فقط حول یک سرویس طراحی نکند.
لایه اول؛ تجربه کاربر
این بخش باید ساده و سریع باشد:
- دریافت شماره موبایل
- دریافت اطلاعات هویتی
- ثبت مدرک در صورت نیاز
- ثبت چهره یا ویدئو در صورت نیاز
لایه دوم؛ اعتبارسنجی داده
در این بخش میتوان موارد زیر را کنترل کرد:
- فرمت ورودی
- صحت الگوریتمی کد ملی
- صحت اطلاعات هویتی
- تطبیق شماره موبایل
- اعتبار سند
لایه سوم؛ احراز هویت
در سطح بالاتر:
- تطبیق چهره
- Liveness
- کنترل تقلب
- بررسی ریسک
لایه چهارم؛ تصمیمگیری
در پایان سیستم باید بداند چه اقدامی انجام دهد:
تأیید → ادامه خدمت
رد → توقف فرایند
مشکوک → بررسی بیشتر
این معماری از نظر تجربه کاربر و مدیریت ریسک بسیار بهتر از آن است که همه چیز فقط بر یک استعلام واحد متکی باشد.
هنگام انتخاب سرویس احراز هویت چه چیزهایی را بررسی کنیم؟
اگر کسبوکار شما به سامانه شاهکار احراز هویت یا سایر سرویسهای هویتی نیاز دارد، فقط نام سرویس را بررسی نکنید.
چک لیست فنی
- API مستند و استاندارد
- محیط Sandbox یا تست
- مدیریت خطای مناسب
- زمان پاسخ قابل قبول
- قابلیت مقیاسپذیری
- مانیتورینگ
- گزارشگیری
- امنیت انتقال داده
- کنترل دسترسی
- لاگ مناسب
چک لیست محصول
- تعداد مراحل ثبتنام
- نرخ تکمیل فرایند
- نرخ خطا
- پیامهای مناسب برای کاربر
- امکان ثبت مجدد تصویر
- تجربه موبایلی
- مسیر رسیدگی به موارد استثنایی
چک لیست امنیت
- رمزنگاری ارتباط
- حداقلسازی داده
- کنترل دسترسی
- ثبت رخدادها
- سیاست نگهداری داده
- مدیریت اطلاعات حساس
- مقابله با سوءاستفاده از API
آیا سامانه شاهکار برای همه کسبوکارها لازم است؟
خیر.
نیاز به آن باید بر اساس نوع خدمت، سطح ریسک و الزامات کسبوکار تعیین شود.
برای یک سایت محتوایی ساده ممکن است اصلاً احراز هویت هویتی پیچیده لازم نباشد.
اما برای کسبوکاری که:
- پول جابهجا میکند،
- حساب مالی ایجاد میکند،
- اطلاعات حساس نگهداری میکند،
- خدمات اعتباری ارائه میدهد،
- یا نیاز به KYC دارد،
اعتبارسنجی هویت و شماره موبایل میتواند اهمیت بسیار بیشتری داشته باشد.
بنابراین سؤال درست این نیست که آیا همه باید از شاهکار استفاده کنند؟
سؤال درست این است:
برای این خدمت، چه سطحی از اطمینان نسبت به هویت کاربر لازم است؟
شاهکار و آینده احراز هویت دیجیتال
با گسترش خدمات غیرحضوری، مدل احراز هویت نیز از یک کنترل ساده به مجموعهای از بررسیهای چندلایه تبدیل شده است.
امروزه یک فرایند پیشرفته ممکن است از ترکیب این موارد استفاده کند:
- اطلاعات هویتی
- شماره موبایل
- مدارک
- OCR
- تطبیق چهره
- Liveness
- تحلیل رفتار
- دستگاه کاربر
- تحلیل ریسک
- تشخیص تقلب
در چنین شرایطی، شاهکار میتواند بخشی از زیرساخت اعتبارسنجی باشد.
اما آینده احراز هویت بیشتر به سمت معماریهایی حرکت میکند که به جای اتکا به یک داده، چند سیگنال مستقل را در کنار یکدیگر ارزیابی میکنند.
اشتباهات رایج درباره سامانه شاهکار
شناخت اشتباهات متداول باعث میشود هم کاربران و هم مدیران کسبوکار تصمیم دقیقتری بگیرند.
اشتباه اول؛ شاهکار را یک سایت عمومی بدانیم
شاهکار بیشتر یک زیرساخت و سرویس سازمانی است تا سایتی برای استعلام آزاد اطلاعات افراد.
اشتباه دوم؛ شاهکار را معادل احراز هویت کامل بدانیم
شاهکار میتواند بخشی از فرایند احراز هویت باشد، اما تمام کنترلهای لازم را پوشش نمیدهد.
اشتباه سوم؛ صحیح بودن کد ملی را احراز هویت بدانیم
یک کد ملی میتواند از نظر الگوریتمی معتبر باشد، اما تعلق آن به فرد موردنظر باید از مرجع هویتی مناسب بررسی شود.
اشتباه چهارم؛ تطبیق شماره موبایل را اثبات کامل هویت بدانیم
ارتباط صحیح شماره با هویت یک سیگنال مهم است، اما در سرویسهای حساس ممکن است به کنترلهای بیشتری نیاز باشد.
اشتباه پنجم؛ فقط موفق بودن API را معیار کیفیت بدانیم
یک سرویس مناسب علاوه بر پاسخدهی، باید از نظر پایداری، امنیت، مستندات، خطاها، مقیاسپذیری و تجربه کاربری نیز بررسی شود.
سؤال مهم: اگر شماره موبایل به نام فرد نباشد چه میشود؟
در سناریویی که کسبوکار نیازمند تطبیق شماره موبایل و اطلاعات هویتی است، عدم تطبیق میتواند باعث توقف یا ارجاع فرایند شود.
این وضعیت ممکن است در شرایط مختلفی رخ دهد؛ برای مثال:
- شماره به نام شخص دیگری باشد.
- اطلاعات هویتی اشتباه وارد شده باشد.
- اطلاعات کاربر بهروز نباشد.
- کاربر از یک شماره متعلق به عضو خانواده استفاده کند.
- خط یا اطلاعات ارتباطی در وضعیت خاصی قرار داشته باشد.
به همین دلیل، تجربه کاربری باید به جای یک پیام مبهم مانند خطا، راهنمای مشخصی برای کاربر نمایش دهد.
آیا شاهکار به تنهایی برای مقابله با تقلب کافی است؟
خیر.
تقلب هویتی میتواند در چند مرحله رخ دهد و فقط با کنترل شماره موبایل نمیتوان تمام اشکال سوءاستفاده را پوشش داد.
یک سیستم ضدتقلب حرفهای میتواند ترکیبی از این موارد باشد:
- تطبیق هویتی
- مالکیت شماره موبایل
- OCR
- بررسی اصالت مدرک
- تطبیق چهره
- Liveness
- تحلیل دستگاه
- تحلیل رفتاری
- قواعد ضدتقلب
- Risk Scoring
به همین دلیل شاهکار را بهتر است یک لایه از زنجیره اعتماد بدانیم، نه کل سیستم امنیتی.
جمعبندی؛ سامانه شاهکار چیست و چرا برای خدمات دیجیتال مهم است؟
وقتی یک کاربر فقط با چند کلیک میخواهد وارد یک خدمت مالی یا دیجیتال شود، پشت همین تجربه ساده مجموعهای از کنترلهای هویتی در حال اجراست؛ سامانه شاهکار یکی از زیرساختهایی است که در این زنجیره برای بررسی و تطبیق اطلاعات هویتی و ارتباطی کاربران، بهویژه در ارتباط با شمارههای ارتباطی، نقش دارد. بنابراین شاهکار را نباید یک سایت عمومی برای ثبتنام یا استعلام آزاد تصور کرد و نباید آن را با کل فرایند احراز هویت دیجیتال یکی دانست؛ بلکه باید آن را بخشی از معماری اعتبارسنجی و اعتماد دیجیتال در نظر گرفت.
اگر شما بهعنوان مدیر محصول، مدیر فنی یا فعال حوزه دیجیتال با شاهکار کار کردهاید، تجربهتان درباره احراز هویت در سامانه شاهکار و چالشهای اتصال به سرویسهای هویتی چیست؟ دیدگاه خود را در بخش نظرات با ما در میان بگذارید.
سوالات متداول درباره سامانه شاهکار
سامانه شاهکار یا شبکه احراز هویت کاربران، زیرساختی برای بررسی و تطبیق برخی اطلاعات هویتی و ارتباطی کاربران است که در اکوسیستم خدمات ارتباطی و دیجیتال ایران مورد استفاده قرار میگیرد. یکی از شناختهشدهترین کاربردهای آن، بررسی ارتباط شماره موبایل با اطلاعات هویتی است.
شاهکار را نباید یک سامانه عمومی برای ثبتنام و استعلام آزاد اطلاعات افراد در نظر گرفت. معمولاً کاربر نهایی از طریق وبسایت یا اپلیکیشن کسبوکار از خدمات احراز هویت استفاده میکند و استعلامهای لازم در پشت صحنه توسط سرویسدهنده انجام میشوند.
در یک سناریوی متداول، اطلاعاتی مانند شماره موبایل و داده هویتی توسط سرویسدهنده دریافت و برای تطبیق به سرویس مربوطه ارسال میشود. نتیجه استعلام میتواند برای تصمیمگیری درباره ادامه فرایند ثبتنام یا ارائه خدمت استفاده شود. اینکه دقیقاً چه دادهای ارسال و چه پاسخی دریافت میشود، به سرویس، مجوز و قرارداد مربوطه بستگی دارد.
خیر. شاهکار تنها میتواند یکی از اجزای یک فرایند احراز هویت باشد. احراز هویت دیجیتال ممکن است شامل استعلام هویت، بررسی مدرک، OCR، تطبیق چهره، زندهسنجی و کنترل تقلب نیز باشد.
شاهکار یک زیرساخت برای احراز و تطبیق اطلاعات کاربران است، در حالی که احراز هویت سیم کارت به فرایندی اشاره دارد که در آن هویت و مشخصات دارنده سیمکارت بررسی یا با اطلاعات مرجع تطبیق داده میشود. این دو مفهوم به هم مرتبطاند، اما از نظر مفهومی یکسان نیستند.













