رومير: جافا سكريبت جديد هجوم يستهدف DRAM

رومير: جافا سكريبت جديد هجوم يستهدف DRAM

معظم العيوب الأمنية والمشاكل التي تحصل على الاهتمام في المجتمع أساسا المستندة إلى البرامج. ليس من المستحيل إيجاد خلل أجهزة.

هنا كيف يعمل رومير: قد أظهرت البحوث الحديثة أن مرارا وتكرارا الوصول إلى نفس الذاكرة كتل مرارا وتكرارا يمكن أن يسبب الوجه قليلاً في مواقع أخرى الدرام. بيد أن هذه الهجمات المبكرة، يتطلب تنفيذ تعليمة برمجية أصلية وتعتمد على تعليمات خاصة. تصحيحًا كروم الأخيرة إلغاء الدعم لبعض من هذه التعليمات، والذي يعتقد أنه تسبب المشكلة.

أثبت ما البحوث الجديدة، ومع ذلك، أن التعليمة البرمجية لا تحتاج إلى أن تكون الأم – فإنه يمكن أن تكون مكتوبة في جافا سكريبت. أكثر من ذلك، ومع ذلك، تنفيذ رومير لا تتطلب امتيازات تنفيذ البرامج المحلية، التي اعتادت أن تكون القضية. بدلاً من ذلك، يمكن نظرياً أن التعليمة البرمجية المنفذة عن طريق جافا سكريبت، مما يعني أنه يمكن أن يخدمها مستعرضات ويب بدلاً من الاعتماد على الوصول إلى النظام مباشرة.

على مستوى عال، وارميني ينقسم إلى مصفوفات من الصفوف والأعمدة. من الناحية المفاهيمية، الترتيب مشابه لجدول بيانات، وتوجد الخلية الدقيقة القراءة أو الكتابة بعنوان العمود والصف مجتمعة. لأنه يأخذ التيار الكهربائي لقراءة وكتابة البيانات من الذاكرة، يتطلب تنفيذ العمليات في الخلايا DRAM بالضرورة تيار كهربائي. الحالية التي يمكن أن يكون لها تأثير على الخلايا المجاورة، وزادت فرصة أن الدرام أو الكتابة له تأثير على خلية مجاورة فقط كما قد انتقلت إلى الهندسات أصغر الخلايا وتصبح معبأة بأحكام أكثر.

بتنشيط صف المعتدي بسرعة، يمكن أن يسبب برنامج معاد الخلايا الدرام المجاورة لعكس القيم الخاصة بهم (الصفوف الضحية). في الرسم التخطيطي أعلاه، صف المعتدي هو الصف الأرجواني، بينما الضحية اثنين الصفوف تظهر باللون الأصفر. إذا لم تكن بسرعة تحديث الرقائق بالنظام، حدوث خطأ اضطراب ما، مما يعني أن القيم في الدرام خاصة تلك الخلايا التغييرات. وهناك أيضا هجوم رومير الوجهين، التي تستخدم لشن هجوم ضد الصف الأرجواني صفين الأصفر — هذا الأسلوب لديه فرصة أكبر بكثير من النجاح.

واحدة من الطرق المعيارية لحماية نظام التشغيل هو لمنع العمليات من الوصول إلى الذاكرة التي لم يتم تعيينها لهم. الخاص بك عملية Chrome.exe أو Firefox.exe لا مجرد الذهاب حول تجسس في لعبة كنت تلعب، أو حتى في مواقع الذاكرة بعضها البعض. الذي هو نوع الخديعة التي تؤدي إلى إقفال الثابت وأخطاء المحطة الطرفية باختصار النظام، خاصة إذا كانت عملية واحدة بالكتابة فوق قيم في مساحة الذاكرة عمليات أخرى.