ویروس – Virus
ویروس یک قطعه کد میباشد که خود را در یک برنامه یا فایل مستقل دیگر تزریق میکند. هنگامی که برنامه اجرا شد ویروس نیز فعال میشود. درواقع ویروس (برخلاف مثلا اسبهای تراوا) یک سکوی مستقل نیست.
ویروس پس از فعال شدن، خود را انتشار میدهد و به سایر برنامههایی که هنوز آلوده نشدهاند تزریق میشود. این کار پاکسازی سیستم از ویروس را دشوار میکند و در نتیجه زمان و احتمال حضور ویروس در سیستم افزایش مییابد.
ویروسها میتوانند ماندگار (Resident) یا گذرا (Transient) باشند.
ویروسهای ماندگار در حافظه، پس از پایان یافتن برنامهای که به آن تزریق شدهاند هم فعال باقی میمانند.
به برنامهای که ویروس به آن تزریق شده اصطلاحا برنامه ویروسی میگویند.
اولین ویروس آزمایشی توسط باب توماس (Bob Thomas) در BBN Technologies آمریکا در سال ۱۹۷۱ منتشر شد. این ویروس اولین بار در ARPANET کشف شد که خود را در سیستمهای راه دور کپی میکرد و پیغامی (I’m creeper, catch me if you can!) نمایش میداد. این ویروس توسط برنامهای تحت عنوان Reaper از بین میرود.