
تحلیل و معرفی بدافزارهای بسترهای مجازی سازی
مجازی سازی روشی است که در آن منابع کامپیوتر به صورت انتزاعی وجود دارند. با مجازی کردن منابع، بستر مورد نظر چندین سیستم عامل میتواند به صورت همزمان روی یک سخت افزار اجرا شود. روش مجازیسازی به ابتدای دهه 70 میلادی برمیگردد، زمانی که IBM سیستم عامل تقسیم زمانی CP/CMS خود را معرفی کرد. مجازی سازی منافع بسیاری را برای ما فراهم کرده است، اما یک هکر کامپیوتر میتواند با بهره برداری از دستورات مجازی سازی و ایجاد یک لایه از نرم افزار، کنترل سیستم عامل اصلی را در اختیار بگیرد. هکر میتواند یک بدافزار را در سطح VMM قرار دهد. قرار گرفتن در این سطح میتواند بسیار زیان آور باشد به گونه ای که هکر با بالاترین دسترسی عملیات خود را انجام دهد. این بدافزار ممکن است یک ثبتکنندهی کلید را نصب کند، در حافظه ی سیستم عامل مهمان به دنبال رمز عبور بگردد و یا به دیسک از راه دور دسترسی داشته باشد. یک روتکیت میتواند از روش مجازیسازی سخت افزار استفاده کند که به آن روتکیت HVM میگویند. اگر شخصی محیط مجازی سازی را به خطر بیندازد، میتواند کنترل محیط فیزیکی که سیستم روی آن اجرا میشود را در دست بگیرد. کشف و بیرون کردن بدافزاری که در این سطح مخفی شده باشد بسیار سخت تر از بدافزاری است که در سطح هسته قرار دارد.
در این گزارش، ابتدا بدافزارها را طبقه بندی کرده، سپس در مورد بدافزارها و روتکیت هایی که باعث آلودگی ماشین مجازی و همچنین سیستم عامل میزبان میشوند و همچنین روش های به کار رفته در آنها صحبت میکنیم.
جهت مطالعه کامل این گزارش به پیوست مراجعه نمایید.