محققان دانشگاه فنی نانیانگ سنگاپور سیستمی را ساختند که قادر است رمز پین تلفن هوشمند را با استفاده از اطلاعات به دست آمده از حسگرهای آن تشخیص دهد.
محققان این سیستم را با کمک سه داوطلب آموزش دادند. برای این منظور هر داوطلب ۷۰ گذرواژه تصادفی را روی گوشیهای آندروید تنظیم کرد. هریک از این گوشیها به برنامهای مجهز بودند که اطلاعات شتابسنج، ژیروسکوپ، مغناطیسسنج، حسگر مجاورت، فشارسنج و حسگر نور محیط را گردآوری میکرد.
سپس اطلاعات با استفاده از یک الگوریتم یادگیری عمیق تحلیل شده و اطلاعات خاص حسگرها با اعداد خاص به نمایش درآمده روی صفحه کلید نمایشگر، منطبق شدند. برای مثال نحوه حرکت گوشی در زمان وارد کردن عدد ۵، یک یا ۹ کاملا متفاوت است. همچنین انگشت کاربر در زمان فشردن عدد یک در مقایسه با عدد ۹ نور بیشتری را مسدود میکند.
پس از آموزش سیستم، این نرمافزار توانست پینهای چهار رقمی را با استفاده از اطلاعات به دست آمده از حسگرهای گوشی هوشمند با دقت ۹۹٫۵ درصد تشخیص دهد.
به اعتقاد محققان احتمال اینکه بدافزاری با قابلیت تشخیص پین با استفاده از حسگرهای گوشی، بدون اطلاع کاربران به گوشیهای آنها وارد شده و سپس پین گوشی را برای شخص دیگری ارسال کند، بسیار زیاد است. به همین علت پیشنهاد میکنند برای جلوگیری از وقوع این قبیل اتفاقات بهتر است سازندگان سیستم عامل گوشیهای هوشمند دسترسی برنامههای متفرقه را به حسگرهای گوشی محدود کنند.
گزارش کامل این تحقیقات در نشریه Cryptology ePrint Archive منتشر شده است.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.