Cybersecurity Glossary — Key Terms and Definitions
Threats and Attacks
Section titled “Threats and Attacks”Advanced Persistent Threat (APT): A prolonged and targeted cyber attack where an intruder gains access and remains undetected for an extended period.
Backdoor: A method of bypassing normal authentication to gain unauthorized access to a system or network.
Brute Force Attack: An attack trying all possible combinations of passwords or encryption keys until the correct one is found.
Cross-Site Scripting (XSS): An attack injecting malicious scripts into web pages viewed by other users.
DDoS (Distributed Denial of Service): An attack using multiple compromised systems to flood a target with traffic, overwhelming it.
Drive-by Download: Malware downloaded automatically when visiting a compromised or malicious website.
Exploit: A piece of software, data, or code that takes advantage of a vulnerability to cause unintended behavior.
Keylogger: Software or hardware that records keystrokes to capture passwords, credit card numbers, and other sensitive data.
Man-in-the-Middle (MitM) Attack: An attack where an attacker secretly intercepts and possibly alters communication between two parties.
Malware: Malicious software designed to damage, disrupt, or gain unauthorized access to computer systems. Types include viruses, worms, trojans, ransomware.
Phishing: A social engineering attack using fraudulent emails or websites to trick users into revealing sensitive information.
Ransomware: Malware that encrypts a victim’s files and demands payment (ransom) for the decryption key.
Rootkit: A collection of software tools enabling unauthorized access to a computer while hiding its presence.
Social Engineering: Manipulating people into performing actions or divulging confidential information through psychological manipulation.
SQL Injection: An attack inserting malicious SQL code into database queries through web application inputs.
Supply Chain Attack: An attack targeting the software supply chain, compromising updates or dependencies.
Trojan Horse: Malicious software disguised as legitimate software to trick users into installing it.
Zero-Day Exploit: An attack exploiting a previously unknown vulnerability before developers can issue a patch.
Zero-Day Vulnerability: A software vulnerability unknown to the vendor, with no patch available.
Defense and Prevention
Section titled “Defense and Prevention”Air Gap: A security measure isolating a computer or network from unsecured networks, including the internet.
Antivirus Software: Programs designed to detect, prevent, and remove malware from computer systems.
Backup: A copy of data stored separately to restore in case of data loss or corruption. Types: full, incremental, differential.
Bug Bounty: A program offering rewards to individuals who discover and report software vulnerabilities.
Defense in Depth: A security strategy using multiple layers of defense to protect information and systems.
Endpoint Security: Protecting individual devices (endpoints) connecting to a network from cyber threats.
Firewall: A network security system monitoring and controlling incoming and outgoing traffic based on security rules.
Honeypot: A decoy system designed to attract and trap attackers, studying their methods and intentions.
Intrusion Detection System (IDS): Monitors network traffic for suspicious activity and alerts administrators.
Intrusion Prevention System (IPS): Monitors network traffic and actively blocks detected threats.
Least Privilege: The principle that users should have only the minimum access necessary to perform their job functions.
Penetration Testing: Authorized simulated attacks to evaluate the security of a system and identify vulnerabilities.
Patch Management: The process of acquiring, testing, and installing patches (updates) to fix vulnerabilities.
Security Audit: A systematic evaluation of an organization’s security policies, procedures, and controls.
Security Information and Event Management (SIEM): Software aggregating and analyzing security event data from across an organization.
Vulnerability Assessment: The process of identifying, quantifying, and prioritizing vulnerabilities in a system.
Web Application Firewall (WAF): A firewall protecting web applications by filtering and monitoring HTTP traffic.
Cryptography
Section titled “Cryptography”Asymmetric Encryption: Encryption using a pair of keys (public and private). Data encrypted with one key can only be decrypted with the other. Examples: RSA, ECC.
Certificate Authority (CA): A trusted entity that issues digital certificates for TLS/SSL encryption.
Ciphertext: The encrypted form of plaintext, unreadable without the decryption key.
Cryptographic Hash Function: A function that converts input data into a fixed-size hash value. Used for integrity verification. Examples: SHA-256, MD5.
Digital Certificate: An electronic document binding a public key to an identity, verified by a Certificate Authority.
Digital Signature: A mathematical scheme verifying the authenticity and integrity of a message or document.
Encryption: The process of converting plaintext into ciphertext to prevent unauthorized access.
Hash: A fixed-size output of a cryptographic hash function. Used to verify data integrity.
Key Exchange: A method of securely sharing cryptographic keys between parties. Example: Diffie-Hellman.
Key Management: The process of generating, storing, distributing, and revoking cryptographic keys.
Plaintext: Readable data before encryption or after decryption. The original, unencrypted form.
Public Key: The publicly shared key in asymmetric encryption, used to encrypt data or verify signatures.
Private Key: The secret key in asymmetric encryption, used to decrypt data or create signatures.
RSA: A widely used asymmetric encryption algorithm based on the difficulty of factoring large numbers.
Symmetric Encryption: Encryption using a single shared key for both encryption and decryption. Examples: AES, DES.
TLS (Transport Layer Security): A cryptographic protocol providing secure communication over a network. Used in HTTPS.
Authentication and Access Control
Section titled “Authentication and Access Control”Authentication: The process of verifying the identity of a user, device, or system.
Authorization: Determining what an authenticated user is allowed to do or access.
Biometric Authentication: Authentication based on unique physical characteristics (fingerprints, retina, face).
Multi-Factor Authentication (MFA): Authentication requiring two or more independent credentials (something you know, have, are).
OAuth: An open standard for token-based authentication and authorization.
Password Hashing: Storing passwords as hash values rather than plaintext, adding salt for security.
Password Policy: Rules governing password creation and management (length, complexity, rotation).
PAM (Privileged Access Management): Managing and auditing privileged accounts and their access.
RBAC (Role-Based Access Control): Access control based on user roles within an organization.
Single Sign-On (SSO): An authentication scheme allowing users to log in once and access multiple applications.
Token: A digital object representing identity or authorization. Used in authentication systems.
Data Protection
Section titled “Data Protection”Anonymization: Removing personally identifiable information from data to protect privacy.
Data Breach: An incident where sensitive data is accessed, disclosed, or stolen by unauthorized parties.
Data Classification: Categorizing data based on sensitivity and the impact of unauthorized disclosure.
Data Loss Prevention (DLP): Software and processes preventing unauthorized data exfiltration.
Data Masking: Hiding sensitive data by replacing it with fictional but realistic data.
Encryption at Rest: Encrypting data stored on disk or in databases.
Encryption in Transit: Encrypting data as it moves across networks.
GDPR (General Data Protection Regulation): EU regulation governing data protection and privacy.
PII (Personally Identifiable Information): Data that can identify an individual (name, SSN, email, etc.).
Right to Be Forgotten: GDPR provision allowing individuals to request deletion of their personal data.
Tokenization: Replacing sensitive data with non-sensitive tokens that have no exploitable value.
Security Operations
Section titled “Security Operations”Cybersecurity: The practice of protecting systems, networks, and data from digital attacks.
Incident Response: The organized approach to addressing and managing security breaches.
Log Analysis: The process of reviewing computer-generated records to identify security events.
Malware Analysis: The process of determining the functionality, origin, and impact of malware.
Red Team: A group simulating attacks to test an organization’s defenses.
Blue Team: The team responsible for maintaining internal network defenses.
Purple Team: A collaborative approach combining red and blue team activities.
SOC (Security Operations Center): A centralized unit monitoring and responding to security incidents.
Threat Intelligence: Information about current and potential cyber threats.
Vulnerability: A weakness in a system that can be exploited by a threat.
Zero Trust: A security model requiring strict identity verification for every person and device.
Compliance and Governance
Section titled “Compliance and Governance”CIA Triad: The core principles of information security: Confidentiality, Integrity, Availability.
Compliance: Adhering to laws, regulations, and standards governing data protection and security.
Data Governance: The overall management of data availability, usability, integrity, and security.
ISO 27001: An international standard for information security management systems (ISMS).
NIST Framework: A framework developed by the National Institute of Standards and Technology for improving cybersecurity.
PCI DSS: Payment Card Industry Data Security Standard for organizations handling credit card data.
Risk Assessment: The process of identifying, analyzing, and evaluating risks to information assets.
Risk Management: The process of identifying, assessing, and controlling threats to an organization.
Security Policy: A document outlining an organization’s security rules, procedures, and guidelines.