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