نشت عکس های شخصی توسط یک اپلیکیشن موبایل

به نقل از سایت اخبار  قرآن و متون دینی ، اسلام در جهان :    

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

عکس هایی که کاربران در این اپلیکیشن آپلود می کنند در سرویس ذخیره داده تحت وب آمازون ذخیره می شوند. اما آدرس اینترنتی این سرویس در وب سایت اپلیکیشن Twinning در دسترس است و با تایپ این آدرس هر فردی می تواند به هزاران عکس سلفی افراد دسترسی یابد.

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

183
0 0

لینک های مفید

سنگ کف

لوازم یدکی رانا

ریمل چشم

کتاب های ادبیات استرالیا

بانک اطلاعات پزشکان کشور

$(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)); });