شرکت‌های تبلیغاتی از برنامه‌های اندرویدی مورد استفاده شما آگاهند

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

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

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

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

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

این مدیر ارشد کاسپراسکای می‌گوید در بیش از ۷۰ درصد از اپلیکیشن‌های موجود در پلی استور گوگل ابزاری مخفی شده که جمع‌آوری اطلاعات فوق الذکر را ممکن می‌کند. از جمله برنامه‌های محبوبی که حاوی این ابزار مخفی هستند می‌توان به ۳D Bowling، Clean Master و CamScannerاشاره کرد.

110
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)); });