آشنایی باویروس های رایانه ای ( بخش اول )
تعریف ویروس
ویروس ها یک برنامه یا یک کد (اسکریپت) بسیار کوچکی هستند که بر روی برنامه های بزرگتر سوار می شوند.یعنی در بین کدهای اصلی یا فایل های اصلی یک برنامه دیگر که معمولا پر کاربرد می باشد قرار می گیرند و به محض نصب برنامه اصلی خود را وارد سیستم رایانه ای شخصی قربانی می کنند و هنگام اجرای برنامه به طور خودکار اجرا می شوند و شروع به تخریب(کارهایی که نویسنده خواسته)می کنند.
پدر واقعی ویروس های کامپیوتری
اولین ویروس کامپیوتری
بر اساس مدارک موجود اولین ویروس کامپیوتری توسط برادران علوی صاحبان شرکت کامپیوتری brain در سال ۱۹۸۵ به نام brain نوشته شد.این دو برادر با تولید و نگارش برنامه های نرم افزاری در شرکت کامپیوتری خود کار می کردند.آنها پس از مدتی متوجه گردیدند که از برنامه های نرم افزاری آنها کپی های غیر مجاز زیادی گرفته می شود.
علاوه بر این پی برده بودند که هر فلاپی دیسک،حاوی سکتور راه انداز است که با هر بار راه اندازی سیستم،اجرا می گردد.در نتیجه تصمیم گرفتند برنامه ای بنویسند که جایگزین این سکتور، راه اندازی شود به نحوی که اگر کسی از نرم افزار کپی بگیرد سیستم کامپیوتری وی دچار مشکل گردد.
ویروس ارشلیم
یکی از اولین ویروس هایی که نسبت به ویروس brain بسیار مخرب تر می باشد ویروس ارشلیم می باشد.این ویروس اولین بار در سال ۱۹۸۷ در دانشگاه عربی رژیم صهیونیستی گزارش شده و اصلیت آن اسرائیلی می باشد. ویروس ارشلیم به صورت برنامه ریزی شده سیزدهم هر ماه از خود کپی هایی را تهیه کرده و به برنامه های دیگر می چسباند.این ویروس کامپیوتری بسیاری از دانشگاه ها و مراکز نظامی را آلوده و تخریب کرد.
تنها ۵درصد از ویروس ها دارای اثر تخریبی بوده و بقیه صرفا تکثیر می شوند.بنابراین یک ویروس را می توان برنامه ای در نظر گرفت که می تواند با استفاده از یک میزبان شروع به تکثیر نماید.
در قسمت دوم دربارهی تقسیم بندی ویروس ها توضیحاتی را میخوانیم و با عملکرد آنها آشنا خواهیم شد.