Sections
Security+ is the most recognized entry-level cybersecurity certification. It covers threats, attacks, cryptography, identity management, and security operations. This section builds security knowledge from complete scratch — no prior knowledge assumed.
All of information security builds on a small set of core principles. Master these and you'll understand why every security control exists.
THE CIA TRIAD — the three properties security protects:
CONFIDENTIALITY — only authorized people can access information. Threat: attacker reads medical records, email intercepted, database stolen. Controls: encryption (data unreadable without the key), access controls (permissions), MFA (harder to impersonate authorized users).
INTEGRITY — data is accurate and hasn't been tampered with. Threat: attacker modifies financial records, malware changes a program, accidental corruption. Controls: hashing (mathematical fingerprint — any change produces a completely different hash), digital signatures (prove data source and detect tampering), audit logs (track every change).
AVAILABILITY — systems are accessible when legitimate users need them. Threat: DDoS attack makes a website unreachable, ransomware makes files inaccessible, hardware failure. Controls: redundancy, backups, DDoS protection, failover systems.
KEY ADDITIONAL PRINCIPLES:
Non-repudiation: someone cannot deny having performed an action. Digital signatures provide this — once you sign something, you can't claim you didn't.
AAA (Authentication, Authorization, Accounting):
Authentication: prove who you are (username + password + MFA)
Authorization: what are you allowed to do (permissions, roles)
Accounting: record what you did (audit logs, timestamps)
These three work together. Authentication without authorization means everyone who proves their identity can do everything. Authorization without accounting means you have no record of what anyone actually did.
Cryptography transforms data so only authorized parties can read it. You don't need to understand the mathematics — you need to understand the concepts and when to use each approach.
SYMMETRIC ENCRYPTION — one key for everything
Fast and efficient — excellent for encrypting large amounts of data
Current standard: AES (Advanced Encryption Standard), specifically AES-256
Used for: disk encryption (BitLocker uses AES), VPN tunnels, encrypting files
Problem: if you want to send an encrypted message to someone, how do you securely share the key with them first? If you email the key, an attacker could intercept it. This is the key distribution problem.
ASYMMETRIC ENCRYPTION — mathematically linked key pair
What the public key encrypts, ONLY the private key can decrypt
What the private key signs, the public key can verify
Public key: share it openly with everyone. Put it on your website, email it, publish it. Private key: NEVER share. Keep it secret.
How it solves key distribution: To send someone an encrypted message, encrypt it with THEIR public key. Only their private key can decrypt it. You can send the encrypted message publicly — without the private key, it's unreadable.
HOW HTTPS COMBINES BOTH:
Your browser connects to a website
The website sends its public key (inside its TLS certificate)
Your browser uses asymmetric encryption to securely create a symmetric session key
All further communication uses fast symmetric encryption (AES)
Result: security of asymmetric (safe key exchange) + speed of symmetric (fast data encryption).
HASHING — one-way fingerprints:
Same input always produces the same output
Even one character change produces a completely different hash
You CANNOT reverse the hash to get the original input
Uses: password storage (store the hash, not the password), verifying file integrity, digital signatures. Broken algorithms: MD5, SHA-1. Use: SHA-256, SHA-3.
Authentication is proving who you are to a system. It's the first barrier — if bypassed, everything else becomes irrelevant.
THE THREE AUTHENTICATION FACTORS:
Something you KNOW Password, PIN, security question, passphrase. Pros: easy to implement, no additional hardware. Cons: stolen through phishing, data breaches, keyloggers, password reuse, guessing. Weak alone for anything sensitive.
Something you HAVE
Hardware security key (YubiKey) — generates cryptographic proof or one-time codes
Smartphone with authenticator app
Smart card with embedded certificate
Key fob displaying codes that change every 30 seconds
Pros: attacker needs the physical item in addition to the password. Cons: can be lost or stolen (physical theft).
Something you ARE
Fingerprint scanner
Facial recognition
Retina/iris scan
Voice recognition
Pros: always with you, can't be forgotten, very hard to steal. Cons: cannot be changed if compromised (you can change a password, not your fingerprint), false acceptance/rejection rates vary.
MULTI-FACTOR AUTHENTICATION:
Password (know) + authenticator app (have) = MFA ✓
Fingerprint (are) + hardware key (have) = MFA ✓
Password + security question = NOT MFA ✗ (both are "something you know")
MFA methods ranked strongest to weakest:
FIDO2/WebAuthn hardware key — phishing-resistant, strongest
Authenticator app with number matching — strong, free
TOTP authenticator app (6-digit codes) — strong, free
SMS text code — better than nothing, vulnerable to SIM swapping
Email code — weakest MFA
SINGLE SIGN-ON (SSO): Log in once and access multiple systems without logging in again. SAML and OAuth 2.0 / OpenID Connect are the common protocols. Example: log into your Microsoft account once, and Teams, SharePoint, and Outlook all recognize you without asking you to log in again.
Understanding attack types helps you understand why security controls exist and which controls address which threats.
MALWARE:
Virus: attaches to legitimate files, executes when that file runs. Requires user action to spread.
Worm: self-replicating, spreads automatically across networks without user action. Can infect thousands of machines quickly.
Trojan: disguised as legitimate software but secretly malicious. Doesn't self-replicate — relies on social engineering to get installed.
Ransomware: encrypts files and demands payment. Usually delivered as a trojan. Defense: offline backups, application control, patching.
Rootkit: hides itself deep in the OS (often kernel level). Very difficult to detect and remove.
Spyware: secretly monitors activity — keystrokes, screenshots, browsing history. Sends data to attacker.
SOCIAL ENGINEERING — manipulating people rather than systems:
Phishing: deceptive email to steal credentials or deliver malware. Most common attack entry point.
Spear phishing: targeted phishing using personal details to appear more convincing.
Whaling: spear phishing aimed at executives (CEO, CFO) — high-value targets.
Vishing: voice phishing via phone calls.
Smishing: phishing via SMS text.
Pretexting: fabricating a scenario to manipulate someone.
Tailgating: physically following an authorized person through a secure door.
WEB ATTACKS:
SQL Injection: inserting malicious SQL code into input fields to manipulate database queries. Prevention: parameterized queries (prepared statements).
XSS (Cross-Site Scripting): injecting malicious scripts into web pages viewed by other users. Can steal session cookies enabling account takeover.
CSRF: tricks a logged-in user's browser into making unauthorized requests.
NETWORK ATTACKS:
Man-in-the-Middle: attacker intercepts communication between two parties. Prevention: HTTPS, certificate validation.
DDoS: overwhelming a service with traffic from many sources (botnet). Prevention: upstream scrubbing, rate limiting.
ARP Spoofing: poisoning ARP tables to redirect local network traffic through the attacker.
Security controls are the measures you implement to reduce risk. Frameworks organize them.
TYPES OF SECURITY CONTROLS:
By function:
Preventive: stops attacks before they happen. Firewalls, access controls, MFA, patch management.
Detective: identifies attacks that have happened. IDS, audit logs, antivirus alerts, SIEM.
Corrective: fixes damage after an attack. Restoring from backup, removing malware, patching after exploitation.
Deterrent: discourages attackers. Security cameras, warning banners, visible guards, legal notices.
Compensating: alternative when primary control isn't feasible. Can't patch a critical legacy system → isolate it on a separate network segment.
By type:
Technical: software or hardware. Firewalls, encryption, antivirus, MFA systems.
Administrative: policies, procedures, training. Acceptable use policy, security awareness training, incident response procedures.
Physical: tangible barriers. Locks, security guards, badge readers, security cameras, cable locks.
RISK MANAGEMENT: Risk = Likelihood × Impact High likelihood + High impact = High risk. Address immediately. Low likelihood + Low impact = Low risk. Accept or monitor.
Four ways to handle risk:
Accept: risk is low enough, or cost of mitigation exceeds cost of impact.
Mitigate: implement controls to reduce likelihood or impact.
Transfer: share the risk (cyber insurance, outsourcing).
Avoid: stop doing the risky activity.
THE INCIDENT RESPONSE LIFECYCLE (NIST):
Preparation — policies, tools, and team in place before an incident
Detection & Analysis — identify that an incident occurred, determine scope
Containment, Eradication & Recovery — stop the spread, remove the threat, restore systems
Post-Incident Activity — lessons learned, improve defenses, update playbooks
The lessons learned phase is frequently skipped but is critical for preventing recurrence.
Public Key Infrastructure (PKI) is the framework that makes secure communication and identity verification possible across the internet at genuinely massive scale — understanding how it actually works is core Security+ material, underlying everything from HTTPS to email encryption to VPN authentication.
THE CORE PROBLEM PKI SOLVES: Asymmetric encryption (covered in the next lesson) lets you communicate securely with someone whose public key you have — but how do you know that public key genuinely belongs to who it claims to belong to, rather than an attacker's own key being presented under a false identity? PKI solves this trust problem through a structured system of digital certificates and trusted third parties.
DIGITAL CERTIFICATES — WHAT THEY ACTUALLY CONTAIN: A digital certificate binds a public key to a verified identity (a specific domain name, an organization, an individual), digitally signed by a trusted Certificate Authority. The certificate includes the public key itself, the identity it belongs to, the issuing CA's information, a validity period, and the CA's own digital signature vouching for the certificate's authenticity.
CERTIFICATE AUTHORITIES (CAs) — THE TRUSTED THIRD PARTIES: A CA is an organization trusted to verify identity and issue certificates — when your browser encounters a website's certificate, it checks whether that certificate was genuinely signed by a CA your browser already trusts (built into a pre-installed root trust store), rather than blindly trusting every certificate presented to it.
THE CHAIN OF TRUST — ROOT, INTERMEDIATE, AND LEAF CERTIFICATES: Root CAs sit at the top of the trust hierarchy, and their certificates are pre-installed and trusted by operating systems and browsers directly. Rather than root CAs directly signing every single individual website certificate, they typically sign Intermediate CA certificates, which then sign the actual end-entity (leaf) certificates used by websites and services. This layered structure lets a root CA's genuinely critical private key stay more protected and less frequently used, while intermediate CAs handle the higher volume of everyday certificate issuance.
CERTIFICATE VALIDATION LEVELS: Domain Validation (DV) — the CA only verifies the requester genuinely controls the domain itself, the fastest and least rigorous validation level. Organization Validation (OV) — the CA additionally verifies the requesting organization's genuine legal existence. Extended Validation (EV) — the most rigorous validation, involving genuinely thorough verification of the organization's legal, physical, and operational existence — historically displayed with special browser UI treatment, though this visual distinction has become less prominent in modern browsers.
CERTIFICATE REVOCATION — WHAT HAPPENS WHEN A CERTIFICATE CAN NO LONGER BE TRUSTED: If a certificate's private key is compromised, or an organization's relationship with a domain changes, the certificate needs to be revoked before its natural expiration date. CRLs (Certificate Revocation Lists) are periodically published lists of revoked certificates, while OCSP (Online Certificate Status Protocol) provides a more real-time way to check a specific certificate's current revocation status without needing to download an entire list.
WILDCARD AND SAN CERTIFICATES: A wildcard certificate (like *.company.com) covers any subdomain of a given domain with a single certificate, genuinely convenient for organizations running many subdomains. A SAN (Subject Alternative Name) certificate covers multiple genuinely distinct domain names within one single certificate — useful when an organization needs one certificate covering several unrelated domains rather than one wildcard-eligible domain family.
PKI TRUST MODELS BEYOND THE STANDARD HIERARCHICAL CA MODEL: Beyond the standard hierarchical CA trust model, a web of trust model (used by some email encryption systems like PGP) instead relies on individual users vouching for each other's identity directly, without a centralized CA — genuinely more decentralized, but also less scalable and consistent than the hierarchical CA model that dominates web security today.
WHY PKI UNDERSTANDING MATTERS BEYOND JUST HTTPS: PKI concepts extend well beyond web browsing — VPN client certificate authentication, code signing (verifying software genuinely comes from its claimed publisher and hasn't been tampered with), email encryption and signing, and smart card-based authentication all depend on the same underlying PKI concepts covered in this lesson.
This platform's Security+ Cryptography lesson introduces symmetric and asymmetric encryption conceptually. This lesson goes deeper into the practical tradeoffs and how these two approaches actually get combined in real-world systems.
SYMMETRIC ENCRYPTION — THE SPEED ADVANTAGE: Symmetric encryption uses the same key for both encryption and decryption, and is genuinely, significantly faster computationally than asymmetric encryption — appropriate for encrypting large volumes of actual data. AES (Advanced Encryption Standard) is the dominant modern symmetric algorithm, commonly used with 128-bit or 256-bit key lengths.
THE GENUINE KEY DISTRIBUTION PROBLEM WITH PURE SYMMETRIC ENCRYPTION: Symmetric encryption's core practical weakness: both parties need the same secret key, and securely getting that key to both parties in the first place — without an eavesdropper intercepting it along the way — is genuinely difficult, especially at scale (every unique pair of communicating parties would theoretically need their own separate shared key).
ASYMMETRIC ENCRYPTION — SOLVING THE KEY DISTRIBUTION PROBLEM: Asymmetric encryption uses a mathematically related key pair — a public key (which can be freely shared with anyone) and a private key (kept genuinely secret). Data encrypted with the public key can only be decrypted with the corresponding private key, solving the key distribution problem since the public key genuinely doesn't need to be kept secret at all.
WHY ASYMMETRIC ENCRYPTION ALONE ISN'T USED FOR BULK DATA ENCRYPTION: Asymmetric encryption is computationally, genuinely much slower than symmetric encryption — using it to encrypt large volumes of actual data would be impractically slow for most real-world applications.
HYBRID ENCRYPTION — HOW REAL SYSTEMS ACTUALLY COMBINE BOTH APPROACHES: Most real-world secure systems (including HTTPS/TLS) use a hybrid approach: asymmetric encryption is used briefly, just to securely exchange a randomly generated symmetric session key, and then that symmetric key handles the actual bulk data encryption for the remainder of the session — genuinely getting the best of both approaches: asymmetric encryption's solution to the key distribution problem, combined with symmetric encryption's genuine speed advantage for the actual bulk data transfer.
COMMON ASYMMETRIC ALGORITHMS: RSA — one of the oldest and most widely deployed asymmetric algorithms, based on the mathematical difficulty of factoring very large numbers. ECC (Elliptic Curve Cryptography) — provides equivalent security to RSA using meaningfully shorter key lengths, making it more computationally efficient — increasingly preferred, particularly for resource-constrained devices like mobile phones and IoT devices.
KEY LENGTH AND WHY IT MATTERS FOR GENUINE SECURITY: Longer keys are genuinely harder to brute-force, but also require more computational overhead to actually use. As computing power increases over time, key lengths that were once considered genuinely secure eventually need to be increased — a key length recommendation isn't a fixed, permanent standard, but something that periodically gets revised upward as computing capability advances.
PERFECT FORWARD SECRECY (PFS): A property where each individual session uses a genuinely unique, ephemeral encryption key that's never reused and never derived in a way that could be reconstructed from a compromised long-term key — meaning even if an attacker later compromises a server's long-term private key, they still can't decrypt previously captured traffic from past sessions, since those sessions used genuinely different, now-discarded keys.
WHY THIS DISTINCTION MATTERS FOR REAL-WORLD SECURITY DESIGN: Understanding when and why a system uses symmetric versus asymmetric encryption — and recognizing hybrid encryption as the actual dominant real-world pattern, rather than either approach being used in complete isolation — is foundational for understanding how virtually every modern secure communication system, from HTTPS to VPNs to encrypted messaging apps, actually works under the hood.
Beyond encryption (which protects confidentiality), hashing and digital signatures address two genuinely different security goals — integrity (confirming data hasn't been tampered with) and authenticity/non-repudiation (confirming who genuinely created or sent something).
HASHING — A ONE-WAY MATHEMATICAL FUNCTION: A hash function takes an input of any size and produces a fixed-length output (the hash, or digest) — critically, this process is one-way: you genuinely cannot reverse a hash back into its original input. The same input always produces the exact same hash, but even a tiny change to the input produces a completely, unpredictably different hash output.
WHY HASHING VERIFIES INTEGRITY: If you hash a file before transmitting it, and the recipient hashes the received file and gets a genuinely matching hash, this confirms the file wasn't altered in transit — even a single changed bit would produce a completely different hash, making tampering immediately, reliably detectable.
COMMON HASHING ALGORITHMS AND WHY MD5/SHA-1 ARE NOW CONSIDERED BROKEN: MD5 and SHA-1 were once standard, widely-used hashing algorithms, but both have since been shown to have genuine, exploitable weaknesses allowing "collisions" (two different inputs producing the same hash output) — a serious problem, since it undermines hashing's core integrity-verification purpose. SHA-256 and the broader SHA-2 family are the current standard, considered genuinely secure against known collision attacks.
SALTING — PROTECTING AGAINST PRECOMPUTED HASH ATTACKS: When hashing passwords specifically (covered elsewhere on this platform regarding storage practices), adding a unique, random "salt" value to each password before hashing prevents an attacker from using precomputed hash tables (rainbow tables) to quickly reverse-lookup common passwords — since even two users with the genuinely identical password will produce completely different hash outputs due to their different individual salts.
DIGITAL SIGNATURES — COMBINING HASHING WITH ASYMMETRIC ENCRYPTION: A digital signature is created by hashing a message, then encrypting that hash using the sender's PRIVATE key (notably the reverse of typical asymmetric encryption's usual public-key-encrypts, private-key-decrypts pattern). Anyone with the sender's PUBLIC key can decrypt the signature to recover the original hash, then independently hash the actual received message themselves and compare — a match confirms both that the message genuinely came from the claimed sender (since only their private key could have created a signature decryptable by their corresponding public key) and that it wasn't altered in transit.
NON-REPUDIATION — WHY DIGITAL SIGNATURES PROVIDE SOMETHING PASSWORDS CANNOT: Non-repudiation means the sender genuinely cannot credibly deny having sent a signed message, since only their private key could have produced that specific valid signature. This is a genuinely stronger guarantee than simple password-based authentication provides, since a password could theoretically be shared, guessed, or stolen without necessarily proving who specifically performed a given action — a properly protected private key used for signing provides much stronger accountability.
HMAC — HASH-BASED MESSAGE AUTHENTICATION CODE: HMAC combines a hash function with a shared secret key, providing a way to verify both integrity AND authenticity using symmetric cryptography rather than the full asymmetric infrastructure a complete digital signature requires — genuinely useful in scenarios where the computational overhead or infrastructure complexity of full digital signatures isn't necessary or practical.
WHY THIS MATTERS PRACTICALLY BEYOND THE EXAM: Hashing and digital signatures are what make software update verification, secure email, code signing, and blockchain technology all fundamentally possible — understanding these underlying mechanisms genuinely clarifies why these systems can be trusted the way they are, rather than treating "the software update is verified" as an unexplained black box.
Beyond broad threat categories, Security+ expects familiarity with specific, named classes of technical vulnerability — understanding these categories helps make sense of vulnerability disclosures and security advisories you'll genuinely encounter throughout an actual security career.
BUFFER OVERFLOW: Occurs when a program writes more data to a memory buffer than it was actually allocated to hold, potentially overwriting adjacent memory — an attacker can sometimes exploit this to execute their own malicious code by carefully crafting input that overflows a buffer in a specifically controlled, deliberate way. This is a genuinely classic vulnerability class, and modern programming languages and compiler protections have made it meaningfully less common than it once was, though it remains a genuinely real risk, particularly in older or lower-level code.
RACE CONDITIONS: Occur when a system's behavior depends on the precise, unpredictable timing of multiple concurrent operations, and an attacker can exploit the specific timing window between two operations to cause unintended behavior — a classic example being a "time-of-check to time-of-use" (TOCTOU) vulnerability, where a security check passes, but the actual protected resource changes state in the brief window between the check and the subsequent action that depended on it.
INJECTION VULNERABILITIES — A BROAD, GENUINELY IMPORTANT CATEGORY: Injection vulnerabilities occur when untrusted user input is incorporated into a command or query without proper sanitization, letting an attacker "inject" their own malicious commands. SQL injection (covered specifically in the next lesson) is the most well-known example, but the same fundamental category applies to command injection, LDAP injection, and various other contexts where user input gets improperly combined with executable commands.
IMPROPER ERROR HANDLING: Applications that reveal genuinely excessive technical detail in error messages (database structure, file paths, internal system information) can inadvertently hand an attacker valuable reconnaissance information — well-designed applications log detailed technical errors internally for legitimate debugging purposes, while showing users only a generic, non-revealing error message.
INSECURE DIRECT OBJECT REFERENCES (IDOR): Occurs when an application exposes a direct reference to an internal object (like a database record ID) without properly verifying the requesting user is actually genuinely authorized to access that specific object — an attacker might simply change a URL parameter's numeric ID and gain unauthorized access to someone else's data, if the application fails to properly verify authorization on every single request.
MISCONFIGURATION AS A VULNERABILITY CATEGORY: Beyond genuine code-level flaws, simple misconfiguration — default credentials left unchanged, unnecessary services left running, overly permissive access controls — represents a genuinely enormous, and often underappreciated, real-world source of actual exploitable vulnerabilities, distinct from any flaw in the underlying software's own code.
ZERO-DAY VULNERABILITIES: A zero-day vulnerability is one that's genuinely unknown to the software vendor (and therefore has no available patch) at the time it's actually being actively exploited — the term "zero-day" refers to the vendor having had zero days of advance warning to develop and release a fix before exploitation began.
CVE — THE STANDARDIZED VULNERABILITY IDENTIFICATION SYSTEM: CVE (Common Vulnerabilities and Exposures) provides a standardized identifier for publicly known vulnerabilities, letting security professionals, vendors, and tools all reference the exact same specific vulnerability unambiguously across different systems and organizations, rather than each organization or tool using its own inconsistent internal naming.
CVSS — SCORING VULNERABILITY SEVERITY: The Common Vulnerability Scoring System provides a standardized numeric score (0-10) rating a given vulnerability's genuine severity, based on factors including how easily it can be exploited and how severe the actual potential impact is — helping organizations prioritize genuinely limited patching and remediation resources toward the vulnerabilities that actually matter most.
Security+ expects precise, specific familiarity with named malware categories — understanding the genuine distinctions between these types matters for correctly identifying, discussing, and appropriately responding to a real, specific threat.
VIRUS — REQUIRES A HOST FILE AND HUMAN ACTION TO SPREAD: A virus attaches itself to a legitimate file or program and requires that host file to actually be executed (and typically requires some form of human action, like opening an infected email attachment) to actually spread further — it genuinely cannot spread entirely on its own without this human-triggered execution step.
WORM — SELF-PROPAGATING, NO HOST FILE OR HUMAN ACTION REQUIRED: Unlike a virus, a worm can spread entirely autonomously across a network without needing to attach to a host file or require any human action at all, typically exploiting a specific network-level vulnerability to actively propagate itself from system to system — this self-propagating capability is what makes worms capable of spreading dramatically faster and more widely than viruses typically can.
TROJAN — DISGUISED AS SOMETHING LEGITIMATE: A trojan disguises itself as legitimate, seemingly desirable software, tricking a user into willingly installing it themselves — unlike a virus or worm, a trojan doesn't self-replicate at all; its defining characteristic is genuine deception about its true actual nature and purpose, not any particular propagation mechanism.
ROOTKIT — DESIGNED SPECIFICALLY FOR STEALTH AND PERSISTENCE: A rootkit is specifically designed to gain and maintain privileged (root/administrator-level) access to a system while actively hiding its own presence from normal detection methods — often modifying core operating system components to actively conceal itself from standard antivirus scans and typical system monitoring tools, making rootkits genuinely among the most difficult malware category to reliably detect and fully remove.
SPYWARE — DESIGNED FOR COVERT INFORMATION GATHERING: Spyware covertly monitors and collects information about a user's activity — keystrokes, browsing history, screen contents — typically transmitting this collected data back to an attacker without the user's genuine knowledge or informed consent.
RANSOMWARE — ENCRYPTING DATA FOR EXTORTION: As covered in the existing Security+ scenario, ransomware encrypts a victim's data and demands payment for the decryption key — a category that has become genuinely one of the most financially damaging and operationally disruptive malware types facing organizations today.
LOGIC BOMB — MALICIOUS CODE TRIGGERED BY A SPECIFIC CONDITION: A logic bomb is malicious code deliberately embedded within otherwise-legitimate software, remaining genuinely dormant until a specific triggering condition occurs — a particular date, a specific event, or the absence of a specific expected action (like a disgruntled employee's code that specifically activates only if their own account is ever disabled, a scenario connecting directly to the insider threat concepts covered elsewhere on this platform).
BOTNET — NETWORKS OF COMPROMISED DEVICES UNDER CENTRALIZED CONTROL: A botnet is a network of compromised devices ("bots" or "zombies") under an attacker's centralized remote control, commonly used to launch coordinated large-scale attacks like DDoS, or to collectively distribute spam or additional further malware at genuinely massive combined scale.
FILELESS MALWARE — A GENUINELY MODERN, HARDER-TO-DETECT VARIANT: Rather than relying on a traditional executable file that antivirus can scan and detect, fileless malware operates directly in a system's memory, often leveraging legitimate, already-installed system tools (like PowerShell) to carry out malicious actions — this approach is genuinely harder for traditional signature-based antivirus to detect, since there's no genuinely new suspicious file for that antivirus to actually scan and flag in the first place.
WHY PRECISE TERMINOLOGY GENUINELY MATTERS BEYOND JUST EXAM VOCABULARY: Using the correct, specific term when describing a real security incident — genuinely distinguishing a self-propagating worm from a trojan that requires deceiving a user into installation — meaningfully affects the appropriate response strategy, since these genuinely different propagation and behavior mechanisms warrant genuinely different specific defensive and remediation approaches.
Beyond the social engineering attack types covered elsewhere on this platform, Security+ expects familiarity with specific technical network-level attack categories — understanding these clarifies genuine attack patterns behind headlines like "DDoS attack" or "man-in-the-middle attack."
DDoS — DISTRIBUTED DENIAL OF SERVICE: A DDoS attack overwhelms a target system or network with traffic from many genuinely distributed sources simultaneously (commonly a botnet, covered in the previous lesson), making the target's legitimate services genuinely unavailable to real users due to resource exhaustion. The "distributed" element genuinely matters — coordinated traffic from thousands of distinct sources is far harder to block through simple IP-based filtering than an attack originating from a single identifiable source would be.
TYPES OF DOS/DDOS ATTACKS BY TECHNIQUE: Volumetric attacks simply overwhelm available bandwidth with sheer traffic volume. Protocol attacks exploit weaknesses in network protocols themselves (like a SYN flood exploiting the TCP handshake process) to exhaust server connection resources. Application-layer attacks target specific, resource-intensive application functions with seemingly legitimate-looking requests, genuinely harder to distinguish from real traffic than a pure volumetric flood.
ON-PATH ATTACK (MAN-IN-THE-MIDDLE): An attacker positions themselves between two communicating parties, potentially intercepting, reading, or even modifying traffic without either legitimate party's knowledge — genuinely mitigated by proper encryption (TLS/HTTPS) and mutual authentication, since an attacker sitting on the path alone can't meaningfully decrypt properly encrypted traffic without also somehow compromising the actual encryption itself.
ARP SPOOFING/POISONING: An attacker sends falsified ARP messages on a local network, associating their own MAC address with another device's legitimate IP address (commonly the default gateway's address) — this can redirect traffic intended for that legitimate device through the attacker's own machine instead, enabling an on-path attack specifically within the local network segment.
DNS POISONING/SPOOFING: An attacker corrupts DNS resolution data, causing a domain name to resolve to a genuinely malicious IP address rather than its legitimate one — a user typing a completely correct, legitimate website address could unknowingly be redirected to an attacker-controlled server instead, without any obvious visible sign anything is genuinely wrong.
SESSION HIJACKING: An attacker steals or predicts a legitimate user's active session token (often via an on-path attack, cross-site scripting, or genuine session token prediction due to weak randomization), then uses that stolen token to impersonate the legitimate user without needing their actual password at all.
REPLAY ATTACKS: An attacker captures legitimate network traffic and later retransmits it, attempting to trick a system into processing the same captured, legitimate-looking transaction or authentication attempt again — mitigated by including timestamps or genuinely unique one-time-use tokens (nonces) that a system can recognize and reject if the exact same value is seen more than once.
VLAN HOPPING: An attack technique attempting to gain unauthorized access to traffic on a VLAN the attacker's device isn't actually legitimately assigned to — commonly exploiting misconfigured trunk ports or double-tagging techniques, directly connecting to the VLAN and trunking security concepts covered in this platform's CCNA and Networking topics.
MAC FLOODING: An attacker overwhelms a switch's MAC address table with an enormous number of fake, spoofed MAC addresses, potentially causing the switch to fail into a "fail open" state where it starts broadcasting all traffic to every port rather than intelligently switching it — effectively turning a switch into a hub, letting the attacker capture traffic they normally shouldn't be able to see at all.
WHY UNDERSTANDING THESE SPECIFIC MECHANISMS MATTERS FOR DEFENSE: Each of these attack types has a genuinely specific corresponding technical mitigation — port security and DHCP snooping against ARP spoofing, DNSSEC against DNS poisoning, proper VLAN trunk configuration against VLAN hopping — understanding the specific mechanism behind an attack category is what actually lets you select and correctly implement the genuinely appropriate specific defense, rather than applying generic security measures that might not actually address the real, specific technical mechanism involved.
Web application vulnerabilities represent one of the most commonly exploited real-world attack surfaces, and Security+ expects specific familiarity with the named categories of application-layer attack that consistently show up in real breach disclosures and security advisories.
SQL INJECTION — THE CLASSIC INJECTION VULNERABILITY: SQL injection occurs when user input is improperly incorporated directly into a database query without proper sanitization, letting an attacker inject their own malicious SQL commands. A classic simple example: a login form that builds a query by directly concatenating user input, where an attacker enters something like ' OR '1'='1 as the password — potentially bypassing authentication entirely if the application naively trusts and directly incorporates that unsanitized user input into the actual database query being executed.
WHY PARAMETERIZED QUERIES PREVENT SQL INJECTION: The standard, effective defense against SQL injection is using parameterized queries (also called prepared statements), where user input is genuinely treated strictly as DATA, never as executable part of the actual query structure itself — the database driver handles this separation correctly and safely, rather than the application naively, dangerously concatenating raw user input directly into a SQL command string.
CROSS-SITE SCRIPTING (XSS) — INJECTING MALICIOUS SCRIPT CONTENT: XSS occurs when an attacker injects malicious script (typically JavaScript) into content that will genuinely be displayed to other users, and that other users' browsers will then unknowingly execute. Stored XSS persists the malicious script somewhere on the server (like within a comment field) so it affects every subsequent user who later views that specific content. Reflected XSS instead requires tricking a specific victim into clicking a specially, maliciously crafted link containing the actual malicious script embedded directly within it.
WHY XSS IS GENUINELY DANGEROUS: Since the malicious script executes within the legitimate website's own trusted context, it can potentially steal session cookies (enabling the session hijacking covered in the previous lesson), redirect the user to a genuinely malicious site, or perform actions on the legitimate site while impersonating the actual logged-in victim user.
CROSS-SITE REQUEST FORGERY (CSRF) — TRICKING A USER'S OWN BROWSER: CSRF tricks a victim's browser into unknowingly submitting a genuinely unwanted request to a site the victim happens to currently be authenticated to — since the victim's browser automatically includes their existing valid session cookies with the request, the target site has no inherent way to distinguish this attacker-triggered request from one the victim genuinely, intentionally meant to make themselves.
WHY CSRF TOKENS PREVENT THIS ATTACK: The standard defense embeds a genuinely unique, unpredictable token within legitimate forms specifically served by the actual site — a malicious external site attempting to forge a request has no way to know or correctly guess this specific expected token value, so the legitimate target site can reliably reject any request that arrives without the correct, matching expected token.
DIRECTORY TRAVERSAL: An attacker manipulates file path input (often using sequences like ../) attempting to access files genuinely outside a web application's intended, restricted directory — potentially exposing genuinely sensitive system files if the application doesn't properly validate and sanitize the requested file path before actually using it.
XML EXTERNAL ENTITY (XXE) INJECTION: Exploits XML parsers that process external entity references within XML input, potentially allowing an attacker to read genuinely arbitrary local files on the server, or to conduct further attacks against other internal systems the vulnerable server itself can reach.
BUFFER OVERFLOW IN THE APPLICATION CONTEXT: As covered more generally in the earlier vulnerability types lesson, buffer overflow vulnerabilities in web application code (particularly in lower-level languages, or in native code libraries a web application happens to depend on) can potentially allow arbitrary code execution on the actual server itself.
WHY THIS SPECIFIC TAXONOMY MATTERS FOR SECURITY+ AND FOR REAL SECURITY WORK: The OWASP Top 10 (a widely-referenced, regularly updated industry list of the most critical web application security risks) draws heavily from exactly this same taxonomy, and understanding these specific, named attack categories — not just "web apps can be vulnerable" as a vague, unhelpful generality — is genuinely foundational knowledge for anyone working in application security, secure development, or web-facing vulnerability assessment.
Beyond network-level and application-level attacks, Security+ expects familiarity with attack categories specifically targeting wireless networks and physical security — genuinely distinct attack surfaces requiring their own specific defensive considerations.
EVIL TWIN — A MALICIOUS FAKE ACCESS POINT: An attacker sets up a rogue wireless access point broadcasting the same SSID as a genuinely legitimate network, hoping victims connect to it instead of the real one — once connected, the attacker can potentially intercept all of the victim's traffic, since it's now flowing directly through the attacker's own malicious access point rather than the legitimate one.
ROGUE ACCESS POINT: Distinct from an evil twin's deliberate impersonation, a rogue access point is simply any unauthorized wireless access point connected to a network without proper authorization or security review — sometimes genuinely well-intentioned (an employee plugging in their own personal router for convenience) rather than deliberately malicious, but still representing a real, genuine security gap that bypasses the organization's actual intended, properly secured wireless infrastructure.
WIRELESS DISASSOCIATION/DEAUTHENTICATION ATTACKS: An attacker sends forged deauthentication frames, forcibly disconnecting legitimate devices from a wireless network — sometimes used as a denial-of-service tactic on its own, or combined with an evil twin attack, deliberately disconnecting a victim from the legitimate network specifically to increase the odds they'll then connect to the attacker's own malicious evil twin access point instead.
BLUEJACKING AND BLUESNARFING: Bluejacking involves sending unsolicited messages to nearby Bluetooth-enabled devices, generally more of a nuisance than a genuinely serious security threat. Bluesnarfing is meaningfully more serious — unauthorized access to genuine data (contacts, messages, files) on a Bluetooth-enabled device, exploiting Bluetooth security weaknesses to actually extract real information.
WAR DRIVING AND WAR CHALKING: War driving refers to physically driving around searching for and mapping accessible wireless networks, often to specifically identify genuinely poorly secured networks worth targeting. War chalking is an older, largely historical practice of marking physical locations with chalk symbols to indicate a nearby open or poorly secured wireless network to other potential attackers passing by later.
DUMPSTER DIVING — PHYSICALLY RETRIEVING DISCARDED SENSITIVE INFORMATION: As briefly touched on in the physical security lesson elsewhere on this platform, dumpster diving involves physically searching through an organization's discarded trash specifically looking for sensitive documents, discarded storage media, or other genuinely useful information that wasn't properly, securely disposed of.
SHOULDER SURFING: Simply and directly observing someone entering a password, PIN, or viewing genuinely sensitive information on their screen — a genuinely low-tech but still real and effective attack, particularly in crowded public spaces like coffee shops, airports, or public transit.
BADGE CLONING: Physically capturing and duplicating the data from an RFID-based access badge, potentially without the legitimate cardholder's genuine knowledge — some RFID badge technologies are more vulnerable to this specific attack than others, depending on their specific underlying encryption and security implementation.
LOCK PICKING AND PHYSICAL BYPASS TECHNIQUES: Beyond social engineering tactics like tailgating (covered elsewhere on this platform), some attackers employ genuinely direct physical bypass techniques against locks and other physical access control mechanisms — a reminder that physical security genuinely needs to account for deliberate, skilled bypass attempts, not merely assume locked doors alone are sufficient protection against a genuinely determined, skilled attacker.
WHY THESE ATTACK CATEGORIES MATTER FOR A COMPLETE SECURITY UNDERSTANDING: Digital security controls alone don't address these wireless and physical attack vectors — a genuinely comprehensive security posture needs specific defenses against each of these categories (proper wireless intrusion detection, badge technology genuinely resistant to cloning, physical security controls beyond simple locks) alongside the network and application-level defenses covered in earlier lessons in this topic.
Security+ expects formal familiarity with security architecture principles — the deliberate, structured design decisions that determine how an organization's overall security posture is actually built and layered together, rather than accumulated ad-hoc over time.
DEFENSE IN DEPTH — THE FORMAL ARCHITECTURAL PRINCIPLE: As referenced throughout this platform, defense in depth means layering multiple, genuinely independent security controls so that a single control's failure doesn't result in complete compromise — Security+ formalizes this as a genuine architectural principle, expecting you to identify and correctly categorize the different layers involved: physical, network, host, application, and data-level controls, each providing its own genuinely independent layer of protection.
SECURITY ZONES — SEGMENTING BY TRUST LEVEL: Rather than treating an entire network as uniformly trusted or untrusted, security architecture divides a network into genuinely distinct zones with different corresponding trust levels — the DMZ/screened subnet covered in this platform's Network+ topic is one example of this broader zoning principle, extended further to internal zones with genuinely varying sensitivity (a general user zone, a more restricted server zone, a highly restricted zone for genuinely critical systems like domain controllers or financial databases).
CHOKE POINTS — DELIBERATE CONTROL BOTTLENECKS: A choke point is a deliberately designed, narrow point through which traffic between two zones must genuinely pass, allowing thorough inspection and control at that single, specific location rather than needing to secure every possible path independently — a firewall genuinely functions as a choke point between zones of differing trust.
SECURE BY DESIGN VS. BOLTED-ON SECURITY: Security architecture that's genuinely built into a system's design from the very start (secure by design) tends to be meaningfully more robust and coherent than security controls added on after the fact (bolted-on security) to a system that wasn't originally designed with security genuinely in mind — Security+ emphasizes the architectural value of building security in from the beginning, rather than treating it as a separate, subsequent add-on step.
SECURITY THROUGH OBSCURITY — WHY IT'S GENUINELY NOT A COMPLETE STRATEGY ON ITS OWN: Relying purely on keeping a system's design or implementation details genuinely secret as the primary security mechanism is widely recognized as a fundamentally weak, insufficient standalone strategy — genuine security should hold up even if an attacker fully understands exactly how the system works, relying on genuinely strong underlying mechanisms (cryptography, access control) rather than purely on secrecy of design. That said, not unnecessarily advertising genuinely unnecessary technical details also isn't inherently harmful as one small additional supplementary layer — it simply cannot be the ONLY layer of protection relied upon.
FAIL-SAFE VS. FAIL-OPEN DEFAULTS: When a security control genuinely fails or encounters an unexpected error, it can either fail-safe (defaulting to a more restrictive, secure state, denying access when uncertain) or fail-open (defaulting to a more permissive state, allowing access through when uncertain). Security-critical systems should generally, deliberately fail-safe — a firewall that fails open during an error condition creates a genuinely serious, unintended security gap precisely when things have already gone wrong elsewhere.
SEGMENTATION AND MICROSEGMENTATION — REVISITED FROM AN ARCHITECTURAL LENS: As covered from a Zero Trust angle in Security Fundamentals, and from a VLAN-technical angle elsewhere on this platform, segmentation is a core, foundational security architecture principle — limiting the potential blast radius of any single compromise by ensuring an attacker who successfully breaches one segment doesn't automatically, freely gain access to everything else across the entire environment.
SECURE DEFAULTS AND LEAST FUNCTIONALITY: Systems should genuinely ship, and be deliberately configured, with the most restrictive reasonable default settings, with unnecessary features and services actively disabled by default — directly connecting to the role/feature minimization concepts covered in this platform's Windows Admin topic, applied here as a broader, more general architectural principle rather than a purely Windows Server-specific one.
WHY FORMAL ARCHITECTURAL THINKING MATTERS BEYOND JUST TERMINOLOGY: Understanding these formal architectural principles — zones, choke points, fail-safe defaults, defense in depth as a genuinely deliberate design philosophy rather than an accumulated afterthought — is what separates genuinely deliberate, coherent security architecture from ad-hoc security controls simply layered on haphazardly over time as individual, disconnected problems happened to arise.
This platform's Network+ topic covers cloud service models and general terminology. Security+ expects specific focus on the security implications and architectural considerations genuinely unique to securing cloud environments.
WHY CLOUD SECURITY REQUIRES GENUINELY DIFFERENT THINKING THAN ON-PREMISE SECURITY: Traditional on-premise security architecture assumes genuine physical control over infrastructure and a relatively well-defined network perimeter. Cloud environments fundamentally challenge both assumptions — the underlying physical infrastructure is managed by the cloud provider, not the customer, and the traditional network perimeter concept becomes genuinely less meaningful when resources can be provisioned and accessed from essentially anywhere.
CLOUD ACCESS SECURITY BROKER (CASB): A CASB sits between an organization's own users and the cloud services they actually use, providing centralized visibility and policy enforcement across potentially many different cloud services simultaneously — genuinely useful for detecting and controlling shadow IT (covered elsewhere on this platform), enforcing consistent data loss prevention policies across multiple different cloud platforms, and providing unified visibility into cloud usage that would otherwise be scattered fragmentarily across dozens of genuinely separate services.
CLOUD SECURITY POSTURE MANAGEMENT (CSPM): CSPM tools continuously scan cloud environments specifically for misconfigurations — publicly exposed storage buckets, overly permissive access policies, unencrypted data — that could genuinely represent real security risk. Given how easy it is to accidentally misconfigure cloud resources (a single incorrect permission setting can inadvertently expose data to the entire public internet), CSPM tools provide genuinely essential, continuous automated checking that would be genuinely impractical to perform purely through manual, periodic review alone.
INFRASTRUCTURE AS CODE (IaC) SECURITY: As cloud infrastructure increasingly gets defined and deployed through code (Terraform, CloudFormation, and similar tools) rather than manual point-and-click configuration, security scanning increasingly needs to shift left — reviewing the actual infrastructure code itself for security issues before it's ever genuinely deployed, rather than only discovering a genuine misconfiguration after it's already live in production and potentially already exposed.
CONTAINER SECURITY: Containers (a lightweight virtualization approach genuinely common in modern cloud deployments) introduce their own genuinely specific security considerations — ensuring container images themselves don't contain known vulnerabilities before deployment, properly securing the container orchestration platform (like Kubernetes) that manages them, and ensuring containers are genuinely properly isolated from each other and from the underlying host system they actually run on.
API SECURITY IN CLOUD ENVIRONMENTS: Cloud services are extensively, genuinely API-driven, and securing these APIs — proper authentication, rate limiting, input validation — is genuinely critical, since a poorly secured API can potentially expose the exact same underlying data and functionality a traditional application interface would, just through a genuinely different, sometimes less carefully scrutinized access path.
DATA RESIDENCY AND SOVEREIGNTY CONCERNS: Cloud data can genuinely be physically stored in data centers located in different countries, raising real legal and regulatory concerns about which specific jurisdiction's laws actually apply to that data — some regulatory frameworks (like certain provisions of GDPR, covered more specifically in a later lesson) impose genuinely specific requirements about where certain categories of data can and cannot legally be stored or processed.
CLOUD IDENTITY AND ACCESS MANAGEMENT CONSIDERATIONS: Cloud environments typically layer their own genuinely distinct IAM system on top of (or integrated with) an organization's existing on-premise identity systems — properly configuring cloud-native IAM roles and permissions, and correctly understanding how they interact with any existing on-premise identity federation, is genuinely critical for avoiding both overly permissive cloud access AND, just as importantly, unnecessarily restrictive access that genuinely blocks legitimate business use.
WHY CLOUD SECURITY IS AN INCREASINGLY CENTRAL, NOT PERIPHERAL, PART OF THE SECURITY+ EXAM: As organizations increasingly run genuinely significant portions of their infrastructure in the cloud, cloud-specific security knowledge has become genuinely central rather than a specialized side topic — the current Security+ exam objectives reflect this shift, expecting genuine cloud security fluency as baseline, foundational knowledge rather than an optional advanced specialization.
Beyond basic authentication concepts covered elsewhere on this platform, Security+ expects specific familiarity with identity federation and single sign-on architecture — how organizations manage identity across multiple systems and even across genuinely separate organizations.
SINGLE SIGN-ON (SSO) — ONE LOGIN, MULTIPLE APPLICATIONS: SSO lets a user authenticate once and gain access to multiple different applications and systems without needing to separately log into each one individually — genuinely improving user convenience while also, when implemented correctly, actually improving security by centralizing authentication through one well-secured, properly monitored point rather than scattering credentials and authentication logic across many separate systems.
FEDERATION — EXTENDING IDENTITY TRUST ACROSS ORGANIZATIONAL BOUNDARIES: Federation extends the SSO concept across genuinely separate organizations — allowing a user from Organization A to access a specific resource belonging to Organization B, using their existing Organization A credentials, without Organization B needing to separately create and manage yet another distinct account for that user. This depends on the two organizations establishing a genuine, deliberate trust relationship, with Organization A vouching for the user's identity to Organization B.
SAML — SECURITY ASSERTION MARKUP LANGUAGE: SAML is a widely-used standard for exchanging authentication and authorization data between an identity provider (who verifies who the user actually is) and a service provider (who the user is trying to access) — commonly used specifically for enterprise SSO scenarios, where an organization's own internal identity provider vouches for employees when they access external, third-party SaaS applications.
OAUTH — AUTHORIZATION, NOT AUTHENTICATION: OAuth is commonly, genuinely misunderstood — it's fundamentally an AUTHORIZATION framework (granting a specific application limited, defined permission to access particular resources on a user's behalf), not itself an authentication protocol. When you click "Log in with Google" on a third-party website, OAuth is what allows that third-party site to access certain specific, limited information from your Google account, without that third-party site ever actually seeing your genuine Google password directly.
OPENID CONNECT — BUILDING GENUINE AUTHENTICATION ON TOP OF OAUTH: OpenID Connect is a genuine authentication layer built directly on top of OAuth's underlying authorization framework, specifically adding the capability to actually verify a user's identity (not just authorize access to specific resources) — this is what actually makes "Log in with Google"-style buttons function as genuine authentication, rather than pure OAuth authorization alone.
IDENTITY PROVISIONING AND DEPROVISIONING: Provisioning is the process of creating a new user's accounts and access across every relevant system when they genuinely join an organization. Deprovisioning is the reverse process when they genuinely leave — directly connecting to the offboarding timing concerns covered in this platform's Security Fundamentals topic. Automated provisioning/deprovisioning tools (like SCIM — System for Cross-domain Identity Management) help ensure this genuinely happens consistently and promptly across every connected system, rather than depending on manual processes that can easily be forgotten or significantly delayed for one system while being handled properly for others.
JUST-IN-TIME (JIT) PROVISIONING: Rather than pre-provisioning every possible account a user might ever conceivably need in advance, JIT provisioning automatically creates a user's account in a specific target system the very first time they actually attempt to access it, using their already-verified federated identity — genuinely reducing unnecessary unused account sprawl across systems a given user might genuinely never actually use.
WHY FEDERATION AND SSO ARCHITECTURE MATTERS FOR SECURITY, NOT JUST CONVENIENCE: Beyond user convenience, properly implemented federation and SSO genuinely reduce an organization's real overall attack surface — fewer separate passwords means fewer opportunities for credential theft or password reuse across genuinely different systems, and centralized authentication provides one single, well-monitored point where genuinely suspicious login activity across the entire connected ecosystem can actually be detected, rather than needing separate monitoring scattered individually across dozens of otherwise disconnected systems.
Security+ formally tests risk management as its own distinct domain — the structured process of identifying, analyzing, and appropriately responding to security risk, distinct from the specific technical controls covered elsewhere in this topic.
RISK, THREAT, AND VULNERABILITY — THE FORMAL RELATIONSHIP: As covered conceptually elsewhere on this platform, a threat is a potential danger, a vulnerability is a weakness that could be exploited, and risk is the genuine likelihood and potential impact of a threat actually exploiting a specific vulnerability. Formally: Risk is a function of both the likelihood of a given event occurring AND the actual magnitude of impact if it genuinely does occur — a low-likelihood, high-impact event and a high-likelihood, low-impact event can represent genuinely comparable overall risk levels, despite looking very different on the surface.
QUALITATIVE VS. QUANTITATIVE RISK ANALYSIS: Qualitative risk analysis uses relative, descriptive categories (Low/Medium/High, or a simple numeric rating scale) to assess risk — genuinely faster and doesn't require precise financial data, but is correspondingly more subjective and harder to directly compare across genuinely different types of risk. Quantitative risk analysis attempts to assign actual, genuine dollar values to risk, enabling more precise, direct comparison, but requiring meaningfully more data and effort to calculate accurately.
SINGLE LOSS EXPECTANCY (SLE) AND ANNUALIZED LOSS EXPECTANCY (ALE): SLE represents the expected genuine financial loss from a single occurrence of a specific risk event (Asset Value × Exposure Factor, where Exposure Factor is the percentage of the asset's value genuinely likely to be lost in that single event). ALE multiplies SLE by the Annualized Rate of Occurrence (how many times per year the event is genuinely expected to occur) — giving a genuine expected annual cost figure that can be directly, meaningfully compared against the cost of a proposed specific mitigation to determine whether that mitigation is genuinely financially worthwhile.
RISK APPETITE AND RISK TOLERANCE: Risk appetite is an organization's genuine overall willingness to accept risk in pursuit of its actual objectives — a genuinely more risk-averse organization will invest more heavily in mitigation even for comparatively lower-probability risks. Risk tolerance defines the genuinely specific, acceptable variation around that overall appetite for a given particular risk category.
RISK RESPONSE STRATEGIES — THE FOUR FORMAL OPTIONS: Avoid — genuinely eliminating the risk entirely by not engaging in the specific activity that creates it. Mitigate (reduce) — implementing controls that genuinely reduce either the likelihood or the impact of the risk, without eliminating it entirely. Transfer — shifting the genuine financial impact of the risk to another party, commonly through purchasing cyber insurance. Accept — making a genuine, deliberate, informed decision to accept a given risk as-is, typically appropriate when the cost of further mitigation would genuinely exceed the risk's own actual potential impact.
RESIDUAL RISK — WHAT REMAINS AFTER MITIGATION: Residual risk is what genuinely remains after implementing mitigating controls — no realistic set of controls eliminates risk entirely down to absolute zero, and formal risk management explicitly, deliberately acknowledges and consciously accepts this genuine remaining residual risk level, rather than pretending mitigation has achieved complete, perfect risk elimination.
RISK REGISTER — TRACKING IDENTIFIED RISKS SYSTEMATICALLY: A risk register is a formal, structured document tracking identified risks, their assessed likelihood and impact, assigned ownership for managing each one, and the current status of any planned or implemented mitigation efforts — providing genuine organizational visibility into the full portfolio of risks being actively, systematically managed, rather than risk knowledge existing only informally in various individuals' heads.
WHY FORMAL RISK MANAGEMENT MATTERS BEYOND PURE TECHNICAL CONTROLS: Security+ tests risk management as its own genuinely distinct domain because effective security ultimately requires making informed, deliberate business decisions about where to genuinely invest limited security resources — understanding these formal risk concepts is what enables a security professional to have a genuinely credible, business-relevant conversation with leadership about security priorities and investment, rather than purely discussing technical controls in isolation from their actual underlying business justification.
Beyond individual risk management (covered in the previous lesson), Security+ expects familiarity with the broader governance and compliance frameworks that structure how organizations formally approach security at a genuinely organizational, policy level.
GOVERNANCE — THE FORMAL DECISION-MAKING STRUCTURE: Governance refers to the formal structures, policies, and processes an organization uses to actually make and enforce security-related decisions — who has genuine authority to approve a given security exception, how security policy actually gets created and formally updated, and how security-related decisions genuinely align with and support the organization's broader overall business objectives.
COMMON SECURITY FRAMEWORKS WORTH KNOWING: NIST Cybersecurity Framework — a widely-adopted, voluntary framework organizing security activities into core functions (Identify, Protect, Detect, Respond, Recover), providing a genuinely common structured vocabulary and approach for discussing and organizing an organization's overall security program. ISO 27001 — an international standard for information security management systems, providing a formal, certifiable framework organizations can be independently, formally audited and certified against. CIS Controls — a prioritized, genuinely practical set of specific security actions (referenced elsewhere on this platform in the endpoint configuration baseline context), providing more concrete, actionable, specific guidance than some broader, higher-level governance frameworks alone typically offer.
REGULATORY COMPLIANCE FRAMEWORKS — LEGALLY MANDATED, NOT VOLUNTARY: Unlike voluntary frameworks like NIST CSF, certain regulations carry genuine legal force for organizations operating in specific industries or handling specific categories of data: HIPAA — governs protected health information specifically within healthcare and related industries. PCI-DSS — governs payment card data specifically for any organization that processes, stores, or transmits credit card information. GDPR — the European Union's data protection regulation, with genuinely broad extraterritorial reach affecting any organization processing EU residents' personal data, regardless of where that organization itself is actually physically located. SOX (Sarbanes-Oxley) — governs financial reporting controls specifically for publicly traded companies.
WHY UNDERSTANDING THE DIFFERENCE BETWEEN VOLUNTARY AND MANDATORY FRAMEWORKS MATTERS: An organization might voluntarily choose to adopt NIST CSF as a genuinely useful organizing structure for their security program, while simultaneously being legally, mandatorily required to comply with HIPAA or PCI-DSS specifically because of the particular type of data they actually handle — understanding which frameworks are genuinely optional strategic choices versus legally mandatory requirements matters significantly for correctly prioritizing genuinely limited compliance and security resources.
AUDITS AND ASSESSMENTS — VERIFYING GENUINE COMPLIANCE: Formal audits (whether internal, or conducted by an external independent third party) verify whether an organization genuinely meets its stated or required compliance obligations — providing an evidence-based, credible answer to "are we actually doing what we claim to be doing," rather than relying purely on unverified internal self-assessment and self-reported compliance claims alone.
POLICIES, STANDARDS, PROCEDURES, AND GUIDELINES — THE FORMAL DOCUMENT HIERARCHY: A policy is a high-level statement of genuine organizational intent and direction (mandatory, generally broad in scope). A standard specifies genuinely specific, mandatory technical or procedural requirements supporting a given policy. A procedure provides genuinely detailed, specific step-by-step instructions for actually carrying out a particular task. A guideline offers recommended, but explicitly non-mandatory, best-practice advice. Understanding this formal hierarchy helps correctly interpret exactly how binding and specific a given piece of organizational security documentation genuinely is.
THIRD-PARTY RISK AND VENDOR COMPLIANCE: As covered from a practical operational angle in Security Fundamentals, GRC frameworks also genuinely extend to vendor relationships — an organization's own compliance obligations frequently, formally extend to properly verifying and monitoring that their vendors and partners genuinely meet equivalent, appropriate security and compliance standards as well.
WHY GRC MATTERS FOR A SECURITY CAREER BEYOND PURELY TECHNICAL ROLES: Many genuinely senior security roles increasingly focus specifically on GRC responsibilities rather than purely hands-on technical work — understanding these frameworks and their genuine formal relationships to each other is foundational knowledge for anyone pursuing a security career path that extends meaningfully beyond purely technical, hands-on implementation work alone.
Business continuity and disaster recovery concepts appear throughout this platform in operational contexts (OpCon, Endpoint Management). Security+ tests these as a formal, distinct exam domain, with specific security-relevant terminology worth knowing precisely.
BUSINESS CONTINUITY PLANNING (BCP) VS. DISASTER RECOVERY PLANNING (DRP): As covered conceptually in this platform's OpCon topic, BCP addresses how an entire organization genuinely continues critical operations during and after a disruptive event, while DRP specifically focuses on restoring IT systems and infrastructure. Security+ expects you to correctly identify these as genuinely related but formally distinct planning disciplines, with BCP being the genuinely broader organizational umbrella under which DRP specifically sits as one important component.
BUSINESS IMPACT ANALYSIS (BIA): A BIA formally identifies and prioritizes an organization's genuinely critical business functions, and determines the actual specific impact of losing each one for varying, defined lengths of time — this formal analysis is what actually determines appropriate, genuinely justified RTO and RPO targets for different specific systems, rather than these targets being chosen purely arbitrarily or based on unfounded gut instinct alone.
MAXIMUM TOLERABLE DOWNTIME (MTD): MTD represents the absolute maximum length of time a given critical business function can genuinely be unavailable before causing truly unacceptable, potentially irreversible organizational harm — RTO (Recovery Time Objective) should always be set meaningfully shorter than MTD, providing a genuine, deliberate safety margin rather than cutting things precisely, riskily close to the actual absolute failure threshold itself.
SITE RECOVERY OPTIONS — HOT, WARM, AND COLD SITES: A hot site is a fully equipped, genuinely ready-to-use alternate location with current data and running systems, allowing near-immediate failover — the fastest recovery option, but also genuinely the most expensive to continuously maintain. A warm site has infrastructure already in place but genuinely requires some additional setup and data restoration before becoming fully operational — a middle-ground compromise between cost and recovery speed. A cold site provides genuinely just the basic physical space and infrastructure, requiring significant additional setup work before it can actually be used — the cheapest option to maintain, but also correspondingly the slowest to actually bring online during a genuine disaster.
BACKUP TYPES — FULL, INCREMENTAL, AND DIFFERENTIAL: A full backup captures genuinely everything, every single time — simple to restore from, but takes the most time and storage space to actually create. An incremental backup captures only what's genuinely changed since the last backup of ANY type — faster to create, but restoration requires the last full backup plus every single incremental backup made since then, in the correct sequential order. A differential backup captures everything that's changed since the last FULL backup specifically — a middle-ground compromise, since restoration only requires the last full backup plus just the single most recent differential, rather than potentially many sequential incrementals.
TABLETOP EXERCISES VS. FULL FAILOVER TESTS: As covered for incident response in Security Fundamentals, testing a BCP/DRP plan can range from a tabletop exercise (a structured discussion walkthrough, genuinely lower cost and disruption) to a full, genuine failover test (actually executing the plan for real, providing the highest genuine confidence but also carrying real potential operational risk and cost if something unexpectedly goes wrong during the actual live test itself).
GEOGRAPHIC DISPERSION — WHY BACKUP AND RECOVERY SITE LOCATION MATTERS: A backup or recovery site located too physically close to the primary site risks being affected by the exact same regional disaster (a widespread regional power outage, a major storm, a significant regional natural disaster) — genuine geographic dispersion between primary and recovery locations is a deliberate, important architectural consideration, not simply an incidental detail.
WHY SECURITY+ TESTS THIS FORMALLY AS A DISTINCT DOMAIN: While these concepts connect closely to operational topics covered elsewhere on this platform, Security+ frames business continuity and disaster recovery specifically as core, foundational security domain knowledge — recognizing that availability (the "A" in the CIA triad) is a genuine core security property, and that these formal planning and recovery disciplines are exactly what actually protects and preserves that specific security property when things genuinely go wrong.
Beyond the general vulnerability scanning and patch management concepts covered elsewhere on this platform, Security+ expects formal familiarity with the specific range of security assessment techniques organizations use to proactively identify genuine weaknesses before an actual attacker does.
VULNERABILITY SCANNING — AUTOMATED, BROAD DETECTION: Automated tools scan systems and networks for genuinely known vulnerabilities, comparing discovered software versions and configurations against databases of known issues (directly connecting to the CVE system covered in an earlier lesson). Vulnerability scanning is genuinely broad but comparatively shallow — it identifies potential issues based on known signatures and versions, but doesn't actually attempt to genuinely exploit anything to confirm real, practical exploitability.
PENETRATION TESTING — ACTIVELY ATTEMPTING TO EXPLOIT: Unlike vulnerability scanning, penetration testing involves actually, genuinely attempting to exploit discovered vulnerabilities, simulating a real attacker's actual approach to determine genuine, practical real-world impact — meaningfully deeper and more realistic than scanning alone, but correspondingly more time-consuming, more expensive, and requiring genuinely skilled human testers rather than purely automated tooling alone.
PENETRATION TESTING TYPES — KNOWLEDGE LEVEL PROVIDED TO TESTERS: Black box testing — testers receive genuinely no advance internal information about the target environment, most closely simulating how a genuine external attacker with no insider knowledge would actually approach the target. White box testing — testers receive full, complete internal information (network diagrams, source code, credentials) in advance, allowing genuinely deeper, more thorough, more efficient testing within a given time budget. Gray box testing — a middle-ground compromise, testers receive some limited information, roughly simulating what a partially-informed attacker (perhaps a malicious or compromised employee with some genuine internal knowledge) might realistically know.
RED TEAM VS. BLUE TEAM VS. PURPLE TEAM: As introduced conceptually in this platform's CCNA topic, a Red Team simulates genuine attacker behavior. A Blue Team defends against those simulated attacks in real time, actively practicing genuine detection and response capability. A Purple Team deliberately facilitates active collaboration and knowledge-sharing between Red and Blue, specifically to maximize the actual learning and genuine defensive improvement that comes out of these exercises, rather than treating them as purely separate, disconnected activities.
BUG BOUNTY PROGRAMS: Rather than relying purely on internal testing or periodically scheduled external penetration tests, some organizations run ongoing bug bounty programs, offering genuine financial rewards to independent external security researchers who responsibly, ethically discover and report genuine vulnerabilities — providing continuous, broad testing coverage from a genuinely diverse range of independent researcher perspectives and skill sets.
SECURITY AUDITS VS. ASSESSMENTS — A GENUINELY MEANINGFUL DISTINCTION: A security audit formally verifies compliance against a specific, defined standard or requirement (connecting to the GRC concepts covered in an earlier lesson), typically conducted by an independent party for genuine credibility. A security assessment is more broadly evaluative, identifying genuine risks and weaknesses without necessarily being tied to any one single, specific compliance standard.
PASSIVE VS. ACTIVE RECONNAISSANCE: Passive reconnaissance gathers information about a target without directly interacting with it at all — reviewing publicly available information, DNS records, social media, and other genuinely open sources. Active reconnaissance directly interacts with the target system (port scanning, service enumeration) to gather information, which carries meaningfully more risk of actually being detected by the target's own monitoring systems compared to passive techniques alone.
RULES OF ENGAGEMENT — DEFINING TESTING BOUNDARIES BEFORE TESTING BEGINS: Before any genuine penetration test or red team exercise begins, formal rules of engagement establish exactly what's genuinely in scope, what's explicitly out of scope, the specific testing timeframe, and exactly who to formally contact if something genuinely unexpected occurs during testing — this formal documentation protects both the testing organization and the tester, and prevents testing activity from being mistakenly, genuinely treated as an actual real attack by the organization's own defensive monitoring team.
WHY THIS RANGE OF ASSESSMENT TECHNIQUES MATTERS TOGETHER: No single assessment technique alone provides genuinely complete security assurance — vulnerability scanning provides broad but shallow coverage, penetration testing provides deep but narrower and more expensive coverage, and ongoing bug bounty programs provide continuous, diverse coverage over time. A genuinely mature security program combines multiple complementary techniques, rather than relying on any single approach as a complete, sufficient security assessment strategy on its own.
When a genuine security incident occurs, digital forensics is the discipline of properly collecting, preserving, and analyzing digital evidence in a way that maintains its genuine integrity and legal admissibility — Security+ expects familiarity with the core principles governing this specialized work.
WHY FORENSIC PROCESS MATTERS BEYOND JUST TECHNICAL INVESTIGATION: Beyond simply figuring out technically what happened during an incident, proper forensic process ensures the evidence collected could genuinely hold up if the matter ever ends up in a legal or regulatory proceeding — improperly handled evidence, even if the underlying technical findings are genuinely accurate, can potentially be challenged or entirely excluded on genuine procedural grounds if the collection and handling process wasn't itself genuinely sound and properly documented.
ORDER OF VOLATILITY — WHAT TO COLLECT FIRST: Digital evidence exists at varying levels of genuine volatility — CPU cache and registers are the most volatile (lost essentially instantly), followed by RAM contents, then temporary system files, then data on disk, with archived backups being genuinely the least volatile. Forensic collection should proceed in this specific order, prioritizing capturing the most volatile, most quickly-disappearing evidence first, before it's genuinely lost forever through normal system operation or a simple reboot.
CHAIN OF CUSTODY — DOCUMENTING WHO HANDLED EVIDENCE, AND WHEN: Chain of custody is the genuinely continuous, unbroken documentation of exactly who has handled a piece of evidence, precisely when, and specifically what they actually did with it — from the moment of initial collection through to any final legal proceeding. A genuine, credible break or gap in this documented chain can seriously undermine evidence's actual legal credibility and admissibility, regardless of how technically compelling the underlying evidence itself might otherwise genuinely be.
FORENSIC IMAGING — CREATING A GENUINE BIT-FOR-BIT COPY: Rather than working directly with original evidence (which risks genuinely, accidentally altering it during the investigation process itself), forensic investigators create a genuine bit-for-bit forensic image — an exact, complete copy of a drive or system, including areas like deleted or unallocated space that a normal file-level backup would typically not capture — and conduct their actual analysis work on this image copy, deliberately preserving the original evidence completely untouched.
HASHING FOR EVIDENCE INTEGRITY VERIFICATION: Directly applying the hashing concepts covered in an earlier lesson in this topic, investigators hash both the original evidence and the forensic image immediately after creation — a matching hash confirms the image is genuinely a perfect, unaltered copy, and periodically re-hashing throughout the investigation process confirms the evidence genuinely hasn't been accidentally or improperly altered at any subsequent point during the ongoing investigation.
LEGAL HOLD — PRESERVING EVIDENCE BEFORE IT'S ROUTINELY DELETED: As briefly touched on in this platform's OpCon topic in the context of email/Exchange retention, a legal hold formally suspends normal data retention and deletion policies for genuinely relevant data once litigation or a formal regulatory investigation is reasonably anticipated — ensuring genuinely relevant evidence isn't routinely, automatically deleted by a normal retention policy before it can actually be properly, formally collected and preserved.
TIMELINE ANALYSIS: Reconstructing a genuinely precise, accurate chronological timeline of events — when a specific file was actually created, modified, or accessed, when a specific user genuinely logged in, when a particular network connection was actually established — is often central to understanding exactly what genuinely happened during a security incident and in what specific, actual sequence the relevant events occurred.
WHY INVOLVING LEGAL COUNSEL EARLY GENUINELY MATTERS: For incidents with genuine potential legal implications, involving legal counsel early in the investigation process helps ensure the forensic process itself is conducted in a way that will genuinely hold up later, and helps correctly determine what specific legal obligations (breach notification requirements, litigation hold requirements) may genuinely apply to the specific situation at hand.
WHY SECURITY+ INCLUDES FORENSICS AS FOUNDATIONAL, NOT SPECIALIZED, KNOWLEDGE: Even security professionals who never personally conduct a genuinely formal forensic investigation themselves benefit from understanding these core principles — knowing not to prematurely power off a potentially compromised system before volatile evidence can genuinely be properly captured, for instance, is broadly relevant practical knowledge for anyone who might reasonably be first on the scene during an actual active security incident.
Beyond the broader GRC frameworks covered in an earlier lesson, Security+ expects specific familiarity with the major privacy and data protection regulations that shape how organizations must legally, formally handle personal data.
WHY PRIVACY REGULATION HAS BECOME SUCH A GENUINELY MAJOR FOCUS: As organizations collect, process, and store genuinely enormous volumes of personal data, governments worldwide have increasingly enacted formal regulation specifically governing how that data must be legally protected and handled — reflecting a genuine, broader societal shift toward treating personal data protection as a fundamental individual right, not merely an optional organizational best practice.
GDPR — THE EUROPEAN UNION'S GENUINELY FAR-REACHING REGULATION: The General Data Protection Regulation applies to any organization processing EU residents' personal data, regardless of where that organization is itself actually physically headquartered or located — this genuinely broad extraterritorial reach means even organizations with no physical EU presence at all can still be fully, legally subject to GDPR if they genuinely process EU residents' data in any meaningful way.
KEY GDPR CONCEPTS WORTH KNOWING SPECIFICALLY: Right to erasure ("right to be forgotten") — individuals can formally request their personal data genuinely be deleted under certain specific, defined circumstances. Data portability — individuals can request their own personal data in a genuinely usable, transferable format to move it to another service provider. Privacy by design — privacy protection must genuinely be built into systems from the very start, not simply added on as a subsequent afterthought. Data Protection Officer (DPO) — certain organizations are formally required to designate a specific individual genuinely responsible for data protection compliance oversight. Breach notification — organizations must formally notify relevant regulators within a specific, defined timeframe (72 hours under GDPR specifically) after becoming aware of a genuine, qualifying data breach.
CCPA/CPRA — CALIFORNIA'S OWN COMPREHENSIVE PRIVACY REGULATION: The California Consumer Privacy Act (and its subsequent CPRA amendments) provides California residents with specific rights regarding their own personal data, including the right to know what data is genuinely being collected about them, the right to formally opt out of their data being sold to third parties, and the right to formally request deletion — while sharing some genuinely similar underlying principles with GDPR, it's a formally, legally distinct regulation with its own specific requirements.
HIPAA — HEALTHCARE-SPECIFIC DATA PROTECTION: As referenced in the earlier GRC lesson, HIPAA specifically governs protected health information (PHI) within healthcare and directly related industries, with specific formal requirements around data handling, access control, and breach notification particular to healthcare data specifically.
PII AND SENSITIVE PERSONAL DATA — DEFINING WHAT'S ACTUALLY PROTECTED: Personally Identifiable Information (PII) is data that could genuinely identify a specific individual — name, social security number, email address. Various regulations additionally define more sensitive categories warranting even stronger protection — health data, biometric data, and certain other genuinely sensitive categories typically requiring meaningfully stronger safeguards than more general PII.
PRIVACY IMPACT ASSESSMENTS (PIAs): A formal process for evaluating how a new system, project, or process genuinely affects personal data privacy before actually implementing it — directly connecting to the "privacy by design" concept, ensuring privacy implications are genuinely considered proactively and early, rather than only being addressed reactively after a genuine problem has already fully emerged.
WHY COMPLIANCE WITH MULTIPLE, OVERLAPPING REGULATIONS CREATES REAL, GENUINE COMPLEXITY: An organization operating internationally may genuinely need to simultaneously comply with GDPR, CCPA, and various other regional regulations, each carrying somewhat different specific requirements — requiring genuinely careful, deliberate compliance program design that reasonably, practically addresses the most stringent applicable requirements rather than maintaining entirely separate, genuinely duplicative compliance processes for every single distinct jurisdiction.
WHY THIS MATTERS FOR SECURITY+ AND FOR A BROADER SECURITY CAREER: Privacy and security are genuinely closely related but formally distinct disciplines — strong technical security controls are necessary but not fully sufficient for genuine privacy compliance, which also fundamentally requires proper consent management, defined data minimization principles, and clear individual rights fulfillment processes that extend meaningfully beyond purely technical security controls alone.
Confidentiality (authorized access only), Integrity (accurate and unmodified), Availability (accessible when needed). Every security control maps to one or more of these.
Same key encrypts and decrypts. Fast for bulk data. AES-256 is current standard. Challenge: secure key distribution.
Public/private key pair. Public key encrypts TO someone; their private key decrypts. RSA and ECC. Slower — used for key exchange and signatures.
One-way fixed-length digest. Cannot reverse. Any change produces completely different hash. Use SHA-256+ (not MD5/SHA-1 — broken).
Hash of message encrypted with sender's private key. Proves: authenticity (from claimed sender), integrity (not modified), non-repudiation (can't deny it).
Know (password), Have (phone/token), Are (biometrics). True MFA requires factors from different categories.
Phishing (email), Spear phishing (targeted), Whaling (executives), Vishing (voice), Smishing (SMS).
Parameterized queries / prepared statements. Input validation. Least-privilege database accounts. WAF.
Multiple independent security layers. No single failure causes total compromise. Each layer slows and detects attackers.
Collects logs from all sources, correlates events to detect attacks invisible in individual logs. Splunk, Microsoft Sentinel are examples.
Preparation → Detection & Analysis → Containment/Eradication/Recovery → Post-Incident Activity (lessons learned).
Never trust, always verify. Verify every request regardless of whether it comes from inside or outside the network perimeter.
An employee reports that files on their computer and a shared network drive have been replaced with encrypted files with strange extensions. A ransom note appeared demanding payment.
This is a ransomware incident. Act quickly — ransomware actively spreads to other systems and network shares.
IMMEDIATE CONTAINMENT — seconds matter:
Disconnect the infected computer from the network RIGHT NOW.
Unplug the Ethernet cable AND disable Wi-Fi.
This stops the ransomware from continuing to encrypt network shares and potentially spreading to other machines.
If you can see the ransomware actively running (files being encrypted in real time), shut the computer down immediately by holding the power button. You may be able to save some files that haven't been encrypted yet.
IDENTIFY THE SCOPE: Which file shares are encrypted? Check the server — are files there corrupted? Which user was logged in? Their account's permissions determined how far the ransomware could spread. When did it start? Check file modification timestamps on encrypted files. How did it get in? Check email for suspicious attachments. Check browser history. Check recent software installs.
DO NOT PAY THE RANSOM (generally): No guarantee paying results in decryption. You may pay and get nothing. Paying makes you a target for repeat attacks. FBI recommends against paying.
RECOVER FROM BACKUPS — this is why backups exist: Check your most recent clean backup (BEFORE the ransomware was active). Offline or offsite backups should be unaffected — ransomware can only encrypt what it can reach on the network. Wipe the infected machines completely (reinstall OS from scratch — ransomware may have established persistence). Restore data from the clean backup. Verify restore completeness before reconnecting anything to the network.
CLOSE THE ENTRY POINT: Identified via phishing? → security awareness training, consider email filtering improvements. Unpatched vulnerability? → emergency patching of all systems, Endpoint Central scan. Compromised credentials? → reset passwords for all accounts, enable MFA.
LESSONS LEARNED: Were backups adequate? (Offline backups survived; network-connected backups were likely encrypted too) How long was the ransomware active before detection? How can detection improve? Update your incident response playbook with what you learned. Consider cyber insurance if not already in place.