یک قاضی مانع شفاف سازی جاسوسی‌های دولت آمریکا از توئیتر شد

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

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

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

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

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

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