کدهای مخرب: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز ویرایش Bbashari (بحث) به آخرین تغییری که دالبا انجام داده بود واگردانده شد
Bbashari (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۲۲:
== بمب منطقی ==
یکی از قدیمی‌ترین انواع تهدیدهای نرم‌افزاری که قبل از ویروس‌ها و کرم‌ها وجود اشت و هم اکنون نیز به کار گرفته می‌شود بمب منطقی است. بمب منطقی به صورت یک کد در برنامه قانونی تعبیه شده و طوری تنظیم می‌گردد که در صورت حصول شرایط خاصی منفجر شود. این شرایط خاص که می‌توانند بمب را منفجر کنند عبارتند از حضور یا عدم حضور یک فایل خاص، روز خاصی از هفته یا تاریخ مشخصی از سال و یا حتی هنگام استفاده فرد مشخصی از حساب شخصی. این برنامه‌ها از دو قسمت تشکیل شده‌است :
۱- بدنه یا تخریبگر :
بدنه به معنی عملی است که این برنامه انجام می‌دهد . این عمل هر چیزی می‌تواند باشد وبر مبنای تصمیم نویسنده برنامه‌است ولی باید یک عمل مخرب باشد که در دسته بندی‌های کدهای مخرب جای گیرد .
۲- راه انداز یا ماشه:
راه انداز، شرط منطقی برای کنترل اجرای برنامه‌است بدین معنی که اگر این شرط فراهم آمده باشد
بدنه برنامه اجرا می‌شود . برای نمونه این شرط می‌تواند یک شرط محلی (Local condition)باشد یعنی
بمب منطقی برای اجرا مشخصه‌های از سیستم مقصد (قربانی) را بررسی می‌کند مانند زمان، عملیات ورود کاربران به سیستم .
 
بمب‌های منطقی، هم می‌توانند درون یک کد موجود قرار بگیرند، هم به صورت مستقل باشند<ref>ويروس ها و بدافزارهاي كامپيوتري. دكتر بابك بشري راد، دكترآرش حبيبي لشكري. انتشارات ناقوس. ‌۱۳۹۱</ref> .
== اسب تروجان ==