کد نیمه‌چندریخت

یک کد نیمه‌چندریخت (اُلیگومورفیک یا نیمه پلی‌مورفیک)، یک ویروس کد شده‌است که تعداد اندکی حلقه بازگشایی متفاوت برای استفاده در دست دارد. به عنوان مثال، ویروس Whale، ۳۰ نمونه رمزگشای مختلف و ویروس Memorial، ۹۶ نمونه رمزگشا دارد.

از دیدگاه کشف ویروس، نیمه‌چندریخت بودن، فقط کمی تشخیص ویروس را سخت‌تر می‌کند. به جای جستجوی یک حلقه رمزگشا در ویروس، نرم‌افزار ضد ویروس باید همهٔ حلقه‌های رمزگشایی موجود برای ویروس را بشناسد و آن‌ها را در فایل در حال جستجو، بررسی کند[1].

منابع

  1. ویروس‌ها و بدافزارهای کامپیوتری. دکتر بابک بشری راد، دکتر آرش حبیبی لشکری. انتشارات ناقوس. ۱۳۹۱
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.