إنها غريزة معقولة: إذا كان VPN وحده يصل إلى مستمع SSH، فالانكشاف صغير والمشكلة مُعالجة. غير أن الانكشاف لا يساوي السلامة. النصف الأول صحيح والثاني لا يلزم منه. إمكانية الوصول تحدد من يجوز له محاولة الاتصال؛ وسلامة البرمجيات تحدد ما سيفعله المستمع عندما يصله اتصال. البوابة تضيّق الجمهور ولا تقول شيئًا عن الشيفرة التي خلفه.

المنفذ الخاص باب أضيق، لا قفل مختلف، وهذا التمييز يحدد ما تفحصه بعد ذلك.

ضابطتان وسؤالان

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

نقطة نهاية VPN برمجيات أيضًا، وهي تحمل الالتزام نفسه. إضافتها إلى المسار تُدخل التزام صيانة خاصًا بها، ولا تُزيل مسؤولية سلسلة التوريد عن أي شيء خلفها.

ما كشفه XZ فعليًا

وصف كشف XZ/liblzma في مارس 2024 بابًا خلفيًا قد يؤدي إلى اختراق خادم SSH في ظروف معينة. كانت مشكلة سلامة برمجيات بقدر ما كانت مشكلة انكشاف، ولم تكن دليلًا على أن كل تثبيت Linux يحمل البناء المصاب. النطاق يأتي من الإصدارات المتأثرة والتوزيعات التي شحنتها، لا من اسم عائلة نظام التشغيل.

هذا التمييز هو الفرق بين استجابة للحوادث وإشاعة، ويستحق التدقيق فيه.

إغلاق المنفذ ليس استعادة

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

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

راجع الاثنين، بشكل منفصل

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

بالنسبة لأسطول مُدار، جرد البرمجيات هو الضابط الذي يجعل السؤال الثاني قابلًا للإجابة أصلًا. بدونه يصبح كل كشف مشروع تنقيب عن الآثار بموعد نهائي.

البوابة تضيّق الجمهور. والسلامة تحدد ما إذا كان الجمهور يهم.

مقالات ذات صلة