هیچ دقت کرده اید که خیلی از ویروس های کامپیوتری یک فرآیند زندگی دارند ؟ مثل ویروس های انسانی که ساخته می شوند ، توسعه پیدا می کنند ، آلوده می کنند و توسعه پیدا می کنند و در نهایت می میرند . این فرآیند در ویروسهای کامپیوتری هر چند که متفاوت است اما شباهت هایی هم دارد که به ترتیب این 6 مرحله را شامل می شوند :
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
- مرحله طراحی : کد ویروس توس یک زبان برنامه نویسی نوشته می شود . تقریبا هر کسی که درک کمی از نوشتن برنامه داشته باشد می تواند یک ویروس کامپیوتری ایجاد کند
- مرحله تکثیر : ویروس خودش را به هدف حمله می چسباند و سیستم های هدف را آلوده می کند که این آلودگی معمولا یک سیکل یا چرخه زمانی مشخص دارد
- مرحله اجرا : این مرحله زمانی فعال می شود که کاربر یک فعالیت خاص را برای فعال شدن ویروس انجام می دهد . برای مثال ممکن است با کلیک کردن روی یک فایل خاص اجرا شود.
- مرحله شناسایی : کاربران معمولا در این مرحله متوجه می شوند که سیستم آلوده شده است. در این مرحله است که کاربر متوجه می شود که در سیستم مشکلی وجود دارد و پی به وجود ویروس و یک تهدید بر روی سیستم می برد. معمولا ویروس در این مرحله تخریب خودش را انجام داده است
- مرحله لو رفتن و مقابله : در این مرحله است که توسعه دهندگان ابزارهای ضدبدافزار ( آنتی ویروس ها ) راهکار مقابله با ویروس را ارائه می دهند
- مرحله حذف : در این مرحله است که آنتی ویروس شما به شما می گوید که به روز رسانی را انجام دهید و به همین ترتیب با ویروس مقابله شده و از بین می رود
این فرآیند 6 مرحله ای الزاما در خصوص ویروس ها صدق نمی کند و در اکثر بدافزارها به همین شکل است اما بهتر است این مراحل را همیشه به یاد داشته باشید. اول باید ویروسی وجود داشته باشد که ضد ویروسی فروخته شود و این باید شما را فکر فرو ببرد ...