حساب ۵۰ میلیون کاربر فیس بوک هک شد/ زاکربرگ هم جزء قربانیان

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

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

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

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

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

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

 در این حمله از باگ های View As سوءاستفاده کرده است. این ویژگی به افراد اجازه می دهد تنظیماتی را که در نمایه خود اعمال کرده، از نگاه دیگران ببیند. اما این ویژگی به طور ناخواسته توکن های امنیتی فیس بوک را هنگام انتخاب یک پروفایل فاش کرده است. این روند باعث شده هکرها به حساب کاربری فردی دسترسی یابند که قصد داشته صفحه خود را ببیند.

فیس بوک اعلام کرده علاوه بر وادار کردن ۹۰ میلیون کاربر به بازگشت به حساب های کاربری خود، ویژگیView As را غیرفعال می کند تا بررسی های لازم امنیتی را انجام دهد.

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