| زمان مطالعه: حدود 13 دقیقه

تشخیص زنده‌بودن تصویر یا Liveness Detection چیست و چگونه امنیت احراز هویت را تضمین می‌کند؟

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

اهمیت تشخیص زنده‌بودن تصویر یا Liveness Detection در دنیایی که جعل هویت و تقلب دیجیتال به‌سرعت رشد می‌کند بیشتر به چشم می‌آید. این فناوری دیواری نامرئی میان کاربر و کسی می‌کشد که می‌خواهد جای او را بگیرد. در ادامه این مطلب توضیح داده‌ایم که این فناوری چطور کار می‌کند.

چطور سیستم‌ها می‌فهمند تصویر زنده است؟

وقتی کاربر جلوی دوربین می‌نشیند، سیستم در چند ثانیه باید تصمیم بگیرد: آیا این تصویر یک انسان واقعی است که در همان لحظه در جلوی دوربین نشسته است یا صرفاً بازنمایی از او؟

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

سیستم‌های هوشمند برای تشخیص زنده‌بودن از ۲ مسیر اصلی استفاده می‌کنند؛ برخی از کاربر می‌خواهند کاری انجام دهد (مانند چرخاندن سر یا پلک‌زدن) و برخی دیگر حتی بدون دخالت او متوجه می‌شوند تصویر زنده است؛ درواقع برای تشخیص زنده‌بودن از ۲ مسیر اصلی استفاده می‌کنند: یکی فعال و تعاملی، دیگری غیرفعال و خودکار. 

روش‌های تشخیص زنده‌بودن تصویر

۱. روش فعال یا Active

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

۲. روش غیرفعال یا Passive

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

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

چرا استفاده از عکس و ویدئو برای احراز هویت کافی نیست؟

بسیاری از اپلیکیشن‌های احراز هویت دیجیتال تا چند سال پیش فقط از تطبیق چهره استفاده می‌کردند: عکس روی کارت ملی با چهره جدید کاربر مقایسه می‌شد؛ اما حالا جعل چهره (Deepfake) به حدی رسیده است که ویدئویی ساخته‌شده با هوش مصنوعی می‌تواند به‌سادگی سیستم‌های ساده را فریب دهد.

تصور کنید شخصی عکس‌ کاربر را از لینکدین بردارد، به‌کمک هوش مصنوعی لب‌ها و چشم‌ها را متحرک کند و بعد با آن در یک اپلیکیشن بانکی ثبت‌نام کند. بدون فناوری Liveness Detection سیستم نمی‌فهمد این تصویر واقعی نیست؛ چون «حرکت» وجود دارد، اما از تصویر ساختگی با هوش مصنوعی است؛ به‌همین دلیل، امروزه تقریباً تمامی بانک‌ها و فین‌تک‌ها در فرایند احراز هویت از این فناوری استفاده می‌کنند؛ درواقع، Liveness Detection به خط دفاع اول دربرابر جعل دیجیتال تبدیل شده است.

امنیت در پشت صحنه

بیایید ماجرا را ساده کنیم: تصور کنید یک نگهبان از کسی درخواست نشان‌دادن کارت شناسایی‌تان می‌کند و در ادامه می‌خواهد مطمئن شود آن کارت شناسایی واقعاً متعلق به همان فردی است که آنجا حضور دارد. این مثالی ساده‌شده است از زمانی است که Liveness Detection در کنار دیگر مرحله‌های احراز هویت اجرا می‌شود:

  • بررسی مدرک شناسایی (مثلاً کارت ملی یا گواهی‌نامه)
  • تطبیق چهره کاربر با عکس روی مدرک
  • بررسی زنده‌بودن

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

الگوریتم‌های یادگیری ماشین در پس‌زمینه، هزاران ویژگی ریز چهره و حرکت را تحلیل می‌کنند: نحوه بازتاب نور در چشم‌ها، لرزش‌های طبیعی پوست، حتی تغییرات ریز حرکتی که انسان خودش متوجه‌شان نمی‌شود، ولی دوربین متوجه می‌شود.

کاربردهای مختلف Liveness Detection

چه کسب‌وکارهایی از Liveness Detection استفاده می‌کنند؟

در نگاه اول شاید این فناوری مخصوص بانک‌ها باشد، اما امروزه در اغلب خدمات دیجیتالِ حساس حضور دارد. تقریباً هر جا که لازم باشد هویت واقعی انسان در فضای آنلاین تأیید شود، ردی از Liveness Detection پیدا می‌کنید.

از بازکردن حساب بانکی گرفته تا ورود به کیف‌پول رمزارز، از امضای قرارداد بیمه‌ای تا فعال‌کردن سیم‌کارت جدید، همه‌جا، مسئله یکی است: «آیا این کاربر واقعاً همان کسی است که ادعا می‌کند؟».

در پس‌زمینه بسیاری از اپلیکیشن‌هایی که روزانه استفاده می‌کنیم همین فناوری فعال است؛ وقتی در پلتفرم‌های فریلنسری برای پروژه‌ای تأیید هویت می‌شوید، وقتی در اپ تاکسی آنلاین تصویر راننده را می‌بینید یا حتی وقتی در وب‌سایت‌های خرید قسطی مدارک خود را بارگذاری می‌کنید، الگوریتمی در حال بررسی است تا مطمئن شود تصویر یا ویدئویی که می‌بیند متعلق به یک انسان واقعی است که در همان لحظه در جلوی دوربین حضور دارد، نه تصویری از قبل ضبط‌شده؛ به‌همین دلیل، استفاده از Liveness Detection دیگر فقط به کاربردهای مالی و بانکی محدود نیست؛ به‌نوعی به پایه اعتماد دیجیتال در سراسر زندگی آنلاین ما تبدیل شده است، با کاربردهای مختلف:

  • فین‌تک‌ها برای تأیید هویت کاربران جدید
  • صرافی‌های رمزارز برای پیشگیری از حساب‌های جعلی
  • شرکت‌های بیمه برای امضای الکترونیکی امن
  • پلتفرم‌های فریلنسری برای جلوگیری از جعل هویت کاربران بین‌المللی
  • اپلیکیشن‌های حمل‌ونقل برای اطمینان از اینکه راننده همان فرد ثبت شده است

مزیت تشخیص زنده‌بودن تصویر برای کاربر و شرکت

ممکن است فکر کنید این مرحله‌های اضافی فقط دردسر ایجاد می‌کند، اما واقعیت برعکس است. Liveness Detection تجربه کاربری سریع‌تر، ایمن‌تر و ساده‌تری می‌سازد:

  • کاربر: دیگر نیازی ندارد مدارک کاغذی را ارسال کند یا در صف باجه بایستد؛ چند ثانیه نگاه به دوربین کافی است.
  • کسب‌وکار: جلوی جعل هویت، تقلب و ایجاد حساب‌های جعلی گرفته می‌شود.

فناوری تشخیص زنده‌بودن تصویر اعتماد دوطرفه ایجاد می‌کند؛ چون سیستم مطمئن است کاربر واقعی است و کاربر هم مطمئن‌ است کسی نمی‌تواند به‌جای او از حسابش سوءاستفاده کند.

چشم‌انداز Liveness Detection 

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

استانداردهایی مانند ISO 30107 و NIST 800-63A پایه این فناوری را شکل داده‌اند، اما مسیر توسعه تازه شروع شده است. نسل‌های جدید Liveness Detection، نه‌فقط برای تشخیص زنده‌بودن تصویر، برای مقابله با دیپ‌فیک‌ها و حفظ حریم خصوصی کاربران طراحی می‌شوند.

Liveness Detection در احراز هویت بایومتریک جیبیت

فناوری احراز هویت بایومتریک جیبیت مجموعه‌ای از چند لایه امنیتی است که کنار هم کار می‌کنند تا فرایند «تطبیق هویت» هم دقیق باشد و هم سریع. در مرکز این ساختار Liveness Detection قرار دارد، اما فقط یکی از اجزاست.

جیبیت برای پوشش کامل سناریوهای بانکی، فین‌تکی، رمزارز و بیمه، از فناوری Liveness Detection در قالب احراز هویت بایومتریک استفاده می‌کند. برای این کار نیز سه روش مختلف احراز هویت یک‌مرحله‌ای یا One-Step KYC، احراز هویت دومرحله‌ای یا Two-Step KYC و همین‌طور Fast KYC را به کار می‌گیرد.

این روش‌های احراز هویت بایومتریک، به‌صورت کلی، ترکیبی از این مراحل است:

  • احراز زوایای چهره و ماهیت سه‌بعدی صورت
  • ضبط ویدئو حین خواندن متن
  • تطبیق چهره با داده‌های رسمی ثبت‌احوال
  • ارزیابی زنده‌بودن تصویر (Live Detection)
  • تبدیل صوت به متن
  • بررسی دقت متن خوانده‌شده

جیبیت این فرایند را با بیشترین سرعت و به‌صورت یکپارچه اجرا می‌کند تا نیازهای کسب‌وکارهای مختلف را برطرف کند.

قابلیت‌های کلیدی Liveness Detection جیبیت

کلیدی‌ترین قابلیت‌ها و ویژگی‌های تشخیص زنده‌بودن تصویر جیبیت از این قرار است:

  1. پشتیبانی از هر دو روش Active و Passive: بسته به ریسک سرویس، جیبیت اجازه می‌دهد انتخاب کنید کدام مدل اجرا شود.
  2. سازگار با معماری Cloud و On-Premises: سازمان‌ها بنا به ملاحظات امنیتی‌شان می‌توانند انتخاب کنند که عملیات را روی ساختار خودشان اجرا کنند یا روی ساختار جیبیت.
  3. حفاظت دربرابر دیپ‌فیک و حملات نمایشی: الگوریتم‌های مبتنی بر یادگیری عمیق جیبیت روی ویدئو و فریم‌به‌فریم کار می‌کنند و نشانه‌های ساختگی را تشخیص می‌دهند.
  4. تحلیل کیفیت تصویر و نور محیط: سیستم جیبیت قبل از پردازش، بررسی می‌کند نور، زاویه و وضوح چهره مناسب است تا خطاها کاهش یابد.
  5. یکپارچگی در مسیر اجرا: داده‌های در یک روند خودکار تحلیل می‌شوند؛ بنابراین نیازی به APIهای جداگانه نیست.

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

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

پرسش‌های متداول درباره تشخیص زنده‌بودن تصویر 

آیا Liveness Detection همان تطبیق چهره است؟

خیر. تطبیق چهره بررسی می‌کند آیا چهره شما با عکس روی مدرک یکی است یا خیر، اما Liveness Detection بررسی می‌کند آیا چهره‌ای که نمایش داده شده متعلق به همان فردی است که جلوی دوربین قرار گرفته است یا نه.

درصورتی‌که سامانه نتواند زنده‌بودن تصویر را تشخیص دهد چه اتفاقی می‌افتد؟

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

آیا ممکن است با عکس خیلی باکیفیت فریب بخورد؟

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

آیا هنگام استفاده از فناوری تشخیص زنده‌بودن تصویر حریم خصوصی کاربر تهدید می‌شود؟

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

منابع

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *