ویروس چیست ؟

 یک برنامه کامپیوتری است که همچون ویروسهای بیولوژیکی توانایی منحصر بفردی بنام تکثیر شدن دارد. ویروسها میتوانند به هر نوع فایلی چسبیده و خود را گسترش دهند. برخی ویروسهاعلاوه بر قابلیت تکثیر دارای توانایی مشترک دیگری نیز هستند : این ویروسها دارای روتینی هستند که میتواند به شما آسیب برساند و یا اینکه دیسک سخت شما را فرمت کند. ساده ترین نوع ویروس برنامه ای است خود را به میزان بسیار زیاد تکثیر کرده و اینکار را آنقدر تکرار کرده تا اینکه حافظه کامپیوتر پر شده و کامپیوتر hang می کند ... سالها قبل ویروس ها از طریق فلاپی منتشر میشدند اما امروزه با گسترش شبکه اینترنت این شبکه سریعترین راه برای گسترش ویروسها گردیده است.

عملکرد ویروس

 ویروسها عملکرد متفاوتی دارند و آنچه در همه آنها اشتراک دارد عملکرد منفی آنها می باشد. به این معنی که ویروس ها عموما در صدد ایجاد مزاحمت های رایانه ای هستند. این مزاحمت ها گستره ی وسیعی دارند و به راحتی قابل تعریف نیستند اما به طور کلی می توان عملکرد ویروسها را به صورت زیر تقسیم بندی کرد. 

 - ایجاد تاخیر یا وقفه در حین عملیات سیستم اعم از اجرای برنامه ها یا راه اندازی رایانه و...

 - تخریب یا حذف برنامه و اطلاعات بخشهای مختلف دیسکها و یا حتی فرمت کردن دیسکها.

 - اشغال حافظه و تکثیر در حافظه به نحوی که در حافظه جایی برای اجرای دیگر برنامه ها نمی ماند.



مزاحمت های فوق ممکن است به محض فعال شدن ویروس یعنی قرار گرفتن ویروس در حافظه از طریق اجرای یک برنامه ی کاربردی آلوده و یا در یکه تاریخ و زمان خاص و یا حتی اجرای برنامه کاربردی خاص انجام شود.

انواع ویروس

تقسیم بندی درست از ویروس ها مشکل است اما در یک تقسیم بندی کلی می توان اکثر آنها را در یکی از گروههای زیر قرار داد :

Memory Resident Virus : ویروس هایی که پس از فعال شدن مانند یک برنامه ماندگار در حافظه ram رایانه باقی می مانند.

Stealth Virus: اینگونه ویروس ها به روش های مختلف رد پای خویش را مخفی می کنند به این معنی که فایلهای آلوده به اینگونه ویروس ها به گونه نشان داده می شود که یک فایل غیر آلوده جلوه کند. به عنوان مثال عموم ویروس ها پس از آلوده کردن یک فایل بر اندازه آن فایل می افزایند و یا گاهی تاریخ و زمان ضبط فایل را عوض می کنند اما ویروس های گروه stealth می توانند به روش های خاص و بدون تغییر وضعیت ظاهری عملیات خویش را انجام دهند.

Encrypiting Virus : اینگونه ویروسها خود را به صورت های مختلفی رمز می کنند و به این ترتیب شناسایی آنها مشکل تر می شود.

Polymorphic Virus : این ویروس ها پس از هر بار آلوده سازی ساختار داخلی خود را تغییر می دهند و یا از شیوه های خود رمزی استفاده می کنند.