تُعرّف الفيروسات الحاسوبية (بالإنجليزية: Computer virus) بأنّها نوع من أنواع البرامج الضارة التي تُصمّم للانتشار من جهاز كمبيوتر إلى آخر؛ وذلك بهدف إلحاق الضرر بما تحتويه تلك الأجهزة من بيانات ومعلومات موجودة عليها أو حتّى بأنظمة تشغيلها، وينتقل الفيروس بين الأجهزة من خلال إرفاق نفسه ببرنامج أو ملف؛ حيث يبقى كامناً خلالها حتّى تهيئة الظروف المُناسبة التي تسمح له بتنفيذ أوامره البرمجية التي من شأنها إصابة الجهاز بالفيروسات، حيث أنّه عند تشغيل برنامج مُحمّل بفيروس حاسوبي؛ فإنّ الفيروس ينسخ نفسه وينتقل إلى الملفات المُخزنة أو البرامج الأخرى الموجودة عبر الجهاز.
يعود سبب تسمية الفيروسات بهذا الاسم إلى كيفية انتشارها وتكاثرها عبر الأجهزة، حيث إنّه بمجرّد إصابة أيّ ملف أو برنامج موجود عبر جهاز الحاسوب فإنّ عدوى الإصابة بالفيروس سرعان ما تنتشر وتنتقل لتُصيب الملفات والبرامج الأخرى الموجودة عبر الجهاز، والجدير بالذكر أنّ هناك شرطين رئيسيين يجب توافرهما في أيّ برنامج لكي يُعرّف على أنّه فيروس حاسوبي، وهما كالآتي:
تعود فكرة ظهور الفيروسات إلى العام 1966م؛ وذلك عندما نشر العالم الأمريكي جون فون نيومان ورقةً بحثيةً بعنوان نظرية الاستنساخ الذاتي الأوتوماتيكي (بالإنجليزية: Theory of Self-Reproducing Automatic)، حيث أشار نيومان في بحثه إلى إمكانية تطوير برامج حاسوبية قادرة على نسخ نفسها بشكلٍ تلقائي أثناء عملها عبر جهاز الكمبيوتر، وعلى الرغم من أنّ نيومان لم يُطلق على تلك البرامج التي تطلّع لإنشائها اسم الفيروسات؛ إلا أنّها اكتسبت ذلك من طبيعتها التلقائية في العمل والاستدامة الذاتية.
كان ظهور الفكرة الأولى لإنشاء الفيروسات الحاسوبية بدافع علمي وبحثي فقط، وهو المُبرر نفسه الذي أدّى إلى ظهور أول برنامج فيروسي في التاريخ؛ حيث أنشأ بوب توماس أحد موظفي شركة (BBN) برنامجاً حاسوبياً قادراً على نسخ نفسه عبر كلّ جهاز يصل إليه، وأراد توماس من خلال إنشاء هذا البرنامج إثبات إمكانية تحقيق رؤية وأفكار نيومان البحثية التي طرحها في أطروحة نظرية الاستنساخ الذاتي الأوتوماتيكي، وعُرف هذا البرنامج باسم (Creeper)، ولم يكن يُسبّب أيّ أضرار للجهاز الذي ينتقل إليه.
تغيّر هدف صناعة الفيروسات من الأهداف العلمية التجربيبة إلى الأهداف التخريبية الضارة؛ حيث شَهِد العام 1974م ظهور ما عُرف بفيروس الأرنب (بالإنجليزية: Rabbit )، تلاه في العام 1975م ظهور نوع جديد من أنواع البرامج الفيروسية الضارة؛ وهو ما يُعرف بفيروس طروادة (بالإنجليزية: Torjan)؛ وهو برنامج فيروسي ينتشر عن طريق تضمين نفسه بالبرامج والملفات أو حتّى الألعاب التي تُشغّل عبر جهاز الكمبيوتر، واستمرّت فيروسات الحاسوب بالظهور والتقدُم بشكلٍ ملحوظ، إلّا أنّه حتّى عام 1983م لم تكن تلك البرامج تُعرف بعد باسم الفيروسات؛ وذلك عندما قدّم المهندس فريد كوهين هذا المُصطلح للإشارة إلى البرامج الضارة التي تُصيب أجهزة الحاسوب.
يتطلّب البرنامج الفيروسي توفّر ظروف مُناسبة كي يبدأ بالعمل عبر الأجهزة، حيث إنّه بمجرّد تضمين الفيروس نفسه في أحد البرامج أو الملفات بنجاح؛ فإنّه يبقى ساكناً دون إظهار أيّة علامات أو أعراض لإصابة الجهاز بالفيروس، ولكن ما أن يُشغّل البرنامج الذي يحتوي الفيروس حتّى يبدأ تنفيذ تعليمات برنامج الفيروس بدلاً من تنفيذ تعليمات البرنامج المطلوب، وبمجرّد إصابة الجهاز فإنّ عدوى الإصابة يُمكن انتقالها من الجهاز إلى أجهزة أخرى في الشبكة.
تنتقل الفيروسات إلى الأجهزة من خلال العديد من الطرق، ومنها الآتي:
تُسبّب الفيروسات غالباً العديد من الأضرار لجهاز الكمبيوتر، ويجدر بالذكر أنّ تلك الأضرار تُعدّ بمثابة العلامات الدالة على إصابة الجهاز بالفيروسات، ومن هذه الأضرار الآتي:
يُوجد العديد من الخصائص التي تمتاز بها أنواع مُعينة من الفيروسات الحاسوبية، بينما لا يتمتّع بعضها الآخر بكلّ تلك الخصائص، ومنها الآتي: