ഒരു കീലോഗർ (ചിലപ്പോൾ കീസ്ട്രോക്ക് ലോഗർ അല്ലെങ്കിൽ കീബോർഡ് ലോഗർ എന്ന് വിളിക്കപ്പെടുന്നു) ഒരു കമ്പ്യൂട്ടറിന്റെ ഉപയോക്താവ് എല്ലാ കീബോർഡ് എൻട്രികളും റെക്കോർഡുചെയ്യുന്നതിന് പ്രത്യേകം രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ഒരു തരം സോഫ്റ്റ്വെയർ ആപ്ലിക്കേഷനാണ്. ഉപയോക്താവ് അറിയാതെ കീസ്ട്രോക്കുകൾ റെക്കോർഡുചെയ്യാൻ ഇത് സാധാരണയായി ഉപയോഗിക്കുന്നു, കൂടാതെ പാസ്വേഡുകളും മറ്റ് രഹസ്യ വിവരങ്ങളും ക്യാപ്ചർ ചെയ്യാൻ ഇത് പലപ്പോഴും ഉപയോഗിക്കുന്നു.
കീലോഗറുകൾ ഹാർഡ്വെയറോ സോഫ്റ്റ്വെയറോ അടിസ്ഥാനമാക്കിയുള്ളതാകാം. കമ്പ്യൂട്ടർ കീബോർഡിൽ ടൈപ്പ് ചെയ്ത കീസ്ട്രോക്കുകൾ റെക്കോർഡ് ചെയ്യുകയും ലോഗ് ചെയ്യുകയും ചെയ്യുന്ന സോഫ്റ്റ്വെയർ പതിപ്പാണ് ഏറ്റവും സാധാരണമായ തരം. ഫിസിക്കൽ ആക്സസ് വഴിയോ റിമോട്ട് ആക്സസ് വഴിയോ കമ്പ്യൂട്ടറിലേക്ക് ആക്സസ് ഉള്ള ഒരാൾ കമ്പ്യൂട്ടറിൽ സാധാരണയായി ഇത്തരത്തിലുള്ള കീലോഗർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു, മാത്രമല്ല ഇത് ഉപയോക്താവിന് അദൃശ്യവുമാണ്.
"ഹാർഡ്വെയർ കീസ്ട്രോക്ക് റെക്കോർഡറുകൾ" എന്നും അറിയപ്പെടുന്ന ഹാർഡ്വെയർ കീലോഗറുകൾ, ഉപയോക്താവിനും കീബോർഡിനും ഇടയിൽ ഭൗതികമായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള കീലോഗറിന്റെ ഒരു രൂപമാണ്. ഇവ ഒരു യുഎസ്ബി കേബിൾ വഴി പിസിയുമായി ബന്ധിപ്പിക്കുകയോ പിസിയിലോ ലാപ്ടോപ്പിലോ സ്ഥാപിക്കുകയോ ചെയ്യാം. പാസ്വേഡുകളും മറ്റ് രഹസ്യാത്മക ഡാറ്റയും പോലെ ഉപയോക്താവ് നൽകിയ ഡാറ്റ റെക്കോർഡുചെയ്യാൻ അവ പലപ്പോഴും ഉപയോഗിക്കുന്നു.
നിയമാനുസൃതവും ക്ഷുദ്രവുമായ ആവശ്യങ്ങൾക്ക് കീലോഗറുകൾ ഉപയോഗിക്കാം. കമ്പനി സിസ്റ്റങ്ങളുടെ ജീവനക്കാരുടെ ഉപയോഗം നിരീക്ഷിക്കുന്നതും കമ്പ്യൂട്ടർ ദുരുപയോഗം പരിശോധിക്കുന്നതും നിയമാനുസൃതമായ ഉപയോഗങ്ങളിൽ ഉൾപ്പെട്ടേക്കാം, കൂടാതെ അംഗീകൃത ഉപയോക്താക്കൾക്ക് മാത്രമേ സെൻസിറ്റീവ് ഡാറ്റയിലേക്ക് ആക്സസ് ലഭിക്കൂ എന്ന് ഉറപ്പാക്കുകയും ചെയ്യാം. പാസ്വേഡുകളും രഹസ്യസ്വഭാവമുള്ള ഡാറ്റയും മോഷ്ടിക്കുക, അല്ലെങ്കിൽ ഒരു വ്യക്തിയുടെ ഓൺലൈൻ പ്രവർത്തനങ്ങൾ നിരീക്ഷിക്കുക എന്നിങ്ങനെയുള്ള ക്ഷുദ്രമായ ആവശ്യങ്ങൾക്കും കീലോഗറുകൾ ഉപയോഗിക്കാം.
രഹസ്യസ്വഭാവമുള്ള ഡാറ്റയിലേക്കും വ്യക്തിഗത വിവരങ്ങളിലേക്കും പ്രവേശനം നേടുന്നതിന് കീലോഗറുകൾ വ്യക്തികളുടെയും ബിസിനസ്സുകളുടെയും സുരക്ഷയ്ക്ക് ഗുരുതരമായ ഭീഷണിയാണ്. കീലോഗറുകളിൽ നിന്ന് പരിരക്ഷിക്കുന്നതിന് ശക്തമായ ഒരു ക്ഷുദ്രവെയർ വിരുദ്ധ പരിരക്ഷ നിലവിലുണ്ടെന്ന് ഉറപ്പാക്കേണ്ടത് പ്രധാനമാണ്, അതുപോലെ തന്നെ സംശയാസ്പദമായ എന്തെങ്കിലും പ്രവർത്തനങ്ങൾക്കായി കമ്പ്യൂട്ടറുകൾ പതിവായി നിരീക്ഷിക്കുന്നു.