ویروس کامپیوتر برنامه ای است که میتواند نسخه های اجرایی خود را در برنامه های دیگر قرار دهد. هر برنامه آلوده میتواند به نوبه خود نسخه های دیگری از ویروس را در برنامه های دیگر قرار دهد. برنامه ای را برنامه ویروس می نامیم که همگی ویژگیهای زیر را داراباشد:
1) تغییر نرم افزارهایی که به برنامه ویروس متعلق نیستند با چسباندن قسمتهایی از این برنامه به برنامه های دیگر.
2) قابلیت انجام تغییر در بعضی از برنامه ها.
3) قابلیت تشخیص این نکته که برنامه قبلاً دچار تغییر شده است یا خیر.
4) قابلیت جلوگیری از تغییر بیشتر یک برنامه در صورت تغییراتی در آن بواسطه ی ویروس .
نرم افزارهای تغییر یافته ویژگیهای 1 الی 4 را دارا هستند. اگر برنامه ای فاقد یک یا چند ویژگی از ویژگیهای فوق باشد، نمی توان به طور قاطع آنرا ویروس نامید. سرفصل
مقدمه, تاریخچه, سیر تکاملی ویروسهای کامپیوتری , بدافزار, تروجان , کرمها , ویروس , اسب تروا , مفهمون ویروس , ویروس نویسان چه کسانی هستند, علت ایجاد ویروسهای کامپیوتری , ویروس چه کارهایی انجام میدهد, مراحل زندگی ویروس , دلایل ویروس نویسی , انواع ویروسها , ویروسهای برتر , چه چیزی ویروس نیست , خصوصیات ویروس , نامگذاری ویروسها , محل زندگی ویروسها , نرم افزار ضد ویروس, عملکرد آنتی ویروسها , به روز رسانی نرم افزار های ضد ویروس , پست الکترونیک , اسپم چیست , دزدیدن و جعل نامه , آیا کوکی ها خطرناک هستند, امنیت در شبکه , روشهای انتقال ویروس, آثار مخرب ویروس, ویروسی شدن کامپیوتر , پیشگیری از ویروس , دانلود ویروس,