مایکروسافت نقض حریم شخصی کاربران را متوقف کرد

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

به گزارش خبرگزاری مهر به نقل از آسین ایج، پایگاه داده یادشده که ام اس سلب نام داشت، بیش از ۱۰ میلیون تصویر از این صدهزار نفر را در حالات مختلف در خود جای داده بود و برای ذخیره سازی این تصاویر از کاربران اجازه نگرفته بود.

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

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

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