نقص جدید در آیفون XS / امکان دسترسی به لیست مخاطبان و عکس‌ها

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

به گزارش خبرگزاری مهر به نقل از مرکز مدیریت راهبردی امنیت فضای تولید وتبادل اطلاعات، آسیب‌پذیری دور زدن گذرواژه (passcode bypass) در نسخه ۱۲ iOS اپل می‌تواند به مهاجمان امکان دسترسی به عکس‌ها و مخاطبان (شامل شماره تلفن‌ها و ایمیل‌ها) را در گوشیهای آیفون XS و سایر دستگاه‌ها دهد.

این نقص به کسانی که به دستگاه آیفون آسیب پذیر دسترسی فیزیکی دارند اجازه می‌دهد تا صفحه احراز هویت دستگاه‌های دارای نسخه آخر Beta iOS ۱۲ و iOS ۱۲ را دور بزنند.

این تهدید برای چندین مدل از دستگاه‌های آیفون و همچنین جدیدترین مدل آن یعنی آیفون XS وجود دارد. هنوز اپل در خصوص این تهدید پاسخی نداده است.

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

در این فرایند ویژگی‌های دسترسی اپل و Siri فریب داده می‌شوند. حمله توسط مهاجمینی انجام می‌شود که به صورت فیزیکی به دستگاه دسترسی داشته باشند و در دستگاه Siri فعال و Face ID خاموش باشد یا این قابلیت به صورت فیزیکی پوشیده شود.

دور زدن گذرواژه در آیفون به یک رویداد رایج در چند سال اخیر تبدیل شده است. دور زدن گذرواژه به طور مشابه در iOS ۱۰ مشاهده شده بود که از نقص موجود در Siri و VoiceOver استفاده شده است.

همچنین در نسخه های iOS ۹,۰ ، ۹.۱  و ۹.۱.۲ پژوهشگران نشان داده‌اند چگونه مهاجمان با استفاده از Siri می‌توانند گذرواژه را دور بزنند و به برنامه‌های iOS از جمله ساعت و تاریخ دسترسی پیدا کنند.

مورد دیگر درسال ۲۰۱۶ و با دور زدن iOS ۹.۳.۱ اتفاق افتاد که به مهاجمان اجازه می‌داد در توئیتر جستجو کنند و بدین ترتیب به عکس‌ها و مخاطبان یک دستگاه دسترسی داشته باشند.

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