Skip to content

Palo Alto Networks Certified Cybersecurity Apprentice Study Guide

Independent AI-assisted resource — SOURCES + OBJECTIVES CHECKED; HUMAN REVIEW PENDING. The September 29 review maps 39 objective entries, including the nested identity topics, answers 40 original prompts and executes 43 local Python checks. Eight infrastructure activities remain proposed. See the coverage record and deep-review evidence.

Study guide at a glance

Start here

Report an issue with PANW-CYBERSECURITY-APPRENTICE
Blueprint checked2026-10-29
Review stateSources + objectives checked — human review pending
Guide-only active reading1 hr–1 hr 30 min

Prerequisites: No formal prerequisite or work experience is recommended for this entry-level credential. Practice packet and trust-boundary reasoning across the seven domains, including human/privileged/workload identity. The May2026 datasheet does not state base duration or item count; the September2026 FAQ separately lists a $150 foundational fee before applicable taxes/fees. Verify actual booking details.

Exam essentialsRead the objective map, key distinctions, and readiness checklist.
Deep understandingWork through every domain, including decisions, failure modes, and related items.
Hands-on labsBegin with Hands-on lab plan, then use the remaining labs to produce evidence you can inspect and explain.
Official objective domains
  • See the objective map in this guide

The active-reading range uses 90–130 words per minute for technical material. Labs, troubleshooting, note-taking, spaced review, and prerequisite gaps add time; it is not a total preparation promise.

CURRENT BLUEPRINT: The complete May 2026 datasheet still gives Cybersecurity 16%; Network Fundamentals 16%; Network Security 14%; Endpoint Security 10%; Cloud Security 13%; Security Operations 13%; Identity Security 18%. The saved 39-entry map is unchanged; its four identity entries include the datasheet's 13 nested items. The certification page recommends using the detailed datasheet and taking needed learning-path courses.
Audience and contract: This is an entry-level English-language credential with no recommended work experience. The September 2026 handbook specifies an 860 passing scaled score on a 300–1000 range, provisional results and a default 30-minute ESL extension in non-English-speaking countries. The scaled score is not 86% correct.
VERIFY CURRENT — booking: The September FAQ lists $150 for Apprentice before applicable taxes/fees. The datasheet still omits base duration and item count. Pearson distinguishes total appointment time from question time and links an OnVUE information page; the handbook describes test centers. Verify actual delivery eligibility, timing, price and requirements in your booking. No registration, system test or account action was performed.
Renewal and retakes: The current handbook retains two-year validity, a 545-day wait before retaking a passed certification, and failed-attempt waits of 15, 30, then 90 days. Higher-level renewal applies to active lower credentials in the same track. Recheck your credential record and appointment terms; no personal renewal date was verified.
Source and integrity boundary: The handbook now says September 2026, replacing this guide's older July 2025 citation. No announced Apprentice retirement or dated blueprint replacement was identified. Public policy and original exercises are used; no exam items, paid lessons, learning-path interior or video playback were accessed. Automatic blueprint extraction remains incomplete even though the full official PDF was manually checked.

How to use this guide

Treat each objective as a packet, identity, workload, alert, or incident story. For a term, be able to define it, place it in a system, name what it protects or enables, distinguish it from nearby concepts, and predict a simple failure. Build small isolated labs with synthetic data. You do not need Palo Alto Networks product access to learn most of this foundational blueprint.

Study in dependency order: network flow first; threats and controls second; endpoint/cloud/identity layers next; SOC reasoning last. The exam is vendor-issued, but the blueprint is intentionally broad. Learn durable concepts before mapping them to Palo Alto Networks product families.

About related items: A Related item: callout adds architecture, security, operations, governance, or lifecycle context. It makes the published objective more useful in real work but does not imply that the extra phrase appears in the official datasheet.

Blueprint map

Domain Weight Evidence to produce
Cybersecurity 16% Threat-to-vulnerability-to-control lifecycle with Zero Trust decisions
Network Fundamentals 16% Packet walk across hosts, switches, routers, DNS/DHCP/NAT and traffic directions
Network Security 14% Segmentation and inspection design with firewall/VPN/proxy/DLP/browser roles
Endpoint Security 10% Endpoint/IoT attack-surface and layered prevention/detection/recovery plan
Cloud Security 13% Deployment/service/shared-responsibility map through CI/CD and cloud-native controls
Security Operations 13% Event-to-alert-to-incident triage and improvement loop with measurable errors
Identity Security 18% Human, privileged, workload, certificate, and secret lifecycle control model

1. Cybersecurity — 16%

A vulnerability is a weakness; an exploit is a technique or code that takes advantage of one; a threat is a potential cause of harm; risk combines likelihood and impact in context. An exposed vulnerability is not automatically exploited, and patching is not the only treatment: remove exposure, add compensating controls, accept, transfer, or retire the asset under governance.

Use an attack lifecycle to connect reconnaissance, preparation, delivery, exploitation, installation/persistence, command and control (C2), and actions on objectives. Names vary by model; the useful skill is to place evidence and controls before, during, and after compromise. Prevention can break a path early, detection can reveal behavior, response can contain it, and recovery restores trusted service.

Distinguish malware families and behaviors from delivery methods. Ransomware encrypts or extorts; trojans disguise intent; worms self-propagate; spyware collects; rootkits hide/control. Social engineering manipulates people through phishing, pretexting, baiting, urgency, or authority. Insider risk can be malicious, negligent, or compromised. AI can improve language, reconnaissance, mutation, automation, and scale, but defenders can also use it for prioritization and analysis. Validate AI output rather than treating it as evidence.

IDS observes and alerts; IPS can block inline. NIDS observes network traffic, while HIDS observes a host. Detection may be signature, rule, anomaly, behavior, or intelligence based. Antivirus/endpoint protection, patched software, secure configuration, user awareness, firewalls, and segmentation overlap; no single control guarantees prevention.

Zero Trust means no implicit trust based solely on network location or prior access. Verify explicitly, enforce least privilege, assume breach, evaluate identity/device/workload/resource context, and continuously observe. It is a strategy and architecture, not one product or a rule that blocks everything.

Related item: Defense in depth is useful only when controls fail differently. Five tools using the same weak identity and blind spot do not create five independent layers.

The NIST Zero Trust abstract centers decisions on resources and separates authentication from authorization. A company-owned device on an internal address is not sufficient evidence of permission. For each request, identify the subject, target, action, device/workload context and observable decision. A product purchase or a completed maturity checklist does not prove every path is controlled.

2. Network Fundamentals — 16%

A LAN connects a limited local area; a WAN connects geographically separated networks; SD-WAN applies centralized policy and software-defined path selection over WAN transports. Understand topology and administrative boundary rather than memorizing maximum distances.

North-south traffic crosses an environment boundary, such as client-to-cloud or data-center-to-internet. East-west traffic moves within or between internal workloads. Modern systems blur physical direction, so follow trust boundaries and routing paths.

Walk a packet. A host decides whether a destination is local using its address and prefix. For a remote destination it resolves the default gateway's link-layer address and sends a frame to the router. Routers forward IP packets according to routes; switches forward frames within a broadcast domain. Hubs/repeaters operate at Layer 1, common switches at Layer 2, routers at Layer 3, and transport-aware devices/load balancers can act at Layer 4 or higher. Real devices can span layers.

DHCP supplies addressing configuration. DNS maps names and other records; it does not prove a destination is trustworthy. NAT translates addresses and sometimes ports; it is not automatically a security policy. A routed protocol such as IP carries traffic; a routing protocol exchanges reachability information. Static routes are configured directly; dynamic protocols adapt using metrics and policy.

The OSI seven-layer and TCP/IP models are reasoning tools. Map physical/signaling, frames/MAC, packets/IP, segments/datagrams/TCP/UDP, and application protocols without forcing every technology into one exact box. TCP provides connection-oriented reliability/order; UDP trades those guarantees for lower overhead and application-controlled behavior.

Related item: A capture at only one point can mislead because NAT, encryption, proxies, tunnels, retransmission, asymmetric routing, and load balancing transform what different observers see.

PRACTICAL DEPTH — route and transport: The workbook splits a documentation-only /24 into four /26 networks. A route answers where traffic goes; a firewall decision answers whether it may pass. A more specific discard route can prevent delivery even when a policy permits a port. Its 62 ordinary IPv4 host addresses per /26 are arithmetic, not a promise of usable addresses in a particular cloud.

DNS does not mean “UDP only.” RFC 7766, sections 1 and 5, requires general-purpose implementations to support UDP and TCP and allows TCP without first trying UDP. A TCP-only example in the vendor policy page should not become a universal DNS rule. Verify current application definitions and permitted transports; no DNS packets were sent here.

3. Network Security — 14%

Segmentation reduces reachability and blast radius. Subnets establish Layer 3 boundaries, VLANs establish logical Layer 2 broadcast domains, and security zones group interfaces/workloads for policy. They can align but are not interchangeable. Enforcement must exist at the path between segments; a label without policy is not isolation.

A stateful firewall tracks connection state and can allow return traffic associated with an allowed session. A next-generation firewall adds application/user/content awareness and integrated prevention capabilities. Policy still depends on correct identity, zones, applications/services, ordering, profiles, logging, and change control. Default deny is a target posture, not permission to disrupt required traffic without discovery.

URL filtering categorizes and controls web destinations, while DNS security, TLS inspection, sandboxing, and endpoint controls address different parts of the path. A proxy intermediates client/server connections and can inspect, authenticate, cache, or isolate. A VPN creates a protected tunnel across an untrusted network; it does not make either endpoint safe.

SSH protects remote administration and tunneling, TLS protects application sessions using certificates and cryptography, and IKE negotiates IPsec security associations. A protocol's use of encryption does not guarantee good identity validation, key management, algorithms, configuration, or endpoint security.

DLP discovers/classifies and applies policy to sensitive data at rest, in motion, or in use, with coverage depending on channel and visibility. Enterprise browsers add managed controls around web/SaaS activity on endpoints; they complement, rather than replace, IAM, endpoint defense, network inspection, and application security.

Related item: Encryption can reduce inspection visibility. A sound design balances privacy, legal constraints, performance, certificate/key protection, exception governance, and alternate endpoint/application telemetry.

The vendor policy reference describes ordered matching, bidirectional session decisions and predefined intrazone allow/interzone deny rules. Two subnets placed in one zone are not automatically isolated. A broad earlier allow can shadow a later deny. Logging also depends on the matched rule's settings. The workbook models only trusted zone labels and ports; it omits App-ID, NAT, wildcard-address exceptions, sessions and actual device enforcement.

4. Endpoint Security — 10%

An endpoint is a device or workload that communicates on a network: laptop, phone, server, virtual machine, container host, or specialized system. IoT adds diverse sensors, controllers, appliances, medical/industrial devices, limited update mechanisms, long lifetimes, default credentials, and safety/availability consequences.

Endpoint-security objectives include preventing compromise, reducing attack surface, detecting behavior, isolating damage, preserving evidence, recovering trusted state, and keeping business functions available. Inventory and ownership come first: an unmanaged device cannot be reliably patched, monitored, or retired.

Security updates correct known weaknesses but require risk-based prioritization, testing, deployment evidence, exception handling, and rollback. Antivirus and endpoint detection/response identify malicious or suspicious activity using signatures and behavior. A host firewall restricts local inbound/outbound paths. Application control, disk encryption, secure boot, configuration baselines, least privilege, MFA, backup, and device management address additional risks.

For IoT, change default credentials, isolate networks, restrict management, inventory firmware/support dates, disable unused services, monitor expected behavior, and plan replacement when updates stop. Do not deploy intrusive scans against operational technology without authorization and safety review.

Related item: Endpoint telemetry has privacy, retention, and access implications. Collect what supports defined detection and response needs, protect it, and document who can search or export it.

For an unpatchable sensor, document owner, allowed peers/services, management access, telemetry, compensating controls and replacement criteria. A VLAN name or an installed endpoint agent is not proof of containment. Verify the actual allowed and denied paths without disruptive tests on operational equipment. Preserve a recoverable baseline and business acceptance of any residual risk.

5. Cloud Security — 13%

Deployment models are commonly public, private, hybrid, and community cloud. Service models divide responsibility differently: IaaS exposes more infrastructure configuration; PaaS manages more runtime/platform; SaaS delivers an application; NaaS supplies network functions as a service. The exact boundary varies by service and provider contract.

Shared responsibility never means “the provider handles security.” The provider secures defined underlying components; the customer remains responsible for configured identities, data, permissions, workloads, and service choices to varying degrees. Map each control—patching, keys, logs, backups, network policy, application security, compliance evidence—to an owner for the selected service.

Virtualization abstracts compute resources into VMs; containers package processes while typically sharing a host kernel; microservices split capabilities into independently operated services; APIs define machine interfaces. Each creates identity, network, supply-chain, configuration, observability, and lifecycle requirements.

A cloud-native security platform (CNSP) unifies visibility and controls across development and runtime, commonly spanning posture, workloads, identities, code/supply chain, data, and response. Product names and bundles evolve. Judge capability by coverage, context, enforcement point, integration, and evidence—not one acronym.

CI integrates small changes with automated build/test; continuous delivery keeps changes releasable with controlled promotion; continuous deployment automatically promotes passing changes. Secure pipelines protect source, branch review, dependencies, build workers, artifacts, signing, secrets, deployment identity, policy gates, and logs. Shift-left testing does not remove runtime detection.

Related item: Cloud asset inventory must include ephemeral resources and control-plane configuration. A daily spreadsheet cannot reliably govern assets that exist for minutes.

“Hosted” describes where an application is operated; it does not by itself establish a cloud service model or transfer all security duties. The AWS responsibility model gives a concrete comparison: an EC2 customer manages the guest OS and application, while S3 abstracts more infrastructure. In both cases, customer data and permissions still need control. Treat this as one provider's example and read the selected service contract for other providers.

Control question Evidence needed
Who patches this component? Named service layer, owner and deployment evidence
Who can read or change the data? Effective identity/resource policy and denied test
Can the service be recovered? Versioned backup, restore result and business validation
What changes in CI/CD? Reviewed source, verified artifact and constrained deployment identity

6. Security Operations — 13%

An event is an observed occurrence; an alert is a rule/model judgment requiring attention; an incident is a managed situation that threatens objectives. A SOC combines people, process, technology, intelligence, and authority. SIEM centralizes/searches/correlates telemetry; SOAR coordinates workflows and automation. Neither product replaces detection engineering or incident ownership.

Use the blueprint loop: identify/detect suspicious activity, investigate context and scope, mitigate/contain/remediate, then improve controls and playbooks. Preserve timestamps, sources, hypotheses, queries, actions, and chain of custody where relevant. Triage considers confidence, asset/identity criticality, exposure, behavior, and impact—not severity labels alone.

False positives are alerts for benign activity; false negatives are missed malicious activity. Raising a threshold can reduce noise while increasing misses. Measure precision, recall/coverage, time to acknowledge/investigate/contain, recurrence, and analyst workload with known limitations. Never tune solely to make the queue smaller.

Syslog transports structured-ish event messages with facility/severity conventions; reliability, encryption, authentication, formatting, time synchronization, parsing, and retention depend on implementation. Losing or misparsing logs can look like “nothing happened.” Monitor collection health and clock drift.

Automation can enrich, deduplicate, prioritize, open cases, isolate endpoints, or block indicators. Require confidence and human approval for high-impact actions, design idempotency/rollback, and record why an action occurred. AI can summarize or rank alerts, but output can hallucinate, inherit biased telemetry, be prompt-injected, or hide uncertainty. Analysts remain accountable for evidence-led decisions.

Incident-response and disaster-recovery plans overlap but differ: IR manages a security event; DR restores technology/business capability after disruption. Exercise roles, communications, evidence, legal/privacy obligations, recovery criteria, and lessons learned.

Related item: DevSecOps shares security feedback and controls across development and operations. It is not a separate team throwing scanner findings over a wall.

Telemetry coverage changes the meaning of a score

The original ten-event fixture produces two true alerts, one false alert, one missed malicious event and six correctly unalerted benign events at threshold 60. Observed precision and recall are each 2/3. Lowering the threshold to 40 catches all three observed malicious events but also alerts on three benign events: precision becomes 1/2. The review workload rises from 24 to 48 minutes at eight minutes per alert. Those times are chosen planning assumptions, not measured SOC performance.

Two additional malicious events never reached the collector. Against that known 12-event synthetic population, the first detector found only 2/5 malicious events. Observed-event recall cannot establish whole-environment coverage. In real operations, the number of unknown missed events is generally not known; use independent collection-health and validation evidence rather than inventing that denominator.

RFC 5424 separates the message format from transport. PRI combines facility and severity; neither proves an incident or sender authenticity. Timestamp syntax and an offset do not prove clock accuracy. Missing, replayed or altered messages remain possible; transport protection is a separate property. Preserve original event time, receive time, source identity, parser outcome and collection health. The local PRI and timestamp functions are deliberately partial exercises, not a complete RFC parser, collector or forensic chain of custody.

7. Identity Security — 18%

IAM covers identity proofing, join/move/leave lifecycle, authentication, authorization, access review, and audit for humans and workloads. Authentication asks who/what; authorization asks what actions are allowed. Single-factor uses one category; MFA uses independent factors. Two passwords are not MFA.

SSO lets one authentication session reach multiple services; federation establishes trust across identity/security domains using signed tokens/assertions and protocols. Directory services store/query identities and groups. RBAC assigns permissions through roles, while attributes and policy can add context. SSO can reduce passwords but also concentrates identity-provider risk.

PAM protects privileged identities through vaulting/rotation, approval, just-in-time/just-enough elevation, session isolation/monitoring/recording, command controls, and review. Least privilege limits permissions, time, scope, and standing access. Break-glass accounts need strong protection, monitoring, testing, and post-use review.

PKI binds public keys to identities through certificates and trust chains. A certificate authority signs; relying parties validate chain, name, time, usage, revocation/status, and policy. Public/private key pairs support encryption/key agreement and digital signatures in different ways. Protect private keys; a valid certificate with a stolen private key is not trustworthy.

Secrets management inventories, stores, distributes, rotates, revokes, audits, and minimizes passwords, API keys, SSH keys, tokens, and certificates. CI/CD pipelines should use workload identity or short-lived secrets where possible, constrain scopes, prevent log exposure, scan source/history, and support emergency rotation. Base64 encoding and environment variables alone are not secret-management systems.

Related item: Non-human identities often outnumber people and lack owners/offboarding events. Give each workload identity an owner, purpose, permissions, credential method, rotation/expiry, telemetry, and deletion trigger.

Authentication strength and workload permissions

The current NIST authenticator requirements distinguish MFA, replay resistance and phishing resistance. A manually entered OTP may resist replay while still being relayable to an impostor. WebAuthn is an example of verifier-name binding. Do not infer phishing resistance from “two steps” or a product label. NIST's human-password guidance also differs from machine-secret lifecycle controls: it rejects arbitrary periodic password changes while requiring change on evidence of compromise. These are scoped guideline requirements, not an instruction to change an organization's policy during study.

The September 17 vendor article applies identity inventory, scoped short-lived access and separate audit attribution to machines and agents. Its product, adoption and incident statistics were not independently verified, and its linked Gartner report was not read. Use it as vendor context, not proof that every identity is privileged or that a product fulfills every control. The local grant fixture trusts supplied labels; it performs no signature verification, credential issuance, revocation propagation or real authentication.

Integrated scenarios

Scenario 1: Small company ransomware path

Given: A phished user reaches an application server, an IoT segment shares its zone, and the security team sees fewer alerts after a threshold increase.

Worked decision: Trace delivery, execution, C2, lateral movement, privilege and recovery separately. Inventory the real routing and enforcement path. The local policy case shows that same-zone traffic may pass a default rule and that an earlier broad allow can defeat a later IoT deny. Changing the subnet label alone fixes neither. Combine scoped access, endpoint evidence, controlled network rules and tested recovery.

Evidence: Pair an allowed business flow with denied lateral/admin flows, identify the matched rule and verify collection health. The higher threshold reduces the fixture's workload but misses a malicious event; missing telemetry worsens population coverage. No malware, endpoint isolation or firewall change was executed.

Scenario 2: Hybrid customer portal

Given: A portal uses cloud compute, object storage, federation and a pipeline identity. The pipeline needs inventory reads for 15 minutes, while a team proposes broad standing write access.

Worked result: Assign guest-OS, application, data and permission duties to the actual service owner. The local grant permits only the intended audience/read action inside its time window; another audience, write request, unverified issuer, disabled owner, expiration or revocation is denied. A short lifetime limits exposure but does not replace permission checks or immediate revocation handling.

Evidence: Verify actual cryptographic identity, effective permissions, artifact provenance, secret handling, deployment outcome and recovery in an authorized environment. Trusted fixture labels prove none of those live properties. No cloud resource, certificate, account, token or pipeline was created.

Scenario 3: Noisy impossible-travel alert

Given: Two sign-ins appear four hours apart in raw strings, a VPN may affect location, and some source events are missing.

Worked result: Normalize offsets before ordering events. 08:00-04:00 and 12:00Z denote the same instant; a receipt seven seconds later is a measured difference between supplied labels, not proof of network latency. A negative difference raises a clock/order question. Check event provenance, device, session/token activity and alternate explanations before containment.

Evidence: At threshold 60 the fixture has TP=2, FP=1, FN=1, TN=6. The 12-event known population exposes two uncollected malicious events, lowering population recall to 40%. Preserve the distinction between detector quality and collection coverage. An AI summary or a low alert count cannot close that evidence gap.

Hands-on lab plan

These eight infrastructure activities are proposed, not executed. Use synthetic data in an authorized isolated environment. Record scope, owner, expected/observed result, negative case and recovery evidence. The separate workbook below is the actual local execution.

  1. Packet walk: Draw and then verify local/remote paths, prefixes, routes, DNS/DHCP, neighbor resolution and transport. Compare permitted traffic with a specific route or policy failure. Account for each observation point and any translation.
  2. Segmentation: Specify two segments and actual zone/enforcement boundaries. Test one permitted business path, one denied service and an attempted policy-shadowing case; retain matched-rule and logging evidence. Do not equate subnet separation with authorization.
  3. TLS and PKI: In a disposable environment inspect chain, reference name, validity, usage and private-key protection. Compare valid, wrong-name, expired and untrusted certificates. A successful TCP connection alone is insufficient.
  4. Endpoint baseline: Inventory an expendable VM, review patch/configuration evidence, exercise an innocuous indicator and restore a known state. Keep production/operational devices out of intrusive tests and verify service recovery separately from agent installation.
  5. Cloud responsibility: Build a service-specific owner matrix for IaaS, PaaS and SaaS examples. For each assigned control, define configuration evidence, a denied test and a recovery check; mark responsibilities that need contract clarification.
  6. SOC triage: Use synthetic events with explicit ground truth, clock offsets and missing-source cases. Compute detector and collection measures separately, compare threshold tradeoffs and document analyst capacity. Explain uncertainty without calling unknown events benign.
  7. Identity and PAM: Model join/move/leave, factor type, federation, scoped roles, temporary elevation, emergency access and revocation. Test denied actions, wrong audience and expired access; distinguish model labels from actual authentication.
  8. Pipeline secrets: Review a synthetic source-to-artifact-to-deployment path. Plan constrained workload identity, secret redaction, compromise response and credential removal. Validate the artifact and target outcome; do not put real secrets in a learning repository.

Executed local Python workbook

PRACTICAL DEPTH: All 43 checks passed with Python 3.13.14 using only its standard library. Save the following as a .py file and run it locally. It opens no sockets and changes no host/network configuration. CIDR calculations are real ipaddress operations; routing and policy are intentionally small models. Zone labels and identity assertions are trusted inputs. There is no full firewall, App-ID, NAT, TLS, JWT, IdP, cloud, SIEM or endpoint execution. The fixed ground truth and service times do not estimate a real organization's performance.

import ipaddress
import json
import re
from datetime import datetime, timezone
from fractions import Fraction

checks = []
def check(name, actual, expected):
    assert actual == expected, (name, actual, expected)
    checks.append(name)

def rejects(action):
    try:
        action()
    except ValueError:
        return True
    return False

network = ipaddress.ip_network('192.0.2.0/24')
segments = list(network.subnets(new_prefix=26))
check('four equal segments', len(segments), 4)
check('addresses per segment', [s.num_addresses for s in segments], [64] * 4)
check('ordinary IPv4 host count, not cloud allocation', len(list(segments[0].hosts())), 62)
check('second segment boundary', str(segments[1]), '192.0.2.64/26')
check('host belongs to second segment', ipaddress.ip_address('192.0.2.70') in segments[1], True)
check('host outside first segment', ipaddress.ip_address('192.0.2.70') in segments[0], False)
check('segments do not overlap', segments[0].overlaps(segments[1]), False)
routes = [('0.0.0.0/0', 'gateway'), ('192.0.2.0/24', 'internal'),
          ('192.0.2.70/32', 'discard')]
def route(address):
    matches = [(ipaddress.ip_network(prefix).prefixlen, target)
               for prefix, target in routes if ipaddress.ip_address(address) in ipaddress.ip_network(prefix)]
    return max(matches)[1]
check('most specific route wins', route('192.0.2.70'), 'discard')
check('less specific internal route', route('192.0.2.71'), 'internal')
check('default route for other destination', route('198.51.100.7'), 'gateway')

def policy(source_zone, target_zone, port, rules):
    for source, target, ports, action in rules:
        if source_zone == source and target_zone == target and (ports is None or port in ports):
            return action
    return 'allow' if source_zone == target_zone else 'deny'

rules = [('users', 'apps', {443}, 'allow'), ('iot', 'apps', None, 'deny')]
check('explicit web access', policy('users', 'apps', 443, rules), 'allow')
check('other interzone service denied', policy('users', 'apps', 22, rules), 'deny')
check('IoT explicitly denied', policy('iot', 'apps', 443, rules), 'deny')
check('same zone default illustrates isolation gap', policy('users', 'users', 22, rules), 'allow')
broad = [('iot', 'apps', None, 'allow')]
check('broad earlier allow shadows later deny', policy('iot', 'apps', 443, broad + rules), 'allow')
check('specific deny before broad allow', policy('iot', 'apps', 443, rules + broad), 'deny')

events = [(90, True), (80, True), (45, True), (85, False), (50, False),
          (40, False), (30, False), (20, False), (10, False), (0, False)]
def outcomes(threshold):
    result = dict(tp=0, fp=0, fn=0, tn=0)
    for score, malicious in events:
        key = ('tp' if malicious else 'fp') if score >= threshold else ('fn' if malicious else 'tn')
        result[key] += 1
    return result
high, low = outcomes(60), outcomes(40)
check('higher threshold outcomes', high, dict(tp=2, fp=1, fn=1, tn=6))
check('lower threshold outcomes', low, dict(tp=3, fp=3, fn=0, tn=4))
check('all observed events accounted for', sum(high.values()), 10)
check('high threshold observed precision', Fraction(high['tp'], high['tp'] + high['fp']), Fraction(2, 3))
check('high threshold observed recall', Fraction(high['tp'], high['tp'] + high['fn']), Fraction(2, 3))
check('low threshold observed precision', Fraction(low['tp'], low['tp'] + low['fp']), Fraction(1, 2))
check('low threshold observed recall', Fraction(low['tp'], low['tp'] + low['fn']), Fraction(1, 1))
check('two missing malicious events change population recall', Fraction(high['tp'], 5), Fraction(2, 5))
check('telemetry coverage differs from detection recall', Fraction(len(events), 12), Fraction(5, 6))
check('high threshold review minutes', (high['tp'] + high['fp']) * 8, 24)
check('lower threshold exceeds forty-minute budget', (low['tp'] + low['fp']) * 8 > 40, True)

def priority(text):
    if not re.fullmatch(r'<(?:0|[1-9][0-9]{0,2})>', text):
        raise ValueError('PRI shape')
    number = int(text[1:-1])
    if number > 191:
        raise ValueError('PRI range')
    return divmod(number, 8)
check('PRI separates facility and severity', priority('<134>'), (16, 6))
check('highest PRI value', priority('<191>'), (23, 7))
check('leading zero rejected', rejects(lambda: priority('<0134>')), True)
check('out-of-range PRI rejected', rejects(lambda: priority('<192>')), True)
check('non-integer PRI rejected', rejects(lambda: priority('<x>')), True)

def instant(text):
    value = datetime.fromisoformat(text)
    if value.utcoffset() is None:
        raise ValueError('explicit offset required by this fixture')
    return value.astimezone(timezone.utc)
sent = instant('2026-09-29T08:00:00-04:00')
received = instant('2026-09-29T12:00:07+00:00')
check('offsets normalize to same instant', sent, instant('2026-09-29T12:00:00Z'))
check('observed receive-minus-event seconds', (received - sent).total_seconds(), 7.0)
check('negative delay signals clock/order question', (instant('2026-09-29T11:59:58Z') - sent).total_seconds() < 0, True)
check('naive timestamp rejected by chosen policy', rejects(lambda: instant('2026-09-29T12:00:00')), True)

grant = dict(active=True, issuer_checked=True, audience='inventory', actions={'read'},
             start=instant('2026-09-29T12:00:00Z'), end=instant('2026-09-29T12:15:00Z'), revoked=False)
def permitted(claims, audience, action, now):
    return (claims['active'] and claims['issuer_checked'] and not claims['revoked']
            and claims['audience'] == audience and action in claims['actions']
            and claims['start'] <= now < claims['end'])
check('intended scoped access', permitted(grant, 'inventory', 'read', sent), True)
check('wrong audience denied', permitted(grant, 'billing', 'read', sent), False)
check('write outside grant denied', permitted(grant, 'inventory', 'write', sent), False)
check('expiration boundary denied', permitted(grant, 'inventory', 'read', grant['end']), False)
check('revocation before expiry matters', permitted({**grant, 'revoked': True}, 'inventory', 'read', received), False)
check('unverified issuer denied', permitted({**grant, 'issuer_checked': False}, 'inventory', 'read', sent), False)
check('disabled owner denied', permitted({**grant, 'active': False}, 'inventory', 'read', sent), False)

print(json.dumps(dict(passed=len(checks), checks=checks, high_threshold=high,
                     low_threshold=low, population_recall='2/5', observed_coverage='10/12'), indent=2))

Expected output includes passed: 43, threshold-60 outcomes tp=2, fp=1, fn=1, tn=6, threshold-40 outcomes tp=3, fp=3, fn=0, tn=4, population recall 2/5 and collection coverage 10/12. No passing exam score is computed.

Readiness checks

These are original explanation prompts, not exam items. Explain the answer and a failure case, then name the evidence you would gather.

  1. Can I distinguish threat, vulnerability, exploit, exposure, control, and risk?

A threat may cause harm; a vulnerability is a weakness; an exploit uses it. Exposure, control effectiveness, likelihood and business impact determine the risk decision.

  1. Can I trace a cyberattack lifecycle and place preventive/detective/responding controls?

Follow delivery through execution, persistence, C2, action and recovery. Place a preventive, detective or response control at each relevant boundary and name its observable failure.

  1. Can I distinguish malware behavior, social engineering, insiders, C2, and AI amplification?

Separate behavior from delivery method and actor. AI can change scale or persuasion, but a generated claim still needs independently checked evidence.

  1. Can I compare IDS/IPS, HIDS/NIDS, antivirus, firewall, and awareness?

IDS detects, IPS can block, HIDS observes a host and NIDS observes network traffic. Visibility, placement, signatures/behavior and failure modes determine actual coverage.

  1. Can I explain Zero Trust without naming a single product?

Assess subject, device/workload, resource and action without trusting network location or asset ownership alone. Record authentication and authorization separately.

  1. Can I distinguish LAN, WAN, and SD-WAN by purpose and boundary?

LAN and WAN describe network scope; SD-WAN adds software-directed policy and path control across transports. These labels do not establish security by themselves.

  1. Can I explain north-south and east-west traffic in a cloud/hybrid example?

Follow the actual trust boundary: an outside client reaching a service is different from one internal workload reaching another. Cloud placement can make physical direction misleading.

  1. Can I walk a remote packet through host, switch, gateway, router, and service?

Use the source prefix to identify local versus remote traffic, resolve the next-hop link address and follow routing to the service. Check policy and return-path observations separately.

  1. Can I explain DHCP, DNS, NAT, routed protocols, and routing protocols?

DHCP supplies configuration, DNS resolves records and NAT translates addresses/ports. IP carries traffic; routing protocols distribute reachability. None alone authenticates an application.

  1. Can I map frames, packets, TCP/UDP, and applications across OSI/TCP-IP models?

Frames/MAC, IP packets, TCP/UDP and application messages describe different concerns. A real appliance can operate across several layers, so avoid one-label reasoning.

  1. Can I distinguish subnet, VLAN, and security zone segmentation?

A subnet is an IP boundary, a VLAN a logical broadcast domain and a zone a policy grouping. Isolation needs an enforced path and negative test, including same-zone traffic.

  1. Can I compare stateful and next-generation firewall decisions?

State tracking relates traffic to sessions; NGFW capabilities add application, identity and content context. Ordered rules, default behavior and enabled inspection/logging still matter.

  1. Can I explain URL filtering, proxy, VPN, and enterprise-browser roles?

URL filtering controls web categories, a proxy intermediates sessions, a VPN protects a tunnel and a managed browser controls supported browser activity. Each has visibility and endpoint limits.

  1. Can I explain SSH, TLS, IKE/IPsec, trust, key management, and endpoint limits?

Identify what SSH/TLS protect and how IKE establishes IPsec security associations. Verify peers, keys, permitted algorithms and endpoints; encrypted transport is not unrestricted authorization.

  1. Can I explain DLP scope and encrypted-traffic tradeoffs?

DLP depends on data classification, channel coverage and enforcement. Encrypted traffic may move observation to approved endpoint/application controls; justify any inspection exceptions.

  1. Can I inventory endpoint and IoT attack surfaces and ownership?

Record each device, owner, software/firmware, exposure, supported updates, identity and business/safety role. Unknown ownership or update status is a gap, not evidence of safety.

  1. Can I connect updates, antivirus/EDR, host firewall, least privilege, and recovery?

Patch/configuration work reduces exposure; endpoint detection and host policy provide different layers. Prove prevention, observable failures and restoration of a trusted business state.

  1. Can I design safe controls for an unpatchable IoT device?

Restrict peers and administration, monitor expected behavior and set replacement criteria. Document accepted residual risk without running disruptive tests on operational equipment.

  1. Can I distinguish public/private/hybrid/community deployment models?

Public, private, hybrid and community describe deployment arrangements. They do not replace the selected service contract or determine every control owner.

  1. Can I compare IaaS, PaaS, SaaS, and NaaS responsibility boundaries?

IaaS exposes guest infrastructure duties, PaaS manages more runtime and SaaS supplies an application; NaaS supplies network functions. Define the specific boundary rather than guessing from the acronym.

  1. Can I assign every cloud control to a provider/customer/shared owner?

Give each control a named owner, service layer, configuration and verification task. Provider infrastructure assurance does not prove customer data permissions or recovery.

  1. Can I distinguish VM, container, microservice, and API security concerns?

VMs abstract machines, containers usually share a kernel, microservices split operational responsibilities and APIs expose contracts. Hosted location alone is not a complete service model.

  1. Can I explain CNSP capabilities without treating the acronym as a product guarantee?

Ask what assets, identities, code, data and runtime paths a platform can actually observe and enforce. Product naming and bundles do not prove coverage or remove integration duties.

  1. Can I distinguish continuous integration, delivery, and deployment?

CI integrates and tests changes; delivery keeps them releasable; deployment automatically promotes qualifying changes. Each still needs defined identity, artifact and failure controls.

  1. Can I secure source-to-build-to-artifact-to-deployment identity and secrets?

Protect source review, dependencies, build workers, artifacts and deployment permission. Prefer scoped workload access where supported and verify the installed result rather than a green job alone.

  1. Can I distinguish event, alert, incident, SIEM, SOAR, and SOC?

An event is an occurrence, an alert a detection judgment and an incident a managed harmful situation. SIEM and SOAR support a SOC’s people, process and authority.

  1. Can I move through identify/detect, investigate, mitigate, and improve?

Identify/detect, investigate, mitigate and improve form the blueprint loop. Preserve hypotheses and evidence, coordinate owners and update policy/playbooks based on validated lessons.

  1. Can I explain false positive/negative tradeoffs and useful SOC measures?

Precision measures the alerted set; recall requires a known malicious denominator. Missing telemetry, uncertain labels and workload change what a threshold result can support.

  1. Can I explain syslog content, transport, parsing, time, security, and health?

Separate message shape, facility/severity, timestamp quality, source trust, transport and collector health. A parsed message or recent timestamp does not prove complete, authentic delivery.

  1. Can I bound high-impact automation and validate AI-assisted alert analysis?

Keep high-impact actions under defined authority with evidence, constraints and recovery. AI output is advisory until checked; prompt injection and missing source context can mislead it.

  1. Can I distinguish incident response from disaster recovery?

IR manages the security event and evidence; DR restores service capability. Exercise their shared dependencies and independent success criteria, including business validation.

  1. Can I map join/move/leave, authentication, authorization, review, and audit?

Assign an owner and purpose, provision scoped permissions, update them on changes and revoke them at departure. Review effective access and audit human and workload identities.

  1. Can I distinguish SFA, MFA, SSO, federation, directories, and RBAC?

Factors must be independent categories; two passwords are not MFA. SSO/federation, directories and roles solve other problems, and manually entered OTP is not necessarily phishing-resistant.

  1. Can I design least-privilege PAM with JIT access and break-glass controls?

Limit privileged action, target and duration, with approval and useful session evidence. Protect emergency access and prove denied, expired and revoked paths.

  1. Can I explain CA, certificate, chain, public/private keys, encryption, and signature?

A CA signs a binding between identity and public key; relying parties validate chain, name, time, usage and status. Protect the private key and distinguish signing from encryption/key agreement.

  1. Can I manage human and workload secrets across their full lifecycle?

Inventory, constrain, store/distribute, rotate or revoke and remove secrets under a defined lifecycle. Human-password rules differ from machine-secret policies; no universal schedule fits every type.

  1. Can I reason through all three integrated scenarios across domain boundaries?

Connect routing, effective policy, service ownership, identity, telemetry and recovery in each scenario. Explain what the local fixture proves and which real-system evidence is still absent.

  1. Can I distinguish the datasheet omissions from the current published fee and actual booking?

The full datasheet omits question count and base duration; the September FAQ separately lists $150 before applicable extras. Confirm delivery eligibility, time and current total in the actual booking.

  1. Can I explain scaled scoring, provisional results, credential validity and retakes?

Scaled 860 is not a raw percentage or practice target. Use the current handbook and credential record for provisional results, validity and eligibility instead of inferring a personal renewal deadline.

  1. Can I identify and reject unauthorized exam-content sources?

Use published objectives and original explanations. Reject copied or recalled exam items, alleged dumps and claimed pass guarantees; course completion is not independent proof of competence.

October 29, 2026 current-source update

The current issuer-linked May 2026 datasheet is the detailed exam map: Cybersecurity 16%, Network Fundamentals 16%, Network Security 14%, Endpoint Security 10%, Cloud Security 13%, Security Operations 13%, and Identity Security 18%. It names AI-powered attacks, enterprise browsers, cloud-native security platforms, AI-assisted SOC work, and secrets in CI/CD as examples within those domains. Review the exact tasks; the separate issuer Cybersecurity Academy overview lists free Cybersecurity, Network Security, Cloud Security, Security Operations, and AI in Cybersecurity Fundamentals courses. Their lesson interiors and durations were not inspected, and this overview is supplementary rather than proof of the credential's exact digital path. Related item: Palo Alto's PAN-OS 12.2 feature notes give a current vendor-specific example of how firewall, certificate, inspection, and identity controls evolve. Those licensed product-version details are beyond this foundational exam; use the release update index to locate current product notes, not to infer exam scope.

Places to learn

This is not a complete list. Choose resources for demonstrated gaps; listing a resource does not establish lesson quality, complete alignment or a passing guarantee. Distinguish public metadata, selected reference reading and actual practice. Times below are estimates except where publisher metadata is explicitly identified.

Use and reading boundary Resource Access Estimated time
Complete public main; identity/audience and learning routes Palo Alto Networks Certified Cybersecurity Apprentice Public 10–15 min estimate
Full five-page May 2026 PDF read; detailed current scope Cybersecurity Apprentice Datasheet Public PDF 30–45 min estimate
Seven-character loading shell; no modules, entitlement or duration verified Palo Alto Networks Learning Center Account/dynamic shell 20–30 min planning; path unverified
Public main advertises free online courses; no course interiors audited Palo Alto Networks Cybersecurity Academy Public/free routes 8–20 hr selected-study estimate
Full eight-page September 2026 edition read; supersedes older date Palo Alto Networks Certification Handbook Public PDF 30–45 min estimate
Full four-page September 2026 FAQ; listed fee and program rules Palo Alto Networks Certification Program FAQ — September 2026 Public PDF 15–25 min estimate
Public main and appointment-time distinction; no booking accessed Pearson Palo Alto Networks certification program Public/provider 10–20 min estimate
Full public requirements main; no system test, installation or booking Pearson Palo Alto Networks OnVUE information Public/provider 15–25 min estimate
Current homepage/resources read; AI analysis quick-start is a draft, not a new framework NIST Cybersecurity Framework 2.0 Public 2–4 hr selected-study estimate
HTTP 403; current main unavailable Zero Trust Maturity Model Public source/access blocked 1–2 hr earlier planning estimate
HTTP 403; only indexed primary excerpt on cross-cutting capabilities read CISA Zero Trust Maturity Model version 2 Public PDF/access blocked 1–2 hr planned reading
Publication abstract/date read; not the full architecture PDF NIST SP 800-207 Zero Trust Architecture Public/standard 30–60 min selected-study estimate
Selected current password, OTP, phishing/replay sections; not entire standard NIST SP 800-63B-4 — Authenticator and Verifier Requirements Public/standard 45–90 min selected-study estimate
Public 12-domain landing read; download asks for login; no full document Security Guidance for Critical Areas of Focus in Cloud Computing v5 Public metadata/account download 8–15 hr selected-reading estimate
Complete provider main read; EC2 versus abstracted-service example AWS Shared Responsibility Model Public/provider 20–40 min estimate
Current product directory/main only; PAN-OS 12.2 metadata is not exam scope Palo Alto Networks Technical Documentation Public 3–8 hr selected-study estimate
Complete August 7 main read; ordered rules, defaults and logging; DNS example qualified Security Policy Rules Public/product documentation 30–60 min estimate
Introduction and transport-selection section read; DNS uses UDP and TCP RFC 7766 — DNS Transport over TCP Public/standard 20–40 min selected reading
Selected transport/header, time-quality and delivery/security sections read RFC 5424 — The Syslog Protocol Public/standard 45–90 min selected reading
Complete September 17 article main/FAQ read; vendor claims and linked research not independently verified Securing Machine and Agentic Identities: The Next Frontier of Modern PAM Public/vendor blog 15–25 min review estimate; publisher says 8 min
Title/footer only; no playback or playlist review Palo Alto Networks YouTube Channel Public/video 2–6 hr selected-study estimate
Complete public catalog main read; listed paths, no paid lessons or alignment audit Pluralsight Cybersecurity Learning Paths Paid/public metadata 10–30 hr selected-study estimate
HTTP 403; earlier May 2026/9h31 listing not reverified Foundations of Cybersecurity, 2nd Edition Paid/access blocked Earlier 9 hr 31 min unverified

Pluralsight currently lists Security Event Triage as 10 courses/24 hours and Security Analysis as four courses/seven hours. Its broad catalog also contains older exam labels and an expired October 2025 offer. Those are catalog observations, not a current price, Apprentice-specific path or interior-quality review. The blocked O'Reilly listing's earlier duration and publication date remain unverified.

The CSA landing lists 12 domains and identifies an August 2025 update to guidance released in July 2024; the downloadable interior was not accessed. NIST's homepage mentions a draft AI-assisted CSF analysis guide open for comment through October 15, 2026. That is not a new CSF version or proof of any AI tool's accuracy. CISA's blocked sources remain visible as reading gaps.

Final preparation

  • Reopen the landing page and May 2026 datasheet; verify date, seven domains, weights, nested identity topics, audience and any changed link.
  • Use the September handbook/FAQ and current Pearson booking for delivery, fee, duration, item count, ID, accommodations and policy; distinguish total appointment time from question time.
  • Draw a complete packet, identity, workload, alert, and incident story without notes; identify control owners and evidence at each boundary.
  • Redo at least one network, PKI, endpoint, cloud-responsibility, SOC, identity, and pipeline-secret lab with allow/deny/failure proof.
  • Use the official digital path and public references; reject anything claiming live questions, high match rates, guaranteed passes, or leaked content.
  • Treat the certification as a foundation. Performing production security work requires supervised hands-on practice, organization-specific procedures, authorization, and continuous learning.