کی لاگر (Keylogger) برنامه هایی هستند که به طور مخفی دکمه هایی که شما روی کیبورد برای تایپ کلمه های عبور فشار می دهید را ذخیره می کنند و برای هکر سازنده آن برنامه می فرستند. هکر می تواند با خواندن آن دکمه ها، رمز شما را تشخیص داده و از آن سوء استفاده نماید.
کی لاگرها توسط هکر به منظور سرقت و به دست آوردن اطلاعات محرمانه، کلمه های عبور، شماره کارت اعتباری و غیره مورد استفاده قرار می گیرند.
این برنامهها، کاملاً به صورت پنهانی عمل کرده و گاهی حتی با مراجعه به Task Manager و روشهای دیگر هم نمیتوانید از حضور و اجرای پنهان آنها آگاه شوید. بنابراین Keylogger ها میتوانند بدون اطلاع شما رمزهای عبور شما را ثبت کرده و در اختیار هکر سازندهی آن قرار دهند.