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

از ویکی‌پدیا، دانشنامهٔ آزاد

نسخه‌ای که می‌بینید، نسخهٔ فعلی این صفحه است که توسط Ahmadabdollahi (بحث | مشارکت‌ها) در تاریخ ‏۶ مهٔ ۲۰۲۱، ساعت ۱۲:۰۰ ویرایش شده است. آدرس فعلی این صفحه، پیوند دائمی این نسخه را نشان می‌دهد.

(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)

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

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

منابع[ویرایش]

  1. ویروس‌ها و بدافزارهای کامپیوتری. دکتر بابک بشری راد، دکتر آرش حبیبی لشکری. انتشارات ناقوس. ۱۳۹۱