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