CYBER LIBRARY
Explore the bootcamp
TOPIC COLLECTION · 95 CONCEPTS

Security essentials

The principles, threats, cryptography, and Linux skills everything builds on.

95 of 95 conceptsOne idea. One note. Many connections.
Security essentials3 min

Access control

Understand subjects, resources, permissions, and enforcement through a shared-drive example, including how access changes over time.

Beginner12 connections
Security essentials3 min

Adversary in the middle

An intermediary may observe or alter a communication path.

Intermediate7 connections
Security essentials3 min

AES

A symmetric block cipher whose safe use depends on its mode and implementation.

Intermediate7 connections
Security essentials3 min

Asymmetric cryptography

Explore public and private keys, encryption, signatures, and key agreement without confusing their different purposes.

Beginner11 connections
Security essentials3 min

Authentication

Understand how authentication verifies an account, how login sessions work, and why recovery and multifactor methods matter.

Beginner29 connections
Security essentials3 min

Authorization

Learn how applications check permission for individual resources and actions, with an invoice example and practical access tests.

Beginner41 connections
Security essentials3 min

Availability

Make the required service accessible to authorized users when it is needed.

Beginner5 connections
Security essentials3 min

Bell–LaPadula model

A formal model focused on confidentiality across classification levels.

Intermediate5 connections
Security essentials3 min

Biba integrity model

Protect trusted information from less trustworthy inputs.

Intermediate5 connections
Security essentials3 min

Botnets

A coordinated set of compromised systems can perform distributed activity.

Beginner3 connections
Security essentials3 min

Brute-force attacks

Try candidates until a valid secret or answer is found.

Beginner7 connections
Security essentials3 min

Caesar ciphers

A historical substitution demonstrates why simple secrecy schemes fail.

Beginner5 connections
Security essentials3 min

Careers in cybersecurity

Security includes technical, investigative, and business-focused work.

Beginner5 connections
Security essentials3 min

Chinese Wall model

Restrict access dynamically to manage conflicts of interest.

Intermediate3 connections
Security essentials3 min

Clark–Wilson model

Protect business integrity through controlled transactions and separate duties.

Intermediate7 connections
Security essentials3 min

Confidentiality

Limit information disclosure to the people and systems that should receive it.

Beginner4 connections
Security essentials3 min

Credential stuffing

Reused credentials can turn a breach elsewhere into access here.

Beginner5 connections
Security essentials3 min

Credentials from Password Stores

Password-store access targets credentials retained by operating systems or applications.

Intermediate3 connections
Security essentials3 min

Cryptanalysis

Study weaknesses in cryptographic schemes and their use.

Intermediate9 connections
Security essentials3 min

Cryptographic hashing

Explore cryptographic digests, file comparisons, collisions, and trusted reference values through an evidence-copy example.

Beginner14 connections
Security essentials3 min

Cryptographic randomness

Keys and unpredictable challenges depend on suitable random generation.

Intermediate4 connections
Security essentials4 min

Cryptography

Understand encryption, hashing, and digital signatures through a software-update example, with clear guidance on keys and trust.

Beginner8 connections
Security essentials3 min

CrypTool

Explore cryptographic ideas through educational demonstrations.

Beginner3 connections
Security essentials3 min

CyberChef

Transform data with a clear understanding of the operation and sensitivity.

Beginner3 connections
Security essentials3 min

Defense in depth

Use complementary protections so one failure does not decide the outcome.

Beginner6 connections
Security essentials3 min

Denial of service

Exhaust or disrupt a service so legitimate users cannot use it.

Beginner6 connections
Security essentials3 min

Digital certificates and PKI

Bind a public key to an identity within a trust system.

Intermediate11 connections
Security essentials3 min

Digital signatures

Learn what digital signatures verify, why trusted public keys matter, and what a valid signature cannot prove about software safety.

Intermediate15 connections
Security essentials3 min

Drive-by downloads

Visiting or interacting with content can initiate unwanted download or execution paths.

Intermediate3 connections
Security essentials3 min

ECB and block-cipher modes

A cipher needs a construction suited to the data and protection goal.

Intermediate4 connections
Security essentials3 min

Elliptic-curve cryptography

Public-key operations using elliptic-curve mathematics.

Intermediate5 connections
Security essentials3 min

Email validation and verification

Email validation checks whether an address meets the application's supported format, while verification checks control of the mailbox through an appropriate flow.

Intermediate3 connections
Security essentials3 min

End-to-end encryption

Protect message content between the intended endpoints, while recognizing other exposure.

Intermediate3 connections
Security essentials3 min

Exploitation for Credential Access

Exploitation for credential access uses a vulnerability to obtain authentication material.

Intermediate3 connections
Security essentials3 min

Forced Authentication

Forced authentication induces a system to send authentication material to an unintended party.

Intermediate5 connections
Security essentials3 min

Forge Web Credentials

Forged web credentials exploit a trust relationship used to create accepted authentication material.

Intermediate7 connections
Security essentials3 min

Frequency analysis

Repeated patterns can reveal structure in classical ciphers.

Intermediate5 connections
Security essentials3 min

Input Capture

Input capture observes user-entered information through software or deceptive interfaces.

Intermediate4 connections
Security essentials3 min

Insider threats

Legitimate access can still be misused or cause harm.

Beginner4 connections
Security essentials3 min

Integrity

Keep information and actions consistent with authorized, trustworthy states.

Beginner4 connections
Security essentials3 min

IPsec

Protect IP traffic through negotiated security associations.

Intermediate4 connections
Security essentials3 min

JSON Web Token (JWT) security

JWTs carry claims in a standardized token format.

Intermediate5 connections
Security essentials3 min

JWT expiration and revocation

JWT revocation addresses how a service stops accepting a token before its nominal expiration.

Intermediate3 connections
Security essentials3 min

Key agreement

Establish a shared secret without sending that secret as plain data.

Intermediate6 connections
Security essentials3 min

Key management

Follow cryptographic keys from creation to retirement, including access, rotation, recovery, and the risks of deleting old keys.

Intermediate24 connections
Security essentials3 min

Least privilege

Design access around necessary actions, resources, and duration, with examples of service permissions and temporary administration.

Beginner52 connections
Security essentials3 min

Legacy cryptography

Understand historical algorithms without treating them as current defaults.

Intermediate7 connections
Security essentials3 min

Linux file permissions

Read, write, and execute rights apply differently to files and directories.

Beginner7 connections
Security essentials3 min

Linux filesystem and paths

Locate files consistently and distinguish logical paths from their targets.

Beginner4 connections
Security essentials3 min

Linux fundamentals

Understand the operating system before relying on security tools.

Beginner9 connections
Security essentials3 min

Linux processes and services

Inspect running work and its identity before interpreting it.

Beginner7 connections
Security essentials3 min

Malware

Software used to perform unwanted or harmful activity.

Beginner8 connections
Security essentials3 min

Message authentication codes and HMAC

Use a shared secret to verify message integrity and origin under that key.

Intermediate6 connections
Security essentials3 min

Multi-Factor Authentication Interception

MFA interception targets the material or process used for an additional authentication factor.

Intermediate3 connections
Security essentials3 min

Multifactor authentication

Compare authentication factors, phishing resistance, approval prompts, and recovery choices through practical account-security examples.

Beginner11 connections
Security essentials3 min

Mutual TLS (mTLS)

Mutual TLS uses certificates to authenticate both sides of a TLS connection when configured for client authentication.

Intermediate3 connections
Security essentials3 min

OAuth 2.0 security

OAuth 2.0 delegates access through tokens and defined authorization flows.

Intermediate5 connections
Security essentials3 min

OAuth scopes and delegated permissions

OAuth scopes describe a requested or granted range of delegated access.

Intermediate3 connections
Security essentials3 min

OpenSSL

A cryptographic library and toolset whose options require deliberate use.

Intermediate3 connections
Security essentials3 min

OS Credential Dumping

OS credential dumping targets authentication material stored or processed by an operating system.

Intermediate7 connections
Security essentials3 min

Passkeys and WebAuthn

Understand passkey registration and sign-in, public-key challenges, phishing resistance, and the recovery choices that still matter.

Intermediate5 connections
Security essentials3 min

Password storage

Understand password verifiers, salts, work factors, and why a fast file hash is unsuitable for protecting a password database.

Intermediate6 connections
Security essentials3 min

PGP and GnuPG

Understand encryption, signing, and public-key trust as separate operations.

Intermediate3 connections
Security essentials4 min

Phishing

Recognize deceptive requests, verify them through trusted channels, and understand what to report after interacting with a message.

Beginner11 connections
Security essentials3 min

Proof Key for Code Exchange (PKCE)

PKCE binds an OAuth authorization-code exchange to a verifier created by the initiating client.

Intermediate3 connections
Security essentials3 min

Ransomware

Extortion can involve service disruption, stolen data, or both.

Beginner6 connections
Security essentials3 min

RBAC and ABAC

Compare role-based and attribute-based access control using support-team scenarios, and learn where combined policies need careful testing.

Intermediate7 connections
Security essentials3 min

Replay attacks

A valid old message can still be an unauthorized new action.

Intermediate4 connections
Security essentials3 min

RSA

A public-key family requiring appropriate parameters and schemes.

Intermediate4 connections
Security essentials3 min

S/MIME

Apply public-key signatures and encryption to email content.

Intermediate3 connections
Security essentials3 min

SAML assertion security

SAML exchanges identity assertions between an identity provider and a relying service.

Intermediate3 connections
Security essentials3 min

Secrets management

Manage credential ownership, distribution, rotation, revocation, and leaked copies across source history, deployment artifacts, logs, and runtime consumers.

Intermediate6 connections
Security essentials3 min

Secure account recovery

Examine password-reset links, lost-authenticator recovery, and session handling as alternate routes to controlling an account.

Intermediate8 connections
Security essentials3 min

Secure cookie attributes

Cookie attributes control browser handling of values such as session identifiers.

Intermediate5 connections
Security essentials3 min

Security awareness

Help people recognize relevant risks and follow usable protective processes.

Beginner3 connections
Security essentials3 min

Security controls

Safeguards can prevent, detect, correct, or compensate for a problem.

Beginner8 connections
Security essentials3 min

Security domains

A breach crosses boundaries; effective defense does too.

Beginner7 connections
Security essentials3 min

Separation of duties

Split sensitive steps so one identity cannot control an entire transaction.

Beginner8 connections
Security essentials3 min

Session fixation

Session fixation occurs when an attacker can cause a victim to authenticate using a session identifier already known to the attacker.

Intermediate3 connections
Security essentials3 min

Session hijacking and cookie theft

Session hijacking uses a valid session credential to act as its owner without completing the original login again.

Intermediate3 connections
Security essentials3 min

Shells, pipes, and text tools

Compose commands carefully and understand where data flows.

Beginner5 connections
Security essentials3 min

Side-channel attacks

Infer secrets from what an implementation leaks while operating.

Intermediate4 connections
Security essentials3 min

Social engineering

Manipulate a person’s decision rather than only exploiting software.

Beginner6 connections
Security essentials3 min

SSH

An encrypted channel for remote administration and related operations.

Beginner5 connections
Security essentials3 min

Steal Application Access Token

Application access token theft exposes delegated authority represented by tokens.

Intermediate5 connections
Security essentials3 min

Steal or Forge Kerberos Tickets

Kerberos ticket theft or forgery abuses ticket-based authentication material to access services.

Intermediate5 connections
Security essentials3 min

Symmetric encryption

Understand shared-key encryption, authenticated encryption, nonces, and key access through a document-storage example.

Beginner8 connections
Security essentials3 min

The CIA triad

Use confidentiality, integrity, and availability to explain security failures, set practical requirements, and understand tradeoffs.

Beginner11 connections
Security essentials3 min

Threat, vulnerability, and risk

Separate the possible source of harm, the weakness, and the potential consequence.

Beginner5 connections
Security essentials3 min

TLS and secure transport

Learn what TLS protects, how endpoint validation matters, and why encrypted transport cannot establish that a website or its application is safe.

Intermediate19 connections
Security essentials3 min

Transaction authorization

Transaction authorization confirms a specific sensitive operation rather than merely proving a general login.

Intermediate6 connections
Security essentials3 min

Trust boundaries

A trust boundary separates components or actors operating under different security assumptions.

Intermediate8 connections
Security essentials3 min

Unsecured Credentials

Unsecured credential discovery searches locations where secrets have been left readable.

Intermediate7 connections
Security essentials3 min

What is cybersecurity?

Explore what cybersecurity protects, how prevention and recovery fit together, and where beginners can start learning.

Beginner3 connections
Security essentials3 min

Zero-day vulnerabilities

A newly unknown or unaddressed weakness challenges patch-only defense.

Intermediate3 connections
Start with a concept. Follow its connections.
Detection & responseAbuse Elevation Control MechanismElevation-control abuse bypasses or misuses mechanisms governing privileged execution.Making change happenAcceptance criteriaDefine observable conditions for a deliverable to be accepted.Security essentialsAccess controlUnderstand subjects, resources, permissions, and enforcement through a shared-drive example, including how access changes over time.Detection & responseAccess Token ManipulationAccess token manipulation changes or adopts operating-system security contexts.Risk & resilienceAccount Access RemovalAccount access removal disrupts legitimate users by changing, deleting, or restricting their identities.Evidence & investigationAccount DiscoveryAccount discovery enumerates identities available in a system or environment.Detection & responseAccount ManipulationAccount manipulation changes identity settings to preserve or expand access.Adversarial thinkingAcquire InfrastructureInfrastructure acquisition obtains domains, servers, or other resources used to support operations.Adversarial thinkingActive ScanningActive scanning probes target infrastructure to learn reachable services or weaknesses.Security essentialsAdversary in the middleAn intermediary may observe or alter a communication path.Security essentialsAESA symmetric block cipher whose safe use depends on its mode and implementation.Making change happenAgile deliveryUse short feedback cycles to adapt toward a useful outcome.