فيروسات الحاسوب

تفريغ البيانات السداسية لفيروس الدماغ ، والذي يُعتبر عمومًا أول فيروس حاسوبي يصيب أجهزة الكمبيوتر الشخصية من شركة IBM (IBM PC) والأجهزة المتوافقة معها

فيروس الحاسوب [ 1 ] هو نوع من البرامج الضارة التي، عند تشغيلها، تتكاثر عن طريق تعديل برامج حاسوبية أخرى وإدخال شيفرتها الخاصة فيها. [ 2 ] [ 3 ] إذا نجح هذا التكاثر، يُقال إن المناطق المتأثرة "مصابة" بفيروس حاسوب، وهو استعارة مشتقة من الفيروسات البيولوجية . [ 4 ]

تتطلب فيروسات الحاسوب عمومًا برنامجًا مضيفًا . [ 5 ] يكتب الفيروس شفرته الخاصة في البرنامج المضيف. عند تشغيل البرنامج، يُنفَّذ برنامج الفيروس المكتوب أولًا، مما يُسبب العدوى والضرر. على النقيض من ذلك، لا يحتاج دودة الحاسوب إلى برنامج مضيف، لأنها برنامج مستقل أو جزء من الشفرة. لذلك، فهي غير مقيدة بالبرنامج المضيف ، بل يمكنها العمل بشكل مستقل وتنفيذ الهجمات بنشاط. [ 6 ] [ 7 ]

يستخدم مطوّرو الفيروسات أساليب الهندسة الاجتماعية الخادعة ، ويستغلون معرفتهم الدقيقة بنقاط الضعف الأمنية لإصابة الأنظمة في البداية ونشر الفيروس. وتستخدم الفيروسات استراتيجيات معقدة للتخفي والتحايل على برامج مكافحة الفيروسات . [ 8 ] تشمل دوافع إنشاء الفيروسات السعي للربح (مثل برامج الفدية )، والرغبة في توجيه رسالة سياسية، والتسلية الشخصية، وإثبات وجود ثغرة أمنية في البرامج، والتخريب وحجب الخدمة ، أو ببساطة لأنهم يرغبون في استكشاف قضايا الأمن السيبراني ، والحياة الاصطناعية ، والخوارزميات التطورية . [ 9 ]

ورداً على ذلك، ظهرت صناعة برامج مكافحة الفيروسات ، حيث تقوم ببيع أو توزيع برامج الحماية من الفيروسات مجاناً لمستخدمي أنظمة التشغيل المختلفة . [ 10 ]

تاريخ

أُنجز أول عمل أكاديمي حول نظرية برامج الحاسوب ذاتية التكاثر عام 1949 على يد جون فون نيومان ، الذي ألقى محاضرات في جامعة إلينوي حول "نظرية وتنظيم الأوتوماتا المعقدة ". نُشر عمل فون نيومان لاحقًا بعنوان "نظرية الأوتوماتا ذاتية التكاثر". في مقالته، وصف فون نيومان كيفية تصميم برنامج حاسوبي ليتكاثر ذاتيًا. [ 11 ] يُعتبر تصميم فون نيومان لبرنامج حاسوبي ذاتي التكاثر أول فيروس حاسوبي في العالم، ويُعتبر هو الأب النظري لعلم الفيروسات الحاسوبية. [ 12 ]

في عام ١٩٧٢، نشر فيث ريساك، مستندًا مباشرةً إلى عمل فون نيومان حول التكاثر الذاتي ، مقالته بعنوان "Selbstreproduzierende Automaten mit minimaler Informationsübertragung" (الآلات ذاتية التكاثر مع الحد الأدنى من تبادل المعلومات). [ ١٣ ] تصف المقالة فيروسًا كامل الوظائف مكتوبًا بلغة برمجة التجميع لنظام حاسوب SIEMENS 4004/35. وفي عام ١٩٨٠، كتب يورغن كراوس أطروحته للدبلوم بعنوان "Selbstreproduktion bei Programmen" (التكاثر الذاتي للبرامج) في جامعة دورتموند . [ ١٤ ] افترض كراوس في بحثه أن برامج الحاسوب يمكن أن تتصرف بطريقة مشابهة للفيروسات البيولوجية.

فيروس ماك ماج "السلام العالمي"، كما ظهر على جهاز ماك في مارس 1988

تم اكتشاف فيروس كريبر لأول مرة على شبكة أربانت ، السلف لشبكة الإنترنت ، في أوائل سبعينيات القرن العشرين. [ 15 ] كان كريبر برنامجًا تجريبيًا ذاتي التكاثر، كتبه بوب توماس في شركة بي بي إن تكنولوجيز عام 1971. [ 16 ] استخدم كريبر شبكة أربانت لإصابة أجهزة كمبيوتر دي إي سي بي دي بي-10 التي تعمل بنظام التشغيل تينكس . [ 17 ] تمكن كريبر من الوصول عبر شبكة أربانت ونسخ نفسه إلى النظام البعيد حيث ظهرت الرسالة: "أنا كريبر. أمسك بي إن استطعت!". [ 18 ] تم إنشاء برنامج ريبر لحذف كريبر. [ 19 ]

في عام ١٩٨٢، ظهر برنامج يُدعى " إلك كلونر " كأول فيروس حاسوب شخصي ينتشر "خارج نطاق الحاسوب أو مختبر الحاسوب الذي صُمم فيه. [ ٢٠ ] كتبه ريتشارد سكرينتا ، وهو طالب في الصف التاسع بمدرسة ماونت لبنان الثانوية بالقرب من بيتسبرغ، عام ١٩٨١ ، والتصق بنظام التشغيل أبل دوس ٣.٣ وانتشر عبر الأقراص المرنة . [ ٢٠ ] عند استخدامه خمسين مرة، كان فيروس " إلك كلونر" يُفعّل، فيُصيب الحاسوب الشخصي ويعرض قصيدة قصيرة تبدأ بـ "إلك كلونر: البرنامج ذو الشخصية".

في عام ١٩٨٤، نشر فريد كوهين من جامعة جنوب كاليفورنيا بحثه بعنوان "فيروسات الحاسوب  - النظرية والتجارب". [ ٢١ ] وكان هذا البحث أول بحث يُطلق صراحةً على برنامج ذاتي التكاثر اسم "فيروس"، وهو مصطلح ابتكره ليونارد أدلمان، مُرشد كوهين . [ ٢٢ ] وفي عام ١٩٨٧، نشر كوهين برهانًا على أنه لا توجد خوارزمية قادرة على كشف جميع الفيروسات المحتملة بشكل كامل. [ ٢٣ ] وكان فيروس الضغط النظري الذي ابتكره كوهين [ ٢٤ ] مثالًا على فيروس لم يكن برنامجًا خبيثًا ( برمجيات خبيثة )، بل كان يُفترض أنه حسن النية. ومع ذلك، لا يقبل متخصصو مكافحة الفيروسات مفهوم "الفيروسات حسنة النية"، إذ يُمكن تنفيذ أي وظيفة مطلوبة دون الحاجة إلى فيروس (على سبيل المثال، يتوفر الضغط التلقائي في نظام ويندوز باختيار المستخدم). أي فيروس، بحكم تعريفه، سيُجري تغييرات غير مصرح بها على الحاسوب، وهو أمر غير مرغوب فيه حتى لو لم يكن هناك أي ضرر مقصود. تشرح الصفحة الأولى من موسوعة الفيروسات للدكتور سولومون عدم استصواب الفيروسات، حتى تلك التي لا تفعل شيئًا سوى التكاثر. [ 25 ] [ 26 ]

نُشرت مقالةٌ عام 1984 بقلم جيه بي غان بعنوان "استخدام وظائف الفيروس لتوفير مُفسِّر لغة APL افتراضي تحت سيطرة المستخدم"، تصف "وظائف الفيروس المفيدة". [ 27 ] وكان أول فيروس متوافق مع أجهزة IBM PC ينتشر على نطاق واسع هو فيروس قطاع الإقلاع المسمى (c)Brain ، [ 28 ] والذي أُنشئ عام 1986 وأُطلق عام 1987 من قِبل أمجد فاروق علوي وباسط فاروق علوي في لاهور، باكستان ، وذلك، بحسب ما ورد، لردع النسخ غير المصرح به للبرنامج الذي كتباه. [ 29 ]

تم اكتشاف فيروس WinVir ، أول فيروس يستهدف نظام التشغيل مايكروسوفت ويندوز تحديدًا ، في أبريل 1992، بعد عامين من إصدار ويندوز 3.0 . [ 30 ] لم يحتوِ الفيروس على أي استدعاءات لواجهة برمجة تطبيقات ويندوز ، بل اعتمد على مقاطعات نظام التشغيل DOS . بعد بضع سنوات، في فبراير 1996، ابتكر قراصنة أستراليون من فريق VLAD لكتابة الفيروسات فيروس Bizatch (المعروف أيضًا باسم فيروس "Boza")، والذي كان أول فيروس معروف يستهدف نظام التشغيل ويندوز 95 تحديدًا . [ 31 ] هاجم هذا الفيروس ملفات PE (الملفات التنفيذية المحمولة) الجديدة التي تم تقديمها في ويندوز 95. [ 32 ] في أواخر عام 1997، تم إصدار فيروس Win32.Cabanas ، وهو فيروس خفي مشفر ومقيم في الذاكرة ، وكان أول فيروس معروف يستهدف نظام التشغيل ويندوز NT (كما كان قادرًا على إصابة أنظمة ويندوز 3.0 وويندوز 9x). [ 33 ]

حتى أجهزة الكمبيوتر المنزلية لم تسلم من الفيروسات. أول فيروس ظهر على جهاز أميغا كان فيروس قطاع الإقلاع المسمى فيروس SCA ، والذي تم اكتشافه في نوفمبر 1987. [ 34 ] وبحلول عام 1988، أفاد أحد مديري الأنظمة أن الفيروسات أصابت 15% من البرامج المتاحة للتنزيل على لوحة الإعلانات الإلكترونية الخاصة به. [ 35 ]

تصميم

أجزاء

يتكون فيروس الحاسوب عمومًا من ثلاثة أجزاء: آلية الإصابة، التي تجد الملفات الجديدة وتصيبها، والحمولة، وهي الشفرة الخبيثة المراد تنفيذها، والمحفز، الذي يحدد وقت تفعيل الحمولة. [ 36 ]

آليات العدوى
تُعرف هذه الطريقة أيضًا باسم ناقل العدوى، وهي الطريقة التي ينتشر بها الفيروس. تحتوي بعض الفيروسات على روتين بحث يحدد مواقع الملفات على القرص ويصيبها. [ 37 ] بينما تصيب فيروسات أخرى الملفات أثناء تشغيلها، مثل فيروس القدس لنظام التشغيل DOS .
مشغل
يُعرف هذا الجزء من الفيروس أيضاً باسم " القنبلة المنطقية" ، وهو المسؤول عن تحديد الشرط الذي يتم بموجبه تفعيل الحمولة . [ 38 ] قد يكون هذا الشرط تاريخاً أو وقتاً محدداً، أو وجود برنامج آخر، أو تجاوز حجم معين على القرص حداً معيناً، [ 39 ] أو فتح ملف محدد. [ 40 ]
الحمولة
الحمولة هي الجزء الأساسي من الفيروس الذي ينفذ النشاط الخبيث. تشمل أمثلة الأنشطة الخبيثة إتلاف الملفات، وسرقة المعلومات السرية، أو التجسس على النظام المصاب. [ 41 ] [ 42 ] قد يكون نشاط الحمولة ملحوظًا أحيانًا، إذ يمكن أن يتسبب في إبطاء النظام أو "تجميده". [ 37 ] في بعض الأحيان، تكون الحمولة غير مدمرة، ويكون هدفها الرئيسي هو نشر رسالة إلى أكبر عدد ممكن من الأشخاص. يُطلق على هذا اسم خدعة الفيروس . [ 43 ]

المراحل

مراحل الفيروس هي دورة حياة فيروس الحاسوب، ويتم وصفها باستخدام تشبيه بعلم الأحياء . يمكن تقسيم دورة الحياة هذه إلى أربع مراحل:

مرحلة السكون
يكون برنامج الفيروس خاملاً خلال هذه المرحلة. يكون برنامج الفيروس قد تمكن من الوصول إلى جهاز المستخدم المستهدف أو برامجه، لكنه لا يقوم بأي إجراء خلال هذه المرحلة. سيتم تنشيط الفيروس لاحقًا بواسطة "المُشغِّل" الذي يحدد الحدث الذي سيؤدي إلى تشغيله. لا تمر جميع الفيروسات بهذه المرحلة. [ 37 ]
مرحلة الانتشار
يبدأ الفيروس بالانتشار، أي بالتكاثر والاستنساخ. يضع الفيروس نسخة منه في برامج أخرى أو في مناطق محددة من النظام على القرص. قد لا تكون النسخة مطابقة للنسخة الأصلية المنتشرة؛ فغالباً ما "تتحوّل" الفيروسات أو تتغير لتفادي اكتشافها من قِبل متخصصي تكنولوجيا المعلومات وبرامج مكافحة الفيروسات. سيحتوي كل برنامج مصاب الآن على نسخة مستنسخة من الفيروس، والتي ستدخل بدورها مرحلة الانتشار. [ 37 ]
مرحلة التفعيل
ينتقل الفيروس الخامل إلى هذه المرحلة عند تنشيطه، ويبدأ حينها بأداء الوظيفة التي صُمم من أجلها. قد تحدث مرحلة التنشيط نتيجةً لأحداث نظامية متنوعة، بما في ذلك عدّ مرات نسخ الفيروس لنفسه. [ 37 ] وقد يحدث التنشيط عند إنهاء خدمة موظف أو بعد انقضاء فترة زمنية محددة، وذلك لتقليل الشكوك.
مرحلة التنفيذ
هذا هو العمل الفعلي للفيروس، حيث يتم إطلاق "الحمولة". قد تكون هذه الحمولة مدمرة، مثل حذف الملفات من القرص، أو تعطيل النظام، أو إتلاف الملفات، أو قد تكون غير ضارة نسبيًا، مثل ظهور رسائل فكاهية أو سياسية على الشاشة. [ 37 ]

الأهداف والتكرار

تُصيب فيروسات الحاسوب مجموعة متنوعة من الأنظمة الفرعية المختلفة على أجهزة الحاسوب والبرامج المُضيفة. [ 44 ] إحدى طرق تصنيف الفيروسات هي تحليل ما إذا كانت موجودة في ملفات تنفيذية ثنائية (مثل ملفات .EXE أو .COM )، أو ملفات بيانات (مثل مستندات Microsoft Word أو ملفات PDF )، أو في قطاع الإقلاع للقرص الصلب للجهاز المُضيف (أو مزيج من كل هذه). [ 45 ] [ 46 ]

أيُثبّت الفيروس المُقيم في الذاكرة (أو ببساطة "الفيروس المُقيم") نفسه كجزء من نظام التشغيل عند تشغيله، ويبقى فيذاكرة الوصول العشوائي (RAM)من لحظة بدء تشغيل الحاسوب حتى إيقاف تشغيله. تُستبدل الفيروسات المُقيمةشيفرة معالجة المقاطعاتوظائفأخرى، وعندما يحاول نظام التشغيل الوصول إلى الملف أو قطاع القرص المستهدف، تعترض شيفرة الفيروس الطلب وتُعيد توجيهمسار التحكمإلى وحدة النسخ، مما يؤدي إلى إصابة الهدف. في المقابل، يقومالفيروس غير المُقيم في الذاكرة(أو "الفيروس غير المُقيم")، عند تشغيله، بفحص القرص بحثًا عن أهداف، وإصابتها، ثم يخرج (أي أنه لا يبقى في الذاكرة بعد انتهاء تنفيذه). [ 47 ]

تتيح العديد من التطبيقات الشائعة، مثل مايكروسوفت أوتلوك ومايكروسوفت وورد ، تضمين برامج الماكرو في المستندات أو رسائل البريد الإلكتروني، بحيث يتم تشغيل هذه البرامج تلقائيًا عند فتح المستند. فيروس الماكرو (أو "فيروس المستند") هو فيروس مكتوب بلغة الماكرو ومضمن في هذه المستندات، بحيث يتم تنفيذ رمز الفيروس عند فتح المستخدم للملف، مما قد يؤدي إلى إصابة جهاز الكمبيوتر الخاص به. هذا أحد أسباب خطورة فتح المرفقات غير المتوقعة أو المشبوهة في رسائل البريد الإلكتروني . [ 48 ] [ 49 ] في حين أن عدم فتح المرفقات في رسائل البريد الإلكتروني من أشخاص أو مؤسسات غير معروفة قد يقلل من احتمالية الإصابة بالفيروس، إلا أنه في بعض الحالات، يُصمم الفيروس بحيث تبدو رسالة البريد الإلكتروني وكأنها من مؤسسة موثوقة (مثل بنك كبير أو شركة بطاقات ائتمان).

أيستهدف فيروس قطاع الإقلاع على وجه التحديد قطاع الإقلاعو/أوسجل الإقلاع الرئيسي [ 50 ] (MBR) لمحركالأقراص الصلبةأومحرك الأقراص ذي الحالة الصلبةأو وسائط التخزين القابلة للإزالة (محركات أقراص الفلاش،والأقراص المرنة، وما إلى ذلك). [ 51 ]

الطريقة الأكثر شيوعًا لانتقال فيروسات الحاسوب في قطاع الإقلاع هي الوسائط المادية. عند قراءة سجل الإقلاع الافتراضي (VBR) لمحرك الأقراص، يقوم القرص المرن المصاب أو ذاكرة الفلاش USB المتصلة بالحاسوب بنقل البيانات، ثم تعديل أو استبدال رمز الإقلاع الحالي. في المرة التالية التي يحاول فيها المستخدم تشغيل سطح المكتب، يتم تحميل الفيروس وتشغيله فورًا كجزء من سجل الإقلاع الرئيسي. [ 52 ]

فيروسات البريد الإلكتروني هي فيروسات تستخدم نظام البريد الإلكتروني عمدًا، وليس عن طريق الخطأ، للانتشار. ورغم إمكانية إرسال ملفات مصابة بالفيروسات عن طريق الخطأ كمرفقات بريد إلكتروني ، إلا أن فيروسات البريد الإلكتروني على دراية بوظائف نظام البريد الإلكتروني. وهي تستهدف عادةً نوعًا محددًا من أنظمة البريد الإلكتروني ( يُعدّ مايكروسوفت أوتلوك الأكثر استخدامًا)، وتجمع عناوين البريد الإلكتروني من مصادر مختلفة، وقد تُلحق نسخًا من نفسها بجميع رسائل البريد الإلكتروني المُرسلة، أو قد تُنشئ رسائل بريد إلكتروني تحتوي على نسخ منها كمرفقات. [ 53 ]

كشف

لتجنب اكتشافها من قبل المستخدمين، تستخدم بعض الفيروسات أساليب خداع مختلفة . فبعض الفيروسات القديمة، وخاصةً تلك التي تعمل على نظام DOS ، تتأكد من بقاء تاريخ "آخر تعديل" لملف المضيف كما هو عند إصابته بالفيروس. إلا أن هذه الطريقة لا تنطلي على برامج مكافحة الفيروسات ، لا سيما تلك التي تُجري فحوصات دورية للتحقق من التكرار عند تغيير الملفات. [ 54 ] تستطيع بعض الفيروسات إصابة الملفات دون زيادة حجمها أو إتلافها، وذلك عن طريق الكتابة فوق المناطق غير المستخدمة في الملفات التنفيذية. تُعرف هذه الفيروسات بفيروسات التجويف . على سبيل المثال، يُصيب فيروس CIH ، أو فيروس تشيرنوبيل، ملفات Portable Executable . ولأن هذه الملفات تحتوي على العديد من الفراغات، فإن الفيروس، الذي يبلغ حجمه 1 كيلوبايت ، لم يُضف إلى حجم الملف. [ 55 ] تحاول بعض الفيروسات تجنب الكشف عنها عن طريق إيقاف العمليات المرتبطة ببرامج مكافحة الفيروسات قبل أن تتمكن من اكتشافها (على سبيل المثال، فيروس Conficker ). قد يُخفي الفيروس وجوده باستخدام تقنية الروتكيت، إما بعدم ظهوره في قائمة عمليات النظام أو بالتخفي داخل عملية موثوقة. [ 56 ] في العقد الثاني من الألفية، ومع ازدياد حجم وتعقيد أجهزة الكمبيوتر وأنظمة التشغيل، بات من الضروري تحديث أو استبدال أساليب الإخفاء القديمة. وقد تتطلب حماية الكمبيوتر من الفيروسات تحديث نظام الملفات نحو منح أذونات مفصلة وصريحة لكل نوع من أنواع الوصول إلى الملفات. إضافةً إلى ذلك، فإن نسبة ضئيلة فقط من الفيروسات المعروفة تُسبب حوادث حقيقية، ويعود ذلك أساسًا إلى أن العديد من الفيروسات لا تزال دون عتبة الانتشار الوبائي النظرية. [ 57 ]

اعتراضات طلبات القراءة

بينما تستخدم بعض برامج مكافحة الفيروسات تقنيات متنوعة لمواجهة آليات التخفي، إلا أنه بمجرد حدوث الإصابة، يصبح أي سبيل لتنظيف النظام غير موثوق. في أنظمة تشغيل مايكروسوفت ويندوز، يُعد نظام الملفات NTFS نظامًا خاصًا. وهذا لا يترك لبرامج مكافحة الفيروسات خيارًا سوى إرسال طلب "قراءة" إلى ملفات ويندوز التي تعالج هذه الطلبات. تخدع بعض الفيروسات برامج مكافحة الفيروسات عن طريق اعتراض طلباتها إلى نظام التشغيل. يمكن للفيروس أن يختبئ باعتراض طلب قراءة الملف المصاب، ومعالجة الطلب بنفسه، ثم إعادة نسخة غير مصابة من الملف إلى برنامج مكافحة الفيروسات. يمكن أن يحدث الاعتراض عن طريق حقن شيفرة في ملفات نظام التشغيل الفعلية التي تعالج طلب القراءة. وبالتالي، فإن برنامج مكافحة الفيروسات الذي يحاول اكتشاف الفيروس إما لن يُسمح له بقراءة الملف المصاب، أو سيتم تلبية طلب "القراءة" بنسخة غير مصابة من الملف نفسه. [ 58 ]

الطريقة الموثوقة الوحيدة لتجنب الفيروسات الخفية هي الإقلاع من وسيط تخزين معروف بنظافته. يمكن بعد ذلك استخدام برامج الحماية لفحص ملفات نظام التشغيل الخاملة. تعتمد معظم برامج الحماية على توقيعات الفيروسات، أو تستخدم أساليب استدلالية . [ 59 ] [ 60 ] قد تستخدم برامج الحماية أيضًا قاعدة بيانات لتجزئات ملفات نظام التشغيل ويندوز، مما يسمح لها بتحديد الملفات المُعدّلة، وطلب استبدالها بنسخ أصلية من وسائط تثبيت ويندوز. في الإصدارات القديمة من ويندوز، كان من الممكن استبدال دوال التجزئة المشفرة لملفات نظام التشغيل المخزنة في ويندوز - والتي تسمح بفحص سلامة/أصالة الملفات - بحيث يُبلغ مدقق ملفات النظام أن ملفات النظام المُعدّلة أصلية، لذا فإن استخدام تجزئات الملفات لفحص الملفات المُعدّلة لا يضمن دائمًا العثور على إصابة. [ 61 ]

التعديل الذاتي

تحاول معظم برامج مكافحة الفيروسات الحديثة العثور على أنماط الفيروسات داخل البرامج العادية عن طريق فحصها بحثًا عن ما يُسمى بتوقيعات الفيروسات . [ 62 ] تستخدم برامج مكافحة الفيروسات المختلفة طرق بحث مختلفة عند تحديد الفيروسات. إذا عثر برنامج مكافحة الفيروسات على مثل هذا النمط في ملف، فإنه يُجري فحوصات أخرى للتأكد من أنه قد عثر على الفيروس، وليس مجرد تسلسل عشوائي في ملف سليم، قبل إخطار المستخدم بأن الملف مصاب. يمكن للمستخدم حينها حذف الملف المصاب، أو (في بعض الحالات) "تنظيفه" أو "إصلاحه". تستخدم بعض الفيروسات تقنيات تجعل اكتشافها عن طريق التوقيعات صعبًا، ولكنه ليس مستحيلاً. تُعدّل هذه الفيروسات شفرتها في كل إصابة. أي أن كل ملف مصاب يحتوي على نسخة مختلفة من الفيروس.

إحدى طرق التهرب من كشف التوقيعات هي استخدام تشفير بسيط لتشفير (ترميز) محتوى الفيروس، بحيث لا يتبقى سوى وحدة التشفير ومفتاح تشفير ثابت كنص واضح لا يتغير من إصابة لأخرى. [ 63 ] في هذه الحالة، يتكون الفيروس من وحدة فك تشفير صغيرة ونسخة مشفرة من شفرة الفيروس. إذا تم تشفير الفيروس بمفتاح مختلف لكل ملف مصاب، فإن الجزء الوحيد الثابت من الفيروس هو وحدة فك التشفير، والتي تُضاف (على سبيل المثال) إلى النهاية. في هذه الحالة، لا يستطيع برنامج مكافحة الفيروسات اكتشاف الفيروس مباشرةً باستخدام التوقيعات، ولكنه يستطيع اكتشاف وحدة فك التشفير، مما يجعل الكشف غير المباشر عن الفيروس ممكنًا. بما أن هذه المفاتيح ستكون متناظرة، ومخزنة على الجهاز المصاب، فمن الممكن تمامًا فك تشفير الفيروس النهائي، ولكن هذا غير ضروري على الأرجح، لأن الشفرة ذاتية التعديل نادرة جدًا، وقد يكون العثور على بعضها سببًا كافيًا لبرامج مكافحة الفيروسات على الأقل لتصنيف الملف على أنه مشبوه. إحدى الطرق القديمة والفعّالة هي استخدام العمليات الحسابية كالجمع والطرح، بالإضافة إلى الشروط المنطقية كعملية XOR ، [ 64 ] حيث يُخزّن كل بايت في الفيروس بقيمة ثابتة، ما يُغني عن تكرار عملية XOR لفك التشفير. يُعدّ تعديل الشفرة لنفسها أمرًا مثيرًا للريبة، لذا قد يكون رمز التشفير/فك التشفير جزءًا من التوقيع في العديد من تعريفات الفيروسات. أما الطريقة الأبسط والأقدم، فلم تستخدم مفتاحًا، حيث اقتصر التشفير على عمليات بدون معلمات، كالزيادة والنقصان، والتدوير الثنائي، والنفي الحسابي، و NOT المنطقي. [ 64 ] تستخدم بعض الفيروسات، التي تُسمى الفيروسات متعددة الأشكال، وسيلة تشفير داخل ملف تنفيذي، حيث يُشفّر الفيروس في حالات معينة، كتعطيل برنامج مكافحة الفيروسات للتحديثات أو إعادة تشغيل الحاسوب . [ 65 ] يُطلق على هذا اسم علم الفيروسات المشفرة .

كانت الشفرة متعددة الأشكال أول تقنية شكلت تهديدًا خطيرًا لبرامج مكافحة الفيروسات. وكما هو الحال مع الفيروسات المشفرة العادية، يصيب الفيروس متعدد الأشكال الملفات بنسخة مشفرة منه، والتي يتم فك تشفيرها بواسطة وحدة فك تشفير . ولكن في حالة الفيروسات متعددة الأشكال، يتم تعديل وحدة فك التشفير هذه أيضًا مع كل إصابة. ولذلك، لا يحتوي الفيروس متعدد الأشكال المصمم جيدًا على أجزاء تبقى متطابقة بين الإصابات، مما يجعل اكتشافه مباشرةً باستخدام "التوقيعات" أمرًا بالغ الصعوبة. [ 66 ] [ 67 ] يمكن لبرامج مكافحة الفيروسات اكتشافه عن طريق فك تشفير الفيروسات باستخدام محاكي ، أو عن طريق تحليل الأنماط الإحصائية لجسم الفيروس المشفر. ولتمكين الشفرة متعددة الأشكال، يجب أن يحتوي الفيروس على محرك متعدد الأشكال (يُسمى أيضًا "محرك الطفرات" ) في مكان ما ضمن جسمه المشفر. راجع قسم الشفرة متعددة الأشكال للاطلاع على التفاصيل التقنية حول كيفية عمل هذه المحركات. [ 68 ]

تستخدم بعض الفيروسات شيفرة متعددة الأشكال بطريقة تحدّ بشكل كبير من معدل طفرات الفيروس. على سبيل المثال، يمكن برمجة الفيروس ليتحوّر بشكل طفيف مع مرور الوقت، أو يمكن برمجته للامتناع عن التحوّر عند إصابة ملف على جهاز كمبيوتر يحتوي بالفعل على نسخ من الفيروس. تكمن ميزة استخدام هذه الشيفرة البطيئة متعددة الأشكال في أنها تُصعّب على خبراء مكافحة الفيروسات والمحققين الحصول على عينات تمثيلية من الفيروس، لأن الملفات "الطعمية" المصابة في عملية واحدة تحتوي عادةً على عينات متطابقة أو مشابهة من الفيروس. هذا يجعل اكتشاف الفيروس بواسطة برنامج مكافحة الفيروسات غير موثوق، وقد تتمكن بعض نسخ الفيروس من الإفلات من الكشف.

لتجنب اكتشافها بواسطة برامج المحاكاة، تعيد بعض الفيروسات كتابة نفسها بالكامل في كل مرة تُحاول فيها إصابة ملفات تنفيذية جديدة. تُسمى الفيروسات التي تستخدم هذه التقنية بالفيروسات ذات الشفرة المتحولة . ولتمكين التحول، يلزم وجود "محرك تحولي". عادةً ما يكون الفيروس المتحول كبيرًا ومعقدًا للغاية. على سبيل المثال، يتكون فيروس W32/Simile من أكثر من 14000 سطر من شفرة لغة التجميع ، 90% منها جزء من المحرك التحولي. [ 69 ] [ 70 ]

الآثار

ينتج الضرر عن التسبب في تعطل النظام، أو تلف البيانات، أو استنزاف موارد الحاسوب، أو زيادة تكاليف الصيانة، أو سرقة المعلومات الشخصية. ورغم أنه لا يوجد برنامج لمكافحة الفيروسات قادر على كشف جميع فيروسات الحاسوب (خاصةً الجديدة منها)، فإن باحثي أمن الحاسوب يبحثون بنشاط عن طرق جديدة لتمكين برامج مكافحة الفيروسات من اكتشاف الفيروسات الناشئة بفعالية أكبر، قبل انتشارها على نطاق واسع. [ 71 ]

فيروس الطاقة هو برنامج حاسوبي يُنفّذ شيفرة برمجية مُحددة للوصول إلى أقصى استهلاك للطاقة من وحدة المعالجة المركزية ( الطاقة الحرارية الناتجة عن وحدات المعالجة المركزية ). [ 72 ] صُممت أجهزة تبريد الحاسوب لتبديد الطاقة حتى مستوى الطاقة الحرارية المُصممة ، وليس الطاقة القصوى، وقد يتسبب فيروس الطاقة في ارتفاع درجة حرارة النظام بشكل مفرط إذا لم يكن لديه منطق لإيقاف المعالج. قد يُؤدي ذلك إلى تلف مادي دائم. قد تكون فيروسات الطاقة خبيثة، ولكنها غالبًا ما تكون مجموعات من برامج الاختبار تُستخدم لاختبار التكامل والاختبار الحراري لمكونات الحاسوب خلال مرحلة تصميم المنتج، أو لتقييم أداء المنتج . [ 73 ]

تُعدّ تطبيقات اختبار الاستقرار برامج مشابهة لبرامج الفيروسات التي تُسبب استهلاكًا عاليًا لوحدة المعالجة المركزية، ولكنها تبقى تحت سيطرة المستخدم. تُستخدم هذه التطبيقات لاختبار وحدات المعالجة المركزية، على سبيل المثال، عند رفع تردد التشغيل . قد يتسبب عطل في برنامج رديء التصميم في ظهور أعراض مشابهة، إذا استمر لفترة كافية.

تتطلب البنى الدقيقة المختلفة عادةً شيفرة آلية مختلفة للوصول إلى أقصى قدرة لها. ولا يبدو أن أمثلة على هذه الشيفرة الآلية موزعة في المواد المرجعية لوحدة المعالجة المركزية. [ 74 ]

نواقل العدوى

بما أن البرامج تُصمم عادةً بميزات أمان لمنع الاستخدام غير المصرح به لموارد النظام، فإن العديد من الفيروسات تستغل وتستغل الثغرات الأمنية ، وهي عيوب برمجية في نظام أو تطبيق، لتنتشر وتصيب أجهزة كمبيوتر أخرى. وعادةً ما تُنتج استراتيجيات تطوير البرامج التي تُنتج أعدادًا كبيرة من "الثغرات" نقاط ضعف أو مداخل محتملة للفيروس.

لكي يتكاثر الفيروس، يجب أن يُسمح له بتنفيذ التعليمات البرمجية والكتابة إلى الذاكرة. لهذا السبب، تلتصق العديد من الفيروسات بملفات تنفيذية قد تكون جزءًا من برامج شرعية (انظر حقن التعليمات البرمجية ). إذا حاول المستخدم تشغيل برنامج مصاب، فقد يتم تنفيذ تعليمات الفيروس البرمجية في الوقت نفسه. [ 75 ] في أنظمة التشغيل التي تستخدم امتدادات الملفات لتحديد ارتباطات البرامج (مثل مايكروسوفت ويندوز)، قد تكون هذه الامتدادات مخفية عن المستخدم افتراضيًا. هذا يُتيح إنشاء ملف من نوع مختلف عما يظهر للمستخدم. على سبيل المثال، قد يتم إنشاء ملف تنفيذي وتسميته "picture.png.exe"، حيث يرى المستخدم فقط "picture.png" وبالتالي يفترض أن هذا الملف صورة رقمية وأنه على الأرجح آمن، ولكن عند فتحه، يتم تشغيل الملف التنفيذي على جهاز المستخدم. [ 76 ] قد يتم تثبيت الفيروسات على وسائط تخزين قابلة للإزالة، مثل محركات أقراص فلاش . قد تُترك هذه المحركات في موقف سيارات مبنى حكومي أو أي مكان آخر، على أمل أن يقوم المستخدمون الفضوليون بإدخالها في جهاز كمبيوتر. في تجربة أجريت عام 2015، وجد باحثون في جامعة ميشيغان أن 45-98 بالمائة من المستخدمين سيقومون بتوصيل ذاكرة فلاش مجهولة المصدر. [ 77 ]

تستهدف الغالبية العظمى من الفيروسات أنظمة التشغيل التي تعمل بنظام مايكروسوفت ويندوز ، ويعود ذلك إلى حصة مايكروسوفت الكبيرة في سوق مستخدمي أجهزة الكمبيوتر المكتبية . [ 78 ] يحد تنوع أنظمة البرمجيات على الشبكة من القدرة التدميرية للفيروسات والبرامج الضارة. [ أ ] تتيح أنظمة التشغيل مفتوحة المصدر ، مثل لينكس، للمستخدمين الاختيار من بين مجموعة متنوعة من بيئات سطح المكتب وأدوات التغليف، وما إلى ذلك، مما يعني أن البرامج الضارة التي تستهدف أيًا من هذه الأنظمة لن تؤثر إلا على مجموعة فرعية من المستخدمين. يستخدم العديد من مستخدمي ويندوز نفس مجموعة التطبيقات، مما يُمكّن الفيروسات من الانتشار بسرعة بين أنظمة مايكروسوفت ويندوز من خلال استهداف نفس الثغرات الأمنية على عدد كبير من الأجهزة. [ 79 ] [ 80 ] [ 81 ] [ 82 ]

بينما لطالما منعت أنظمة لينكس ويونكس عمومًا المستخدمين العاديين من إجراء تغييرات على بيئة نظام التشغيل دون إذن، فإن مستخدمي ويندوز لا يُمنعون عادةً من إجراء هذه التغييرات، مما يعني أن الفيروسات تستطيع بسهولة السيطرة على النظام بأكمله على أجهزة ويندوز. استمر هذا الاختلاف جزئيًا بسبب الاستخدام الواسع لحسابات المسؤول في الإصدارات الحديثة مثل ويندوز إكس بي . في عام 1997، ابتكر باحثون فيروسًا لنظام لينكس يُعرف باسم " بليس " (Bliss). [ 83 ] مع ذلك، يتطلب بليس تشغيله صراحةً من قِبل المستخدم، ولا يمكنه إصابة سوى البرامج التي يملك المستخدم صلاحية تعديلها. على عكس مستخدمي ويندوز، لا يُسجل معظم مستخدمي يونكس دخولهم كمسؤول، أو "مستخدم الجذر" ، إلا لتثبيت البرامج أو تهيئتها؛ ونتيجةً لذلك، حتى لو قام مستخدم بتشغيل الفيروس، فلن يتمكن من إلحاق الضرر بنظام التشغيل الخاص به. لم ينتشر فيروس بليس على نطاق واسع، وبقي في المقام الأول موضوعًا بحثيًا مثيرًا للاهتمام. نشر مُبتكره لاحقًا شفرة المصدر على يوزنت ، مما سمح للباحثين برؤية كيفية عمله. [ 84 ]

قبل انتشار شبكات الحاسوب على نطاق واسع، كانت معظم الفيروسات تنتشر عبر وسائط التخزين القابلة للإزالة ، وخاصة الأقراص المرنة . في بدايات استخدام الحاسوب الشخصي ، كان العديد من المستخدمين يتبادلون المعلومات والبرامج بانتظام على الأقراص المرنة. انتشرت بعض الفيروسات عن طريق إصابة البرامج المخزنة على هذه الأقراص، بينما قامت فيروسات أخرى بتثبيت نفسها في قطاع الإقلاع ، مما يضمن تشغيلها عند تشغيل المستخدم للحاسوب من القرص، وغالبًا ما كان ذلك يحدث عن غير قصد. كانت الحواسيب الشخصية في ذلك الوقت تحاول الإقلاع أولًا من القرص المرن إذا كان موجودًا في محرك الأقراص. وحتى توقف استخدام الأقراص المرنة، كانت هذه أنجح استراتيجية للعدوى، وكانت فيروسات قطاع الإقلاع هي الأكثر شيوعًا في بيئة التشغيل الطبيعية لسنوات عديدة. ظهرت فيروسات الحاسوب التقليدية في ثمانينيات القرن العشرين، مدفوعة بانتشار الحواسيب الشخصية وما نتج عنه من زيادة في أنظمة لوحات الإعلانات الإلكترونية (BBS) واستخدام المودم ومشاركة البرامج. ساهمت مشاركة البرامج عبر لوحات الإعلانات الإلكترونية بشكل مباشر في انتشار برامج حصان طروادة ، وكُتبت فيروسات لإصابة البرامج المتداولة على نطاق واسع. كانت البرامج المجانية والبرامج المقرصنة من الوسائل الشائعة لانتقال الفيروسات عبر لوحات الإعلانات الإلكترونية. [ 85 ] [ 86 ] يمكن للفيروسات أن تزيد من فرص انتشارها إلى أجهزة كمبيوتر أخرى عن طريق إصابة الملفات الموجودة على نظام ملفات الشبكة أو نظام ملفات يتم الوصول إليه من قبل أجهزة كمبيوتر أخرى. [ 87 ]

أصبحت فيروسات الماكرو شائعة منذ منتصف التسعينيات. تُكتب معظم هذه الفيروسات بلغات البرمجة النصية لبرامج مايكروسوفت، مثل مايكروسوفت وورد ومايكروسوفت إكسل، وتنتشر في جميع أنحاء حزمة مايكروسوفت أوفيس عن طريق إصابة المستندات وجداول البيانات . ولأن وورد وإكسل كانا متوفرين أيضًا لنظام التشغيل ماك أو إس ، فقد تمكن معظمها من الانتشار إلى أجهزة ماكنتوش . على الرغم من أن معظم هذه الفيروسات لم تكن قادرة على إرسال رسائل بريد إلكتروني مصابة ، إلا أن تلك التي كانت قادرة على ذلك استغلت واجهة نموذج كائن المكون (COM) في مايكروسوفت أوتلوك . [ 88 ] [ 89 ] تسمح بعض الإصدارات القديمة من مايكروسوفت وورد للماكرو بتكرار نفسها مع إضافة أسطر فارغة. إذا أصاب فيروسان من فيروسات الماكرو مستندًا في الوقت نفسه، فإن اندماجهما، إذا كانا قادرين على التكرار الذاتي أيضًا، قد يظهر على أنه "تزاوج" بينهما، ومن المرجح أن يتم اكتشافه كفيروس فريد من نوعه يختلف عن "الأصلين". [ 90 ]

قد يرسل الفيروس أيضًا رابطًا لموقع ويب كرسالة فورية إلى جميع جهات الاتصال (مثل عناوين البريد الإلكتروني للأصدقاء والزملاء) المخزنة على جهاز مصاب. إذا ظنّ المُستلِم أن الرابط من صديق (مصدر موثوق) ونقر عليه للوصول إلى الموقع، فقد يتمكن الفيروس المُستضاف على الموقع من إصابة هذا الحاسوب الجديد ومواصلة الانتشار. [ 91 ] تم الإبلاغ عن الفيروسات التي تنتشر باستخدام البرمجة النصية عبر المواقع لأول مرة في عام 2002، [ 92 ] وتم إثباتها أكاديميًا في عام 2005. [ 93 ] وقد سُجّلت حالات عديدة لفيروسات البرمجة النصية عبر المواقع في بيئات حقيقية، مستغلةً مواقع ويب مثل ماي سبيس (مع دودة سامي) وياهو !.

التدابير المضادة

لقطة شاشة لبرنامج مكافحة الفيروسات ClamWin مفتوح المصدر الذي يعمل في Wine على نظام Ubuntu Linux

في عام 1989، نشر قسم صناعة البرمجيات في ADAPSO كتاب "التعامل مع التخريب الإلكتروني" ، [ 94 ] حيث أتبعوا خطر فقدان البيانات بـ "الخطر الإضافي المتمثل في فقدان ثقة العملاء". [ 95 ] [ 96 ] [ 97 ]

يقوم العديد من المستخدمين بتثبيت برامج مكافحة الفيروسات التي يمكنها اكتشاف الفيروسات المعروفة وإزالتها عندما يحاول الكمبيوتر تنزيل أو تشغيل ملف تنفيذي (قد يتم توزيعه كمرفق بريد إلكتروني، أو على ذاكرة فلاش USB ، على سبيل المثال). تحظر بعض برامج مكافحة الفيروسات مواقع الويب الخبيثة المعروفة التي تحاول تثبيت برامج ضارة. لا تُغير برامج مكافحة الفيروسات القدرة الأساسية للأجهزة المضيفة على نقل الفيروسات. يجب على المستخدمين تحديث برامجهم بانتظام لسد الثغرات الأمنية . كما يجب تحديث برامج مكافحة الفيروسات بانتظام للتعرف على أحدث التهديدات ، وذلك لأن المتسللين وغيرهم من الأفراد يقومون باستمرار بإنشاء فيروسات جديدة. ينشر معهد AV-TEST الألماني تقييمات لبرامج مكافحة الفيروسات لأنظمة ويندوز [ 98 ] وأندرويد [ 99 ] .

من أمثلة برامج مكافحة الفيروسات والبرامج الضارة لنظام التشغيل مايكروسوفت ويندوز: برنامج مايكروسوفت سكيورتي إسينشالز الاختياري [ 100 ] (لأنظمة ويندوز إكس بي، وفيستا، وويندوز 7) للحماية الفورية، وأداة إزالة البرامج الضارة من ويندوز [ 101 ] (المضمنة الآن في تحديثات ويندوز (الأمان) في " يوم الثلاثاء التصحيحي "، وهو ثاني ثلاثاء من كل شهر)، وبرنامج ويندوز ديفندر (تنزيل اختياري في حالة ويندوز إكس بي). [ 102 ] بالإضافة إلى ذلك، تتوفر العديد من برامج مكافحة الفيروسات الفعّالة للتنزيل مجانًا من الإنترنت (عادةً ما يقتصر استخدامها على الأغراض غير التجارية). [ 103 ] بعض هذه البرامج المجانية تكاد تضاهي البرامج التجارية المنافسة. [ 104 ] تُخصص معرفات CVE للثغرات الأمنية الشائعة وتُدرج في قاعدة بيانات الثغرات الأمنية الوطنية الأمريكية . يُعد برنامج Secunia PSI [ 105 ] مثالًا على برنامج مجاني للاستخدام الشخصي، يقوم بفحص جهاز الكمبيوتر بحثًا عن البرامج القديمة المعرضة للثغرات الأمنية، ويحاول تحديثها. تظهر تنبيهات برامج الفدية وعمليات الاحتيال الإلكتروني على شكل بيانات صحفية في لوحة إعلانات مركز شكاوى جرائم الإنترنت . برامج الفدية هي فيروسات تعرض رسالة على شاشة المستخدم تُفيد بأن الشاشة أو النظام سيظلان مغلقين أو غير قابلين للاستخدام حتى يتم دفع فدية . أما الاحتيال الإلكتروني فهو عملية خداع ينتحل فيها المحتال صفة صديق أو خبير أمن حاسوب أو أي شخص حسن النية، بهدف إقناع الضحية بالكشف عن كلمات المرور أو غيرها من المعلومات الشخصية.

تشمل التدابير الوقائية الأخرى الشائعة تحديثات نظام التشغيل في الوقت المناسب، وتحديثات البرامج، وتصفح الإنترنت بحذر (تجنب المواقع المشبوهة)، وتثبيت البرامج الموثوقة فقط. [ 106 ] تقوم بعض المتصفحات بالإبلاغ عن المواقع التي تم الإبلاغ عنها إلى جوجل والتي أكدت جوجل أنها تستضيف برامج ضارة. [ 107 ] [ 108 ]

هناك طريقتان شائعتان تستخدمهما برامج مكافحة الفيروسات للكشف عن الفيروسات، كما هو موضح في مقال برامج مكافحة الفيروسات . الطريقة الأولى، وهي الأكثر شيوعًا، هي استخدام قائمة بتعريفات توقيعات الفيروسات . وتعتمد هذه الطريقة على فحص محتوى ذاكرة الحاسوب ( ذاكرة الوصول العشوائي (RAM) وقطاعات الإقلاع ) والملفات المخزنة على محركات الأقراص الثابتة أو القابلة للإزالة (محركات الأقراص الصلبة، ومحركات الأقراص المرنة، أو محركات أقراص USB المحمولة)، ومقارنة هذه الملفات بقاعدة بيانات لتوقيعات الفيروسات المعروفة. توقيعات الفيروسات عبارة عن سلاسل من التعليمات البرمجية تُستخدم لتحديد كل فيروس على حدة؛ حيث يحاول مصمم برنامج مكافحة الفيروسات اختيار توقيع فريد لكل فيروس، بحيث لا يُعثر عليه في أي برنامج شرعي. وتستخدم برامج مكافحة الفيروسات المختلفة توقيعات مختلفة لتحديد الفيروسات. أما عيب هذه الطريقة فهو أنها تحمي المستخدمين فقط من الفيروسات التي تم اكتشافها بواسطة التوقيعات الموجودة في آخر تحديث لتعريفات الفيروسات، ولا تحميهم من الفيروسات الجديدة (انظر " هجوم اليوم الصفر "). [ 109 ]

ثمة طريقة ثانية لاكتشاف الفيروسات، وهي استخدام خوارزمية استدلالية تعتمد على سلوكيات الفيروسات الشائعة. تستطيع هذه الطريقة رصد الفيروسات الجديدة التي لم تُحدد لها شركات مكافحة الفيروسات "بصمة" بعد، إلا أنها تُنتج أيضًا عددًا أكبر من الإنذارات الكاذبة مقارنةً باستخدام البصمات. قد تُسبب الإنذارات الكاذبة اضطرابًا، لا سيما في بيئة العمل، لأنها قد تدفع الشركة إلى توجيه موظفيها بعدم استخدام نظام الحاسوب الخاص بها حتى تفحصه أقسام تقنية المعلومات بحثًا عن الفيروسات. وهذا بدوره قد يُبطئ إنتاجية الموظفين.

استراتيجيات وأساليب التعافي

يمكن تقليل الضرر الناتج عن الفيروسات عن طريق إجراء نسخ احتياطية منتظمة للبيانات (وأنظمة التشغيل) على وسائط تخزين مختلفة، إما غير متصلة بالنظام (في أغلب الأحيان، كما هو الحال في القرص الصلب)، أو للقراءة فقط ، أو غير قابلة للوصول لأسباب أخرى، مثل استخدام أنظمة ملفات مختلفة . بهذه الطريقة، في حال فقدان البيانات بسبب فيروس، يمكن استئناف العمل باستخدام النسخة الاحتياطية (والتي يُفترض أن تكون حديثة). [ 110 ] عند إغلاق جلسة النسخ الاحتياطي على وسائط بصرية مثل الأقراص المدمجة وأقراص DVD ، تصبح للقراءة فقط، ولا يمكن أن تتأثر بالفيروسات (طالما لم يتم نسخ فيروس أو ملف مصاب إلى القرص المدمج / قرص DVD ). وبالمثل، يمكن استخدام نظام تشغيل على قرص مدمج قابل للتشغيل لبدء تشغيل الكمبيوتر إذا أصبح نظام التشغيل المثبت غير قابل للاستخدام. يجب فحص النسخ الاحتياطية على وسائط التخزين القابلة للإزالة بعناية قبل استعادتها. ينتشر فيروس جاميما، على سبيل المثال، عبر محركات أقراص فلاش قابلة للإزالة . [ 111 ] [ 112 ]

توفر العديد من المواقع الإلكترونية التابعة لشركات برامج مكافحة الفيروسات خدمة فحص الفيروسات المجانية عبر الإنترنت، مع إمكانيات محدودة للتنظيف (ففي النهاية، يكمن هدف هذه المواقع في بيع منتجات وخدمات مكافحة الفيروسات). تسمح بعض المواقع، مثل موقع VirusTotal.com التابع لشركة جوجل ، للمستخدمين بتحميل ملف واحد أو أكثر من الملفات المشبوهة لفحصها بواسطة برنامج أو أكثر من برامج مكافحة الفيروسات في عملية واحدة. [ 113 ] [ 114 ] بالإضافة إلى ذلك، تتوفر العديد من برامج مكافحة الفيروسات الفعّالة للتنزيل مجانًا من الإنترنت (عادةً ما يقتصر استخدامها على الأغراض غير التجارية). [ 115 ] تقدم مايكروسوفت أداة مجانية اختيارية لمكافحة الفيروسات تُسمى Microsoft Security Essentials ، وأداة إزالة البرامج الضارة لنظام ويندوز يتم تحديثها كجزء من نظام تحديثات ويندوز الدوري، وأداة Windows Defender القديمة الاختيارية لمكافحة البرامج الضارة (إزالة البرامج الضارة) التي تم تطويرها لتصبح منتجًا لمكافحة الفيروسات في ويندوز 8.

تُعطّل بعض الفيروسات ميزة استعادة النظام وأدوات ويندوز المهمة الأخرى، مثل مدير المهام وموجه الأوامر (CMD) . ومن أمثلة هذه الفيروسات فيروس CiaDoor. يمكن إزالة العديد من هذه الفيروسات بإعادة تشغيل الكمبيوتر، ثم الدخول إلى " الوضع الآمن " في ويندوز مع دعم الشبكة، ثم استخدام أدوات النظام أو برنامج Microsoft Safety Scanner . [ 116 ] تستطيع ميزة استعادة النظام في ويندوز Me وويندوز XP وويندوز Vista وويندوز 7 استعادة سجل النظام وملفات النظام الأساسية إلى نقطة استعادة سابقة. غالبًا ما يتسبب الفيروس في "توقف" النظام أو "تجميده"، وتؤدي إعادة التشغيل القسري اللاحقة إلى تلف نقطة استعادة النظام من نفس اليوم. من المفترض أن تعمل نقاط الاستعادة من الأيام السابقة، بشرط ألا يكون الفيروس مصممًا لإتلاف ملفات الاستعادة وألا يكون موجودًا في نقاط الاستعادة السابقة. [ 117 ] [ 118 ]

يمكن استخدام أداة فحص ملفات النظام من مايكروسوفت (المحسّنة في ويندوز 7 والإصدارات الأحدث) للتحقق من ملفات النظام التالفة وإصلاحها. [ 119 ] يُعد استعادة نسخة "نظيفة" (خالية من الفيروسات) سابقة من القسم بأكمله من قرص مستنسخ أو صورة قرص أو نسخة احتياطية أحد الحلول - إذ تُعد استعادة "صورة" قرص احتياطية سابقة عملية بسيطة نسبيًا، وعادةً ما تزيل أي برامج ضارة، وقد تكون أسرع من "تطهير" الكمبيوتر - أو إعادة تثبيت نظام التشغيل والبرامج وإعادة تهيئتها من الصفر، كما هو موضح أدناه، ثم استعادة تفضيلات المستخدم. [ 110 ] تُعد إعادة تثبيت نظام التشغيل طريقة أخرى لإزالة الفيروسات. قد يكون من الممكن استعادة نسخ من بيانات المستخدم الأساسية عن طريق الإقلاع من قرص مضغوط حي ، أو توصيل القرص الصلب بجهاز كمبيوتر آخر والإقلاع من نظام تشغيل الكمبيوتر الثاني، مع الحرص الشديد على عدم إصابة ذلك الكمبيوتر بتشغيل أي برامج مصابة على القرص الأصلي. يمكن بعد ذلك إعادة تهيئة القرص الصلب الأصلي وتثبيت نظام التشغيل وجميع البرامج من الوسائط الأصلية. بمجرد استعادة النظام، يجب اتخاذ الاحتياطات اللازمة لتجنب إعادة الإصابة بالفيروسات من أي ملفات تنفيذية مستعادة . [ 120 ]

أول وصف معروف لبرنامج ذاتي التكاثر في الأدب الخيالي ورد في القصة القصيرة " الرجل ذو الندبة" لغريغوري بنفورد عام 1970 ، والتي تصف برنامج حاسوب يُدعى "فيروس" (VIRUS)، يقوم، عند تثبيته على حاسوب مزود بإمكانية الاتصال عبر مودم الهاتف ، بالاتصال بأرقام هواتف عشوائية حتى يصل إلى مودم يجيب عليه حاسوب آخر، ثم يحاول برمجة الحاسوب المجيب ببرنامجه الخاص، بحيث يبدأ الحاسوب الثاني بدوره بالاتصال بأرقام عشوائية، بحثًا عن حاسوب آخر لبرمجته. ينتشر البرنامج بسرعة هائلة عبر الحواسيب المعرضة للإصابة، ولا يمكن مواجهته إلا ببرنامج ثانٍ يُدعى "لقاح" (VACCINE). [ 121 ] استندت قصته إلى فيروس حاسوبي حقيقي كُتب بلغة فورتران ، كان بنفورد قد أنشأه وشغّله على حاسوب المختبر في ستينيات القرن الماضي، كإثبات للمفهوم، وأخبر جون برونر عنه عام 1970. [ 122 ]

تم استكشاف الفكرة بشكل أكبر في روايتين صدرتا عام 1972، وهما رواية " عندما كان هارلي واحداً" لديفيد جيرولد ورواية "الرجل النهائي" لمايكل كرايتون ، وأصبحت موضوعاً رئيسياً في رواية " راكب الموجة الصادمة" لجون برونر التي صدرت عام 1975. [ 123 ]

أشار فيلم الخيال العلمي " ويست وورلد " لمايكل كرايتون، الصادر عام 1973، إلى مفهوم فيروس الحاسوب في بداياته، حيث كان هذا المفهوم محورًا رئيسيًا في الحبكة، إذ تسبب في خروج الروبوتات عن السيطرة. [ 124 ] يلخص آلان أوبنهايمر، الذي يؤدي دور الشخصية الرئيسية في الفيلم، المشكلة بقوله: "...هناك نمط واضح هنا يوحي بوجود تشابه مع عملية مرض معدٍ، ينتشر من منطقة إلى أخرى." وجاءت الردود كالتالي: "ربما توجد أوجه تشابه سطحية مع المرض"، و"يجب أن أعترف أنني أجد صعوبة في تصديق وجود مرض يصيب الآلات." [ 125 ]

في عام ٢٠١٦، أعلن يوسي باريكا عن إنشاء متحف فنون البرمجيات الخبيثة: وهو عبارة عن مجموعة من برامج البرمجيات الخبيثة، وعادةً ما تكون فيروسات، تم توزيعها في ثمانينيات وتسعينيات القرن الماضي على أجهزة الكمبيوتر المنزلية. يستضيف أرشيف الإنترنت متحف فنون البرمجيات الخبيثة ، ويشرف عليه ميكو هيبونين من هلسنكي ، فنلندا . [ ١٢٦ ] تتيح هذه المجموعة لأي شخص يمتلك جهاز كمبيوتر تجربة الإصابة بالفيروسات التي ظهرت قبل عقود من الزمن بأمان. [ ١٢٧ ]

برامج ضارة أخرى

يُستخدم مصطلح "فيروس" بشكل خاطئ للإشارة إلى أنواع أخرى من البرامج الضارة . يشمل مصطلح "البرامج الضارة" فيروسات الحاسوب، بالإضافة إلى العديد من أشكال البرامج الخبيثة الأخرى، مثل ديدان الحاسوب ، وبرامج الفدية ، وبرامج التجسس ، وبرامج الإعلانات المتسللة ، وأحصنة طروادة ، وبرامج تسجيل ضغطات المفاتيح ، وبرامج التجسس الخفية ، وبرامج التجسس الخاصة بنظام التشغيل ، وكائنات مساعدة المتصفح الخبيثة (BHOs)، وغيرها من البرامج الخبيثة. معظم التهديدات النشطة للبرامج الضارة هي برامج أحصنة طروادة أو ديدان حاسوب، وليست فيروسات حاسوب. مصطلح "فيروس حاسوب"، الذي صاغه فريد كوهين عام 1985، هو تسمية خاطئة. [ 128 ] غالبًا ما تُنفّذ الفيروسات أنشطة ضارة على أجهزة الكمبيوتر المصابة، مثل الاستيلاء على مساحة القرص الصلب أو وقت وحدة المعالجة المركزية ، والوصول إلى المعلومات الشخصية وسرقتها (مثل أرقام بطاقات الائتمان ، وأرقام بطاقات الخصم ، وأرقام الهواتف، والأسماء، وعناوين البريد الإلكتروني، وكلمات المرور، ومعلومات الحسابات المصرفية، وعناوين المنازل، وما إلى ذلك)، وإتلاف البيانات، وعرض رسائل سياسية أو فكاهية أو تهديدية على شاشة المستخدم، وإرسال رسائل بريد إلكتروني غير مرغوب فيها، وتسجيل ضغطات المفاتيح ، أو حتى تعطيل الكمبيوتر تمامًا. مع ذلك، لا تحمل جميع الفيروسات حمولة ضارة وتحاول إخفاء نفسها، فالسمة المميزة للفيروسات هي أنها برامج حاسوبية ذاتية التكاثر تُعدّل برامج أخرى دون موافقة المستخدم عن طريق حقن نفسها في تلك البرامج، على غرار الفيروسات البيولوجية التي تتكاثر داخل الخلايا الحية.

انظر أيضاً

ملحوظات

  1. هذا مشابه لكيفية تقليل التنوع الجيني في السكان لفرصة أن يقضي مرض واحد على السكان في علم الأحياء .

مراجع

  1. "الإنترنت يُصاب بفيروس" . صحيفة نيويورك تايمز . 6 أغسطس/آب 2014. مؤرشف من الأصل في 11 أبريل/نيسان 2020. تم الاطلاع عليه في 3 سبتمبر/أيلول 2020 .
    • ستالينغز، ويليام (2012). أمن الحاسوب  : المبادئ والتطبيق . بوسطن: بيرسون. ص  182. ISBN 978-0-13-277506-9.
    • أفاست ند
  2. ^ بيكيرا، خوسيه آر سي. دي فاسكونسيلوس، أدولفو أ؛ غابرييل، كارلوس ECJ؛ أراوجو، فانيسا أو. (2008). "النماذج الديناميكية لفيروسات الكمبيوتر" . أجهزة الكمبيوتر والأمن . 27 ( 7 – 8): 355 – 359. دوى : 10.1016/j.cose.2008.07.006 . ISSN 0167-4048 . مؤرشفة من الأصلي بتاريخ 2022-12-28 . تم الاسترجاع 2022-10-30 . 
  3. Avast nd .
  4. يو، سانغ سو. (2012). علوم الحاسوب وتطبيقاتها : CSA 2012، جيجو، كوريا، 22-25.11.2012 . سبرينغر. ص. 515. ردمك   978-94-007-5699-1. OCLC 897634290 . 
  5. يو، وي؛ تشانغ، نان؛ فو، شينوين؛ تشاو، وي (أكتوبر 2010). "الديدان ذاتية الانضباط والتدابير المضادة: النمذجة والتحليل". معاملات IEEE في الأنظمة المتوازية والموزعة . 21 (10): 1501-1514 . Bibcode : 2010ITPDS..21.1501Y . doi : 10.1109/tpds.2009.161 . ISSN 1045-9219 . S2CID 2242419 .  
  6. ↑ بيل، ديفيد جيه؛ وآخرون ، محررو (2004). "الفيروس" . الثقافة الإلكترونية: المفاهيم الأساسية . روتليدج. ص 154. ISBN   9780203647059.
  7. غرانيمان، سكوت. "فيروسات لينكس مقابل فيروسات ويندوز" . ذا ريجستر . مؤرشف من الأصل في 7 سبتمبر 2015. تم الاطلاع عليه في 4 سبتمبر 2015 .
  8. فون نيومان، جون (1966). "نظرية الأوتوماتا ذاتية التكاثر" (ملف PDF) . مقالات في الأوتوماتا الخلوية . مطبعة جامعة إلينوي: 66-87 . مؤرشف (ملف PDF) من الأصل في 13 يونيو 2010. تم الاطلاع عليه في 10 يونيو 2010 .
  9. إريك فيليول، فيروسات الحاسوب: من النظرية إلى التطبيقات، المجلد 1، مؤرشف في 14 يناير 2017 على موقع Wayback Machine ، دار بيركهاوزر للنشر، 2005، الصفحات 19-38، رقم ISBN 2-287-23939-1.
  10. ^ ريساك، فيث (1972)، “Selbstreproduzierende Automaten mit Minimal Informationsübertragung” ، Zeitschrift für Maschinenbau und Elektrotechnik ، أرشفة من النسخة الأصلية في 2010-10-05
  11. ^ كراوس، يورغن (فبراير 1980)، Selbstreproduktion bei Programmen (PDF) ، أرشفة من النسخة الأصلية (PDF) بتاريخ 14-07-2015 ، استرجاعها 2015-05-08
  12. "قائمة الفيروسات" . مؤرشفة من الأصل بتاريخ 16-10-2006 . تم الاطلاع عليها بتاريخ 07-02-2008 .
  13. تشين، توماس؛ جان مارك روبرت (2004). "تطور الفيروسات والديدان" . مؤرشف من الأصل بتاريخ 9 أغسطس 2013. تم الاطلاع عليه بتاريخ 16 فبراير 2009 .
  14. باريكا، جوسي (2007). العدوى الرقمية: علم آثار الوسائط لفيروسات الحاسوب . نيويورك: بيتر لانغ. ص 50. ISBN  978-0-8204-8837-0تمت أرشفة النسخة الأصلية بتاريخ 2017-03-16 .
  15. "دودة الزاحف، أول فيروس حاسوبي" . تاريخ المعلومات . مؤرشف من الأصل في 28 مايو 2022. تم الاطلاع عليه في 16 يونيو 2022 .
  16. راسل ، ديبورا؛ جانجيمي، جي تي (1991). أساسيات أمن الحاسوب . أورايلي. ص 86. ISBN  0-937175-71-4.
  17. 1 2 جيسدانان، أنيك (1 سبتمبر 2007). "مقلب مدرسي يُشعل 25 عامًا من المشاكل الأمنية" . سي إن بي سي . مؤرشف من الأصل في 20 ديسمبر 2014. تم الاطلاع عليه في 12 أبريل 2013 .
  18. كوهين، فريد (1984)، فيروسات الحاسوب - النظرية والتجارب ، مؤرشف من الأصل بتاريخ 18 فبراير 2007 
  19. يشرح البروفيسور لين أدلمان كيف صاغ مصطلح "فيروس الكمبيوتر"" . www.welivesecurity.com . تم الاطلاع عليه بتاريخ 26-12-2024 .
  20. كوهين، فريد، فيروس حاسوبي غير قابل للكشف ، 1987، آي بي إم
  21. برجر، رالف، 1991. فيروسات الحاسوب وحماية البيانات ، الصفحات 19-20
  22. سولومون، آلان؛ غريازنوف، ديمتري أو. (1995). موسوعة فيروسات الدكتور سولومون . أيلزبري، باكينغهامشير، المملكة المتحدة: إس آند إس إنترناشونال بي إل سي. رقم ISBN 1-897661-00-2.
  23. سولومون 2011 .
  24. غان، ج. ب. (يونيو 1984). "استخدام وظائف الفيروسات لتوفير مترجم لغة APL افتراضي تحت سيطرة المستخدم". ACM SIGAPL APL Quote Quad . 14 (4). ACM نيويورك، نيويورك، الولايات المتحدة الأمريكية: 163-168 . doi : 10.1145/384283.801093 . ISSN 0163-6006 . 
  25. "إصلاح فيروس قطاع الإقلاع" . Antivirus.about.com. 10-06-2010. مؤرشف من الأصل في 12-01-2011 . تم الاطلاع عليه في 27-08-2010 .
  26. "أمجد فاروق علوي: مخترع أول فيروس حاسوبي، منشور من زغام" . يوتيوب. مؤرشف من الأصل بتاريخ 6 يوليو 2013. تم الاطلاع عليه بتاريخ 27 أغسطس 2010 .
  27. "فيروس وينفير" . مؤرشف من الأصل بتاريخ 8 أغسطس 2016. تم الاطلاع عليه بتاريخ 10 يونيو 2016 .
  28. ميلر، جريج (20 فبراير 1996). "التكنولوجيا : إصابة نظام ويندوز 95 بفيروس 'بوزا' تُعدّ نعمة لمصنّعي برامج مكافحة الفيروسات" . صحيفة لوس أنجلوس تايمز . تاريخ الاسترجاع: 17 يونيو 2024 . 
  29. يو، إنسيون (29 أكتوبر 2004). "تصوير فيروسات ويندوز التنفيذية باستخدام الخرائط ذاتية التنظيم". وقائع ورشة عمل ACM لعام 2004 حول التصور واستخراج البيانات لأمن الحاسوب . الصفحات 82-89 . doi : 10.1145/1029208.1029222 . ISBN  1-58113-974-8.
  30. غرايمز 2001 ، ص 99-100 . 
  31. "فيروس SCA" . مركز اختبار الفيروسات، جامعة هامبورغ. 5 يونيو 1990. مؤرشف من الأصل في 8 فبراير 2012. تم الاطلاع عليه في 14 يناير 2014 .
  32. بورنيل، جيري (يوليو 1988). "الدكتور بورنيل ضد الفيروس" . بايت . الصفحات 197-207 . تاريخ الاسترجاع: 12 أبريل 2025 . 
  33. لودفيج 1998 ، ص 15 . 
  34. 1 2 3 4 5 6 ستالينغز، ويليام (2012). أمن الحاسوب : المبادئ والتطبيق . بوسطن: بيرسون. ص 183. ISBN   978-0-13-277506-9.
  35. لودفيج 1998 ، ص 292 . 
  36. "مفاهيم أساسية عن البرمجيات الخبيثة" (ملف PDF) . cs.colostate.edu. مؤرشف (ملف PDF) من الأصل بتاريخ 9 مايو 2016. تم الاطلاع عليه بتاريخ 25 أبريل 2016 .
  37. غريغوري، بيتر (2004). فيروسات الحاسوب للمبتدئين . هوبوكين، نيوجيرسي: وايلي للنشر. ص 210. ISBN  0-7645-7418-3.
  38. "الحمولة" . encyclopedia.kaspersky.com . مؤرشف من الأصل بتاريخ 2023-12-06 . تم الاطلاع عليه بتاريخ 2022-06-26 .
  39. "ما هي الحمولة الخبيثة؟" . كلاود فلير . مؤرشف من الأصل بتاريخ 30-09-2023 . تم الاطلاع عليه بتاريخ 26-06-2022 .
  40. زور، بيتر (2005). فن البحث عن فيروسات الحاسوب والدفاع عنها . أبر سادل ريفر، نيوجيرسي: أديسون-ويسلي. ص 43. ISBN  0-321-30454-3.
  41. سيرازي، جوزيبي؛ زانيرو، ستيفانو (2004). "نماذج انتشار فيروسات الحاسوب" (ملف PDF) . في: كالزاروسا، ماريا كارلا؛ جيلينبي، إيرول (محرران). أدوات الأداء وتطبيقاتها على الأنظمة الشبكية . سلسلة محاضرات في علوم الحاسوب. المجلد 2965. الصفحات 26-50 . مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 18 أغسطس 2013.  
  42. أفوين، جيلداس (2007). أمن أنظمة الحاسوب: مفاهيم أساسية وتمارين محلولة . مطبعة EPFL / مطبعة CRC. الصفحات 21-22 . ISBN  9781420046205تمت أرشفة النسخة الأصلية بتاريخ 2017-03-16 .
  43. براين، مارشال؛ فينتون، ويسلي (أبريل 2000). "كيف تعمل فيروسات الحاسوب" . HowStuffWorks.com. مؤرشف من الأصل في 29 يونيو 2013. تم الاطلاع عليه في 16 يونيو 2013 .
  44. غرايمز 2001 ، الفصل 5 .
  45. أيكوك، جون (2006). فيروسات الحاسوب والبرمجيات الخبيثة . سبرينغر. ص 89. ISBN  9780387341880تمت أرشفة النسخة الأصلية بتاريخ 2017-03-16 .
  46. "ما هو فيروس قطاع الإقلاع؟" . مؤرشف من الأصل بتاريخ 18-11-2015 . تم الاطلاع عليه بتاريخ 16-10-2015 .
    • سكوديس، إدوارد (2004). "آليات الإصابة وأهدافها" . البرمجيات الخبيثة: مكافحة التعليمات البرمجية الخبيثة . برنتيس هول بروفيشنال. ص 37-38 . ISBN  9780131014053تمت أرشفة النسخة الأصلية بتاريخ 2017-03-16 .
    • مجهول (2003). أقصى درجات الحراسة . دار سامز للنشر. الصفحات 331-333 . رقم ISBN  9780672324598تمت أرشفة النسخة الأصلية بتاريخ 2014-07-06 .
  47. ميشرا، أوماكانت (2012). "الكشف عن فيروسات قطاع الإقلاع - تطبيق منهجية حل المشكلات الابتكارية (TRIZ) لتحسين برامج مكافحة الفيروسات" . المجلة الإلكترونية لشبكة أبحاث العلوم الاجتماعية (SSRN) . doi : 10.2139/ssrn.1981886 . ISSN 1556-5068 . S2CID 109103460 .  
  48. جونز، ديف (1 ديسمبر 2001). "بناء نظام للكشف عن فيروسات البريد الإلكتروني لشبكتك". مجلة لينكس (92): 2. الرقم الدولي الموحد للدوريات 1075-3583 . 
  49. ^ بيلا جي ليبتاك، أد. (2002). دليل مهندسي الآلات (الطبعة الثالثة ). بوكا راتون: مطبعة CRC. ص. 874. ردمك   9781439863442تم الاطلاع عليه بتاريخ 4 سبتمبر 2015 .
  50. "استراتيجيات فيروسات الحاسوب وطرق الكشف عنها" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 23 أكتوبر 2013. تم الاطلاع عليه بتاريخ 2 سبتمبر 2008 .
  51. "ما هو الروتكيت - التعريف والشرح" . www.kaspersky.com . 2022-03-09 . تم الاطلاع عليه بتاريخ 2022-06-26 .
  52. كفارت، جيه أو؛ وايت، إس آر (1993). "قياس ونمذجة انتشار فيروسات الحاسوب". وقائع ندوة جمعية مهندسي الكهرباء والإلكترونيات (IEEE) لعام 1993 حول البحث في الأمن والخصوصية . الصفحات 2-15 . doi : 10.1109/RISP.1993.287647 . ISBN  0-8186-3370-0. S2CID 8436288 . 
  53. زور، بيتر (2005). فن البحث عن فيروسات الحاسوب والدفاع عنها . بوسطن: أديسون-ويسلي. ص 285. ISBN  0-321-30454-3تمت أرشفة النسخة الأصلية بتاريخ 2017-03-16 .
  54. فوكس-بريستر، توماس. "نتفليكس تتخلى عن برامج مكافحة الفيروسات، مما ينذر بزوال صناعة بأكملها" . فوربس . مؤرشف من الأصل في 6 سبتمبر 2015. تم الاطلاع عليه في 4 سبتمبر 2015 .
  55. "كيف تعمل برامج مكافحة الفيروسات" . جامعة ستانفورد. مؤرشف من الأصل في 7 يوليو 2015. تم الاطلاع عليه في 4 سبتمبر 2015 .
  56. "www.sans.org" . مؤرشف من الأصل بتاريخ 25-04-2016 . تم الاطلاع عليه بتاريخ 16-04-2016 .
  57. جاكوبس، ستيوارت (2015-12-01). هندسة أمن المعلومات: تطبيق مفاهيم هندسة النظم لتحقيق ضمان المعلومات . جون وايلي وأولاده. ISBN 9781119104711.
  58. بيشوب، مات (2003). أمن الحاسوب: فن وعلم . أديسون-ويسلي بروفيشنال. ص 620. ISBN  9780201440997تمت أرشفة النسخة الأصلية بتاريخ 2017-03-16 .
  59. 1 2 أيكوك، جون (19 سبتمبر 2006). فيروسات الحاسوب والبرمجيات الخبيثة . سبرينغر. ص 35-36 . ISBN  978-0-387-34188-0تمت أرشفة هذا النص من المصدر الأصلي في 16 مارس 2017.
  60. "ما هو الفيروس متعدد الأشكال؟ ​​- تعريف من موقع WhatIs.com" . موقع SearchSecurity . مؤرشف من الأصل بتاريخ 8 أبريل 2018. تم الاطلاع عليه بتاريخ 7 أغسطس 2018 .
  61. ↑ كيزا ، جوزيف م. (2009). دليل أمن شبكات الحاسوب . سبرينغر. ص 341. ISBN  9781848009165.
  62. إيلام، إلداد (2011). الهندسة العكسية: أسرار الهندسة العكسية . جون وايلي وأولاده. ص 216. ISBN  9781118079768تمت أرشفة النسخة الأصلية بتاريخ 2017-03-16 .
  63. "نشرة الفيروسات : مسرد المصطلحات - الفيروسات متعددة الأشكال" . Virusbtn.com. 1 أكتوبر 2009. مؤرشف من الأصل في 1 أكتوبر 2010. تم الاطلاع عليه في 27 أغسطس 2010 .  
  64. بيريو، فريدريك؛ بيتر فيري؛ بيتر زور (مايو 2002). "أوجه تشابه لافتة" (ملف PDF) . مؤرشف من الأصل (ملف PDF) في 27 سبتمبر 2007. تم الاطلاع عليه في 9 سبتمبر 2007 .
  65. "نشرة الفيروسات : مسرد المصطلحات - الفيروسات المتحولة" . Virusbtn.com. مؤرشف من الأصل بتاريخ 22-07-2010 . تم الاطلاع عليه بتاريخ 27-08-2010 .  
  66. كاسبرسكي، يوجين (21 نوفمبر 2005). "صناعة مكافحة الفيروسات المعاصرة ومشاكلها" . سكيور لايت. مؤرشف من الأصل في 5 أكتوبر 2013.
  67. نوريندر، لودفيج (2013-12-03). "تطوير فيروسات الطاقة لأجهزة ARM" . مؤرشف من الأصل بتاريخ 24-03-2024 . تم الاطلاع عليه بتاريخ 24-03-2024 .
  68. غانيسان، كارتيك؛ جو، جونغهو؛ بيرشر، دبليو. لويد؛ كاسيريديس، ديميتريس؛ يو، زيبين؛ جون، ليزي ك. (سبتمبر 2010). "الحد الأقصى للطاقة على مستوى النظام (SYMPO)" . وقائع المؤتمر الدولي التاسع عشر حول البنى المتوازية وتقنيات الترجمة - PACT '10 . ص 19. doi : 10.1145/1854273.1854282 . ISBN  9781450301787. S2CID 6995371 . تم الاسترجاع في 19 نوفمبر 2013 . 
  69. "تحديات الأداء الحراري من السيليكون إلى الأنظمة" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 9 فبراير 2018. تم الاطلاع عليه بتاريخ 29 أغسطس 2021 .
  70. "أساسيات الفيروسات" . مركز الاستجابة للطوارئ الحاسوبية الأمريكي. مؤرشف من الأصل بتاريخ 2013-10-03.
  71. "إشعار بشأن الفيروسات: برنامج AVERT التابع لشركة Network Associates يكتشف أول فيروس قادر على إصابة ملفات JPEG، ويصنفه ضمن فئة المخاطر المنخفضة" . مؤرشف من الأصل بتاريخ 4 مايو 2005. تم الاطلاع عليه بتاريخ 13 يونيو 2002 .
  72. "المستخدمون يقومون بالفعل بتوصيل محركات أقراص USB التي يجدونها" (ملف PDF) .
  73. "حصة سوق أنظمة التشغيل" . netmarketshare.com . مؤرشف من الأصل بتاريخ 12-05-2015 . تم الاطلاع عليه بتاريخ 16-05-2015 .
  74. موخي، ك.ك. وآخرون (2005). لينكس: ميزات الأمان والتدقيق والتحكم . ISACA. ص 128. ISBN   9781893209787تمت أرشفة النسخة الأصلية بتاريخ 2016-12-01 .
  75. توكسن، بوب (2003). أمن لينكس في العالم الحقيقي: منع الاختراق، والكشف عنه، والتعافي منه . برنتيس هول بروفيشنال. ص 365. ISBN  9780130464569تمت أرشفة النسخة الأصلية بتاريخ 2016-12-01 .
  76. نويز، كاثرين (3 أغسطس 2010). "لماذا يُعدّ لينكس أكثر أمانًا من ويندوز؟" . بي سي وورلد . مؤرشف من الأصل في 1 سبتمبر 2013.
  77. ^ راجي ، إميليو. وآخرون . (2011). بداية أوبونتو لينكس . Apress. ص. 148. ردمك   9781430236276تمت أرشفة النسخة الأصلية بتاريخ 2017-03-16 .
  78. «مكافي تكتشف أول فيروس لنظام لينكس» (بيان صحفي). مكافي، عبر أكسل بولدت. 5 فبراير 1997. مؤرشف من الأصل في 17 ديسمبر 2005.
  79. بولدت، أكسل (19 يناير 2000). "بليس، فيروس لينكس"تمت أرشفة هذا النص من المصدر الأصلي في 14 ديسمبر 2005.
  80. كيم، ديفيد؛ سولومون، مايكل ج. (17 نوفمبر 2010). أساسيات أمن نظم المعلومات . دار نشر جونز وبارتليت. ص 360 وما بعدها. ISBN  978-1-4496-7164-8تمت أرشفة هذا النص من المصدر الأصلي في 16 مارس 2017.
  81. "موسوعة كاسبرسكي لتكنولوجيا المعلومات في ثمانينيات القرن العشرين" . مؤرشف من الأصل بتاريخ 18 أبريل 2021. تم الاطلاع عليه بتاريخ 16 مارس 2021 .
  82. "ما هو فيروس الحاسوب؟" . Actlab.utexas.edu. 31-03-1996. مؤرشف من الأصل في 27-05-2010 . تم الاطلاع عليه في 27-08-2010 .
  83. الدليل الشامل لمكافحة البرامج الضارة، وبرامج التجسس، والتصيد الاحتيالي، والبريد العشوائي . Realtimepublishers.com. 1 يناير 2005. الصفحات 48 وما بعدها. ISBN  978-1-931491-44-0تمت أرشفة هذا النص من المصدر الأصلي في 16 مارس 2017.
  84. كوهين، إيلي ب. (2011). مواجهة تحديات المعلومات . إنفورمينج ساينس. ص 27–. ISBN  978-1-932886-47-4تمت أرشفة النسخة الأصلية بتاريخ 19-12-2017 .
  85. بونتشيف، فيسلين. "مشاكل تحديد فيروسات الماكرو" . شركة فريسك سوفتوير إنترناشونال .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  86. "فيروس الصور على فيسبوك ينتشر عبر البريد الإلكتروني" . ١٩ يوليو ٢٠١٢. مؤرشف من الأصل بتاريخ ٢٩ مايو ٢٠١٤. تم الاطلاع عليه بتاريخ ٢٨ أبريل ٢٠١٤ .
  87. ويفر، بيريند-يان. "ثغرة XSS في صفحة تسجيل الدخول إلى هوتميل" . مؤرشف من الأصل بتاريخ 2014-07-04 . تم الاطلاع عليه بتاريخ 2014-04-07 .
  88. ألكورن، ويد. "فيروس البرمجة النصية عبر المواقع" . bindshell.net. مؤرشف من الأصل بتاريخ 23 أغسطس 2014. تم الاطلاع عليه بتاريخ 13 أكتوبر 2015 .
  89. سبافورد، يوجين هـ.؛ هيفي، كاثلين أ.؛ فيربراش، ديفيد ج. (1989). التعامل مع التخريب الإلكتروني . قسم صناعة البرمجيات في ADAPSO .
  90. "كا-بوم: تشريح فيروس حاسوبي". InformationWeek . 3 ديسمبر 1990. ص 60. 
  91. "Trove" . trove.nla.gov.au . مؤرشف من الأصل بتاريخ 18 أبريل 2021. تم الاطلاع عليه بتاريخ 3 سبتمبر 2020 .
  92. هوفاف، أنات (أغسطس 2005). "رد فعل سوق رأس المال على منتجات تكنولوجيا المعلومات المعيبة" . الحوسبة والأمن . 24 (5): 409-424 . doi : 10.1016/j.cose.2005.02.003 .
  93. "تقارير اختبار مفصلة - (ويندوز) مستخدم منزلي" . AV-Test.org. مؤرشف من الأصل بتاريخ 7 أبريل 2013. تم الاطلاع عليه بتاريخ 8 أبريل 2013 .
  94. "تقارير اختبار مفصلة - أجهزة أندرويد المحمولة" . AV-Test.org. 2019-10-22. مؤرشف من الأصل بتاريخ 2013-04-07. 
  95. "Microsoft Security Essentials" . مؤرشف من الأصل في 21 يونيو 2012. تم الاطلاع عليه في 21 يونيو 2012 .
  96. "أداة إزالة البرامج الضارة" . مايكروسوفت . مؤرشف من الأصل في 21 يونيو 2012. تم الاطلاع عليه في 21 يونيو 2012 .
  97. "Windows Defender" . مايكروسوفت . مؤرشف من الأصل في 22 يونيو 2012. تم الاطلاع عليه في 21 يونيو 2012 .
  98. روبنكينغ، نيل ج. (17 فبراير 2012). "أفضل برنامج مجاني لمكافحة الفيروسات لعام 2012" . pcmag.com. مؤرشف من الأصل بتاريخ 14 مايو 2012.
  99. روبنكينغ، نيل ج. (10 يناير 2013). "أفضل برنامج لمكافحة الفيروسات لعام 2013" . pcmag.com. مؤرشف من الأصل بتاريخ 14 يناير 2013.
  100. روبنكينغ، نيل ج. "مراجعة وتقييم برنامج Secunia Personal Software Inspector 3.0" . PCMag.com . مؤرشف من الأصل بتاريخ 16 يناير 2013. تم الاطلاع عليه بتاريخ 19 يناير 2013 .
  101. "دليل من 10 خطوات للحماية من الفيروسات" . GrnLight.net. مؤرشف من الأصل بتاريخ 24 مايو 2014. تم الاطلاع عليه بتاريخ 23 مايو 2014 .
  102. "التصفح الآمن من جوجل" . مؤرشف من الأصل بتاريخ 14-09-2014.
  103. "أبلغ عن البرامج الضارة (عنوان URL) إلى جوجل" . مؤرشف من الأصل بتاريخ 12-09-2014.
  104. تشانغ، يو؛ وآخرون (2008). "نهج مناعي جديد للكشف عن فيروس ويندوز بي إي" . في تانغ، تشانغجي؛ وآخرون (محررون). التنقيب المتقدم عن البيانات وتطبيقاتها: المؤتمر الدولي الرابع، ADMA 2008، تشنغدو، الصين، 8-10 أكتوبر 2008، وقائع المؤتمر . سبرينغر. ص 250. ISBN    9783540881919تمت أرشفة النسخة الأصلية بتاريخ 2017-03-16 .
  105. ١ ٢ "عادات أمنية جيدة | US-CERT" . ٢ يونيو ٢٠٠٩. مؤرشف من الأصل في ٢٠ أبريل ٢٠١٦. تم الاطلاع عليه في ١٦ أبريل ٢٠١٦ .
  106. "W32.Gammima.AG" . سيمانتك. مؤرشف من الأصل بتاريخ 13 يوليو 2014. تم الاطلاع عليه بتاريخ 17 يوليو 2014 .
  107. "فيروسات! في! الفضاء!" . GrnLight.net. مؤرشف من الأصل بتاريخ 24-05-2014 . تم الاطلاع عليه بتاريخ 17-07-2014 .
  108. "VirusTotal.com (شركة تابعة لشركة جوجل)" . مؤرشف من الأصل بتاريخ 16-06-2012.
  109. "VirScan.org" . مؤرشف من الأصل بتاريخ 26-01-2013.
  110. روبنكينغ، نيل ج. (23 أبريل 2014). "أفضل برنامج مجاني لمكافحة الفيروسات لعام 2014" . pcmag.com. مؤرشف من الأصل بتاريخ 12 أغسطس 2014.
  111. "ماسح الأمان من مايكروسوفت" . مؤرشف من الأصل بتاريخ 29-06-2013.
  112. "إزالة الفيروسات - مساعدة" . مؤرشف من الأصل بتاريخ 31 يناير 2015. تم الاطلاع عليه بتاريخ 31 يناير 2015 .
  113. "إزالة W32.Gammima.AG - مساعدة في الإزالة" . سيمانتك. 27-08-2007. مؤرشف من الأصل في 04-08-2014 . تم الاطلاع عليه في 17-07-2014 . 
  114. "support.microsoft.com" . مؤرشف من الأصل بتاريخ 2016-04-07 . تم الاطلاع عليه بتاريخ 2016-04-16 .
  115. "www.us-cert.gov" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 19-04-2016 . تم الاطلاع عليه بتاريخ 16-04-2016 .
  116. بنفورد، غريغوري (مايو 1970). "الرجل ذو الندبة". مجلة فينشر للخيال العلمي . المجلد 4، العدد 2. الصفحات 122–.   
  117. نوفمبر 1999 "خواطر" لرواية "الرجل ذو الندبة"، بقلم غريغوري بنفورد
  118. كلوت، جون. "برونر، جون" . موسوعة الخيال العلمي . مجموعة أوريون للنشر. مؤرشف من الأصل في 17 ديسمبر 2018. تم الاطلاع عليه في 30 يناير 2013 .
  119. ملخص مسلسل Westworld على موقع IMDB . تم الاطلاع عليه بتاريخ 28 نوفمبر 2015.
  120. مايكل كرايتون (21 نوفمبر 1973). ويست وورلد (فيلم). توسان، أريزونا: مترو غولدوين ماير. يحدث الحدث عند الدقيقة 32. وهناك نمط واضح هنا يوحي بتشابه مع عملية مرض معدٍ، ينتشر من منطقة منتجع إلى أخرى. ... "ربما توجد أوجه تشابه سطحية مع المرض." "يجب أن أعترف أنني أجد صعوبة في تصديق وجود مرض يصيب الآلات."
  121. باريكا، جوسي (19 فبراير 2016). هاريس، ستيفن (محرر). "فيروسات الحاسوب تستحق متحفًا: إنها شكل فني بحد ذاتها" . ذا كونفرسيشن . doi : 10.64628/AB.hxtqpjjrc .
  122. "متحف البرمجيات الخبيثة" . أرشيف الإنترنت . تم الاسترجاع في 21-09-2025 .
  123. لودفيج 1998 ، ص 13 . 

للمزيد من القراءة

  • برجر، رالف (16 فبراير 2010) [1991]. فيروسات الحاسوب وحماية البيانات . أباكوس. ص  353. ISBN 978-1-55755-123-8.
  • غرانيمان، سكوت (6 أكتوبر 2003). "فيروسات لينكس مقابل فيروسات ويندوز" . ذا ريجستر . مؤرشف من الأصل في 7 سبتمبر 2015. تم الاطلاع عليه في 10 أغسطس 2017 .
  • لودفيج، مارك (1993). فيروسات الحاسوب، والحياة الاصطناعية، والتطور . توسون، أريزونا: منشورات أمريكان إيجل. رقم ISBN 0-929408-07-1تمت أرشفة هذا النص من النسخة الأصلية في 4 يوليو 2008.
  • مارك روسينوفيتش (نوفمبر 2006). فيديو تنظيف البرامج الضارة المتقدمة(ويب ( WMV / MP4 )). شركة مايكروسوفت. مؤرشف من الأصل في 4 سبتمبر 2016. تم الاطلاع عليه في 24 يوليو 2011 .
  • باريكا، جوسي (2007). العدوى الرقمية: دراسة أثرية إعلامية لفيروسات الحاسوب . التكوينات الرقمية. نيويورك: بيتر لانغ. ISBN 978-0-8204-8837-0.