شناسایی ۱.۹ میلیارد بدافزار اندرویدی مخفی در گوشی‌های هوشمند

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

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

بررسی‌ها نشان می‌دهد این بدافزارها از طریق منابعی به غیر از فروشگاه گوگل پلی استور به گوشی‌های همراه منتقل شده بودند. عمده این منابع فروشگاه‌های متفرقه اپلیکیشن بوده‌اند.

در حالی که تعداد این بدافزارها در سال‌های ۲۰۱۷ و ۲۰۱۸ حدود ۱.۶ میلیارد مورد بوده، افزایش آنها به ۱.۹ میلیارد مورد در سال ۲۰۱۹ و احتمال رشد تعداد آنها موجب نگرانی شده است.

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

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

سیستم گوگل پلی پروتکت هر روز حدود ۵۰ میلیارد برنامه نصب شده بر روی گوشی‌های اندرویدی را اسکن می‌کند تا از آلوده نبودن آنها اطمینان کسب کند.

112
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });