آژانس اطلاعات دفاعی آمریکا داده‌های مردم را از دلالان می‌خرد

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

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

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

نکته جالب توجه این است که وظیفه اصلی آژانس اطلاعات دفاعی آمریکا جمع‌آوری اطلاعات از اهداف و توانایی‌های نظامی دولت‌های خارجی است تا توانایی دفاعی داخلی آمریکا را افزایش دهد. لذا جمع‌آوری اطلاعات خصوصی شهروندان آمریکایی ارتباط چندانی با وظایف تعریف شده آن نیز ندارد.

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

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

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

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