سکانر اثر انگشت — وسیلهای است که الگوی پاپیلری روی نوک انگشت را خوانده و آن را برای احراز هویت استفاده میکند. این فناوری از سال 2013 به استاندارد امنیت در گوشیهای هوشمند تبدیل شده است. به گزارش Counterpoint Research, 2025، بیش از 65% گوشیهای Android با قیمت بالاتر از 250 دلار به تصویر داخل نمایشگر مجهز هستند و حجم بازار به 4/8 میلیارد دلار میرسد.
نکات کلیدی
سکانر اثر انگشت — وسیلهای الکترونیکی است که تصویر الگوی پاپیلری انگشت انسان را ثبت کرده و آن را به یک الگوی رقومی برای مقایسه بعدی تبدیل میکند. هر الگوی پاپیلری منحصر به فرد است — حتی در دوقلوهای یکسان، اثر انگشتها از نظر جایگاه برجستگیها، شاخهها و پایانهها (نقاط مینوشیا) متفاوت است.
اسکانرهای مدرن اثر انگشت بر اساس اصل فیزیکی کار به سه نوع تقسیم میشوند: اپتیک، ظرفیتی و التراصوت. هر سه نوع در دستگاههای موبایل استفاده میشوند: ظرفیتی — در iPhone و Androidهای باکیفیت، اپتیک — در مدلهای ارزان، التراصوت — در گوشیهای پرچمدار Samsung و Xiaomi.
به گزارش NIST SP 800-63B، اسکانر اثر انگشت در پیادهسازی مناسب FAR (نرخ پذیرش اشتباه) از 1:50 000 تا 1:100 000 را تامین میکند که برای اکثر سناریوها به جز امنیت دولتی قابل قبول است. میانگین زمان عملکرد بسته به نوع حسگر از 0/15 تا 0/4 ثانیه متغیر است.
هر نوع اسکانر از اصل فیزیکی مخصوص خود برای ثبت اثر انگشت استفاده میکند. انتخاب فناوری هزینه، دقت، مقاومت در برابر عوامل خارجی و امکان نصب در زیر نمایشگر را تعیین میکند. سه نوع اصلی مورد استفاده در گوشیهای هوشمند مدرن را بررسی میکنیم.
اسکانر اپتیک با استفاده از ماتریس CMOS یا CCD با وضوح 300 تا 1000 dpi از انگشت عکس برمیدارد. انگشت توسط LED یا لامپ کوچک روشن میشود و نور بازتابیده از طریق منشور یا میکرولنزها به حسگر میرسد. اسکانرهای اپتیک ارزانترین هستند (هزینه حسگر 1 تا 3 دلار)، اما با یک عکس باکیفیت از اثر انگشت به راحتی فریب میخورند.
حسگرهای ظرفیتی (Capacitive) از آرایهای از خازنها روی کاپ سیلیسیوم تشکیل شدهاند. برجستگیهای الگوی پاپیلری ظرفیت هر سلول را تغییر میدهند و تصویر الکتریکی از اثر انگشت ایجاد میکنند. مزیت اسکانرهای ظرفیتی کار تنها با بافت زنده (اندازهگیری رسانایی الکتریکی) است که در برابر قالبهای سیلیکونی محافظت میکند.
اسکانر التراصوت (Qualcomm 3D Sonic, Goodix) امواج صوتی با فرکانس بالا (20–40 مگاهرتز) تولید کرده و پخش بازتابیده از انگشت را اندازهگیری میکند. امواج از آلایندگیها، شیشه محافظ و حتی دستکشهای نازک عبور کرده و نقشه 3D از الگوی پاپیلری در عمق تا 0/5 میلیمتر ایجاد میکنند. دقت اسکانرهای التراصوت به 98/6% در FAR 1:100 000 میرسد.
| پارامتر | اپتیک | ظرفیتی | التراصوت |
|---|---|---|---|
| اصل کار | عکس از انگشت | ظرفیت الکتریکی | بازتاب التراصوت |
| هزینه حسگر | 1–3 USD | 3–8 USD | 8–15 USD |
| FAR (دقت) | 1:10 000 | 1:50 000 | 1:100 000 |
| سرعت | 0/3–0/4 ث | 0/2–0/3 ث | 0/15–0/3 ث |
| زیر نمایشگر | بله (OLED) | خیر (فقط دکمه) | بله (هر نمایشگری) |
| کار با انگشت خیس | متوسط | ضعیف | عالی |
| مقاومت در برابر قالب | پایین | بالا | خیلی بالا |
اسکانرهای اپتیک به دلیل قیمت پایین برای دستگاههای ارزان مناسب هستند، اما از نظر امنیت ضعیفترند. حسگرهای ظرفیتی استاندارد طلایی اسکانرهای دکمهای (Touch ID, Google Pixel Imprint) هستند. التراصوت گران اما بیشترین قابلیت اطمینان را داشته و در گوشیهای پرچمدار Samsung Galaxy S24/S25 و Xiaomi 14 Pro استفاده میشوند.
در انتخاب نوع اسکانر، تولیدکنندگان نه تنها هزینه، بلکه نیازهای طراحی را نیز در نظر میگیرند. اسکانرهای اپتیک و التراصوت زیرنمایشگری امکان ساخت پانل جلوی تلفن کاملاً صاف بدون دکمههای قابل مشاهده را فراهم میکنند. اسکانرهای ظرفیتی نیازمند دکمه یا سطح جداگانه هستند که امکانات طراحی را محدود میکند، اما موقعیت حسگر قابل پیشبینیتر و بازخورد لمسی در زمان لمس را فراهم میکنند. به گزارش Counterpoint Research، 76% کاربران قرارگیری اسکانر اثر انگشت روی دکمه کناری را راحتترین میدانند.
اسکانرهای زیرنمایشگری (In-Display Fingerprint Scanner) مستقیماً در زیر ماتریس نمایشگر قرار میگیرند. اولین دستگاه تجاری با چنین اسکانری vivo X20 Plus UD در سال 2018 بود. امروزه این فناوری در اکثر گوشیهای پرچمدار Android و مدلهای میانه استفاده میشود.
دو نوع اسکانر نمایشگری وجود دارد: اپتیک (تنها با نمایشگرهای OLED کار میکند که نور از آن عبور میکند) و التراصوت (با هر نوع نمایشگری کار میکند). اسکانرهای اپتیک زیرنمایشگری انگشت را از طریق شکاف بین پیکسلهای OLED روشن کرده و حسگر زیر پانل بازتاب را ثبت میکند. منطقه اسکن معمولاً با یک حلقه سبز روی نمایشگر روشن میشود.
معایب اسکانرهای نمایشگری — منطقه اسکن کوچکتر (12×8 میلیمتر در اپتیک در مقابل 20×10 میلیمتر در دکمهای) و لزوم قرارگیری دقیق انگشت در محل حسگر. اسکانرهای التراصوت زیرنمایشگری (Qualcomm 3D Sonic Gen 2) مساحتی 64 میلیمتر مربع داشته و برای افزایش دقت از دو اثر انگشت همزمان پشتیبانی میکنند.
تولیدکنندگان مداوماً در حال بهبود اسکانرهای زیرنمایشگری هستند. در سال 2024، Qualcomm 3D Sonic Gen 3 را با منطقه اسکن افزایش یافته تا 100 میلیمتر مربع معرفی کرد که بازکردن تلفن با لمس تقریباً هر ناحیهای از نیمه پایین نمایشگر را ممکن میسازد. Goodix، دومین تامینکننده بزرگ حسگرهای اپتیک زیرنمایشگری، به زمان عملکرد 0/12 ثانیه دست یافته که از هر اسکانر دکمهای سریعتر است.
امنیت اسکانر اثر انگشت توسط دو عامل تعیین میشود: محافظت سخت افزاری حسگر در برابر قالبها و محافظت رمزنگاری الگوهای ذخیرهشده. Liveness detection (تشخیص زندگی) — فناوری کلیدی است که بافت زنده را از جعل تمایز میدهد. حسگرهای ظرفیتی رسانایی الکتریکی، التراصوت مقاومت اکوستیکی پوست، و اپتیک (در نسخههای مدرن) ضربان خون در مویرگها را بررسی میکنند.
به گزارش تحقیقات Kaspersky Lab، 72% از اسکانرهای اپتیک آزمایششده در تلفنهای ارزان با قالب سیلیکونی فریب میخورند. اسکانرهای ظرفیتی Apple Touch ID در برابر این حمله مقاوم هستند، اما در سال 2017 پژوهشگران Tencent حملهای با استفاده از یک روکش فوقالعاده نازک چاپ 3D نشان دادند. اسکانرهای التراصوت Qualcomm توسط هیچ یک از روشهای شناختهشده فریب نخوردهاند.
در سطح نرم افزار، پیادهسازیهای مدرن در Android الگوهای اثر انگشت را در Trusted Execution Environment (TEE) یا ماژول امنیت سخت افزاری (StrongBox KeyStore روی تراشه Titan یا Qualcomm SPU) ذخیره میکنند. iOS از Secure Enclave استفاده میکند. الگو رمزگزاری شده و برای برنامهها قابل دسترس نیست — این یک الزام Android CDD و Apple App Review Guidelines است.
هر تولیدکننده محافظت را به شیوه خود پیاده میکند. Samsung Knox از TrustZone خود با ذخیره ایزوله برای اثر انگشت استفاده میکند. Google Pixel با تراشه Titan M2 ایزولاسیون را در سطح بوتلودر فراهم میکند. Qualcomm Secure Processing Unit (SPU) — هسته اختصاصی در پروازنده Snapdragon که بدون مشارکت CPU اصلی بیومتری را پردازش میکند. حسابرسیهای مستقل NCC Group و Kryptowire تایید میکنند که هر سه پیادهسازی ایزولاسیون سخت افزاری الگوها را در سطحی که برای گواهی Android Strong کافی است تامین میکنند.
کاربران باید به یاد داشته باشند که اسکانر اثر انگشت در اول یک وسیله راحتی است نه حفاظت مطلق. برای استفادههای مالی و دسترسی به دادههای حیاتی، احراز هویت دو عاملی توصیه میشود: اثر انگشت یا چهره به ضمنه ورود کلمه عبور یا توکن سخت افزاری. بیومتری به عنوان عامل اول راحت است، اما نباید تنها مانع بین یک مهاجم و دادههای محرمانه باشد.
Android BiometricManager امکان بررسی وجود و نوع اسکانر اثر انگشت را پیش از فراخوانی احراز هویت فراهم میکند. این برای انجام درست سناریوهایی که حسگر بیومتریک وجود ندارد یا آسیب دیده است اهم است. در زیر نمونهای برای بررسی دسترسی اسکانر آورده شده است.
class FingerprintChecker {
fun checkSensor(context: Context) {
val biometricManager =
context.getSystemService(BiometricManager::class.java)
val authenticators =
BiometricManager.Authenticators.BIOMETRIC_STRONG
when (biometricManager.canAuthenticate(authenticators)) {
BiometricManager.BIOMETRIC_SUCCESS -> {
println("اسکانر در دسترس است")
}
BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE -> {
println("اسکانر اثر انگشت وجود ندارد")
}
BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE -> {
println("اسکانر موقتاً در دسترس نیست")
}
BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED -> {
println("هیچ اثر انگشتی ثبت نشده است")
}
}
}
}
روش canAuthenticate با فلاگ BIOMETRIC_STRONG بررسی میکند که آیا دستگاه حاوی حسگر Class 3 (امنترین) است. برای اسکانرهای زیرنمایشگری و حسگرهای التراصوت، Android تنها در صورتی BIOMETRIC_SUCCESS برمیگرداند که حسگر به عنوان Strong گواهی شده باشد. اگر اسکانر اثر انگشت وجود ندارد، باید به کاربر روشهای جایگزین احراز هویت را پیشنهاد دهید: PIN-کد، رمز عبور یا ورود با چهره.
سؤالات متداول
اسکانرهای التراصوت (Qualcomm 3D Sonic) دقیقترین و قابل اعتمادترین هستند. آنها نقشه 3D از اثر انگشت در عمق 0/5 میلیمتر ایجاد کرده و از آلایندگیها و شیشه محافظ عبور میکنند. FAR برابر 1:100 000 در مقابل 1:50 000 در ظرفیتی و 1:10 000 در اپتیک است.
اسکانرهای زیرنمایشگری زیر شیشه نمایشگر قرار داشته و توسط همان پوشش (Gorilla Glass یا Ceramic Shield) محافظت میشوند. خود حسگر مستقیماً با انگشت تماس ندارد، بنابراین خط و خش روی نمایشگر تأثیری بر کار ندارد. با این حال، شیشه ضخیم محافظ یا نمایه میتواند دقت اسکانرهای اپتیک را کاهش دهد.
اسکانرهای دکمهای معمولاً ظرفیتی هستند، سریعتر کار میکنند (0/2 ث) و سطح حسگر بزرگتری دارند. اسکانرهای زیرنمایشگری — اپتیک یا التراصوت، کندتر (0/3–0/4 ث) و منطقه اسکن کوچکتری دارند. اسکانرهای زیرنمایشگری نیازی به دکمه جداگانه نداشته و طراحی یکپارچه تلفن را ممکن میسازند.
در دوقلوهای یکسان، الگوهای پاپیلری متفاوت است، هر چند که بسیار شبیه هستند. اسکانرهای مدرن با وضوح بالا (800+ ppi) و حسگرهای 3D التراصوت میتوانند دوقلوها را در 95% موارد تمایز دهند. اما اسکانرهای اپتیک ارزان ممکن است اشتباه کنند — مواردی از بازکردن تلفن توسط دوقلو گزارش شده است.
از دستگاهی با اسکانر التراصوت یا ظرفیتی (Touch ID) استفاده کنید، تنها اثر انگشتهای خود را ثبت کنید، از شیشههای ارزان محافظ روی حسگر اپتیک استفاده نکنید. ورود رمز عبور اجباری پس از راهاندازی و هر 48 ساعت را در تنظیمات بیومتری Android/iOS فعال کنید.
نتایج
ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد
IT Sectr از سال 2017 برنامههای iOS و Android را برای استارتاپها و کسبوکارها ایجاد میکند. ما به شما مشاوره میدهیم و بهترین راهحل را پیشنهاد خواهیم کرد.
همچنین بخوانید