فشار اینترپل به توسعه دهندگان اپلیکیشن برای کاهش رمزگذاری

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

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

یکی از مقامات اینترپل در مقر کنفرانس این سازمان در فرانسه اعلام کرد نسخه ای از یک بیانیه برای حل این مشکل از  FBI آمریکا ارائه شده و بدون رای گیری رسمی از نمایندگان ۶۰ کشور  عضو این سازمان منتشر می شود.

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

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

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

اینترپل در این زمینه به هیچ سوالی پاسخ نداده است.

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

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

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