گزارشی که به تازگی در ارتباط با برنامههای آندرویدی منتشر شده است، نشان میدهد تعدادی از این برنامهها بهطرز قابل توجهی از ترافیک اینترنت استفاده میکنند. این پهنای باند در حالی مورد استفاده قرار میگیرد که نه تنها هیچ سودی برای کاربر نهایی ندارد، بلکه به میزان قابل توجهی شارژ باتری دستگاه کاربر را کم میکنند. محققان MIT و Global InfoTek به تازگی طیف گستردهای از برنامههای مستقلی که در گوگل پلی قرار دارند را مورد تجزیه و تحلیل قرار دادهاند. تحقیق انجام شده از سوی این پژوهشگران نشان میدهد این برنامهها همواره از یک ارتباط اینترنتی استفاده میکنند، اما به نظر نمیرسد این ارتباط تأثیر قابل توجهی بر بهبود روند استفاده کاربران از برنامههای کاربردی داشته باشد. دستاورد این پژوهشگران نشان میدهد نزدیک به 62.7 درصد این ارتباطات یک ارتباط پنهان است که توسط برنامههای بزرگ آندرویدی برقرار میشود. (در این آزمایش نزدیک به 20 درصد برنامههای پر مخاطب فروشگاه گوگل پلی مورد بررسی قرار گرفتهاند. لازم به توضیح است؛ هیچ یک از این برنامهها در ارتباط با چت فعالیت نمیکردند.) هنوز به درستی مشخص نیست زمانی که ارتباط این برنامهها با منبع قطع شود چه پیامد روشنی به همراه خواهد داشت، یا به درستی مشخص نیست قطع ارتباط اینترنتی این برنامهها آیا بر روند کارکرد آنها تأثیرگذار خواهد بود یا خیر. جدول زیر برنامههایی را نشان میدهد که بدون دلیل هیچگونه دلیل موجهی از یک ارتباط اینترنتی استفاده میکنند.
در حالی که در بعضی مواقع این ارتباط پنهان در ارتباط با کتابخانههای A&A ( تحلیل و تبلیغات) قرار دارند، اما نکته جالب این است که تنها 43 درصد از مجموع 100 درصد برنامه مورد آزمایش در این تحقیق دادههای خود را با سرویسهای تبلیغاتی مبادله میکنند و 62.9 درصد برنامههای باقی مانده با بخشهای شخصی دیگری در ارتباط هستند. در گزارشی که از سوی این مراکز منتشر شده است، نشان میدهد که توییتر با استفاده از ارتباطات پنهانی، اقدام به جمعآوری اطلاعاتی در ارتباط با ویدیوها و دیگر ملحقات چندرسانهای با ارزشی که توسط کاربران توییت شده است میکند. برنامه صفحه کلید GO از طریق یک ارتباط پنهانی مجموعهای از شناسهها را برای سرورlaunchermsg.3g.cn ارسال میکند و یکسری دادههای رمزنگاری شده که ما توانایی رمزگشایی آنها را نداریم برای سرور nextbrowser.goforandroid.com ارسال میکند. هر دو برنامه پخش کننده موزیک Pandora و Spotify از سرویسهای گراف اجتماعی فیسبوک برای ارسال اطلاعاتی در ارتباط با برنامههایی که مورد استفاده قرار گرفتهاند استفاده میکنند. بهطور مثال، Walmart برنامهای است که در ارتباط با کتابخانه بارکدهای اسکن شده توسط Red Laser کار میکند. Walmart برنامهای است که بهطور تخصصی به مقایسه قیمتها میپردازد. کتابخانهای که توسط این برنامه مورد استفاده قرار میگیرند، به این برنامه اجازه میدهد اطلاعاتی درباره بارکدهای اسکن شده را برای سرور data.redlaser.com server ارسال کند. در مقطع فعلی، در صورت مسدود کردن ارسال اطلاعات، هیچگونه آسیبی به قابلیت اسکن وارد نخواهد شد.» این تیم زمانی که به دقت 500 برنامه پر مخاطب در گوگل پلی را شناسایی کرده و مکانیزمهای مسدود کردن ارتباط را به دقت روی آنها بررسی کردند، و اطمینان پیدا کردند که مسدود کردن ارتباط هیچگونه مشکلی در روند کاری این برنامهها به وجود نمیآورد، گزارش خود را منتشر کردند. این گزارش نشان میدهد نزدیک به 46.2 درصد ارتباطاتی که درون یک برنامه کاربردی قرار دارد، ارتباطات پنهان هستند. همانگونه که در تصویر زیر مشاهده میکنید، برنامههای کاربردی با سرویسهای مختلفی در ارتباط هستند.
جای تعجب نیست که مشاهده کنیم رابطهای برنامهنویسی گوگل در صدر این فهرست قرار دارند، اما جای تعجب است که مشاهده میکنیم Gameloft در مکان دوم این جدول قرار دارد. جالب آنکه این پژوهشگران تنها 17 محصول Gameloft که در میان 500 برنامه برتر گوگل پلی قرار دارند را مورد بررسی قرار دادهاند، اما 17 محصولی که مورد بررسی قرار گرفتند، در مجموع نزدیک به 87.4 درصد با سرورهای Gameloft ارتباط پنهانی برقرار میکنند.
آیا این ارتباط پنهانی تأثیری روی عمر باتری میگذارد؟
جواب کاملا آشکار است. این ارتباطات منجر به کاهش شارژ باتری دستگاه میشوند. اما میزان تأثیرگذاری و اینکه این ارتباطات تا چه اندازه بر عمر باتری اسمارت فون کاربر تأثیرگذار است به نوع برنامه کاربردی بستگی دارد. برنامههایی که سعی میکنند ارتباط خود را با اینترنت حفظ کنند، همواره وایفای یا ارتباط سلولی دستگاه شما را روشن نگه میدارند. همین موضوع تأثیر منفی بر روند کاری باتری دستگاه خواهد گذاشت. Gameloft برای هر برنامه کاربردی خود یک ارتباط پنهانی ایجاد میکند، حتی اگر هر یک از این برنامهها به میزان جزیی از باتری دستگاه استفاده کنند، 46 عدد از آنها یک فرکانس بالا و روبه رشد را به وجود خواهند آورد. البته لازم به توضیح است که این کار بر پایه یک اصل منطقی انجام میشود. همه ما به خوبی میدانیم که برنامههای آندرویدی در زمینه مصرف عمر باتری اسمارتفونها ضعیف عمل میکنند، بخش عمدهای از این برنامههای کاربردی بر مبنای مدل تجاری فریمیوم رفتار کرده و طیف گسترده و سنگینی از تبلیغات را در پس زمینه دستگاه کاربر دانلود کرده و به سرعت پهنای باند را مصرف میکنند. این برنامهها سعی میکنند به مدت زمان طولانی مودم دستگاه کاربر را فعال نگه دارند. (در روش freemiumیک محصول نرمافزاری، سرویس بازی یا محتوای چند رسانهای بهطور رایگان عرضه میشود، اما برای دسترسی به امکانات جانبی بیشتر کاربر باید هزینه آنرا پرداخت کند، در بعضی موارد این برنامهها از طریق تبلیغات به کسب درآمد میپردازند. بهطوری که سود سالیانهای که از این روش نصیب شرکتها میشود، در بعضی موارد به سالی 30 میلیون دلار هم میرسد.)
با این حال، تحقیقات انجام شده توسط این گروه دستاوردهای مهم دیگری نیز به همراه داشته است، بهطوری که نشان میدهد، چرا بسیاری از شرکتهای بزرگ با مشکل رخنههای امنیتی بزرگ مواجه هستند و چگونه رخنههای قرار گرفته در محصولات این شرکتها حریم خصوصی کاربرانشان را تهدید میکند. یک توسعه دهنده برنامههای کاربردی معمولا سعی میکند برنامههای خود را با هزاران ارتباط پنهانی طراحی کند، ارتباطاتی که شاید هیچگاه توسط محصول اصلی مورد استفاده قرار نگیرند، اما زمینهساز بروز سلسله رخدادهایی شوند که در نهایت حریم خصوصی کاربر را در معرض تهدید جدی قرار دهند. کاملا روشن است توسعهدهندگان نرمافزار با استفاده از این مکانیزم در صدد کسب درآمد هستند. در نتیجه نمیتوانیم این شرکتها را در ارتباط با تعاملهایشان با شرکتها و سرویسدهندگان آگهیها ملامت کنیم، اما زمانی که برنامهها هزاران ارتباطات اینترنتی ایجاد کرده و این ارتباطات هیچگونه سودی برای کاربر نهایی نداشته باشند، آنگاه شما به عنوان کاربر این برنامهها در ارتباط با کاهش عمر باتری، نقض حریم خصوصی یا هر دو این موارد میتوانید نارضایتی خود را اعلام دارید.
ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را میتوانید از کتابخانههای عمومی سراسر کشور و نیز از دکههای روزنامهفروشی تهیه نمائید.
ثبت اشتراک نسخه کاغذی ماهنامه شبکه
ثبت اشتراک نسخه آنلاین
کتاب الکترونیک +Network راهنمای شبکهها
- برای دانلود تنها کتاب کامل ترجمه فارسی +Network اینجا کلیک کنید.
کتاب الکترونیک دوره مقدماتی آموزش پایتون
- اگر قصد یادگیری برنامهنویسی را دارید ولی هیچ پیشزمینهای ندارید اینجا کلیک کنید.
نظر شما چیست؟