برنامج الفيروس
يتصف برنامج الفيروس بأن له تأثير كبيرا على برامج الحاسب الآلي لما له من قدرة على أحداث تغيير في البرامج والبيانات المتداولة على الحاسب تصل إلى حد الإتلاف الكلي للبرامج. ويلاحظ ان مصطلح الفيروس قد نشأ مع الايام الأولى لاخترع الحاسب وكان رائد علم الحواسب وهو يدعى (جون فانتيومان) هو الذي قام بوضع أسس هذا الفيروس سنة 1949 عندما نشر مقالا اطلق عليه نظرية وأنظمة (الاوتوماتا المعقدة) والتي كانت أساسا لوضع فكرة الحاسبات التجارية والتي بدأت تظهر بعد ذلك بسنوات. وتبنى بعد ذلك مجموعة من العلماء النظرية وطوروا ابحاثا بهذا الاتجاه مما أدى إلى بداية ظهور الفيروسات واستخدامها وقد ظهرت أول نسخة من برنامج الفيروسات سنة 1959 على هيئة كود غريب يظهر في حواسب بعض الشركات بعد عدة ساعات من العمل وقد اطلق عليه اسم (core ware) كان مبتكر هذا الفيروس ثلاثة مهندسين (دكتور دوجلاس ماكلوري، د.فيكتور سيستوتاسكى، روبرت موريس). ولا شك ان ظهور الشبكات سواء المحلية أو الدولية ساعد على سرعة انتشار برامج الفيروسات محدثة أضرار بالغة بأجهزة الحاسب الآلي.
طبيعة برنامج الفيروس
يعتبر برنامج الفيروس برنامج كمبيوتر صمم لإصابة برامج أخرى لما له من قدرة تدميرية عالية من ثم فان برنامج الفيروس يشبه الفيروسات الطبيعية من حيث
حجمها وقدرتها على الاختفاء
والانتشار واحداث الإصابة بالهدف، ويلاحظ ان برنامج الفيروس له خصائص تميزه عن غيره من البرامج الأخرى كما ان له أغراضا معينة تحث عند الإصابة به.
فيما يلي مواصفات هذا البرنامج :
- له القدرة على الالتصاق بالبرنامج أو ملف اخر لا يكون قد تمت اصابته من قبل وذلك بعد فحصه والتاكد من عدم اصابته.
- له القدرة على التعديل في تكوين البرامج المصابة.
- له القدرة على اعادة نسخ نفسه في البرنامج الذي يصيبه العدوى.
- له القدرة على تدمير ملفات بأكملها أو جزء منها.
مواصفات برنامج الفيروس:
يتشابه برنامج الفيروس مع الفيروسات البيولوجية في ذات أسلوب الغزو لخلايا الجسم وكذلك في تهديد سلامة وامن أجهزة الحاسبات الالية مثل تهديد
الفيروسات البيولوجية لسلامة وامن جسم الإنسان.
ميزات برنامج الفيروس
القدرة على الاختفاء
برنامج الفيروس له القدرة على الاختفاء حيث يستخدم عدة وسائل منها دخوله لذاكرة الحاسب كملفات مختفية داخل ملفات أخرى بحيث يصعب ملاحظتها من قبل
المستخدم كذلك عن طريق الاستقرار في أماكن معينة لا يستطيع المستخدم ملاحظتها مثل ساعة الحاسب وينتظر إلى ان تشير إلى تاريخ معين فيقوم بتشغيل نفسه
وتنفيذ اعماله التدميرية، فان برامج الفيروس تقوم باخفاء اي آثار دالة على وجودها وتظل تعمل بكفاءة دون اي اخطاء مدمرة ولمدة قد تكون طويلة
نسبيا ويمكن له أيضا ان ينتقل من برنامج لاخر حتى يبدا بالتشغيل.ظ
خاصية الانتشار
يتميز برنامج الفيروس بقدرة ku كبيرة على الانتشار مستخدما في ذلك وسائل الاتصال الحديثة مثل شبكات الحاسب مهما كانت المسافة بين هذة الأجهزة، ويستطيع
هذا البرنامج من خلال الشبكة الوصول إلى الملايين من الحواسب بمجرد انتقال الفيروس فانه ينتشر بسرعة كبيرة داخل الذاكرة ثم يقوم باختيار البرامج غير
المصابة يقوم بالالتصاق بها ويعمل عدة نسخ لنفسه ولا يستغرق ذلك الا ثواني معدودة نتيجة السرعة الفائقة التي تعمل بها الحواسب.
خاصية التدمير
بمجرد تلقي برنامج الفيروس إشارة البدء بعمله كوقت معين تشير اليه ساعة الحاسب أو بمجرد تشغيل برنامج معين فانه يبدا بتدمير البرنامج أو النظام
باكمله عن طريق ازالة البيانات أو التغيير فيها وبالتالي يؤدي إلى توقف البرنامج عن العمل لانه يخلف وراءه اصفارا في مكان الاوامر والبيانات
المخزنة مع إعطاء نتائج خاطئة إذا كان التدمير جزئي.