انجام پایان نامه

درخواست همکاری انجام پایان نامه  بانک مقالات رایگان انجام پایان نامه

سفارش پایان نامه

|

انجام پایان نامه ارشد

 پایان نامه 

پایان نامه‏ کامپیوتر

انجام پایان نامه‏ ارشد کامپیوتر

پيشگفتار
عبارت«ويروس هاي كامپيوتری» مدتی است كه در فرهنگ اصطلاحات كامپيوتری جای خود را به خوبی باز كرده است و نه تنها كاربران و استفاده كنندگان از كامپيوتر ، بلكه ديگرانی كه از دور هم با نام كامپيوتر آشنا هستند اين عبارت را كمابيش شنيده اند.
استفاده كنندگان از كامپيوترهاي شخصی بايد همواره از برنامه- ها، فايل ها و داده های غير قابل جايگزين خود در مقابل آتش، صدمات وارده به يك ديسك سخت، نرم افزارهای ضعيف از نظر برنامه نويسی، و نيز بسياری ديگر از صدما ت احتمالي محافظت نمايند.
به نظر کارشناسان بايد با مسئله ويروس هاي كامپيوتري به طورزير بنايي برخورد كرد. همان طور که همه ي مردم نمي توانند «پزشک» ، تبديل كردن همه برنامه نويسان به «ويروس كشاني» مجرب و كارآمد نيز امكان پذير نخواهد بود. ولي مي توان به برنامه-       نويسان و استفاده كنندگان از كامپيوتر درمورد ماهيت اين پديده توضيح داده شود و سپس بايد « كمك هاي اوليه»، به آن ها آموخته شود.
اين تحقيق از 3 بخش تشكيل شده است که در فصل اول تعاريف مربوط به ويروس ها وخصوصيات و محل زندگي و... ذکر شده است و در فصل دوم انواع ويروس ها و در فصل سوم راه هاي مقابله و پاک سازي ويروس ها آمده است و سعي شد ه است  موضوعات مهم ويروس هاي كامپيوتري آورده شود. براي بسياري از كلمات و اصطلاحات كامپيوتري نام لاتين آن نيز در پانوشت ذكر شده است.ودر پايان پاراگراف هايي که با حرف E   مشخص شده است  منبع آن اينترنت مي باشد.

   

                   فهرست مطالب
عنوان                                            
فصل اول :
ويروس کامپيوتري چيست؟.................................  
مقايسه ويروس هاي بيولوژيكي و كامپيوتر.................
محل زندگي ويروس ها کجاست؟..............................
خصوصيات ويروس ........................................
مراحل زندگي ويروس ....................................
تاريخچه ويروس .........................................
برنامه هاي شبه ويروس..................................
دلايل ويروس نويسي......................................
کاربرد مفيد ويروس.....................................
فصل دوم :  
انواع ويروس..........................................
انواع ويروس هاي نسل جديد.............................
طبقه بندي انجمن بين المللي امنيت کامپيوتر از ويروس ها.....
فصل سوم :
آثار مخرب ويروس ها....................................
چگونه مي توانيد بگوييد کامپيوتر شما ويروس دارد يا خير.. پيشگيري................................................
پاک سازي ويروس ها......................................
روش هاي پاک سازي ويروس ها..............................
فهرست منابع مورد استفاده...............................
فصل اول- آشنايي با ويروس هاي كامپيوتري
1-1-ويروس كامپيوتري چيست؟
يك ويروس كامپيوتري عبارت است  از يك برنامه كامپيوتري – نه كمتر و نه بيشتر – كه مي تواند خطر ناك نيز باشد. به زبان ساده مي توان گفت: ويروس كامپيوتري ،برنامه مخفي و كوچكي است كه باعث آلوده شدن برنامه هاي ديگر مي شود و مي تواند داده ها را دستكاري و يا تخريب نموده، سرعت سيستم را كاهش داده، باعث اغتشاش و عدم كارايي كامپيوتر شود.-2
ويروس هاي كامپيوتري خود به خود يا به طور طبيعي بوجود نمي آيند و به طريق سحر و جادو نيز ظاهر نمي شوند بلكه توسط افرادي هوشمند و آگاه  به سازمان كامپيوتر توليد- نوشته- مي شوند. بنابر اين ويروس كامپيوتر يك «نرم افزار» است و آنچه كه ويروس هاي كامپيوتري را از برنامه ها و نرم افزارهاي ديگر نظير برنامه هاي حسابداري ،انبارداري،ويرايشگرها و… ممتاز مي سازد، اين است كه: ويروس ها معمولا راندمان و كيفيت كار كامپيوتر را كاهش مي دهند و يا اينكه اصولا در مورد اطلاعات كامپيوتري «خرابكاري» مي كنند.-1
برنامه اي‌را ويروس مي ناميم كه همه ي ويژگي هاي زير را دارا باشد:
1- تغيير نرم افزارهايي كه به برنامه ويروس متعلق نيستند با چسباندن قسمتهايي از اين برنامه به برنامه هاي ديگر.
2-قابليت انجام تغيير در بعضي از برنامه ها.
3- قابليت تشخيص اين نكته كه برنامه قبلا دچار تغيير شده است يا خير.
4- قابليت جلوگيري از تغيير بيشتر يك برنامه در صورت تغييراتي در آن بواسطه ي ويروس.
5- نرم افزارهاي تغيير يافته ويژگي هاي 1 الي 4را دارا هستند.  
اگر برنامه اي فاقد يك يا چند ويژگي هاي فوق باشد، نمي توان به طور قاطع آن را ويروس ناميد.E-
مهمترين خصوصيت ويروس  قدرت تكثير آن است. ويروس ها براي تكثير نياز به يك برنامه اجرايي دارند. يعني بيشتر ويروس ها در فايل هاي اجرايي جاي مي گيرند و آن ها را آلوده مي كنند. و كمتر ويروسي پيدا مي شود كه در يك فايل غير اجرايي جاي بگيرد و بتواند از طريق آن تكثير شود. بنابراين ويروس برنامه اي است كه مي تواند نسخه هاي اجرايي  از خود را در برنامه هاي ديگر قرار دهد. برنامه آلوده به ويروس مي تواند هر برنامه سيستمي يا كاربردي باشد كه شرايط مورد نياز براي پذيرش ويروس را داشته باشد. برنامه آلوده نيز، قادر است برنامه هاي ديكر را آلوده كند.
از آن جايي كه ويروس ها مي توانند به تمام فايل هايي كه توسط سيستم اجرا مي شوند، اضافه شوند به آنها خود انعكاسي(1) نيز مي گويند.
با وجوديكه ويروس ها توسط برنامه نويسان مجرب و حرفه اي نوشته مي شوند، ولي برخي ها تصور مي كنند كه خود به خود و به طور تصادفي وارد سيستم مي شوند. ولي فرد كوهن (2)و ساير كارشناسان احتمال به وجود آمدن ويروس به طور تصادفي را بسيار كم دانسته اند.زيرا:
a-اگر طول برنامه ويروس هزار بيت فرض شود.
b- اگر پنجاه در صد از بيت ها صحيح فرض شوند.
-c اگر فرض كنيم با پانصد تغيير در برنامه، ويروس كامل مي شود.
آنگاه احتمال به وجود آمدن ويروس برابر است با:
P=500!/1000500
با فرض فوق كه شرايط مطلوبي براي ايجاد خود به خودي ويروس است عدد P برابر مقدار كوچك 1/10365 مي شود كه شانس بسيار كمي به وجود آمدن و تكامل ويروس به طور تصادفي است.-2
 
2-1-مقايسه ويروس هاي بيولوژيكي و كامپيوتري
به كار بردن كلمه ويروس براي اين برنامه ها، به دليل شباهت فراوان آنها با ويروس هاي بيولوژيكي است كه در بدن موجود زنده فعاليت مي كنند. بنابر اين ويروس هاي كامپيوتري را مي توان با ويروس هاي بيولوژيكي مقايسه كرد. ويروس هاي بيولوژيكي رشته هايي از اسيد نوكليك(1) ، همراه با پوشش پروتييني هستند كه به تنهايي هيچ اثري از حيات ندارند مگر اينكه به يك سلول زنده به عنوان ميزبان را وارد شوند. پس از ورود ويروس هاي بيولوژيکي به بدن، شروع به فعاليت کرده و فعاليت هاي سلول ميزبان را متوقف مي کنند.ويروس هاي بيولوژيكي در بدن ميزبان مي توانند توليد مثل كرده و ويروس جديد به وجود آورند.-2
ويروس هاي كامپيوتري مانند ويروس هاي بيولوژيكي به تنهايي نمي توانند فعاليت كنند و همانند ويروس هاي بيولوژيكي نياز به ميزبان دارند. ويروس هاي كامپيوتري به طور غير فعال در برنامه ميزبان باقي مي مانند تا در شرايط مناسب فعال شده و عمليات تخريبي و تكثير خود را آغاز كنند.شرايط مناسب براي فعاليت ويروس ها، بسته به نوع آن ها متفاوت است.-2
برخي از ويروس هاي بيولوژيكي هستند كه در سلول مستقر مي شوند و يا با توليد زياد در آن،سلول را از بين مي برند و يا در آن جوانه مي زنند و كاري به آن ندارند. ويروس هاي كامپيوتري نيز همين گونه عمل مي كنند و با استقرار در يك كامپيوتر و رخنه در آن يا با تكثير زياد به آن صدمه
مي زنند و يا بدون صدمه زدن در آن، در آن جوانه زده و شروع به رشد مي كنند.-2






3-1-محل زندگي ويروس ها كجاست؟
ويروس هاي كامپيوتري نيز همانند هم نام هاي بيولوژيكي خود بايستي جايي را براي باقي ماندن خود داشته باشند. ويروس هاي كامپيوتري مي توانند در دو جا قرار داشته باشند:
 1- روي ديسك؛
2- حافظة RAM؛
ماندن ويروس داخل RAM (حافظه كامپيوتر) موقتي است و تا زماني ادامه دارد كه كامپيوتر روشن باشد ولي ويروس ها مي توانند روي ديسك به طور دايم باقي بمانند. ذكر اين نكته ضروري است كه اقامت ويروس ها روي ديسك گرچه دايمي مي تواند باشد اما ويروس در آنجا قدرت فعاليت ندارد و «زنده» بودن ويروس در حافظه RAM به ظهور مي رسد. مي توان اينطور تصور كرد كه ويروس ها در روي ديسك به «حالت كمون» قرار دارند و شرايط تحرك و حيات آن ها در حافظه ي RAM در اختيار قرار مي گيرد. يعني چرخه ي حيات ويروس از حافظه RAM به ديسك و بالعكس مي باشد.-1
بعضي از ويروس ها بر روي فايل هايي با پسوند EXE و بعضي از آن ها بر روي فايل هاي با پسوند COM و بعضي ديگر بر روي هر دو دسته اثر مي گذارند. بنابر اين مي توان گفت:يكي از محل هاي وجود ويروس ، فايل هاي اجرايي است. پسوندهاي رايج فايل هايي كه توسط ويروس ها، آلود مي شوند عبارتند از:
EXE-COM-SYS-BIN-OVL-DLL-SCR-DOC-DOT-OVR-APP-XTP-FON
برخي از ويروس ها علاقه خاصي به بوت سكتور(1) و پارتيشن تيبل(2) دارند. ويروس هاي بوت سكتور، جاي بوت سكتور را با برنامه خودشان عوض مي كنند. اگر ويروس ها به بيش از يك
سكتور نياز داشته باشند، سكتورهاي ديگري از ديسك را به كار مي برند و در اين صورت در جدول FAT آن هارا به عنوان «بدسكتور»(1) علامت گذاري مي كنند. تا از نوشتن روي آن ها جلوگيري شود و اكثر برنامه هاي كمكي مانند نورتن نيز نمي توانند محتويات اين سكتورها به ظاهر خراب را نمايش دهند.-2
ركورد راه انداز اصلي(2) درسكتور اول هارد ديسك تراك صفر قرار دارد وحاوي جدولي است كه اندازه و حد هر پارتيشن را در خود جاي داده است. ويروس هاي ركورد راه انداز اصلي، نسخه اي از خودشان را روي ركورد مزبور كپي مي كنند و جاي ركورد در راه انداز اصلي، هارد ديسك را عوض مي كنند . برخي از ويروس هاي با قرار گرفتن در بوت سكتور ركورد راه انداز اصلي، پس از روشن شدن كامپيوتر ،به راحتي و به دلخواه كنترل برنامه هاي اجرايي را دست مي گيرند.-2
برخي از ويروس ها بر روي برنامه هاي غير اجرايي يا داده اي اثر گذاشته و آنها را غير فعال مي كنند. ويروس ها، فقط مي توانند به فايل هاي داده اي صدمه بزنند، اما نمي توانند آنها را آلوده كنند. در نتيجه فايل هاي داده اي نيز نمي توانند كامپيوتر را آلوده كنند. از فايل هاي داده اي
مي توان فايل هاي با پسوند DBF.وDAT.و… نام برد.-2
 
4-1-خصوصيات ويروس
بر اساس تعاريف قبلي ويروس ها داراي خصوصيات زير مي باشند:
1-    برنامه نرم افزاري كوچك و مضري است كه روي نوعي وسيله ي ذخيره اطلاعات كامپيوتري، قرار مي گيرد.
2-    به صورت خودكار و بدون دخالت اشخاص اجرا مي شوند.
3-معمولا در حافظه هستند و با اجراي فايل ها ي آلوده به ويروس،در حافظه كپي مي شوند.
4-نام ويروس در فهرست فايل ها ظاهر نمي شود.
5- ويروس ها‌مي‌توانند‌خود‌را‌در ساير ‌كامپيوترها‌از‌طريق ‌برنامه هاي‌آلوده‌،كپي ‌كرده و توليد مثل نمايند.
6- ويروس هاي كامپيوتري توسط برنامه نويسان تكامل پيدا    مي کنند. يعني در حال حاضر تكامل آن ها وابسته به دخالت برنامه نويسان است.
7- اكثر ويروس هاي بوت سكتور كوچكتر از 512 بايت هستند زيرا فضاي ذخيره شده در اين قسمت 512 بايت(يك سكتور) است.
8- بعضي از ويروس ها مانع از اجراي ضد ويروس هايي مانند Scan مي شوند و اين در صورتي است كه حافظه آلوده به ويروس نباشد.
9- ويروس ها ي مقيم در حافظه ، در صورت اجرا يا باز شدن فايل، آنها را آلوده مي سازند.
10- قسمت هاي مختلف يك ويروس به هم وابسته است و با پاك كردن يك يا همه دستورات ، ويروس از بين مي رود.
11- ويروس ها معمولا تغييرات مختلف در كامپيوتر را تشخيص داده و مي توانند در مقابل آن ها عكس العمل نشان دهند.-2

5-1- مراحل زندگي ويروس
از آن جايي كه ويروس هاي كامپيوتري همانند ويروس هاي بيولوژيكي هستند نام ويروس را بر روي آن گذاشته اند. و داراي چرخه ي حياتي به شرح ذيل مي باشند:
1-    مرحله خوابيده(1): مدت زماني است كه ويروس از زمان نوشته شدن تا زمان انتقال لازم دارد.
2-    مرحله انتشار(2) : كه در اين مرحله آلوده سازي صورت مي گيرد.
3-مرحله فعال شدن(3) :كه در اين مرحله شروع به آلوده كردن کامپيوتر مي کند.
4-مرحله صدمه زدن(4) :كه بر اساس نوع ويروس آلوده كننده متفاوت است.
عبور از مرحله ي يك بستگي به نوع ويروس آلوده كننده دارد براي ويروس «وان هاف» دو سال و نيم طول  كشيد و براي ويروس ماكرو چند ماه بيشتر طول نكشيد.
در مرحله ي انتشار براي جلب اطمينان استفاده كننده،و براي اين كه ويروس كشف نشود، ويروس تنها يك كپي از خودش را به ديسك منتقل مي كند. و براي مرحله فعال شدن يك دستور (نظير كپي يا روشن و خاموش شدن يا …) لازم است. در مرحله ي صدمه زدن نوع صدمه اي كه برنامه نويس تعيين كرده است اجرا مي- گردد.-2








انجام پایان نامه

انجام پایان نامه کامپیوتر، انجام پایان نامه ارشد کامپیوتر، انجام پایان نامه، پایان نامه

برای دیدن ادامه مطلب از لینک زیر استفاده نمایید

 

انجام پایان نامه | دانلود مقاله

سفارش پایان نامه

نقشه