آنتی ویروس (به انگلیسی: Anti-Virus ) که با نامهای ویروسیاب، ویروسکش و ضد بدافزار هم شناخته میشود، نرمافزاری است که با مشاهده و بررسی محتوای پروندهها به دنبال الگوهای آشنای بدافزار شامل ویروسها یا کرمهای کامپیوتری میگردند.
آنتی ویروس (به انگلیسی: Anti-Virus ) که با نامهای ویروسیاب، ویروسکش و ضد بدافزار هم شناخته میشود، نرمافزاری است که با مشاهده و بررسی محتوای پروندهها به دنبال الگوهای آشنای بدافزار شامل ویروسها یا کرمهای کامپیوتری میگردند.
آنتی ویروس (به انگلیسی: Anti-Virus ) در صورت مشاهده این الگوها که به آن امضای ویروس (به انگلیسی: Virus Signature) گفته میشود، از ورود آن به کامپیوتر و اجرا شدن آن جلوگیری میکنند یا به شما هشدار لازم را میدهند و از شما دستور میگیرند که آیا پرونده را حذف کنند یا سعی نمایند آن را اصلاح و پاکسازی کنند.
شرکتهای سازنده آنتی ویروس ، با ساخته شدن ویروسهای جدید، الگوهای نرمافزاری آنها را کشف و جمعآوری میکنند و به همین علت اغلب لازم است تا این نرمافزارها هر از چندگاهی بهروزرسانی شوند تا الگوهای جدید ویروس ها را دریافت کنند.
راههای مختلفی برای ورود ویروسها به رایانهٔ شما وجود دارد، مانند فلاپیدیسکها، لوحهای فشرده، مشاهدهٔ وبگاه، دریافت رایانامه (Email) آلوده، اجرای فایلهای دریافتشده از اینترنت و غیره؛
هنگامی که میخواهید برنامهای را از روی یک لوح فشرده اجرا کنید یا نامهای را باز کنید باید آنها را توسط یک آنتی ویروس وارسی کنید.
یک آنتی ویروس بسادگی میتواند هر موقع که شما اراده کنید تمام سیستم شما را کنترل کند و شما را از عدم وجود ویروس در کامپیوتر مطمئن سازد.
همانطور که برای هر محصولی (چه نرمافزاری و چه سختافزاری) آزمونهایی وجود دارد که کیفیت و شایستگی آن را تعیین میکند، چنین سنجشهایی برای یک آنتی ویروس هم وجود دارد. یکی از آزمونها با نام آزمون DURCH شناخته میشود که نام آن سرواژهای است که از حروف ابتدایی بخشهای پنچگانهٔ این آزمون تشکیل شدهاند.
باید بتواند هنگامی که میخواهید به یک پرونده یا صفحهٔ اینترنتی یا یک رایانامه دسترسی یابید، آن را بررسی کند.
به این معنی که نرمافزار باید بتواند در بازههای زمانی مشخص بانک اطلاعاتی خود که شامل امضای ویروسها است را بروز کند.
اینکه نرمافزار بتواند تمامی رفتارهای منطقی در برخورد با یک ویروس را از خود نشان دهد. پروندهٔ آلوده را دوبارهسازی و تمیز کند یا آن را حذف نماید.
باید بتواند تمام فایل ها از نوع مختلف که میتوانند محلی برای پنهان شدن ویروس باشند را کنترل کند.
به این معنی که نرمافزار باید با وجود نداشتن الگوی همهٔ ویروس ها، بتواند خطر و احتمال وجود ویروس را تشخیص دهد. این رفتار نیازمند هوشمندی نسبی نرمافزار و استفادهٔ آن از روشهای اکتشافی است.
همانطور که برای هر محصولی (چه نرمافزاری و چه سختافزاری) آزمونهایی وجود دارد که کیفیت و شایستگی آن را تعیین میکند، چنین سنجشهایی برای یک آنتی ویروس هم وجود دارد. یکی از آزمونها با نام آزمون DURCH شناخته میشود که نام آن سرواژهای است که از حروف ابتدایی بخشهای پنچگانهٔ این آزمون تشکیل شدهاند.
باید بتواند هنگامی که میخواهید به یک پرونده یا صفحهٔ اینترنتی یا یک رایانامه دسترسی یابید، آن را بررسی کند.
به این معنی که نرمافزار باید بتواند در بازههای زمانی مشخص بانک اطلاعاتی خود که شامل امضای ویروسها است را بروز کند.
اینکه نرمافزار بتواند تمامی رفتارهای منطقی در برخورد با یک ویروس را از خود نشان دهد. پروندهٔ آلوده را دوبارهسازی و تمیز کند یا آن را حذف نماید.
باید بتواند تمام فایل ها از نوع مختلف که میتوانند محلی برای پنهان شدن ویروس باشند را کنترل کند.
به این معنی که نرمافزار باید با وجود نداشتن الگوی همهٔ ویروس ها، بتواند خطر و احتمال وجود ویروس را تشخیص دهد. این رفتار نیازمند هوشمندی نسبی نرمافزار و استفادهٔ آن از روشهای اکتشافی است.