طبق تحقیقات اخیر چند نقص نرمافزاری در حسگر اثرانگشت لپتاپهای 15 Dell Inspiron، Lenovo ThinkPad T14 و Microsoft Surface Pro X کشف شده است که از این طریق مهاجمان فرایند احراز هویت صفحه Windows Hello authentication را دور زده و به محیط شخصی کاربر دست پیدا کنند. این تحقیقات نشان میدهند چیپست Match on Chip (MoC) که در حسگر اثر انگشت کمپانیهای Goodix، Synaptics و ELAN به کار رفته اند، دارای این نقص نرمافزاری هستند. به گفته محققان امنیتی: «چیپست MoC باید موجب جلوگیری از ایجاد تغییرات در اثر انگشت ذخیرهشده در حافظه گردد، در واقع این چیپست باید موجب شود تا اثر انگشت فقط از حسگر اصلی دریافت و با اثرانگشت ذخیره شده در پایگاه داده حسگر تطبیق داده شود. این چیپست باید از دریافت اثرانگشت از هر حسگر دیگری جلوگیری کند که متاسفانه MoC در انجام این عمل به دلیل نقص نرمافزاری ناتوان است. همچنین MoC قابلیت جلوگیری از به اشتراک گذاشتن داده رد و بدل شده بین پایگاه داده و حسگر را ندارد.». نقص فنی مذکور در حسگرهای مختلف به صورت زیر عمل خواهد کرد:
حسگرهای ELAN:
• آسیب پذیری در برابر جعل اثرانگشت ناشی از عدم پشتیبانی (SDCP) و منتقل کردن شناسههای امنیتی به صورت متن واضح (clear text).
• ELAN اجازه میدهد تا دستگاههای متصل به درگاه USB خود را به عنوان حسگر اثرانگشت معرفی کند.
حسگرهای synaptics:
• پشتیبانی از حالت (SDCP) به صورت پیشفرض غیر فعال است.
• استفاده از پروتوکل Transport Layer Security (TLS) جهت جلوگیری از حملات احتمالی و محافظت از اطلاعات رد و بدل شده بین حسگر و دادههای ذخیره شده مربوطه.
حسگر Goodix:
با داشتن پایگاه دادههای متفرق از یکدیگر و پشتیبانی ازسیستمعاملهای ویندوز و لینوکس، از امنیت بالاتری برخوردار بوده و توانایی انجام عملیات زیر را داشته است:
• Boot to Linux.
• Enumerate valid IDs
• Enroll attacker's fingerprint using the same ID as a legitimate Windows user
• MitM the connection between the host and sensor by leveraging the cleartext USB communication
• Boot to Windows
• Intercept and rewrite the configuration packet to point to the Linux DB using our MitM
• Login as the legitimate user with attacker's print
نقص فنی در حسگرهای Goodix به این صورت میباشد که اگر میزبان، بسته ناشناسی را به حسگر ارسال کند، میتوان مشخص کرد که حسگر از چه پایگاه دادهای هنگام تشخیص اثرانگشت استفاده کند.
توصیههای امنیتی
1- کمپانیهای سازنده، پروتکل (SDCP) را به صورت پیشفرض در پایگاه داده خود فعال بگذارند.
2- کمپانیها از صحت کارکرد حسگرها توسط کارشناسان مجرب اطمینان حاصل کنند.
منبع خبر :
https://thehackernews.com/2023/11/new-flaws-in-fingerprint-sensors-let.html
- 54