الفيروس: هو برنامج صغير أوجد من برنامج يربط نفسه ببرنامج آخر ولكنه يغير عمل ذلك البرنامج لكي يتمكن الفيروس من التكاثر عن طريقه.
ويتكون برنامج الفيروس بشكل عام من أربعة أجزاء رئيسة هي:
1 ـ آلية التكرار: وهو الجزء الذي يسمح للفيروس أن ينسخ نفسه.
2 ـ آلية التخفي: وهو الجزء الذي يخفي الفيروس عن الاكتشاف ويمكن أن يتضمن تشفير الفيروس لمنع البرامج الماسحة التي تبحث عن نموذج الفيروس من اكتشافه.
3 ـ آلية التنشيط: وهو الجزء الذي يسمح للفيروس بالانتشار قبل أن يعرف وجوده كاستخدام ساعة توقيت الساعة في الكمبيوتر أو الانتظار تنفيذ برنامج ما عدداً معيناً من المرات.
4 ـ آلية التنفيذ : وهو الجزء الذي ينفذ الفيروس عندما يتم تنشيطه ويكون مجرد رسالة على الشاشة أو مسح بعض الملفات.
ويتكون برنامج الفيروس بشكل عام من أربعة أجزاء رئيسة هي:
1 ـ آلية التكرار: وهو الجزء الذي يسمح للفيروس أن ينسخ نفسه.
2 ـ آلية التخفي: وهو الجزء الذي يخفي الفيروس عن الاكتشاف ويمكن أن يتضمن تشفير الفيروس لمنع البرامج الماسحة التي تبحث عن نموذج الفيروس من اكتشافه.
3 ـ آلية التنشيط: وهو الجزء الذي يسمح للفيروس بالانتشار قبل أن يعرف وجوده كاستخدام ساعة توقيت الساعة في الكمبيوتر أو الانتظار تنفيذ برنامج ما عدداً معيناً من المرات.
4 ـ آلية التنفيذ : وهو الجزء الذي ينفذ الفيروس عندما يتم تنشيطه ويكون مجرد رسالة على الشاشة أو مسح بعض الملفات.