تبلیغات
داستان،اس ام اس و ترفندهای کامپیوتر..... - نکاتی درباره ویروس ها!
صفحه اول تماس با ما RSS                     قالب وبلاگ
  
داستان،اس ام اس و ترفندهای کامپیوتر.....
● ویروس چیست؟
یک ویروس یک برنامه کوچک و انجام پذیر است که قابلیت آنرا دارد که کد خود را در قسمتهای مختلف یک کامپیوتر مثل هارد دیسک یا فلاپی کپی کند یا به فایل های اجرائی بچسباند. این در حالی است که کاربر از وجود ویروس و اعمالی که انجام می دهد کاملا بی اطلاع است و هنگامی متوجه می شود که سیستم یا باید Format شود و یا سرعت سیستم به شدت پایین آمده است.

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

الف) حجم: یک ویروس می تواند کوچکتر یا در حدود 66 بایت باشد یا بزرگتر یا در حدود 4096 بایت باشد. در مقایسه با نرم افزارها یک ویروس باید خیلی کوچک باشد.

ب) روش آلوده سازی: یک ویروس می تواند با روشهای متفاوتی برنامه میزبان را آلوده کند. در زیر سه روش که بیشتر مورد استفاده است شرح داده می شود:

ـ overwrite کردن: زمانیکه یک ویروس با این روش برنامه ای را آلوده می کند، بسادگی یک کپی از کد خود را در بالای کد برنامه میزبان می نویسد این روش خیلی ساده بوده و در ویروسهای اولیه بکار گرفته می شد. در این روش فایل میزبان به احتمال زیاد خراب می شود و از کاربر از دیسک پشتیبان فایل را فراخوانی می کند. در این روش تاریخ تغییرات فایل عوض می شود اما حجم همانطور باقی می ماند در این روش توابعی که برنامه باید انجام دهد زیاد می شود و سرعت اجرای برنامه اصلی (اگر خراب نشده باشد) کاهش پیدا می کند.

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

ـ آلوده کننده های دیسک: ویروسهای دیگر رکورد بوت (بوت سکتور) دیسک یا جدول پارتیشن را آلوده می کنند. این رکورد قسمتی از دیسک است که هنگام راه اندازی سیستم بصورت اتوماتیک خوانده می شود این یعنی بعد از راه اندازی سیستم ویروس در حافظه قرار می گیرد!

ج) (terminated and stay resident) یا TSR: یک ویروس که ممکن است مقیم در حافظه باشد یا با اجرای یک برنامه خاص در حافظه بار شود. هنگامی که ویروس مقیم در حافظه شد هر زمان و هر فایلی را که بخواهد آلوده می کند. تمام ویروسهائی که جدول پارتیشن یا بوت سکتور را آلوده می کنند جزو TSRها هستند.

د) مخفی شدن: بعضی از ویروسهای TSR از تکنیکی ماهرانه استفاده می کنند چنانچه هیچ کار سیستم عجیب به نظر نمی رسد گویا اصلا ویروسی در سیستم نیست! موقعی که کاربر یک لیست از پوشه ها می گیرد ویروس از خوانده شدن صحیح دیسک جلوگیری می کند انگار نه انگار که چیزی در سیستم تغییر کرده چون یک کپی از محتویات دیسک را قبل از آلوده شدن به کاربر نشان می دهد. به همین دلیل پیدا کردن ویروسهائی که مقیم در حافظه شده اند تقریبا غیرممکن است.

ویروسهایی که بوت سکتور را آلوده می کنند ممکن است مخفی شونده باشند. تنها راه مطمئن برای شناسائی این ویروس ها این است که ابتدا سیستم را با یک فلاپی (که از ویروسی نبودن آن مطمئن هستیم و در حالت محافظت شده از نوشتن است) بالا آورده و دیسک سخت را ویروس کشی کنیم.

هـ) نحوه فعال شدن و نتایج: دیگر ناحیه برای سوا کردن ویروسها از همدیگر نحوه فعال شدن، نتایج آن و نحوه غیرفعال شدن آنهاست. بعضی از آنها در تاریخ معینی فعال می شوند. بعضی دیگر با اجرا شدن برنامه ای خاص اجرا می شوند و بعضی دیگر هنگامی خود را نمایان می کنند که دیگر فایلی برای آلوده کردن نمی یابند (یعنی همه فایلها آلوده شده اند!)

هر وقت که یک ویروس فعال می شود فعالیت هایی را که برایش معین شده است انجام می دهد که اینها را نتایج فعال شدن می نامیم. نتیجه ای که ممکن است ساده و بی ضرر باشد مانند نشان دادن یک پیغام یا بداندیشانه باشد و هارد سیستم را تبدیل به یک آشغال دونی بکند. بدیهی است که هرکس می خواهد قبل از اینکه ویروس فعال شود آن را بیابند.

● از چه راههائی ممکن است سیستم ویروسی شود؟
مثل ویروس ایدز چرندیات زیادی در مورد ویروسهای کامپیوتری وجود دارد که می گویند کدام ویروس می تواند سیستم شما را آلوده کند. طوری ما را از آنها می ترسانند که با فهمیدن ویروسی شدن سیستم حالمون خراب می شود.

سیستم زمانی ویروسی می شود که شما یک فایل اجرائی را که ویروسی شده است اجرا می کنید یا قصد بوت کردن از روی یک دیسک آلوده می کنید. سیستم شما با نگاه کردن به یک فایل ویروسی، ویروسی نمی شود مگر اینکه سیستم عامل خود را طوری تنظیم کنید که اعمالی خاص را هنگام دیدن فایلهای خاص انجام دهد مثلا windows script host اجرای ویروسهای vbs. را ساده می کند. یک ویروس فقط فایل هائی را می تواند ویروسی کند که قابلیت اجرا شدن داشته باشند یا سیستم عامل اجازه اجرا خودکار به آن فایل خاص دهد مانند .scr. bin . drv . sys . ovl . com . exe. و ... و جدول پارتیشن و بوت رکورد فلاپی یا دیسک سخت.

اشاره کردم که قصد کنید از روی یک فلاپی آلوده سیستم را بوت کنید. حتی زمانیکه شما این اقدام به این کار می کنید و سیستم پیغام می دهد که فلاپی قابلیت بوت کردن ندارد و شما آنرا درآورده و از هارد سیستم را بوت می کنید بازهم سیستم ویروسی می شود. این خیلی مهم است یعنی لازم نیست که شما با موفقیت از روی یک فلاپی آلوده بوت کنید تا ویروس فعال شود. اولین کاری که ویروس انجام می دهد آلوده کردن درایو :c است. بعد که یک دیسک در فلاپی می گذارید آنرا نیز آلوده می کند. به همین دلیل است که نباید هیچ دیسکی در فلاپی باقی بماند و چرا باید فلاپی ها را در مقابل نوشته شدن محافظت کنیم.

● جمع بندی مطالب بالا:

الف) سیستم زمانی ویروسی می شود که شما یک فایل اجرائی را اجرا می کنید. هر چند ممکن است آن فایل اجرا نشود اما مطمئن باشید ویروس اجرا می شود.

ب) سیستم زمانی ویروسی می شود که شما اقدام به بوت کردن از روی یک دیسک آلوده می کنید هر چند بوت کردن با موفقیت انجام نشود.

ج) بوت سرد می تواند ویروس را از حافظه بیرون اندازد اما بوت گرم نه، پس زمانی که می خواهید سیستم را ری بوت و سپس ویروس کشی کنید با دکمه power این کار را انجام دهید نه با سه کلید Ctrl+Alt+Del.

د) سیستم شما به صرف اینکه شما به یک دیسک یا برنامه آلوده نگاه می کنید ویروسی نمی شود .

ه) سیستم شما با یک فایل داده مثل txt. هیچوقت آلوده نمی شود مگر اینکه برنامه های دیگر یک فایل اجرائی را به این نام تغییر نام داده باشند که این هم وقت گیر است و زیاد مورد توجه ویروس نویس ها نیست. در ضمن سیستم را طوری تنظیم کنید که پسوند تمام فایلها را نشان دهد شاید متوجه شوید که فایل ویروس چنین است pic1.jpg.exe و تمام فایلهای اجرائی جدید را قبل از اجرا با نرم افزارتان چک کنید و هیچوقت یک دیسکت را در فلاپی دیسک باقی نگذارید.

 با چه علائمی می توان فهمید سیستم ویروسی شده است؟
بعضی چیزها و علائم هستند که از روی آنها می توان فهمید سیستم ویروسی شده است حتی با وجود اینکه نرم افزار ضد ویروس سیستم را سالم می داند باز هم به آن اعتماد 100٪ نکنید خیلی از ویروس ها حتی این نرم افزارها را نیز اسیر خود می کنند. و اما علائم از این قرارند:

الف) فایلهای exe و com رشد می کنند و حجم شان زیاد می شود پس سیستم یک ویروس الصاقی دارد.

ب) برنامه هایی که اجرایشان می کنیم بدرستی اجرا نمی شوند و با چند پیغام خطا که برای ما تازگی دارند از ادامه کار باز می ماند. این علامت یک ویروس overwrite است بعضی از پیغام های خطای معمول چنین است "unknown command" یا "حجم برنامه زیاد است و در حافظه جای نمی گیرد" و یا پیغامهای شبیه اینها، اینها باید شما را نسبت به سیستم مشکوک کند.

ج) تغییرات مشکوک در پوشه ها. اگر شما برنامه را اجرا می کنید و متوجه می شوید شما به یک پوشه دیگر انتقال یافته اید یعنی یک ویروس شروع به شکار فایلها در پوشه برنامه شما کرده است.

د) کاهش در حافظه سیستم. شما باید بدانید معمولا چقدر فضای آزاد در حافظه سیستم دارید، اگر این عدد کاهش پیدا کند پس یک ویروس TSR در سیستم تان زندگی می کند! اما این همیشه کارگر نیت چون بعضی از ویروسها مقدار زیادی از حافظه را اشغال نمی کنند.

هـ) پیغامهای خطای مشکوک CHKDSK. ویروسهای نهان باعث می شوند شما پیغام خطای CHKDSK بگیرید زیرا آنها اطلاعات CHKDSK را تغییر می دهند. اگر شما در این وضعیت CHKDSK /f کنید خطر بزرگی ساختمان پوشه هایتان را تهدید می کند در صورتی که در وضعیت عادی چنین خطری وجود ندارد.

و) پائین آمدن سرعت در عملیات سیستم. در این حالت مدت زمان اجرای برنامه ها افزایش می یابد.
 

چگونه می توان از سیستم خود در برابر ویروسها محافظت کرد؟

الف) در فاصله زمانی معین از فایلهای حساس خود back up بگیرید.

ب) خیلی از برنامه ها مثل NU می توانند برایتان یک دیسک نجات تهیه کنند تا در موارد حساس از آن استفاده کنید این دیسک را تهیه کرده، write protect کرده و در یک جای امن نگهداری کنید. در آن دیسک یا یک دیسک دیگر یک ویروس کش کم حجم را ذخیره کنید.

ج) اطلاعات خود را در مورد ویروسها افزایش دهید و بیشتر با آنها و اعملشان آشنا شوید هیچ برنامه ضدویروسی به اندازه انسان هوشمند نیست.

د) از برنامه های قوی ضدویروس استفاده کنید (از هیچ چیز که بهترند). اما همیشه به آنها اعتماد نکنید.




قالب وبلاگ

دانلود رایگان