برنامه جدید مخترع وب برای حفظ امنیت فضای آنلاین

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

به گزارش خبرگزاری مهر به نقل از آسوشیتدپرس،تیم برنرز لی مخترع World Wide Web  برنامه ای بلندپروازانه برای نظارت آنلاین رونمایی کرده است. این دستورالعمل در حقیقت قوانینی مربوط به حقوق و مسئولیت ها برای اینترنت است که هدف از طراحی آنها مقابله با اخبار جعلی، نظارت جمعی و سانسور است.

برنرز لی از رشته ای استانداردها به نام «قرارداد برای وب»(Contract for the Web)در برلین رونمایی کرد . بنیاد World Wide Web  قراردادی برای وب فراهم کرده که طی آن از دولت ها، شرکت ها و عموم مردم می خواهد امنیت و آزادی وب را حفظ کنند تا همه بتوانند از آن بهره ببرند.

صدها سازمان و شرکت مختلف از جمله گوگل و فیس بوک از(Contract for the Web) پشتیبانی کرده اند. (Contract for the Web) دارای ۹ اصل است. برنرزلی در این باره می گوید: قدرت وب زندگی مردم را دگرگون می کند، جامعه را غنی و از نابرابری می کاهد. اما اگر اکنون وارد عمل نشویم و از سواستفاده از وب  جلوگیری نکنیم  در معرض خطر قرار می گیریم.

(Contract for the Web) مسیری را برای ساخت وبی با شرایط بهتر فراهم می کند. اما این امر محقق نمی شود مگر آنکه همه شرکت ها و سازمان ها به این چالش متعهد شوند. دولت ها باید قوانین و مقررات را برای عصر دیجیتال ارتقا دهند. شرکت ها باید فعالیت های بیشتری انجام دهند تا به بهانه سودآوری حقوق انسانی و دموکراسی تضییع نشود. شهروندان نیز باید مسئول شناخته شوند و حقوق دیجیتال خود را خواستار شوند.

طبق این برنامه دولت ها باید از حقوق افرادی که به اینترنت متصل می شوند، حمایت کنند. شرکت ها باید اینترنتی ارزان و قابل دسترسی برای همه فراهم کنند و از حریم خصوصی افراد محافظت کند. در این میان شهروندان باید در فضای وب خلاق باشند.

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