payamvha/North_RAG huggingface dataset:
خود خاتمه یابد یا بعد از گذشت مدت زمانی مشخص، به منظور کاهش سوء ظن رخ دهد. مرحله اجرا. این کار واقعی ویروس است، جایی که "payload" منتشر خواهد شد. این می‌تواند مخرب باشد مانند پاک کردن پرونده‌ها بر روی دیسک، خراب کردن سیستم یا خراب کردن پرونده‌ها یا نسبتاً بی‌ضرر مانند ظاهر پیام‌های طنز آمیز یا سیاسی روی صفحه. اهداف عفونت و تکنیک‌های تکثیر. ویروس‌های رایانه ای انواع زیر سیستم‌های مختلف را در رایانه‌ها و نرم‌افزارهای میزبان خود آلوده می‌کنند. یک روش طبقه‌بندی ویروس‌ها، تجزیه و تحلیل این است که آیا آنها در
ویروس‌ها، تجزیه و تحلیل این است که آیا آنها در دستگاه‌های اجرایی باینری (مانند فایل‌های .EXE یا .COM)، پرونده‌های داده (مانند اسناد مایکروسافت ورد یا پرونده‌های PDF) زندگی می‌کنند، یا در بخش بوت هارد دیسک میزبان (یا ترکیبی از همه اینها) رزیدنت در مقابل ویروس‌های غیر مقیم. ویروس مقیم حافظه (یا به سادگی "ویروس مقیم") هنگام اجرا، خود را به عنوان بخشی از سیستم عامل نصب می‌کند، و پس از آن از زمان بوت شدن کامپیوتر در هنگام خاموش شدن، در RAM باقی می‌ماند. ویروس‌های رزیدنت کد دست زدن به وقفه یا کارکردهای دیگر را
رزیدنت کد دست زدن به وقفه یا کارکردهای دیگر را بازنویسی می‌کنند، و هنگامی که سیستم عامل تلاش می‌کند به پرونده هدف یا بخش دیسک دسترسی پیدا کند، کد ویروس درخواست را رهگیری می‌کند و جریان کنترل را به ماژول همانند سازی تغییر می‌دهد و هدف را آلوده می‌کند. در مقابل، یک ویروس غیر حافظه (یا "ویروس غیر مقیم") هنگام اجرای، دیسک را برای اهداف اسکن می‌کند، آنها را آلوده می‌کند و بعد از آن خارج می‌شود (یعنی بعد از اجرای آن در حافظه باقی نمی‌ماند). ویروس‌های ماکرو. بسیاری از برنامه‌های رایج مانند Microsoft Outlook و
از برنامه‌های رایج مانند Microsoft Outlook و Microsoft Word اجازه می‌دهند تا برنامه‌های کلان در اسناد یا ایمیل‌ها تعبیه شوند، به طوری که ممکن است با بازشدن سند، برنامه‌ها به‌طور خودکار اجرا شوند. ویروس ماکرو (یا "ویروس اسناد") ویروسی است که به زبان ماکرو نوشته شده‌است و در این اسناد تعبیه شده‌است به گونه ای که با بازکردن کاربران پرونده، کد ویروس اجرا می‌شود و می‌تواند کامپیوتر کاربر را آلوده کند. این یکی از دلایلی است که برای بازکردن پیوست‌های غیرمنتظره یا مشکوک در نامه‌های الکترونیکی خطرناک است. در حالی
مشکوک در نامه‌های الکترونیکی خطرناک است. در حالی که عدم بازکردن پیوست در نامه‌های الکترونیکی افراد یا سازمان‌های ناشناخته می‌تواند به کاهش احتمال انقباض ویروس کمک کند، در برخی موارد ویروس به گونه ای طراحی شده‌است که به نظر می‌رسد نامه الکترونیکی از یک سازمان معتبر (به عنوان مثال عمده) باشد. شرکت بانکی یا کارت اعتباری). ویروس‌های بخش بوت. ویروس‌های بخش بوت به‌طور خاص بخش بوت و / یا Master Boot Record (MBR) هارد دیسک میزبان، درایو حالت جامد یا رسانه ذخیره‌سازی قابل جابجایی (فلش مموری، فلاپی دیسک و غیره) را
قابل جابجایی (فلش مموری، فلاپی دیسک و غیره) را هدف قرار می‌دهند. ویروس ایمیل. ویروس‌های ایمیل ویروس‌هایی هستند که عمداً به جای اتفاقی از سیستم ایمیل برای پخش استفاده می‌کنند. در حالی که پرونده‌های آلوده به ویروس ممکن است به صورت تصادفی به عنوان پیوست‌های ایمیل ارسال شوند، ویروس‌های ایمیل از عملکرد سیستم ایمیل آگاه هستند. آنها معمولاً نوع خاصی از سیستم ایمیل را هدف قرار می‌دهند (Microsoft Outlook رایج‌ترین استفاده است)، آدرس‌های ایمیل را از منابع مختلف برداشت می‌کنید، و ممکن است نسخه‌هایی از خود را به تمام
می‌کنید، و ممکن است نسخه‌هایی از خود را به تمام ایمیل‌های ارسال شده اضافه کنند، یا ممکن است پیام‌های ایمیل حاوی کپی از خود را به عنوان فایل ضمیمه تولید کنند. تکنیک‌های خفا. به منظور جلوگیری از شناسایی توسط کاربران، برخی ویروس‌ها انواع مختلفی از فریب را به کار می‌گیرند. برخی از ویروس‌های قدیمی، به ویژه در بستر DOS، اطمینان حاصل می‌کنند که تاریخ «آخرین اصلاح شده» یک فایل میزبان در هنگام آلوده شدن این ویروس به همان صورت باقی می‌ماند. این رویکرد نرم‌افزار آنتی ویروس را احمق نمی‌کند، به ویژه آنهایی که بررسی‌های
را احمق نمی‌کند، به ویژه آنهایی که بررسی‌های افزونگی چرخه ای در تغییرات پرونده را حفظ و تاریخ می‌کنند. برخی از ویروس‌ها می‌توانند فایل‌ها را بدون افزایش اندازه یا آسیب رساندن به پرونده‌ها آلوده کنند. آنها این کار را با نوشتن نواحی بلااستفاده از پرونده‌های اجرایی انجام می‌دهند. این ویروس‌های حفره ای نامیده می‌شوند. به عنوان مثال، ویروس CIH یا ویروس Chernobyl، پرونده‌های قابل حمل قابل حمل را آلوده می‌کند. از آنجا که آن پرونده‌ها دارای شکاف‌های خالی زیادی هستند، ویروس که طول آن ۱ کیلوبایت بود، به اندازه
هستند، ویروس که طول آن ۱ کیلوبایت بود، به اندازه پرونده اضافه نشد. برخی از ویروس‌ها سعی می‌کنند با از بین بردن وظایف مرتبط با نرم‌افزار آنتی ویروس قبل از اینکه بتواند آنها را تشخیص دهد (از جمله Conficker) از شناسایی جلوگیری کنند. در دهه ۲۰۱۰، با افزایش بزرگتر و پیچیده‌تر رایانه‌ها و سیستم عامل‌ها، تکنیک‌های پنهان سازی قدیمی نیاز به بروزرسانی یا جایگزینی دارند. دفاع از رایانه در برابر ویروس‌ها ممکن است یک سیستم پرونده ای را به سمت اجازه‌های دقیق و صریح برای هر نوع دسترسی پرونده مهاجرت کند. خواندن رهگیری
هر نوع دسترسی پرونده مهاجرت کند. خواندن رهگیری درخواست. در حالی که برخی از نرم‌افزارهای ضد ویروس از روشهای مختلفی برای مقابله با مکانیسم‌های خفا استفاده می‌کنند، در صورت بروز هرگونه عفونت برای تمیز کردن سیستم غیرقابل اعتماد است. در سیستم عامل‌های ویندوز مایکروسافت، سیستم فایل NTFS اختصاصی است. این باعث می‌شود نرم‌افزار آنتی ویروس جایگزین کمی برای ارسال درخواست "خواندن" به پرونده‌های ویندوز که چنین درخواست‌هایی را دارند ارسال شود. برخی ویروس‌ها با رهگیری درخواست‌های آن به سیستم عامل ، آنتی ویروس را فریب
درخواست‌های آن به سیستم عامل ، آنتی ویروس را فریب می‌دهند. یک ویروس می‌تواند با متوقف کردن درخواست برای خواندن پرونده آلوده، رسیدگی به درخواست خود، و برگرداندن نسخه غیر عفونی شده پرونده به نرم‌افزار آنتی ویروس پنهان شود. رهگیری می‌تواند با تزریق کد پرونده‌های سیستم عامل واقعی که درخواست خواندن را انجام می‌دهند رخ دهد؛ بنابراین، به یک نرم‌افزار آنتی ویروس که اقدام به شناسایی ویروس می‌کند، اجازه خواندن پرونده آلوده داده نمی‌شود، یا درخواست "read" با نسخه ضد عفونی شده از همان پرونده ارائه می‌شود. تنها روش
عفونی شده از همان پرونده ارائه می‌شود. تنها روش قابل اعتماد برای جلوگیری از ویروس‌های «خفا»، «راه اندازی مجدد» از رسانه ای است که «پاک» شناخته شده‌است. سپس می‌توان از نرم‌افزار امنیتی برای بررسی پرونده‌های سیستم عامل خفته استفاده کرد. اکثر نرم‌افزارهای امنیتی به امضاهای ویروس متکی هستند، یا از آنها استفاده می‌کنند. همچنین ممکن است نرم‌افزار امنیتی از پایگاه داده‌ای از «هش» پرونده برای پرونده‌های Windows OS استفاده کند، بنابراین نرم‌افزار امنیتی می‌تواند پرونده‌های تغییر یافته را شناسایی کند، و از رسانه نصب
تغییر یافته را شناسایی کند، و از رسانه نصب ویندوز بخواهد که آنها را با نسخه‌های معتبر جایگزین کند. در نسخه‌های قدیمی ویندوز، عملکردهای هشدار رمزنگاری پرونده‌های Windows OS که در ویندوز ذخیره شده‌اند — برای بررسی صحت / صحت فایل allow امکان بررسی کامل بودن آن وجود دارد — می‌توان آن را رونویسی کرد تا سیستم File Checker گزارش دهد که فایل‌های سیستم تغییر یافته معتبر هستند، بنابراین با استفاده از هشدار فایل اسکن پرونده‌های تغییر یافته همیشه تضمین کننده عفونت نیست. اصلاح خود. اکثر برنامه‌های ضد ویروس مدرن سعی
اصلاح خود. اکثر برنامه‌های ضد ویروس مدرن سعی می‌کنند با اسکن آنها برای امضاهای به اصطلاح ویروس، الگوهای ویروس را در داخل برنامه‌های معمولی پیدا کنید. متأسفانه این اصطلاح گمراه کننده است، به این دلیل که ویروس‌ها به طریقی که انسان انجام می‌دهد، امضاهای منحصر به فردی ندارند. چنین «امضای» ویروس صرفاً دنباله ای از بایت‌ها است که یک برنامه آنتی ویروس به دنبال آن است زیرا به عنوان بخشی از ویروس شناخته شده‌است. اصطلاح بهتر می‌تواند «رشته‌های جستجو» باشد. در هنگام شناسایی ویروس‌ها، برنامه‌های مختلف ضد ویروس
هنگام شناسایی ویروس‌ها، برنامه‌های مختلف ضد ویروس رشته‌های مختلف جستجو و در واقع روش‌های مختلف جستجو را به کار می‌گیرند. اگر یک اسکنر ویروس چنین الگویی را در یک پرونده پیدا کند، بررسی‌های دیگری را انجام می‌دهد تا مطمئن شود که ویروس را پیدا کرده‌است، و نه صرفاً یک توالی تصادفی در یک پرونده معصوم، قبل از اینکه کاربر را آگاه کند که پرونده آلوده‌است. کاربر می‌تواند پرونده آلوده را پاک یا در بعضی موارد حذف کند. بعضی از ویروس‌ها از تکنیک‌هایی استفاده می‌کنند که تشخیص با استفاده از امضاها را دشوار می‌کند اما
که تشخیص با استفاده از امضاها را دشوار می‌کند اما احتمالاً غیرممکن نیست . این ویروس‌ها کد خود را بر روی هر عفونت اصلاح می‌کنند؛ یعنی هر پرونده آلوده حاوی نوع متفاوتی از ویروس است. ویروس‌های رمزگذاری شده. یک روش برای جلوگیری از امضای امکان استفاده از رمزگذاری ساده برای رمزگذاری (رمزگذاری) بدن ویروس است و تنها کد رمزگذاری و ماژول رمزنگاری ایستا در cleartext باقی مانده‌است که از یک عفونت به حالت دیگر تغییر نمی‌کند. در این حالت، ویروس از یک ماژول رمزگشایی کوچک و یک نسخه رمزگذاری شده از کد ویروس تشکیل شده‌است.
و یک نسخه رمزگذاری شده از کد ویروس تشکیل شده‌است. اگر ویروس با یک کلید متفاوت برای هر پرونده آلوده رمزگذاری شود، تنها قسمت ویروس که ثابت می‌ماند، ماژول رمزگشایی است که (برای مثال) تا انتها ضمیمه می‌شود. در این حالت، یک اسکنر ویروس نمی‌تواند به‌طور مستقیم ویروس را با استفاده از امضاها تشخیص دهد، اما هنوز هم می‌تواند ماژول رمزگشایی را تشخیص دهد، که هنوز هم تشخیص غیرمستقیم ویروس را ممکن می‌کند. از آنجایی که اینها کلیدهای متقارن هستند که روی میزبان آلوده ذخیره می‌شوند، رمزگشایی ویروس نهایی کاملاً امکان‌پذیر
می‌شوند، رمزگشایی ویروس نهایی کاملاً امکان‌پذیر است، اما احتمالاً این مورد نیازی نیست، زیرا کد اصلاح شده خود چنان نادر است که ممکن است حداقل دلیل آن برای اسکنر ویروس باشد. پرونده را به عنوان مشکوک پرچم گذاری کنید؛ که عملیات منحصر به فرد یا عملی فقط برای رمزگشایی باید تکرار شود. برای تغییر یک کد مشکوک است، بنابراین کد برای انجام رمزگذاری / رمزگشایی ممکن است در بسیاری از تعاریف ویروس بخشی از امضا باشد. یک رویکرد قدیمی ساده‌تر از یک کلید استفاده نمی‌کند، جایی که رمزگذاری فقط شامل عملیات بدون پارامترهایی است
که رمزگذاری فقط شامل عملیات بدون پارامترهایی است مانند افزایش و کاهش، چرخش بیتی، نفی حسابی و غیر منطقی. برخی از ویروس‌ها، به نام ویروس‌های چند شکل، از ابزار رمزگذاری در داخل یک دستگاه اجرایی استفاده می‌کنند که در آن ویروس تحت رویدادهای خاصی رمزگذاری می‌شود، مانند اسکنر ویروس برای به‌روزرسانی‌ها یا رایانه ای که مجدداً راه اندازی می‌شود. به این روش رمزنگاری گفته می‌شود. در زمان‌های گفته شده، اجرایی ویروس را رمزگشایی و اجرای زمان‌های پنهان آن، آلوده کردن رایانه و گاهی غیرفعال کردن نرم‌افزار آنتی‌ویروس. کد چند
و گاهی غیرفعال کردن نرم‌افزار آنتی‌ویروس. کد چند شکل. کد چند شکل نخستین تکنیکی بود که تهدیدی جدی برای اسکنرهای ویروس ایجاد می‌کرد. درست مانند ویروس‌های رمزگذاری شده معمولی، یک ویروس پلی مورفیک پرونده‌ها را با یک نسخه رمزگذاری شده از خود آلوده می‌کند، که توسط یک ماژول رمزگشایی رمزگشایی می‌شود. در مورد ویروسهای چند شکل، این ماژول رمزگشایی نیز بر روی هر عفونت اصلاح شده‌است؛ بنابراین ویروس چندشکلی خوب نوشته شده هیچ بخشی را که بین عفونت‌ها یکسان بماند، تشخیص مستقیم با استفاده از «امضاها» بسیار دشوار می‌کند.
مستقیم با استفاده از «امضاها» بسیار دشوار می‌کند. نرم‌افزار آنتی ویروس می‌تواند با رمزگشایی ویروس‌ها با استفاده از یک شبیه‌ساز یا تجزیه و تحلیل الگوی آماری از بدن ویروس رمزگذاری شده، آن را تشخیص دهد. برای فعال کردن کد چند شکل، ویروس باید یک موتور چند شکل (همچنین به آن «موتور جهش» یا «موتور جهش» نیز گفته می‌شود) در مکانی در بدن رمزگذاری شده خود داشته باشد. برای جزئیات فنی دربارهٔ نحوه عملکرد این موتورها به کد چند شکل مراجعه کنید. برخی ویروس‌ها کد چند شکل را به گونه ای به کار می‌گیرند که سرعت جهش ویروس را به
گونه ای به کار می‌گیرند که سرعت جهش ویروس را به میزان قابل توجهی محدود می‌کند. به عنوان مثال، یک ویروس می‌تواند برنامه‌ریزی شود تا با گذشت زمان، اندکی جهش یابد، یا می‌توان از برنامه‌ریزی برای جلوگیری از جهش در هنگام آلوده کردن پرونده به رایانه ای که از قبل حاوی نسخه‌های ویروس است، خودداری کرد. مزیت استفاده از چنین کد پلی مورفیک آهسته این است که به دست آوردن نمونه‌های نماینده ویروس برای متخصصان و محققان آنتی ویروس سخت‌تر می‌شود، زیرا پرونده‌های «طعمه» که در یک اجرا آلوده می‌شوند، معمولاً حاوی نمونه‌های
در یک اجرا آلوده می‌شوند، معمولاً حاوی نمونه‌های یکسان یا مشابه ویروس هستند. این امر باعث می‌شود احتمال شناسایی توسط اسکنر ویروس غیرقابل اعتماد باشد و برخی از موارد ویروس بتواند از شناسایی جلوگیری کند. کد دگرگونی. برای جلوگیری از شناسایی در اثر تقلید، برخی از ویروس‌ها در هر بار که بخواهند مجری جدید را آلوده کنند، کاملاً بازنویسی می‌شوند. به این روش متامورفیسم یا دگردیسی گفته می‌شود . ویروس‌هایی که از این تکنیک استفاده می‌کنند در کد دگرگونی قرار دارند. برای فعال کردن دگردیسی، «موتور دگرگونی» لازم است. ویروس
کردن دگردیسی، «موتور دگرگونی» لازم است. ویروس دگردیسی یا متامورفیک معمولاً بسیار بزرگ و پیچیده‌ است. به عنوان مثال، W32 / Simile شامل بیش از ۱۴۰۰۰ خط کد زبان اسمبلی بود که ۹۰٪ آن بخشی از موتور دگرگونی است. آسیب‌پذیری‌ها و بردارهای عفونی. اشکالات نرم‌افزار. از آنجا که نرم‌افزار غالباً با ویژگی‌های امنیتی برای جلوگیری از استفاده غیرمجاز از منابع سیستم طراحی می‌شود، بسیاری از ویروس‌ها باید از باگ‌های امنیتی که نقص امنیتی در یک سیستم یا نرم‌افزار کاربردی هستند، بهره‌برداری و دستکاری کنند تا خود را گسترش دهند و
بهره‌برداری و دستکاری کنند تا خود را گسترش دهند و سایر رایانه‌ها را آلوده کنند. استراتژی‌های توسعه نرم‌افزار که تعداد زیادی از «اشکالات» را تولید می‌کنند، به‌طور کلی «سوراخ» یا «ورودی» قابل استفاده برای ویروس نیز ایجاد می‌کنند. مهندسی اجتماعی و شیوه‌های امنیتی ضعیف. به منظور تکثیر خود، باید ویروس مجاز به اجرای کد و نوشتن بر روی حافظه باشد. به همین دلیل، بسیاری از ویروس‌ها خود را به پرونده‌های اجرایی متصل می‌کنند که ممکن است بخشی از برنامه‌های قانونی باشد (به تزریق کد مراجعه کنید). اگر کاربر اقدام به ایجاد
تزریق کد مراجعه کنید). اگر کاربر اقدام به ایجاد یک برنامه آلوده کند، ممکن است کد ویروس به‌طور همزمان اجرا شود. در سیستم عامل‌هایی که از برنامه‌های افزودنی پرونده برای تعیین انجمن‌های برنامه استفاده می‌کنند (مانند Microsoft Windows)، ممکن است برنامه‌های افزودنی به‌طور پیش فرض از کاربر پنهان شود. این امر باعث می‌شود که پرونده ای ایجاد کنید که از نوع دیگری متفاوت از آنچه در نظر کاربر است، باشد. به عنوان مثال، ممکن است یک اجرایی ایجاد شود و "picture.png.exe" نامگذاری شود، که در آن کاربر فقط "تصویر.png" را
نامگذاری شود، که در آن کاربر فقط "تصویر.png" را می‌بیند و بنابراین فرض می‌کند که این پرونده یک تصویر دیجیتالی است و به احتمال زیاد بی خطر است، اما با بازشدن، آن را قابل اجرا در دستگاه مشتری است. ممکن است ویروس‌ها بر روی رسانه‌های قابل جابجایی مانند فلش مموری‌ها نصب شوند. این درایوها ممکن است در یک پارکینگ ساختمان دولتی یا هدف دیگر باقی بمانند، با این امید که کاربران کنجکاو درایو را به یک رایانه وارد کنند. در یک آزمایش ۲۰۱۵، محققان دانشگاه میشیگان دریافتند که ۴۵–۹۸ درصد از کاربران فلش مموری را با منشأ
که ۴۵–۹۸ درصد از کاربران فلش مموری را با منشأ ناشناخته وصل می‌کنند. آسیب‌پذیری سیستم عامل‌های مختلف. اکثریت قریب به اتفاق ویروس‌ها سیستم‌های Microsoft Windows را هدف قرار می‌دهند. این به دلیل سهم بازار مایکروسافت از کاربران رایانه رومیزی است. تنوع سیستم‌های نرم‌افزاری در شبکه پتانسیل‌های مخرب ویروس‌ها و بدافزارها را محدود می‌کند. سیستم عامل‌های منبع بازمانند لینوکس به کاربران این امکان را می‌دهد تا از محیط‌های مختلف رومیزی، ابزارهای بسته‌بندی و غیره انتخاب کنند، این بدان معناست که کدهای مخرب که هر یک از
کنند، این بدان معناست که کدهای مخرب که هر یک از این سیستم‌ها را هدف قرار می‌دهند، فقط روی یک زیر مجموعه از همه کاربران تأثیر خواهد گذاشت. بسیاری از کاربران ویندوز همان مجموعه برنامه‌ها را اجرا می‌کنند، این ویروس‌ها را قادر می‌سازد با هدف قرار دادن همان بهره‌برداری‌ها در تعداد زیادی از میزبان‌ها، به سرعت در بین سیستم‌های ویندوز مایکروسافت گسترش یابند. در حالی که لینوکس و یونیکس به‌طور کلی همیشه بومی به‌طور طبیعی از ایجاد تغییرات در محیط سیستم عامل بدون اجازه جلوگیری کرده‌اند، اما از کاربران ویندوز به‌طور
جلوگیری کرده‌اند، اما از کاربران ویندوز به‌طور کلی جلوگیری از ایجاد این تغییرات جلوگیری می‌شود، به این معنی که ویروس‌ها به راحتی می‌توانند کنترل کل سیستم را روی میزبان‌های ویندوز به دست آورند. این تفاوت تا حدی به دلیل استفاده گسترده از حسابهای سرپرست در نسخه‌های معاصر مانند Windows XP ادامه یافته‌است. در سال ۱۹۹۷، محققان ویروس را برای لینوکس ایجاد و آزاد کردند - معروف به «سعادت». با این وجود سعادت نیاز دارد که کاربر آن را به صراحت اجرا کند، و فقط می‌تواند برنامه‌هایی را که کاربر امکان تغییر آن را دارد
برنامه‌هایی را که کاربر امکان تغییر آن را دارد آلوده کند. برخلاف کاربران ویندوز، بیشتر کاربران یونیکس به عنوان یک مدیر یا «کاربر اصلی» وارد نمی‌شوند، جز نصب یا پیکربندی نرم‌افزار. در نتیجه، حتی اگر کاربر ویروس را اجرا کند، نمی‌تواند به سیستم عامل آنها آسیب برساند. ویروس Bliss هرگز رواج گسترده‌ای پیدا نکرد، و اساساً یک کنجکاوی تحقیقاتی است. خالق آن بعداً کد منبع را به Usenet ارسال کرد و به محققان این امکان را داد تا ببینند که چگونه کار می‌کند. اقدامات متقابل. نرم‌افزار آنتی ویروس. بسیاری از کاربران
متقابل. نرم‌افزار آنتی ویروس. بسیاری از کاربران نرم‌افزار ضد ویروس را نصب می‌کنند که می‌تواند ویروس‌های شناخته شده را هنگام آزمایش رایانه برای بارگیری یا اجرای پرونده اجرایی نصب کند (که ممکن است به عنوان یک پیوست ایمیل یا در درایوهای فلش USB توزیع شود). برخی از نرم‌افزارهای ضد ویروس وب سایتهای مخرب شناخته شده را که سعی در نصب بدافزار دارند، مسدود می‌کنند. نرم‌افزار آنتی ویروس توانایی اساسی میزبان‌ها برای انتقال ویروس را تغییر نمی‌دهد. کاربران باید نرم‌افزار خود را به‌طور مرتب به‌روزرسانی کنند تا از
خود را به‌طور مرتب به‌روزرسانی کنند تا از آسیب‌پذیری‌های امنیتی ("سوراخ") استفاده کنند. همچنین برای شناسایی آخرین تهدیدها، باید نرم‌افزار آنتی ویروس به‌طور مرتب به روز شود. دلیل این امر این است که هکرهای مخرب و افراد دیگر همیشه ویروس‌های جدید ایجاد می‌کنند. مؤسسه آلمانی AV-TEST ارزیابی‌هایی از نرم‌افزار آنتی ویروس را برای ویندوز و اندروید منتشر می‌کند. نمونه‌هایی از نرم‌افزارهای ضد ویروس و ضد ویروس مایکروسافت ویندوز شامل موارد ضروری مایکروسافت امنیتی (برای ویندوز XP، ویستا و ویندوز ۷) برای محافظت در زمان
ویندوز XP، ویستا و ویندوز ۷) برای محافظت در زمان واقعی، ابزار حذف نرم‌افزار مخرب ویندوز ویندوز (اکنون با Windows (Security) به روزرسانی می‌شود " Patch Tuesday "، دومین سه‌شنبه هر ماه) و Windows Defender (بارگیری اختیاری در مورد ویندوز XP). علاوه بر این، چندین نرم‌افزار ضد ویروس قادر به صورت رایگان از اینترنت بارگیری می‌شود (معمولاً محدود به استفاده غیر تجاری). برخی از چنین برنامه‌های رایگان تقریباً به اندازه رقبای تجاری خوب هستند. آسیب‌پذیری‌های امنیتی مشترک به شناسه‌های CVE اختصاص داده شده و در بانک
مشترک به شناسه‌های CVE اختصاص داده شده و در بانک اطلاعات ملی آسیب‌پذیری ایالات متحده ذکر شده‌است. Secunia PSI نمونه ای از نرم‌افزارهای رایگان برای استفاده شخصی است که رایانه ای را برای نرم‌افزارهای قدیمی و آسیب‌پذیر به روز می‌اندازد و سعی در به‌روزرسانی آن دارد. هشدارهای مربوط به کلاهبرداری باج افزار و فیشینگ به عنوان اطلاعیه‌های مطبوعاتی در مرکز توجه به شکایت مرکز جرم اینترنتی ظاهر می‌شوند. Ransomware ویروسی است که پیامی را روی صفحه کاربر ارسال می‌کند و می‌گوید تا زمان پرداخت باج، صفحه یا سیستم قفل یا
می‌گوید تا زمان پرداخت باج، صفحه یا سیستم قفل یا غیرقابل استفاده خواهد بود. فیشینگ فریبی است که فرد بدخواه در آن وانمود می‌کند که دوست، کارشناس امنیت رایانه یا دیگر فرد خیرخواه است و با هدف متقاعد کردن فرد هدفمند برای فاش کردن گذرواژه‌ها یا اطلاعات شخصی دیگر. سایر اقدامات پیشگیرانه که معمولاً استفاده می‌شود شامل به‌روزرسانی به موقع سیستم عامل، به به‌روزرسانی نرم‌افزار، مرور دقیق اینترنت (اجتناب از وب سایت‌های سایه دار) و نصب تنها نرم‌افزار قابل اعتماد است. برخی مرورگرها از سایتهایی پرچم گذاری می‌کنند که به
مرورگرها از سایتهایی پرچم گذاری می‌کنند که به Google گزارش شده‌اند و به عنوان میزبان بدافزار توسط Google تأیید شده‌اند. دو روش رایج وجود دارد که یک نرم‌افزار آنتی ویروس برای شناسایی ویروس‌ها از آن استفاده می‌کند، همان‌طور که در مقاله نرم‌افزار آنتی ویروس توضیح داده شده‌است. نخستین و متداول‌ترین روش تشخیص ویروس استفاده از لیستی از تعاریف امضای ویروس است. این کار با بررسی محتوای حافظه رایانه (حافظه دسترسی تصادفی آن (RAM)، و بخش‌های بوت) و پرونده‌های ذخیره شده بر روی درایوهای ثابت یا قابل جابجایی (هارد دیسک،
بر روی درایوهای ثابت یا قابل جابجایی (هارد دیسک، فلاپی، یا درایوهای فلش USB) کار می‌کند، و مقایسه آن پرونده‌ها در برابر پایگاه داده‌ای از «امضاها» شناخته شده ویروس. امضاهای ویروس فقط رشته‌هایی هستند که برای شناسایی ویروس‌های فردی استفاده می‌شوند. برای هر ویروس، طراح آنتی ویروس سعی می‌کند رشته امضای بی نظیری را انتخاب کند که در یک برنامه مشروعیت یافت نمی‌شود. برنامه‌های ضد ویروس‌های مختلف از «امضاها» مختلف برای شناسایی ویروس‌ها استفاده می‌کنند. ضرر این روش تشخیص این است که کاربران فقط از ویروس‌هایی محافظت
تشخیص این است که کاربران فقط از ویروس‌هایی محافظت می‌شوند که در آخرین نسخه به‌روزرسانی تعریف ویروس توسط امضاها شناسایی می‌شوند و از ویروس‌های جدید محافظت نمی‌شوند (به «حمله صفر روز» مراجعه کنید). روش دوم برای یافتن ویروس‌ها استفاده از الگوریتم اکتشافی مبتنی بر رفتارهای رایج ویروس است. این روش توانایی شناسایی ویروس‌های جدید را دارد که هنوز شرکت‌های امنیتی ضد ویروس برای تعیین «امضا» تعریف نکرده‌اند، اما همچنین باعث افزایش مثبت کاذب بیشتر از استفاده از امضاها می‌شود. مثبت کاذب می‌تواند مختل کننده باشد، به
می‌شود. مثبت کاذب می‌تواند مختل کننده باشد، به خصوص در یک محیط تجاری، زیرا ممکن است باعث شود شرکتی به کارکنان دستور دهد تا زمانی که خدمات IT سیستم ویروس‌ها را بررسی نکرده‌اند، از سیستم رایانه شرکت استفاده نکنند. این می‌تواند باعث کاهش بهره‌وری برای کارگران عادی شود. راهبردها و روشهای بازیابی. ممکن است با ایجاد پشتیبان‌گیری منظم از داده‌ها (و سیستم عامل‌ها) بر روی رسانه‌های مختلف، آسیب‌های وارد شده توسط ویروس‌ها را کاهش داده، که یا بدون اتصال به سیستم هستند (بیشتر اوقات، مانند هارد دیسک)، فقط خواندنی باشد
(بیشتر اوقات، مانند هارد دیسک)، فقط خواندنی باشد یا خیر. به دلایل دیگر مانند استفاده از سیستم فایلهای مختلف در دسترس است. به این ترتیب، اگر داده‌ها از طریق ویروس از بین بروند، می‌توان دوباره با استفاده از نسخه پشتیبان (که امیدوارم اخیر باشد) دوباره شروع شود. اگر جلسه پشتیبان‌گیری در رسانه‌های نوری مانند CD و DVD بسته باشد، فقط خواندنی می‌شود و دیگر نمی‌تواند تحت تأثیر ویروس قرار گیرد (تا زمانی که ویروس یا پرونده آلوده بر روی CD / DVD کپی نشده‌است). به همین ترتیب، در صورت غیرقابل استفاده بودن سیستم عامل‌های
در صورت غیرقابل استفاده بودن سیستم عامل‌های نصب شده، می‌توان از سیستم عامل روی CD قابل بوت استفاده کرد. تهیه پشتیبان از رسانه‌های قابل حمل قبل از ترمیم باید با دقت بررسی شود. به عنوان مثال ویروس Gammima از طریق درایوهای فلش قابل جابجایی پخش می‌شود. حذف ویروس. بسیاری از وب سایت‌ها که توسط شرکت‌های نرم‌افزاری آنتی ویروس اداره می‌شوند، اسکن ویروس آنلاین رایگان را ارائه می‌دهند، با امکانات محدود «تمیز کردن» (از همه اینها، هدف وب سایت‌ها فروش محصولات و خدمات ضد ویروس است). برخی از وب سایتها - مانند شرکت تابعه
ویروس است). برخی از وب سایتها - مانند شرکت تابعه Google VirusTotal.com - به کاربران امکان می‌دهند تا یک یا چند پرونده مشکوک را توسط یک یا چند برنامه آنتی ویروس در یک عمل بارگیری و بارگیری کنند. علاوه بر این، چندین نرم‌افزار ضد ویروس قادر به صورت رایگان از اینترنت بارگیری می‌شود (معمولاً محدود به استفاده غیر تجاری). مایکروسافت یک ابزار ضد ویروس رایگان اختیاری به نام Microsoft Security Essentials، یک ابزار حذف نرم‌افزارهای مخرب ویندوز را که به عنوان بخشی از رژیم به‌طور منظم به‌روزرسانی ویندوز به روز می‌شود،
به‌طور منظم به‌روزرسانی ویندوز به روز می‌شود، ارائه می‌دهد و یک ابزار ضد ویروس مخرب قدیمی (حذف بدافزار) قدیمی ویندوز مدافع که به روز شده‌است محصول آنتی ویروس در ویندوز ۸. برخی ویروس‌ها بازیابی سیستم و سایر ابزارهای مهم Windows مانند Task Manager و CMD را غیرفعال می‌کنند. نمونه ای از ویروس که این کار را انجام می‌دهد CiaDoor است. بسیاری از این ویروس‌ها با راه اندازی مجدد رایانه، وارد کردن «حالت ایمن» ویندوز با شبکه سازی، و سپس با استفاده از ابزارهای سیستم یا Microsoft Security Scanner می‌توانند از بین بروند.
Security Scanner می‌توانند از بین بروند. بازیابی سیستم در ویندوز من، ویندوز XP، ویندوز ویستا و ویندوز ۷ می‌توانند رجیستری و پرونده‌های مهم سیستم را به یک بازرسی قبلی بازگرداند. غالباً ویروس باعث می‌شود که سیستم آویزان شود یا یخ بزند، و راه اندازی مجدد سخت بعدی باعث شود که نقطه نقص سیستم از همان روز خراب شود. بازگرداندن امتیاز از روزهای قبل باید کار کند، مشروط بر اینکه ویروس برای خراب کردن پرونده‌های بازیابی طراحی نشده باشد و در نقاط بازیابی قبلی وجود ندارد. نصب مجدد سیستم عامل. جستجوگر فایل سیستم
ندارد. نصب مجدد سیستم عامل. جستجوگر فایل سیستم مایکروسافت (در ویندوز ۷ و بعد از آن بهبود یافته‌است) می‌تواند برای بررسی و تعمیر فایل‌های خراب سیستم استفاده شود. بازیابی یک نسخه اولیه «تمیز» (بدون ویروس) از کل پارتیشن از یک دیسک کلون شده، یک تصویر دیسک، یا یک نسخه پشتیبان از آن یکی از راه حل‌ها است. بازیابی دیسک پشتیبان قبلی «تصویر» نسبتاً ساده است، معمولاً هرگونه حذف بدافزار، و ممکن است سریعتر از «ضد عفونی کردن» رایانه یا نصب مجدد و تنظیم مجدد سیستم عامل و برنامه‌ها از ابتدا، همان‌طور که در شکل زیر آورده
برنامه‌ها از ابتدا، همان‌طور که در شکل زیر آورده شده‌است، سپس تنظیمات برگزیده کاربر را بازیابی کنید. نصب مجدد سیستم عامل روش دیگری برای از بین بردن ویروس است. ممکن است با استفاده از بوت شدن از سی دی زنده، یا کپی کردن هارد به رایانه دیگر و بوت کردن سیستم عامل رایانه دوم، کپی‌های داده‌های کاربری اساسی را بازیابی کنید، با این کار بسیار مراقب باشید که با اجرای هرگونه برنامه آلوده روی آن، آلوده به آن رایانه نشوید. درایو اصلی سپس هارد دیسک اصلی قابل تغییر مجدد است و سیستم عامل و کلیه برنامه‌های نصب شده از رسانه
و سیستم عامل و کلیه برنامه‌های نصب شده از رسانه اصلی. پس از ترمیم سیستم، باید اقدامات احتیاطی صورت گیرد تا مجدداً از هرگونه فایل اجرایی بازیابی شده جلوگیری کنید. ویروس‌ها و اینترنت. قبل از گسترده شدن شبکه‌های رایانه ای، بیشتر ویروس‌ها در رسانه‌های قابل جابجایی، به ویژه فلاپی دیسک‌ها پخش می‌شوند. در اوایل رایانه شخصی، بسیاری از کاربران مرتباً اطلاعات و برنامه‌هایی را در مورد فلاپی‌ها رد و بدل می‌کردند. برخی ویروس‌ها با آلوده کردن برنامه‌هایی که در این دیسک‌ها ذخیره شده‌اند، گسترش می‌یابند، در حالی که برخی