Certified Information Systems Security Professional Glossary

Definitions and pro-tips for the CISSP certification.

C

CIA Triad

The CIA Triad represents core security principles: Confidentiality ensures data access is limited to authorized users. Integrity guarantees data accuracy and completeness. Availability confirms reliable and timely access to information and resources. These principles form the bedrock of information security programs.

CompTIA

CompTIA is a leading vendor-neutral certification organization providing globally recognized credentials in IT. Their certifications validate foundational skills and knowledge across various domains, including networking, security, and cloud computing, serving as a common entry point for IT professionals.

Cross-Site Scripting (XSS)

Cross-Site Scripting (XSS) is a web application vulnerability allowing attackers to inject malicious client-side scripts into web pages viewed by other users. This enables attackers to execute arbitrary code in the user's browser, potentially stealing cookies, hijacking sessions, or defacing websites.

Cryptographic Agility

Cryptographic agility refers to a system’s capacity to rapidly and seamlessly transition between different cryptographic algorithms, key lengths, and protocols. This adaptability is crucial for maintaining security in response to evolving threats, algorithm vulnerabilities, and changing regulatory requirements.

Cryptography

Cryptography is the science of secure communication, utilizing mathematical algorithms to protect information confidentiality, integrity, and authenticity. It encompasses encryption, decryption, hashing, and digital signatures. Strong cryptography relies on computational hardness and key management practices.

D

DAC

Discretionary Access Control (DAC) grants resource owners the authority to determine who has access to their data. Permissions are typically managed through access control lists (ACLs) or similar mechanisms, allowing flexible but potentially less secure access management compared to MAC.

Data Classification

Data classification is the process of categorizing information based on its sensitivity, value, and criticality to the organization. This categorization determines the appropriate security controls, handling procedures, and access restrictions applied to protect data from unauthorized disclosure, modification, or destruction.

Data Loss Prevention (DLP)

Data Loss Prevention encompasses technologies and procedures designed to detect and prevent sensitive data from unauthorized disclosure or exfiltration. DLP solutions monitor, inspect, and protect data in use, in motion, and at rest across various endpoints, networks, and cloud environments.

Data Remanentization

Data remanentization refers to the residual data left on a storage device after standard deletion or formatting. This remaining data can be recovered through forensic techniques. Understanding its persistence is crucial for secure data disposal and preventing unauthorized access to sensitive information.

Defense in Depth

Defense in Depth is a security approach employing multiple, overlapping security controls to protect an organization’s assets. These controls span physical, technical, and administrative domains, creating redundancy and mitigating the impact of any single control failure. It’s a fundamental security principle.

Denial of Service (DoS)

Denial of Service (DoS) attacks exploit vulnerabilities to render a computer or network resource unavailable to legitimate users. These attacks achieve disruption by flooding the target with malicious traffic, exceeding its capacity to respond, or by exploiting system weaknesses to cause crashes or lockups.

Digital Signature

A digital signature provides authentication, integrity, and non-repudiation for electronic messages. It’s created by applying a cryptographic hash function to the message, then encrypting the resulting hash with the sender’s private key. Recipients verify the signature using the sender’s public key.

Disaster Recovery Plan (DRP)

A Disaster Recovery Plan (DRP) outlines the procedures and resources required to restore IT infrastructure and critical data following a disruptive event. It focuses on technical recovery, including data backups, system restoration, and network failover, aiming to minimize downtime and data loss.

Due Care

Due Care represents the level of responsibility and caution a prudent individual would exercise under similar circumstances to prevent foreseeable harm. It involves proactively implementing reasonable security controls and safeguards to protect assets and mitigate risks, demonstrating responsible behavior.

Due Diligence

Due Diligence involves conducting thorough investigations and research to gather sufficient information before making decisions or taking actions. It demonstrates a reasonable effort to understand potential risks and liabilities, ensuring informed choices are made regarding security and compliance.

M

MAC (Access Control)

Mandatory Access Control (MAC) is a highly restrictive access control model where the system, not the user, determines access based on pre-defined security labels and clearances. These labels classify both subjects (users) and objects (data), enforcing strict access rules regardless of user preference.

Malware

Malware encompasses malicious software designed to disrupt, damage, or gain unauthorized access to a computer system. This includes viruses, worms, Trojans, ransomware, spyware, and rootkits. Malware can propagate through various vectors, including email attachments, infected websites, and compromised software.

Man-in-the-Middle (MitM) Attack

A Man-in-the-Middle (MitM) attack involves an attacker secretly intercepting and potentially altering communication between two unsuspecting parties. The attacker positions themselves as an intermediary, gaining access to sensitive data exchanged during the session, often without detection by either party.

MTBF

Mean Time Between Failures represents the average time a non-repairable system is predicted to operate before encountering a failure. It’s a key reliability indicator for hardware, calculated by dividing total operational time by the number of failures. Higher MTBF values indicate greater reliability.

Multi-Factor Authentication (MFA)

Multi-Factor Authentication (MFA) enhances security by requiring users to present evidence from two or more independent authentication factors. These factors typically include something the user knows, possesses, or is – significantly reducing the risk of unauthorized access due to compromised credentials.

P

Patch Management

Patch management is a systematic process encompassing identification, acquisition, testing, and deployment of software updates to remediate security vulnerabilities. A comprehensive program minimizes the attack surface by promptly addressing known weaknesses in operating systems, applications, and firmware, reducing exploitation risks.

Penetration Testing

Penetration Testing is an authorized, simulated cyberattack conducted to evaluate the security posture of a system, network, or application. It involves actively exploiting identified vulnerabilities to determine the extent of potential damage and assess the effectiveness of existing security controls.

Physical Access Controls

Physical access controls restrict unauthorized physical access to sensitive areas, equipment, and data. These measures include barriers like fences and locks, surveillance systems, security personnel, and biometric authentication, protecting assets from theft, damage, and unauthorized manipulation.

PKI

Public Key Infrastructure (PKI) is a comprehensive system for managing digital certificates, public and private key pairs, and Certificate Authorities (CAs). It establishes a trusted framework for secure communication and authentication by verifying identities and enabling encrypted data exchange.

Procedure

A Procedure is a detailed, step-by-step set of instructions designed to consistently execute a specific task or process. It outlines the exact sequence of actions required, ensuring uniformity and reducing errors. Procedures are mandatory and often documented within operational manuals or runbooks.

R

Rainbow Table

A Rainbow Table is a precomputed table containing hashes for a large set of passwords, used to accelerate password cracking. It exploits the deterministic nature of hashing algorithms. Modern systems mitigate this threat through salting and the use of computationally expensive key derivation functions.

RBAC

Role-Based Access Control (RBAC) assigns access permissions based on a user’s defined role within an organization. This simplifies access management by granting permissions to roles rather than individual users, improving efficiency and reducing administrative overhead while maintaining security.

Reverse Engineering

Reverse engineering is the analytical process of deconstructing a system, component, or software to reveal its design, architecture, and functionality. This often involves analyzing code, hardware, or protocols to understand how something works, typically without access to original documentation.

Risk Management

Risk Management is a systematic process for identifying potential threats and vulnerabilities, assessing their likelihood and impact, and implementing controls to mitigate unacceptable risk. It’s an ongoing cycle of assessment, response, and monitoring to protect organizational assets and achieve objectives.

Rootkit

A rootkit is a malicious software suite designed to conceal its existence and maintain persistent, privileged access to a computer system. It operates by modifying core system files, processes, and APIs, making detection extremely difficult and enabling long-term control by an attacker.

RPO

Recovery Point Objective specifies the maximum acceptable data loss measured in time. It determines how frequently data backups must occur to prevent exceeding the defined loss threshold. A shorter RPO implies more frequent backups and potentially higher storage costs, ensuring minimal data loss.

RTO

Recovery Time Objective defines the maximum acceptable length of time an organization can tolerate business process disruption following an incident. It’s a critical metric for business continuity and disaster recovery planning, directly impacting revenue and reputation. RTO drives the selection of recovery strategies.

S

Security Policy

A Security Policy is a high-level document outlining an organization’s commitment to protecting its information assets. It establishes mandatory rules and guidelines for all users and stakeholders, defining acceptable behavior and expectations regarding confidentiality, integrity, and availability. Policies are approved by management.

Separation of Duties

Separation of Duties (SoD) is a fundamental internal control principle that divides critical tasks among multiple individuals. This prevents any single person from having complete control over a sensitive process, mitigating the risk of fraud, errors, and malicious activity through collusion or abuse of privilege.

Side-Channel Attack

Side-channel attacks exploit implementation details of a cryptographic system to extract secret information. These attacks analyze physical characteristics like power consumption, timing, electromagnetic radiation, or sound to deduce cryptographic keys or internal states, bypassing the algorithm's mathematical strength.

Social Engineering

Social Engineering exploits human psychology to manipulate individuals into performing actions or divulging confidential information. Attackers leverage trust, fear, or helpfulness to bypass security measures, often targeting vulnerabilities in human behavior rather than technical systems.

SQL Injection

SQL Injection is a web security vulnerability that enables attackers to interfere with the queries that an application makes to its database. By inserting malicious SQL code into input fields, attackers can bypass security measures, access sensitive data, modify database content, or even execute administrative commands.

SSO

Single Sign-On (SSO) centralizes authentication, enabling users to access multiple applications with one set of credentials. It streamlines user access and improves efficiency by eliminating the need to remember and manage numerous usernames and passwords, enhancing security through centralized policy enforcement.

Standard

A Standard is a specific, mandatory requirement defining precise configurations for hardware, software, or controls. It dictates *how* a policy is implemented, leaving no room for deviation. Compliance is typically verifiable through audits and assessments, ensuring consistent application across an organization.

Symmetric Encryption

Symmetric encryption employs a single, secret key for both data encryption and decryption processes. Algorithms like AES and DES offer high speeds, making them efficient for encrypting large volumes of data. However, secure key exchange remains a significant challenge with this method, requiring a trusted channel.

System Hardening

System hardening is a proactive security process that reduces a system’s attack surface by eliminating unnecessary services, ports, and software. This includes implementing strong configuration settings, applying security patches, and enforcing access controls to minimize vulnerabilities and potential entry points for attackers.