بدافزار
بدافزار یا نرم‌افزار بدخواه برنامه‌های رایانه‌ای هستند؛ به علت آن‌که معمولاً کاربر را آزار می‌دهند یا خسارتی به‌وجود می‌آورند، به این نام مشهورند. هر نرم‌افزاری است که به‌طور عمدی طراحی شده‌است تا به یک کامپیوتر، سرور، مشتری یا شبکه رایانه ای آسیب برساند (در مقابل، نرم‌افزاری که به دلیل برخی نقصان باعث ایجاد صدمه غیرعمدی می‌شود، معمولاً به عنوان یک اشکال نرم‌افزاری یا باگ توصیف می‌شود). طیف گسترده‌ای از انواع نرم‌افزارهای مخرب وجود دارد، از جمله از انواع بدافزارها می‌توان به ویروس‌های رایانه ای، کرم‌ها، اسب‌های تروآ، باج افزار، جاسوس‌افزارها، آگهی‌افزارها، روت‌کیتها، هرزنامهها، نرم‌افزار سرکش و ترس‌افزار اشاره کرد.
مخزن نرم‌افزاری
یک مخزن نرم‌افزاری جایی برای اندوختن نرم‌افزارهاست. کاربران با دریافت و به کارگیری این نرم افزارها از آنها بهره‌برداری می کنند. بسیاری از سازمان‌ها یا ناشران نرم‌افزار چنین مخازنی را با هدف استفاده کاربران پدید آورده و مدیریت می‌کنند. کاربران می‌توانند از نرم‌افزارهای این مخازن رایگان یا با هزینه اندک، بهره برداری کنند. دسته‌ای از مخازن تنها دربرگیرنده نرم‌افزارهای ویژه هستند و دسته‌ای دیگر هر گونه‌ای را در خود جای می‌دهند. بیشتر سیستم‌عامل‌های شبه یونیکس از چنین مخازنی برخوردارند و کاربران می‌توانند به کمک یک سامانه مدیریت بسته به این مخازن دسترسی پیدا کرده و برنامه‌های دلخواه را دریافت و بر روی رایانه خود بکار بندند.