مراقب باشید؛ یک باگ اندروید اجازه نصب بدافزار از طریق اتصال NFC را می‌دهد!

گوگل ماه گذشته یک باگ اندروید را که به هکرها اجازه می‌داد تا بدافزار خود را از طریق قابلیت NFC اندروید، بر روی گوشی یک کاربر نزدیک نصب کنند، برطرف کرد.

قابلیت NFC beaming، با یک سرویس داخلی اندروید به نام Android Beam کار می‌کند. این سرویس، به یک دستگاه اندرویدی اجازه می‌دهد تا داده‌هایی مانند تصاویر، فایل‌ها، ویدیوها و حتی اپلیکیشن‌ها را از طریق امواج رادیویی NFC (به عنوان جایگزینی برای وای‌فای و بلوتوث) به دستگاه نزدیک دیگری ارسال کند. به‌طور معمول، اپلیکیشن‌هایی (فایل‌های APK) که از طریق NFC فرستاده می‌شوند، بر روی دیسک ذخیره شده و سپس نوتیفیکیشنی بر روی نمایشگر نمایش داده می‌شود. نوتیفیکیشن از دارنده دستگاه می‌پرسد که آیا او می‌خواهد به سرویس NFC اجازه نصب اپلیکیشن را از یک منبع ناشناس بدهد یا نه.

اما در ژانویه امسال، یک محقق حوزه امنیت سایبری به نام Y. Shafranovich کشف کرد که اپلیکیشن‌هایی که از طریق قابلیت NFC beaming اندروید 8 اوریو یا نسخه‌های بالاتر ارسال شده‌اند، چنین مجوزی را نشان نمی‌دهند. در عوض، نوتیفیکیشن به کاربر اجازه می‌دهد تا اپلیکیشن را با یک کلیک و بدون هیچ هشدار امنیتی نصب نماید.

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

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

در نسخه‌های مدرن اندروید، کاربران می‌توانند گزینه Install unknown apps را در تنظیمات امنیتی اندروید مشاهده کنند و به اپلیکیشن‌های خاص اجازه نصب بدهند. برای مثال، در تصویر زیر، به اپلیکیشن‌های اندرویدی کروم و دراپ‌باکس، مانند اپلیکیشن‌های پلی استور، اجازه نصب داده شده است.

باگ اندروید CVE-2019-2114، بر این واقعیت کار می‌کند که اپلیکیشن Beam اندروید، در لیست سفید اپلیکیشن‌های مورد اعتماد قرار دارد و با آن نیز، با همان سطح اعتماد اپلیکیشن‌های پلی استور، رفتار می‌شود.

گوگل گفته است که این موضوع قرار نبود اتفاق بیفتد؛ چراکه سرویس Beam اندروید هرگز روشی برای نصب اپلیکیشن‌ها نبوده و صرفا راهکاری برای انتقال داده‌ها از یک دستگاه به دستگاه دیگر بوده است.

به همین‌خاطر، بسته‌های امنیتی اکتبر 2019 اندروید، سرویس Beam را از لیست سفید منابع قابل اعتماد سیستم عامل حذف کرده‌اند. با این‌حال، میلیون‌ها کاربر در معرض خطر قرار دارند؛ برای اینکه اگر کاربری بر روی دستگاه خود سرویس NFC را داشته باشد و سرویس Beam نیز فعال شده باشد، یک هکر نزدیک به او می‌تواند بدافزار (اپلیکیشن‌های آلوده) را بر روی گوشی‌اش نصب کند.

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

چگونه از خودمان در برابر این باگ اندروید محافظت کنیم؟

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

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

برای ایمن ماندن در برابر باگ اندروید، هر کاربری می‌تواند قابلیت NFC و سرویس Beam را بر روی گوشی خود غیرفعال کند. اگر کاربری از دستگاه اندرویدی خود به عنوان کارت دسترسی یا یک روش پرداخت بدون‌تماس استفاده می‌کند، می‌تواند قابلیت NFC را همچنان فعال نگه دارد، اما سرویس Beam را غیرفعال کند (تصویر زیر). این کار، انتقال فایل از طریق NFC را مسدود کرده، اما همچنان اجازه کار با سایر امکانات آن را می‌دهد.

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

نوشته مراقب باشید؛ یک باگ اندروید اجازه نصب بدافزار از طریق اتصال NFC را می‌دهد! اولین بار در اخبار تکنولوژی و فناوری پدیدار شد.

چگونه از قابلیت Android Beam در اندروید استفاده کنیم؟

آیا تا کنون چیزی درباره قابلیت Android Beam چیزی شنیده اید؟ این قابلیت که در گوشی های اندرویدی وجود دارد به کاربران این امکان را می دهد تا با نزدیک کردن ۲ اسمارت فون به یکدیگر به سادگی و با سرعتی بالا اطلاعات را با یکدیگر به اشتراک بگذارند. در این مطلب قصد داریم شما را با نحوه کار این قابلیت آشنا نماییم. با گویا آی تی و یک آموزش جذاب دیگر همراه باشید.

از اندروید ۴٫۰ به بعد و با افزوده شدن قابلیتی موسوم به NFC به تلفن های همراه گزینه ای در اسمارت فون های دارای این قابلیت با نام Android Beam افزوده گردید. همچنین از نسخه  Galaxy S III به بعد نیز اغلب اسمارت فون های سامسونگی قابلیت تحت عنوان SBeam  دارند که عملکردی مشابه Android Beam را دارا می باشد و تنها تفاوت هایی جزئی با آن دارد.

android-wireless-and-networks-more-settings

در صورتی که اسمارت فون اندرویدی شما نسخه ای پایین تر از اندروید ۴٫۰ را داراست احتمال وجود چنین قابلیتی در آن کمی بعید به نظر می رسد. برای آغاز کار بایستی با ورود به صفحه تنظیمات و سپس مراجعه به بخش WIRELESS &   NETWORKS  و سپس لمس گزینه More در صفحه وارد شده به دنبال دو قابلیت NFC و Android Beam بگردید. در صورتی که هر دو قابلیت موجود بودند آن ها را روشن نمایید. سپس در گوشی مقابل نیز تمامی این مراحل را دنبال نمایید.

android-nfc-and-android-beam

در مرحله بعد بایستی محتوای مد نظر خود را از تلفن مقصد انتخاب نموده و ارسال نمایید. به عنوان مثال در صورتی که قصد ارسال یک صفحه وب را دارید ابتدا بایستی آن را در مرورگر اینترنت خود (کروم) باز نمایید، و یا در صورتی که قصد ارسال یک یا چند عکس را دارید باید با ورود به گالری و انتخاب آن ها اقدام به این کار نمایید.همچنین شما قادر خواهید بود  مواردی چون مسیر نقشه در برنامه Google Map و یا اطلاعات مخاطبین و تماس را نیز برای ارسال انتخاب نمایید و برای انجام هریک تنها کافی است به بخش مربوطه مراجعه نموده و آیتم مورد نظر خود را برای ارسال انتخاب نمایید.

به منظور ارسال این آیتم ها با دستگاه دوم بایستی هر دو دستگاه را از بخش پشتی به هم نزدیک نمایید. در صورتی که مراحل کار را تا اینجا به درستی طی نموده باشید به صورت خودکار گزینه  Touch to beam بر روی صفحه گوشی مبداء ظاهر خواهد شد. با انتخاب گزینه  Touch to beam، اطلاعات با سریع ترین سرعت ممکن منتقل خواهند گردید. توجه نمایید که بهتر است برای انجام این کار تا حد امکان از برنامه های پیش فرض سیستم چون مرورگر و گالری خود دستگاه استفاده نمایید.

android-touch-to-beam4

نکته مهم در مورد تبلت ها: تبلت های نکسوس گوگل این قابلیت را دارا هستند اما محل قرار گیری سنسور NFC در آن ها ممکن است متفاوت باشد. به عنوان مثال در نکسوس ۱۰ این سنسور در بخش زیرین دوربین پشتی دستگاه واقع شده است.

به طور کلی در تبلت ها ممکن است این سنسور در محل هایی دیگری به جز پنل پشتی جایگذاری شده باشد بنابراین بهتر است پیش از شروع کار این موضوع را به درستی بررسی نمایید.

در صورتی که از دو دستگاه تبلت یکسان استفاده می کنید کافی است آن ها را به صورت پشت به پشت روی آن ها گذاشته و فرآیند را دنبال نمایید.

android-touch-to-beam4

بهتر است بدانید که ویژگی  Android Beam به طور معمول از از بلوتوث برای ارسال و دریافت اطلاعات استفاده می نماید و بهره گیری از قابلیت NFC  تنها به منظور سرعت بخشیدن به عمل جفت گیری دو دستگاه انجام می پذیرد. اما از آن جا که این اعمال (روشن و خاموش کردن بلوتوث) به صورت خودکار و با سرعت انجام می پذیرد کاربر متوجه این موضوع نخواهد شد و ارسال ها بسیار سریع تر از همیشه به نظر خواهند رسید.

نظرات و دیدگاه های خود را درباره این ترفند جذاب و کاربردی با ما و دیگر کاربران گویا آی تی در میان بگذارید. همچنین می توانید با انتشار این مطلب در شبکه های اجتماعی آن را به دیگران نیز بیاموزید.

چگونه از قابلیت Android Beam در اندروید استفاده کنیم؟

آیا تا کنون چیزی درباره قابلیت Android Beam چیزی شنیده اید؟ این قابلیت که در گوشی های اندرویدی وجود دارد به کاربران این امکان را می دهد تا با نزدیک کردن ۲ اسمارت فون به یکدیگر به سادگی و با سرعتی بالا اطلاعات را با یکدیگر به اشتراک بگذارند. در این مطلب قصد داریم شما را با نحوه کار این قابلیت آشنا نماییم. با گویا آی تی و یک آموزش جذاب دیگر همراه باشید.

از اندروید ۴٫۰ به بعد و با افزوده شدن قابلیتی موسوم به NFC به تلفن های همراه گزینه ای در اسمارت فون های دارای این قابلیت با نام Android Beam افزوده گردید. همچنین از نسخه  Galaxy S III به بعد نیز اغلب اسمارت فون های سامسونگی قابلیت تحت عنوان SBeam  دارند که عملکردی مشابه Android Beam را دارا می باشد و تنها تفاوت هایی جزئی با آن دارد.

android-wireless-and-networks-more-settings

در صورتی که اسمارت فون اندرویدی شما نسخه ای پایین تر از اندروید ۴٫۰ را داراست احتمال وجود چنین قابلیتی در آن کمی بعید به نظر می رسد. برای آغاز کار بایستی با ورود به صفحه تنظیمات و سپس مراجعه به بخش WIRELESS &   NETWORKS  و سپس لمس گزینه More در صفحه وارد شده به دنبال دو قابلیت NFC و Android Beam بگردید. در صورتی که هر دو قابلیت موجود بودند آن ها را روشن نمایید. سپس در گوشی مقابل نیز تمامی این مراحل را دنبال نمایید.

android-nfc-and-android-beam

در مرحله بعد بایستی محتوای مد نظر خود را از تلفن مقصد انتخاب نموده و ارسال نمایید. به عنوان مثال در صورتی که قصد ارسال یک صفحه وب را دارید ابتدا بایستی آن را در مرورگر اینترنت خود (کروم) باز نمایید، و یا در صورتی که قصد ارسال یک یا چند عکس را دارید باید با ورود به گالری و انتخاب آن ها اقدام به این کار نمایید.همچنین شما قادر خواهید بود  مواردی چون مسیر نقشه در برنامه Google Map و یا اطلاعات مخاطبین و تماس را نیز برای ارسال انتخاب نمایید و برای انجام هریک تنها کافی است به بخش مربوطه مراجعه نموده و آیتم مورد نظر خود را برای ارسال انتخاب نمایید.

به منظور ارسال این آیتم ها با دستگاه دوم بایستی هر دو دستگاه را از بخش پشتی به هم نزدیک نمایید. در صورتی که مراحل کار را تا اینجا به درستی طی نموده باشید به صورت خودکار گزینه  Touch to beam بر روی صفحه گوشی مبداء ظاهر خواهد شد. با انتخاب گزینه  Touch to beam، اطلاعات با سریع ترین سرعت ممکن منتقل خواهند گردید. توجه نمایید که بهتر است برای انجام این کار تا حد امکان از برنامه های پیش فرض سیستم چون مرورگر و گالری خود دستگاه استفاده نمایید.

android-touch-to-beam4

نکته مهم در مورد تبلت ها: تبلت های نکسوس گوگل این قابلیت را دارا هستند اما محل قرار گیری سنسور NFC در آن ها ممکن است متفاوت باشد. به عنوان مثال در نکسوس ۱۰ این سنسور در بخش زیرین دوربین پشتی دستگاه واقع شده است.

به طور کلی در تبلت ها ممکن است این سنسور در محل هایی دیگری به جز پنل پشتی جایگذاری شده باشد بنابراین بهتر است پیش از شروع کار این موضوع را به درستی بررسی نمایید.

در صورتی که از دو دستگاه تبلت یکسان استفاده می کنید کافی است آن ها را به صورت پشت به پشت روی آن ها گذاشته و فرآیند را دنبال نمایید.

android-touch-to-beam4

بهتر است بدانید که ویژگی  Android Beam به طور معمول از از بلوتوث برای ارسال و دریافت اطلاعات استفاده می نماید و بهره گیری از قابلیت NFC  تنها به منظور سرعت بخشیدن به عمل جفت گیری دو دستگاه انجام می پذیرد. اما از آن جا که این اعمال (روشن و خاموش کردن بلوتوث) به صورت خودکار و با سرعت انجام می پذیرد کاربر متوجه این موضوع نخواهد شد و ارسال ها بسیار سریع تر از همیشه به نظر خواهند رسید.

نظرات و دیدگاه های خود را درباره این ترفند جذاب و کاربردی با ما و دیگر کاربران گویا آی تی در میان بگذارید. همچنین می توانید با انتشار این مطلب در شبکه های اجتماعی آن را به دیگران نیز بیاموزید.