برنامههای آنتی ویروس نرمافزارهای قدرتمندی هستند که برای حفاظت از سیستم رایانهای ویندوزی شما ضروری هستند. این نرمافزارها در چارچوب یک استراتژی امنیتی چندلایه عمل میکنند، اگر شما به عنوان یک کاربر هوشمند رایانه، به دنبال اجرای فایلها و برنامهها با مرورگرهای و افزونههای مختلف، ویندوز و سیستم خود باشید، همچنانکه احتمال آسیبپذیری های مختلف وجود دارد، نرمافزار آنتیویروس میتواند بهعنوان یک محافظ از سیستمعامل شما حفاظت کند.
نرمافزارهای آنتیویروس در پسزمینه کامپیوتر شما اجرا میشوند و هر فایلی که باز میکنید را اسکن میکنند. این عمل بهطور کلی به عنوان اسکن بدون دسترسی، اسکن پسزمینه، اسکن استاتیک، حفاظت در زمان واقعی یا هر چیز دیگری شناخته میشود که بسته به نرمافزار آنتیویروسی که استفاده میکنید.
زمانی که روی یک فایل EXE دوبار کلیک میکنید، این طور به نظر میرسد که فایل بلافاصله راهاندازی میشود، اما در واقع، نرمافزار آنتیویروس فایل شما را برای اولین بار بررسی کرده و آن را با ویروسها، کرمها و سایر انواع بدافزارهای شناخته شده مقایسه میکند. همچنین، نرمافزار آنتیویروس در برنامهها جستجو میکند و درباره رفتارهای خاصی که ممکن است نشان دهنده وجود یک ویروس جدید و ناشناخته باشد، بررسیهای لازم را انجام میدهد.
آنتیویروس انواع دیگری از فایلهای حاوی ویروس را نیز اسکن میکند، بهعنوانمثال، یک فایل zip ممکن است حاوی ویروسهای فشرده باشد یا یک سند Word ممکن است حاوی یک ماکرو مخرب باشد، لذا هر زمان که فایلها مورد استفاده قرار میگیرند، اسکن میشود تا اطمینان حاصل شود که فایلهایی که میخواهید استفاده کنید، خالی از ویروس هستند. به عنوان مثال، اگر یک فایل EXE را دانلود کنید، قبل از باز کردن آن، نرمافزار آنتیویروس شما آن را اسکن میکند.
امکان شخصی سازی نحوه استفاده از برنامههای آنتیویروس وجود دارد، به این شکل که شما میتوانید برخی از قابلیتها را غیر فعال کنید و در زمان نیاز از آن استفاده کنید، اما بهطور کلی این ایده خوبی نیست.
ویروسهایی که از حفرههای امنیتی در برنامهها سوء استفاده میکنند، توسط اسکنر دستگیر نمیشوند. پس از اینکه یک ویروس سیستم شما را آلوده کرد، حذف آن بسیار سختتر میشود و همچنین سخت است که بتوانید مطمئن شوید که بدافزار بهطور کامل حذف شده است، بنابراین، برای حفاظت بهینه از سیستم رایانهای خود، استفاده از یک برنامه آنتیویروس قدرتمند که بتواند با اسکن منظم سیستم شما از فایلهای جدید و ناشناخته حفاظت کند، ضروری است. همچنین شما میتوانید با تماس با تیم پشتیبانی آنتی ویروس شرکت تولیدکننده برنامه خود را بهروز رسانی کنید و از جدیدترین بروزرسانیها و تکنولوژیهای امنیتی بهره مند شوید.
معمولاً نیاز به اجرای اسکن تمام سیستم وجود ندارد، به دلیل اینکه برنامه آنتیویروس شما بهصورت پیشفرض در پسزمینه فعال است و بهطور منظم سیستم شما را اسکن میکند. علاوه بر این در صورت دانلود ویروس در رایانه شما، برنامه آنتیویروس فوراً اقدام به شناسایی ویروس میکند و لازم نیست ابتدا اسکن را بهصورت دستی شروع کنید.
با این حال، اسکن کامل سیستم در برخی موارد می تواند مفید باشد، به طور خاص، وقتی که شما به تازگی یک برنامه آنتی ویروس جدید را نصب کردهاید، اسکن کامل سیستم باعث میشود که تمام فایلها و پوشههای سیستم شما بررسی شوند و هیچ ویروسی در سیستم شما باقی نماند. بیشتر برنامههای آنتی ویروس اسکن کامل سیستم را خودشان برنامهریزی میکنند، معمولا یک بار در هفته و این باعث میشود که از آخرین فایلهای تعریفی برای ویروسهای غیرفعال استفاده شود.
علاوه بر این، اسکن کامل دیسک هنگام تعمیر کامپیوتر نیز میتواند بسیار مفید باشد، به طور خاص، اگر قصد دارید کامپیوتری که قبلاً آلوده شده است را تعمیر کنید، می توانید هارد دیسک آن را در کامپیوتر دیگری قرار داده و پس از نصب برنامه آنتی ویروس، یک اسکن کامل سیستم برای ویروسها انجام دهید تا مطمئن شوید که هیچ ویروسی در سیستم شما باقی نمانده است.
با این حال، وقتی یک برنامه آنتی ویروس از قبل در سیستم شما نصب شده باشد و به صورت منظم در پسزمینه اسکن میکند، عموماً نیازی به اجرای اسکن کامل سیستم نیست، این برنامهها به صورت خودکار اسکنهای منظم سیستم را انجام میدهند و در صورت دانلود ویروس جدید، بلافاصله آن را تشخیص میدهند.
تعریف دقیق ویروسها برای نرمافزار آنتیویروس یک مسئله اساسی است تا از این طریق نرم افزار بتواند بهطور مؤثر بدافزارها را شناسایی کند. به همین دلیل، این نرمافزارها به صورت خودکار فایلهای تعریف جدید و بهروز شده برای بدافزارها را دانلود میکنند، معمولاً یکبار در روز یا بیشتر.
فایلهای معرفی ویروس حاوی امضاهایی برای ویروسها و سایر بدافزارهایی هستند که قبلاً با آنها مواجه شدهاند، زمانی که یک برنامه آنتیویروس یک فایل را اسکن میکند و متوجه میشود که فایل با یک بدافزار شناختهشده سازگار است، برنامه آنتیویروس اجرای فایل را متوقف میکند و آن را در “قرنطینه” قرار میدهد، بسته به تنظیمات برنامه آنتیویروس، ممکن است بهطور خودکار فایل را حذف کند.
شرکتهای آنتیویروس باید بهطور پیوسته از وجود جدیدترین بدافزارها مطلع باشند و بهروزرسانیهایی را منتشر کنند که اطمینان حاصل میکند که بدافزار توسط برنامههایشان دستگیر میشود. برای جداسازی ویروسها و اجرای آنها در جعبهها، آزمایشگاههای آنتیویروس بر ابزارهای مختلفی اعتماد دارند و بهروزرسانیهای بهموقع را منتشر میکنند، تا اطمینان حاصل شود که کاربران در برابر قطعه جدید بدافزار محافظت میشوند.
کشف ویروسها در برنامههای آنتیویروس، به معنای استفاده از روشهای یادگیری ماشینی و تحلیل دادهها برای شناسایی بدافزارها است، با تجزیه و تحلیل صدها یا هزاران بدافزار، مدلهای یادگیری ماشینی با توجه به ویژگیها و رفتارهای مشترک، ایجاد میشود. این ترکیب به یک برنامه آنتیویروس امکان میدهد تا بدافزارهای جدید یا اصلاحشده را هم شناسایی کند، حتی بدون فایلهای تعریف ویروس.
بهطور مثال، اگر یک برنامه آنتیویروس متوجه شود که یک برنامه در حال اجرا بر روی سیستم شما در حال تلاش برای باز کردن هر فایل EXE در سیستم شما است و با نوشتن یک نسخه از برنامه اصلی در آن، آن را آلوده میکند، برنامه آنتیویروس میتواند این برنامه را بهعنوان یک برنامه جدید تشخیص دهد.
با این حال، هیچ برنامه آنتیویروسی نمیتواند کاملاً کارایی خود را گسترش دهد، روشهای اکتشافی که بیشازحد تهاجمی هستند یا مدلهای یادگیری ماشینی که بهاشتباه آموزش دادهشدهاند ممکن است بهطور تصادفی نرمافزار کاملاً ایمن را بهعنوان بدافزار علامتگذاری کنند، در نتیجه، همیشه باید از ترکیب چندین روش مختلف برای شناسایی بدافزارها استفاده کرد و بهروزرسانی منظم نرمافزار آنتیویروس را انجام داد.
به دلیل حجم زیاد نرمافزارهای موجود، برنامههای آنتیویروس گاهی اوقات بهصورت “مثبت کاذب” فایلهای ایمن را بهعنوان ویروس شناسایی میکنند، در بعضی موارد، شرکتهای آنتیویروس بهطور اشتباه فایلهای سیستم ویندوز، برنامههای محبوب شخص ثالث یا حتی برنامهآنتیویروس خودشان را بهعنوان ویروس معرفی میکنند، این موارد مثبت کاذب ممکن است به سیستمهای کاربران آسیب برسانند و برخی از این اشتباهات در اخبار منتشر میشوند، مانند زمانی که Microsoft Security Essentials Google Chrome را بهعنوان یک ویروس شناسایی کرد، AVG به نسخههای 64 بیتی ویندوز 7 آسیب رساند یا Sophos خود را بهعنوان بدافزار معرفی کرد، ولی جای نگرانی نیست، چرا که وقوع چنین مواردی از خطا و اشتباه آنتی ویروسها بسیار نادر است.
اگر آنتیویروس شما فایلی را بهعنوان ویروس شناسایی کرد، بهتر است آن را باور کنید، در صورتی که مطمئن نیستید که یک فایل ویروسی است یا خیر، میتوانید آن را در وبسایت VirusTotal (که اکنون متعلق به Google است) آپلود کنید، VirusTotal فایل را با استفاده از انواع آنتیویروسهای مختلف اسکن کرده و به شما نتیجهی اسکن هر کدام از آنتیویروسها را ارائه میدهد.
نرخ های تشخیص
برنامههای آنتیویروس مختلف نرخهای تشخیص متفاوتی دارند و هم تعاریف ویروس و هم اکتشافیها به این اختلافات کمک میکنند. برخی از شرکتهای آنتی ویروس ممکن است اکتشافی موثرتر داشته باشند و تعاریف ویروس بیشتری را نسبت به رقبای خود منتشر کنند و در نتیجه نرخ شناسایی بالاتری را به همراه داشته باشند.
برخی از سازمانها آزمایشهای منظمی از برنامههای آنتیویروس در مقایسه با یکدیگر انجام میدهند و میزان شناسایی آنها را در دنیای واقعی مقایسه میکنند، AV-Comparitives به طور منظم مطالعاتی را منتشر میکند که وضعیت فعلی نرخ تشخیص آنتی ویروس را مقایسه میکند، نرخ تشخیص در طول زمان در نوسان است هیچ بهترین محصولی وجود ندارد که به طور مداوم در بالا باشد.
تست یک برنامه آنتی ویروس
اگر می خواهید آزمایش کنید که آیا یک برنامه آنتی ویروس به درستی کار میکند یا خیر، میتوانید از فایل تست EICAR استفاده کنید، فایل EICAR یک روش استاندارد برای آزمایش برنامههای آنتی ویروس است که در واقع خطرناک نیست، اما برنامههای آنتی ویروس طوری رفتار میکنند که گویی خطرناک است و آن را به عنوان یک ویروس شناسایی میکنند، این به شما امکان میدهد پاسخهای برنامه آنتی ویروس را بدون استفاده از ویروس زنده آزمایش کنید.
منبع: هاو تو گیک


