ذكري المظهر

ما هو علة shellshock وكيفية تصحيحه على نظام التشغيل س

شرح معنى AMG و GTD و S line والمزيد من الحروف التي تمثل السيارات الرياضية

شرح معنى AMG و GTD و S line والمزيد من الحروف التي تمثل السيارات الرياضية

جدول المحتويات:

Anonim

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

يقول خبير الأمن روبرت جراهام إن Shellshock أكبر من Heartbleed.

أعتقد أنني كنت مخطئًا في القول إن # شيلشوك كان كبيرًا مثل #heartbleed. إنه أكبر.

- () {:؛} روبرت جراهام (ErrataRob) 25 سبتمبر 2014

إذن ما هو بالضبط علة Shellshock وكيف يؤثر على جهاز Mac الخاص بك؟ دعنا نتحدث عن ذلك والحل.

ما هو صدفة؟

تحت واجهة المستخدم الرسومية ، تقوم بتشغيل التعليمات البرمجية - الأوامر التي تعمل على العمليات وتوفر لك الإخراج على الشاشة.

في Bash ، واجهة سطر الأوامر في OS X ، يمكن تخزين سلسلة من النص كمتغير. يحول المبرمجون النص إلى متغيرات حتى لا يضطروا إلى كتابتها مرارًا وتكرارًا.

على سبيل المثال يمكنك القول:

Z ='this is a long string of text'

وفيما بعد إذا قلت echo $ Z ، فسوف يقوم سطر الأوامر بإدراج النص الذي تريده. هذا يعني أن يعامل كنص وليس كأمر. وهذا هو المكان الخطأ.

في سطر أوامر Bash المستخدم من قبل Linux و OS X ، إذا كتبت حرفًا معينًا في بداية المتغير ، يمكنك تحويله إلى أمر.

النص الحالي: () {:؛}؛

هذا يعني أن الأوامر التي لم يقرها النظام أو المطور ، حتى الأوامر التي تم حظرها بسبب طبيعتها الخبيثة أو التخريبية يمكن أن تعمل إذا كانت لديها هذه البادئة.

Shellshock (أو خطأ Bash إذا كنا تقنيًا) يقتصر فقط على الأنظمة المستندة إلى UNIX. وهذا يعني OS X و Linux. لا يتأثر مستخدمو Windows بهذا الخطأ.

للحصول على مزيد من التوضيح الفني ، راجع انهيار Vox الممتاز لأخطاء Shellshock. بدلاً من ذلك ، تحقق من الفيديو أدناه للحصول على نفس التفسير البسيط ، بلهجة بريطانية.

كيف تؤثر الشوائب علة لك

مباشرة ، لا.

ولكن بينما تعمل التطبيقات في OS X في وضع الحماية ، فإنها تتحدث مع بعضها البعض - لإلغاء تحميل المهام إلى تطبيقات أخرى أو لطلب وظيفة على مستوى النظام. كل هذا الكلام يحدث باستخدام رمز ، في المحطة.

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

كيفية تصحيح علة صدفة

لحسن الحظ ، ذكرت شركة Apple أن عددًا صغيرًا فقط من مستخدمي OS X هم عرضة لأخطاء Shellshock. لكن من المستحسن أنه إذا كنت تستخدم نظام التشغيل Mac OS OS Lion أو Mountain Lion أو Mavericks ، فقم بتثبيت تحديث الإصلاح من الروابط أدناه. لا يوجد حل لمستخدمي Yosemite beta حتى الآن.

  • أسد
  • أسد الجبل
  • مافريكس

تحديث مافريكس هو 3.2 ميغابايت فقط ويأتي كملف DMG. عملية التثبيت بسيطة ولا تحتاج حتى إلى إعادة تشغيل جهاز Mac.

إنه مثبت حزمة قياسي في ملف DMG. افتح برنامج التثبيت واضغط على " التالي " عدة مرات وسيتم تثبيت التحديث.

هذا عن ذلك. كن آمنا