برخی از آنان فقط کاربر را می‌آزارند. مثلاً وی را مجبور به انجام کاری تکراری می‌کنند. اما برخی دیگر سیستم رایانه‌ای و داده‌های آن را هدف قرار می‌دهند که ممکن است خساراتی به بار آورند. در عین حال ممکن است هدف آن سخت‌افزار سیستم کاربر باشد. یک نرم‌افزار برپایهٔ نیت سازنده آن به عنوان یک بدافزار شناخته می‌شود. گاه بدافزار را به عنوان یک آلودگی رایانه‌ای می‌نامند. مایکروسافت در مه ۲۰۱۱ گزارش داد که در هر ۱۴ دانلود در اینترنت یک بدافزار هست. گاه بدافزار به صورت یک نرم‌افزار سالم و صحیح طراحی می‌شود و حتی ممکن است از یک سایت رسمی بیاید. ویروس رایانه‌ای تنها نوعی بدافزاراست که خود را باز تولید می‌کند، اما اغلب کاربران رایانه به اشتباه به همهٔ بدافزارها ویروس می‌گویند. از انواع بدافزارها می‌توان به ویروس‌ها، کرم‌ها، اسب‌های تروآ، جاسوس‌افزارها، آگهی‌افزارها، روت‌کیت‌ها و هرز نامه‌ها اشاره کرد.