Cybersecurity glossary
Clear definitions of 810 security terms — and how they connect on the interactive map.
Kernel emulation simulates the core functionality of an operating system kernel. This is beneficial for analyzing rootkits and other low-level malwar…
Kernel ExploitA kernel exploit targets vulnerabilities in the operating system kernel, the core of the OS. Zero-day kernel exploits are particularly dangerous beca…
Kernel ExploitationKernel exploitation involves finding and exploiting vulnerabilities within the operating system's kernel to gain complete control over the system. Su…
Kernel ExploitsKernel exploits target vulnerabilities in the operating system kernel to gain elevated privileges or compromise the system. Both containers and VMs r…
Kernel-Mode HoneypotA kernel-mode honeypot operates at the kernel level of the operating system, providing deeper insights into attacker activity. However, it is more co…
Key CeremonyA key ceremony is a highly secure process for generating and protecting the private key of a Certificate Authority (CA). It typically involves multip…
Key CompromiseKey compromise occurs when the private key associated with a digital certificate is exposed or stolen. This allows attackers to impersonate the certi…
Key Derivation Function (KDF)A KDF is used to derive one or more secret keys from a master key or a password. This is often used to generate encryption keys for symmetric encrypt…
Key ExchangeKey exchange is the process of securely sharing encryption keys between parties, a critical step in symmetric encryption. Secure key exchange protoco…
Key LengthKey length refers to the size of the encryption key used in a symmetric encryption algorithm. Longer key lengths generally provide stronger security…
Key ManagementKey management involves the secure storage, distribution, and revocation of cryptographic keys. It aligns with default deny by ensuring that only aut…
Key Management System (KMS)A KMS securely stores and manages cryptographic keys. Contextualizing key usage with the application, user, and data being protected helps to enforce…
Key WrappingKey wrapping is the process of encrypting an encryption key with another key. This is often used to protect symmetric keys during storage or transmis…
Keyed WatermarkingWatermarking techniques that employ a secret key during the embedding and extraction processes. This adds an extra layer of security, preventing unau…
KeyloggerA software or hardware device that records keystrokes. Penetration testers may use keyloggers to capture sensitive information, such as passwords.
KeyloggingKeylogging is the act of tracking (or logging) the keys struck on a keyboard, typically in a covert manner, so that the person using the keyboard is…
Keyword MatchingKeyword matching involves searching for specific words or phrases within data to identify potentially sensitive information. While less precise than…