27-10-2018, 10:39 AM
ویروس، یک نوع از بدافزار است که در اغلب مواقع بدون اطلاع کاربر اجرا شده و تلاش میکند خودش را در یک کد اجرایی دیگر کپی کند. وقتی موفق به انجام این کار شد، کد جدید، آلوده نامیده میشود. کد آلوده وقتی اجرا شود، به نوبهٔ خود کد دیگری را میتواند آلوده کند. این عمل تولید مثل یا کپیسازی از خود بر روی یک کد اجرایی موجود، ویژگی کلیدی در تعریف یک ویروس است.[۱]معمولاً کاربران رایانه به ویژه آنهایی که اطلاعات تخصصی کمتری دربارهٔ کامپیوتر دارند، ویروسها را برنامههایی هوشمند و خطرناک میدانند که خود به خود اجرا و تکثیر شده و اثرات تخریبی زیادی دارند که باعث از دست رفتن اطلاعات و گاه خراب شدن کامپیوتر میگردند در حالیکه طبق آمار تنها پنج درصد ویروسها دارای اثرات تخریبی بوده و بقیه صرفاً تکثیر میشوند؛ بنابراین یک ویروس رایانهای را میتوان برنامهای تعریف نمود که میتواند خودش را با استفاده از یک میزبان تکثیر نماید. بنابراین تعریف اگر برنامهای وجود داشته باشد که دارای اثرات تخریبی باشد ولی امکان تکثیر نداشته باشد، نمیتوان آنرا ویروس نامید؛ بنابراین ویروسهای رایانهای از جنس برنامههای معمولی هستند که توسط ویروسنویسان نوشته شده و سپس بهطور ناگهانی توسط یک فایل اجرایی یا جا گرفتن در ناحیه سیستمی دیسک، فایلها یا کامپیوترهای دیگر را آلوده میکنند. در این حال پس از اجرای فایل آلوده به ویروس یا دسترسی به یک دیسک آلوده توسط کاربر دوم، ویروس به صورت مخفی نسخهای از خودش را تولید کرده و به برنامههای دیگر میچسباند و به این ترتیب داستان زندگی ویروس آغاز میشود و هر یک از برنامهها یا دیسکهای حاوی ویروس، پس از انتقال به کامپیوترهای دیگر باعث تکثیر نسخههایی از ویروس و آلوده شدن دیگر فایلها و دیسکها میشوند؛ لذا پس از اندک زمانی در کامپیوترهای موجود در یک کشور یا حتی در سراسر دنیا منتشر میشوند. از آنجا که ویروسها بهطور مخفیانه عمل میکنند، تا زمانی که کشف نشده و امکان پاکسازی آنها فراهم نگردیده باشد، برنامههای بسیاری را آلوده میکنند و از این رو یافتن سازنده یا منشأ اصلی ویروس مشکل است.
[font=Tahoma,]کرم رایانه (به انگلیسی: Computer worm) به این برنامهای گفته میشود که توانایی بازتولید خود را داراست، و با استفاده از شبکه کپیهای خود را به دیگر رایانههای موجود در شبکه میفرستد. برخلاف ویروس کرمها خود را به برنامههای دیگر نمیچسباند. همچنین کرمها عموماً با اشغال پهنای باند به شبکه آسیب میرسانند در حالی که ویروسها در بیشتر اوقات باعث خرابی برنامههای موجود در کامپیوتر آلوده و از دست رفتن اطلاعات موجود در آن میشوند. هدف کرمها معمولاً استفاده از منابع میباشد و میتواند در دسترسی شما به منابع تأخیر بیاندازد.[۱]
کرم در برخی از خصوصیات با ویروس مشترک است. مهمترین ویژگی مشترک آنها این است که کرمها نیز خود- همانندساز هستند، اما تولید مثل آنها از دو جهت متفاوت است. اول اینکه، کرمها مستقل و متکی به خود هستند، و محتاج به کد اجرایی دیگری نیستند. دوم، کرمها از طریق شبکهها، از ماشینی به ماشین دیگر منتقل و توزیع میشوند.[۲][/font]
[font=Tahoma,]کرم رایانه (به انگلیسی: Computer worm) به این برنامهای گفته میشود که توانایی بازتولید خود را داراست، و با استفاده از شبکه کپیهای خود را به دیگر رایانههای موجود در شبکه میفرستد. برخلاف ویروس کرمها خود را به برنامههای دیگر نمیچسباند. همچنین کرمها عموماً با اشغال پهنای باند به شبکه آسیب میرسانند در حالی که ویروسها در بیشتر اوقات باعث خرابی برنامههای موجود در کامپیوتر آلوده و از دست رفتن اطلاعات موجود در آن میشوند. هدف کرمها معمولاً استفاده از منابع میباشد و میتواند در دسترسی شما به منابع تأخیر بیاندازد.[۱]
کرم در برخی از خصوصیات با ویروس مشترک است. مهمترین ویژگی مشترک آنها این است که کرمها نیز خود- همانندساز هستند، اما تولید مثل آنها از دو جهت متفاوت است. اول اینکه، کرمها مستقل و متکی به خود هستند، و محتاج به کد اجرایی دیگری نیستند. دوم، کرمها از طریق شبکهها، از ماشینی به ماشین دیگر منتقل و توزیع میشوند.[۲][/font]