LPF LPQ key terms
LPF LPQ · Get comfortable with the vocabulary.
- CIA Triad
- Related: Risk Assessment, Least Privilege
A model describing information security through three goals: confidentiality, keeping data from unauthorized readers; integrity, preventing unauthorized changes; and availability, ensuring systems and data remain accessible to authorized users when needed.
- Risk Assessment
- Related: CIA Triad, Threat Modeling
A structured process that identifies threats and vulnerabilities, estimates the likelihood and impact of harm, and ranks risks so that treatment decisions can be prioritized and justified.
- Least Privilege
- Related: CIA Triad, Privilege Escalation
The principle that each user, process, or service receives only the permissions required to perform its task, and nothing more, limiting the blast radius of mistakes and compromise.
- Scope of Work
- Related: Rules of Engagement, Get-Out-of-Jail-Free Letter
The written agreement defining which systems, addresses, applications, and techniques a penetration test may target, plus timing and exclusions. Testing anything outside it is unauthorized and can be unlawful.
- Rules of Engagement
- Related: Scope of Work, Get-Out-of-Jail-Free Letter
Operational constraints agreed before testing begins, covering allowed attack types, escalation contacts, emergency stop procedures, and handling of sensitive data discovered during the engagement.
- Get-Out-of-Jail-Free Letter
- Related: Scope of Work, Rules of Engagement
A signed authorization document carried by testers that identifies the client, the engagement, the permitted scope, and contact details, so that law enforcement or security staff can verify the activity is legitimate.
- OSINT
- Related: Passive Reconnaissance, DNS Enumeration
Open-source intelligence: information gathered from publicly available sources such as websites, registries, job postings, and social media, used to map an organization's people, technology, and exposed assets without touching its systems.
- Passive Reconnaissance
- Related: OSINT, Active Reconnaissance
Information gathering that does not directly interact with the target's systems, relying on third-party sources and cached data so that the target has no chance to detect the activity.
- Active Reconnaissance
- Related: Passive Reconnaissance, Port Scanning
Gathering information by sending traffic directly to target systems, such as port scans or banner grabs. It produces more reliable results than passive methods but is detectable and must be within scope.
- DNS Enumeration
- Related: OSINT, Subdomain Takeover
Querying domain name system records and servers to discover hostnames, mail servers, subdomains, and zone information, often revealing systems that were never intended to be publicly known.
- Subdomain Takeover
- Related: DNS Enumeration, Vulnerability Validation
A vulnerability where a DNS record points to a third-party service that is no longer claimed, letting an attacker register that service name and serve content under the victim's domain.
- Port Scanning
- Related: Service Fingerprinting, Active Reconnaissance
Probing TCP or UDP ports on a host to determine which services are listening, typically using SYN, connect, or UDP scans, and forming the basis for service identification and attack planning.
- Service Fingerprinting
- Related: Port Scanning, Vulnerability Scanning
Analyzing responses such as banners, protocol behavior, and TLS details to identify the exact software and version running on an open port, which guides selection of relevant exploits and misconfigurations.
- Vulnerability Scanning
- Related: Vulnerability Validation, False Positive
Automated probing of systems against a database of known weaknesses and missing patches. It produces candidate findings that require manual validation before being reported as confirmed vulnerabilities.
- Vulnerability Validation
- Related: Vulnerability Scanning, False Positive
Manually confirming that a suspected weakness is real and exploitable in the target's context, eliminating scanner noise and establishing evidence and impact before reporting.
- False Positive
- Related: Vulnerability Validation, Vulnerability Scanning
A reported finding that does not actually exist or is not exploitable on the target. Reporting these damages credibility, so each result should be reproduced and evidenced before inclusion.
- SQL Injection
- Related: Cross-Site Scripting, Input Validation
A flaw where untrusted input is concatenated into a database query, letting an attacker alter query logic to bypass authentication, read or modify data, or in some configurations execute operating system commands.
- Cross-Site Scripting
- Related: SQL Injection, Input Validation
A weakness where attacker-supplied script runs in a victim's browser in the context of a trusted site, enabling session theft, credential phishing, or actions performed as the victim.
- Cross-Site Request Forgery
- Related: Cross-Site Scripting, Session Hijacking
An attack that tricks a logged-in user's browser into sending a state-changing request to a site that trusts the user's session, so the action appears to come from the victim.
- Input Validation
- Related: SQL Injection, Cross-Site Scripting
Checking and constraining data received from users or systems so it conforms to expected format, type, and length, reducing injection and parsing flaws when applied on the server side.
- Session Hijacking
- Related: Cross-Site Scripting, Cross-Site Request Forgery
Taking over an authenticated session by stealing or predicting a session token, for example through script injection, network interception, or insecure cookie settings, then reusing it to act as the victim.
- Privilege Escalation
- Related: Least Privilege, Lateral Movement
Gaining a higher level of access than initially obtained, either vertically to administrative rights on the same host or horizontally to another user's account with similar permissions.
- Lateral Movement
- Related: Privilege Escalation, Persistence
Moving from one compromised host to other systems in the same environment, using stolen credentials, trust relationships, or remote administration services, to reach higher-value targets.
- Persistence
- Related: Lateral Movement, Command and Control
Mechanisms an attacker establishes to retain access across reboots and credential changes, such as scheduled tasks, services, or added accounts. Testers document these and remove them during cleanup.
- Command and Control
- Related: Persistence, Post-Exploitation
The channel and infrastructure used to communicate with compromised hosts, receiving results and sending instructions. Testers usually simulate this with controlled, logged infrastructure.
- Post-Exploitation
- Related: Command and Control, Lateral Movement
Activities after initial compromise: confirming access level, collecting evidence of impact, identifying sensitive data reachable, and demonstrating business risk, all within agreed scope and data-handling rules.
- WPA2 Handshake Capture
- Related: Evil Twin, Deauthentication Attack
Recording the four-way authentication exchange between a wireless client and access point, which can later be attacked offline to test whether the pre-shared key is weak.
- Evil Twin
- Related: WPA2 Handshake Capture, Deauthentication Attack
A rogue access point that imitates a legitimate network's name to lure clients into connecting, allowing the tester to capture credentials or traffic and demonstrate wireless trust weaknesses.
- Deauthentication Attack
- Related: WPA2 Handshake Capture, Evil Twin
Sending forged management frames that disconnect wireless clients from an access point, often used to force reconnection and capture authentication traffic, or simply to disrupt availability.
- Mobile Application Hardening
- Related: Reverse Engineering, Insecure Data Storage
Defensive controls in mobile apps such as certificate pinning, root or jailbreak detection, code obfuscation, and secure storage, which testers assess for bypassability during mobile security reviews.
- Insecure Data Storage
- Related: Mobile Application Hardening, Reverse Engineering
Storing sensitive information such as tokens or personal data in plaintext on a device, in logs, or in world-readable locations, where other apps or a thief can retrieve it.
- Reverse Engineering
- Related: Mobile Application Hardening, Insecure Data Storage
Analyzing compiled software or firmware to recover logic, hardcoded secrets, and hidden functionality, commonly applied to mobile packages and binaries during security assessments.
- Phishing
- Related: Pretexting, Tailgating
A social engineering attack that impersonates a trusted party through email, messages, or sites to trick recipients into revealing credentials, approving payments, or running malicious content.
- Pretexting
- Related: Phishing, Tailgating
Constructing a believable scenario and identity to justify a request, giving the target a plausible reason to comply with actions they would otherwise question.
- Tailgating
- Related: Pretexting, Phishing
Following an authorized person through a controlled door without presenting credentials, exploiting social norms of politeness to gain physical access to restricted areas.
- Threat Modeling
- Related: Risk Assessment, Penetration Testing Lifecycle
Systematically examining a system's architecture, data flows, and trust boundaries to identify plausible threats and prioritize controls before or alongside testing.
- Penetration Testing Lifecycle
- Related: Rules of Engagement, Reporting
The ordered phases of an engagement: scoping and contracting, reconnaissance, exploitation and post-exploitation, analysis, reporting, and remediation retesting, each producing documented outputs.
- Reporting
- Related: Risk Rating, Remediation
Communicating findings in writing with clear titles, technical detail, evidence, business impact, severity ratings, and actionable remediation advice, tailored to both technical and executive readers.
- Risk Rating
- Related: Reporting, Remediation
Assigning severity to findings using a consistent scheme that weighs exploitability, impact, and exposure, so readers can compare issues and prioritize remediation effort.
- Remediation
- Related: Reporting, Risk Rating
The corrective actions recommended to remove or reduce a vulnerability, such as patching, configuration change, or code fix, ideally specific enough for the client to implement and verify.