آیا VPN داخل یک ماشین مجازی میتواند ترافیک را از میزبان پنهان کند؟
یک تونل داخل ماشین مجازی رومیزی یک مسیر شبکه را محافظت میکند. میزبان هنوز مهمان را اجرا میکند، آثار آن را نگه میدارد و میتواند آن را تماشا کند.
کلاینت را داخل یک ماشین مجازی نصب میکنید، تونل بالا میآید و ترافیک مهمان رمزگذاری میشود. این در برابر شبکه بیرون ماشین چیزی میارزد. اما در برابر سیستمعاملی که مهمان را اجرا میکند بسیار کمتر میارزد، چون میتواند حافظه مهمان را بخواند و صفحه آن را ببیند. بررسیهای زیر چیزی را که تونل محافظت میکند از چیزی که میزبان نگه میدارد جدا میکند.
میزبان متن ساده را پیش از تونل میخواند
یک هایپروایزر رومیزی به مهمان زمان پردازنده میدهد و میتواند حافظهای را که مینویسد بخواند، از جمله صفحهای که مرورگر همین حالا آن را رمزگشایی کرده است. یک ابزار پایش روی میزبان همان متن ساده را بدون حمله به رمز میخواند، و یک کیلاگر در همان سطح ضربههای کلید را پیش از آنکه هر کلاینتی آنها را بپیچد جمع میکند. هیچیک از اینها به VPN شکسته نیاز ندارد، پس یک تونل پاک میتواند کنار میزبان ابزارگذاریشده بماند.
چیزی که این موقعیت تحویل نمیدهد کلیدهای سر دور است یا محتوایی که نقطه پایانی دیگری آن را سرتاسر محافظت میکند. تونل هنوز در برابر شبکهای که از آن میگذرد مقاومت میکند؛ شکاف محلی است.
آثار از نشست بیشتر میمانند
یک مهمان VirtualBox را متوقف کنید و کنارش یک فایل .sav با وضعیت حافظه ذخیرهشده ظاهر میشود. VMware هنگام تعلیق و عکسبرداری فایلهای .vmem و .vmsn را جا میگذارد، و ایستهای بررسی Hyper-V دیسکهای تفاضلی .avhdx را روی حجم میزبان بزرگ میکنند. هیچیک از این فایلها با رمزگذاری دیسک مهمان رمزگذاری نمیشود. فایل صفحهبندی میزبان هم میتواند صفحههایی را دریافت کند که هایپروایزر بیرون رانده است، همان اثری که Tails در راهنمای مجازیسازی نسبت به آن هشدار میدهد. بررسی کنید آیا هایپروایزر عکسها را نگه میدارد و آیا swap میزبان روی حجم رمزگذاریشده است.
برای این فایلها قاعده نگهداری تعیین کنید، نه اینکه به پیشفرض اعتماد کنید که تا کسی پاکشان نکند نگهشان میدارد. مهمانی که نشست فراموشکننده اعلام میکند هیچکدام از اینها را تغییر نمیدهد؛ فایل را میزبان مینویسد، پس سیاست میزبان حاکم است. اگر نمیتوانید بگویید عکسها کجا زندگی میکنند یا چه کسی میتواند بازشان کند، طراحی مهمان ارزیابی نشده است.
رمزگذاری دیسک مورد باریکتری را میپوشاند
رمزگذاری دیسک مهمان از یک ایمیج در حال سکون، حجمی که به ماشین دیگری برده میشود یا نسخه پشتیبانی که فرار میکند محافظت میکند. وقتی مهمان اجرا میشود هیچ کاری نمیکند، چون هایپروایزر حافظه را پس از رمزگشایی مهمان میخواند. عبارت عبور را حفاظت نسخههای ذخیرهشده بدانید، نه سپری در برابر ماشینی که VM را اجرا میکند.
کلیدها و اجرای زنده دو پرسش جدا هستند. در محیط میزبانیشده یا مشترک، ارائهدهنده ممکن است کلیدهای ایمیج را نگه دارد و مهمان را روی سختافزاری اجرا کند که هرگز بازرسی نمیکنید، پس هر دو پاسخ را ثبت کنید.
انتقال همان دیدگاه نیست
کسی که تونل مهمان را حمل میکند نقاط پایانی بیرونی، زمانبندی و حجم را میبیند، حتی وقتی محموله بسته میماند. فرادادهای با این شکل غالبا به پرسشی که ناظر واقعا دارد پاسخ میدهد، پس آن را بخشی از قرار گرفتن در معرض بدانید نه نویز. حالت آداپتور و مسیریابی تعیین میکند آیا قواعد VPN در سطح میزبان اصلا به ترافیک مهمان میرسند یا نه.
این را از داخل مهمان آزمایش کنید، نه از مرورگر روی میزبان. مرورگر میزبان میتواند پوشیده باشد در حالی که مهمان مستقیم به بیرون پل زده است، و هر دو میتوانند یک اتصال را با مسیرهای متفاوت به اشتراک بگذارند. حالت آداپتور را ثبت کنید، سپس به جای اعتماد به یک فرض، یک ضبط روی رابط فیزیکی میزبان را بررسی کنید.
گذرگاهها را کم کنید، سپس گزارش را بنویسید
مهمان را روی سختافزاری که کنترل میکنید اجرا کنید، هایپروایزر را وصلهشده نگه دارید، و پوشههای اشتراکی، اشتراک کلیپبورد و کشیدن و رها کردن را فقط جایی فعال کنید که کار به آنها نیاز دارد. هر یک کانالی میان میزبان و مهمان است، و پیشفرض ارسالی معمولا بازتر از نیاز کار است. افزونههای مهمانی را که استفاده نمیکنید خاموش کنید، سپس تایید کنید تنظیمات از راهاندازی مجدد جان سالم به در میبرند، چون یک ارتقا میتواند آنچه را خاموش کردید بازگرداند.
این گامها گذرگاهها را باریک میکنند؛ مهمان را به مرز اعتماد فیزیکی جداگانه تبدیل نمیکنند. همانجاست که ارزیابیهای ریسک معمولا اشتباه میکنند: وقتی یک VM سختشده را چنین مرزی میپندارند.
برای کار حساس ثبت کنید ترافیک چگونه مسیریابی میشود و کدام سیستمهای محلی بار کاری را اجرا و نگه میدارند. اضافه کنید چه کسی میزبان را کنترل میکند و کدام فایلها از نشست باقی میمانند. یادداشت حریم خصوصی که فقط تونل را فهرست میکند نیمی از چیدمان را توصیف میکند.