هل يمكن لـ VPN داخل جهاز ظاهري أن يخفي حركة المرور عن المضيف؟
نفق داخل جهاز ظاهري على الحاسوب يحمي مسار الشبكة. لكن المضيف لا يزال يشغّل الضيف ويحتفظ بآثاره ويستطيع مراقبة عمله.
أنت تثبّت العميل داخل جهاز ظاهري، فيرتفع النفق وتُشفَّر حركة الضيف. هذا ينفع شيئًا ضد الشبكة خارج الجهاز. لكنه لا يشتري سوى القليل جدًا ضد نظام التشغيل الذي يدير الضيف، والذي يستطيع قراءة ذاكرة الضيف ومراقبة شاشته. ترتّب الفحوص أدناه ما يحميه النفق في مقابل ما يحتفظ به المضيف.
المضيف يقرأ النص الصريح قبل النفق
يمنح مشرف الأجهزة الظاهرية المكتبي الضيف وقت المعالج، ويستطيع قراءة الذاكرة التي يكتبها، بما في ذلك الصفحة التي فكّ المتصفح تشفيرها للتو. تقرأ أداة مراقبة على المضيف ذلك النص الصريح دون مهاجمة الشيفرة، ويجمع مسجّل لوحة المفاتيح على المستوى نفسه ضربات المفاتيح قبل أن يلفّها أي عميل. لا شيء من ذلك يحتاج إلى VPN مكسور، لذا يمكن لنفق سليم أن يجاور مضيفًا مزوّدًا بأدوات المراقبة.
ما لا يسلّمه هذا الموقع هو مفاتيح الطرف البعيد، أو محتوى يحميه طرف آخر من النهاية إلى النهاية. لا يزال النفق صامدًا أمام الشبكة التي يعبرها؛ والثغرة محلية.
الآثار تبقى بعد انتهاء الجلسة
أوقف جهاز VirtualBox مؤقتًا فيظهر بجانبه ملف .sav يحمل حالة الذاكرة المحفوظة. ويترك VMware ملفات .vmem و.vmsn أثناء التعليق وأعمال اللقطات، وتنمّي نقاط التحقق في Hyper-V أقراصًا تفاضلية .avhdx على وحدة تخزين المضيف. لا يُشفَّر أي من تلك الملفات بتشفير قرص الضيف. ويمكن لملف الترحيل على المضيف أن يستقبل أيضًا صفحات دفعها المشرف خارج الذاكرة، وهو الأثر الذي تحذّر منه Tails في إرشادات المحاكاة الافتراضية. تحقّق مما إذا كان المشرف يحتفظ بلقطات، وما إذا كان تبديل المضيف يقع على وحدة تخزين مشفّرة.
قرّر قاعدة احتفاظ لتلك الملفات بدلًا من الثقة بالوضع الافتراضي الذي يبقيها حتى يحذفها أحد. الضيف الذي يعلن جلسة فاقدة للذاكرة لا يغيّر شيئًا من ذلك؛ فالمضيف هو من يكتب الملف، لذا تحكمه سياسة المضيف. وإن لم تستطع تحديد أين تعيش اللقطات ومن يستطيع فتحها، فتصميم الضيف لم يُقيَّم بعد.
تشفير القرص يغطي حالة أضيق
تشفير قرص الضيف يحمي صورة في حالة السكون، أو وحدة تخزين تُنقل إلى جهاز آخر، أو نسخة احتياطية تفلت. ولا يفعل شيئًا أثناء تشغيل الضيف، لأن المشرف يقرأ الذاكرة بعد أن يفكّ الضيف تشفيرها. تعامل مع عبارة المرور كحماية للنسخ المخزّنة، لا كدرع أمام الجهاز الذي ينفّذ الجهاز الظاهري.
المفاتيح والتنفيذ الحيّ سؤالان منفصلان. في بيئة مستضافة أو مشتركة قد يحتفظ المزوّد بمفاتيح الصورة بينما يشغّل الضيف على عتاد لا تفحصه أبدًا، فسجّل الإجابتين معًا.
النقل ليس المنظر نفسه
من يحمل نفق الضيف يرى نقاط النهاية الخارجية والتوقيت والحجم، حتى عندما تبقى الحمولة مغلقة. والبيانات الوصفية بهذا الشكل غالبًا تجيب عن السؤال الذي يحمله المراقب فعلًا، فتعامل معها كجزء من التعرّض لا كضجيج. يحدّد وضع المحوّل والتوجيه ما إذا كانت قواعد VPN على مستوى المضيف تمسّ حركة الضيف أصلًا.
اختبر ذلك من داخل الضيف، لا من متصفح على المضيف. فقد يكون متصفح المضيف مغطّى بينما الضيف موصول مباشرة إلى الخارج، وقد يشترك الاثنان في اتصال واحد وهما يستخدمان مسارين مختلفين. سجّل وضع المحوّل، ثم افحص التقاطًا على الواجهة الفيزيائية للمضيف بدلًا من الثقة بافتراض.
قلّل المعابر، ثم اكتب السجل
شغّل الضيف على عتاد تتحكم به، وأبقِ المشرف محدّثًا، وفعّل المجلدات المشتركة ومشاركة الحافظة والسحب والإفلات فقط حيث يحتاج العمل إليها. كل واحد منها قناة بين المضيف والضيف، والوضع الافتراضي المشحون عادة أكثر انفتاحًا مما تتطلبه المهمة. أوقف إضافات الضيف التي لا تستخدمها، ثم تأكد من أن الإعدادات تصمد بعد إعادة التشغيل، لأن الترقية قد تعيد ما عطّلته.
هذه الخطوات تضيّق المعابر؛ لكنها لا تحوّل الضيف إلى حدود ثقة فيزيائية منفصلة. التعامل مع جهاز ظاهري محصّن على أنه كذلك هو المكان الذي تخطئ فيه تقييمات المخاطر عادة.
للعمل الحسّاس، سجّل كيف تُوجَّه الحركة وأي الأنظمة المحلية تشغّل عبء العمل وتحتفظ به. أضف من يتحكم بالمضيف وأي الملفات تبقى بعد الجلسة. ملاحظة خصوصية تسرد النفق وحده تصف نصف الترتيب.