โ† Back to Portal

PCNSA ยท Final Exam Prep

Final Exam Attack Plan

Domain weights, policy evaluation decision maps, security profile guide, NAT trap catalogue, IPsec VPN tree, 7-day protocol, and 20 rapid-recall cards.

DomainWeightPriorityKey Focus Areas
D5 Network Protection28โ€“29%๐Ÿ”ด HighestWildFire, SSL Decryption, GlobalProtect, IPsec VPN, Zone Protection
D4 Security & NAT Policies24%๐Ÿ”ด HighestRule order, NAT evaluation, DNAT/SNAT policy matching, U-Turn
D2 Networking18%๐ŸŸ  HighInterface types, Virtual Router, routing, HA, Zone Protection
D1 Device Management15โ€“16%๐ŸŸก MediumPanorama, HA, upgrades, certificates, admin roles
D3 App-ID/User-ID/Profiles14%๐ŸŸก MediumApp-ID shift, User-ID zones, profile types and actions

Four Unbreakable Rules:

  • Policy rule order = top to bottom, first match wins (always)
  • NAT is evaluated BEFORE security policy; post-NAT zone is used for policy matching
  • Security profiles ONLY apply to Allow rules โ€” never Deny rules
  • All changes require a Commit โ€” no exceptions, including password changes
Q: Outbound SNAT โ€” what source IP does the security policy check? โ†’ PRE-NAT source IP (the private 10.x.x.x address), post-NAT destination zone. Q: Inbound DNAT โ€” what destination IP/zone does the security policy check? โ†’ POST-NAT destination IP (private server IP) + POST-NAT zone (trust). Q: Internal user accesses internal server via server's public IP. Which NAT? โ†’ U-Turn (Hairpin) NAT. Source Zone = trust, Dest Zone = trust. Needs DNAT + SNAT. Q: Dynamic IP and Port (DIPP) vs Dynamic IP NAT โ€” difference? โ†’ DIPP (PAT): many private IPs โ†’ one public IP (different ports). Dynamic IP: one private โ†’ one pool IP (no port sharing). DIPP runs out when ports exhausted; Dynamic IP when pool empty.
Q: Block known viruses/malware in file downloads? โ†’ Antivirus Profile with action = Block/Reset. Q: Detect and block C2 / spyware phone-home traffic? โ†’ Anti-Spyware Profile with Block or Sinkhole action. Q: Block known exploits targeting CVEs? โ†’ Vulnerability Protection Profile (IPS) with Block action. Q: Prevent users visiting gambling sites? โ†’ URL Filtering Profile with 'gambling' category = Block. Q: Detect zero-day malware in files before a signature exists? โ†’ WildFire Analysis Profile (submit) + Antivirus Profile (block on verdict). Both required. Q: Prevent .exe file uploads via web forms? โ†’ File Blocking Profile targeting 'pe' file type, upload direction.

Remember: Security profiles have NO effect on Deny rules. All profiles require SSL Decryption for HTTPS traffic inspection.

Q: VPN tunnel is down. 'show vpn ike-sa' shows no entries. What failed? โ†’ IKE Phase 1 failed. Check: peer IP reachability, pre-shared key match, IKE crypto profile parameters (all must match), UDP/500 allowed. Q: Phase 1 is up. 'show vpn ipsec-sa' shows no entries. What failed? โ†’ IKE Phase 2 failed. Check: IPsec crypto profile parameters, proxy-IDs (if policy-based), PFS settings. Q: Route-based VPN is up but traffic doesn't flow. What's missing? โ†’ Check: (1) Static route pointing remote subnet to tunnel.1 interface. (2) Security policy allowing vpn zone to trust zone (or vice versa). Q: Remote user's GlobalProtect connects but ISP blocks UDP/500. Solution? โ†’ Enable SSL/TLS tunnel mode on the GlobalProtect Gateway (uses TCP/443).
TRAP

web-browsing โ‰  HTTPS: 'web-browsing' = HTTP/TCP-80. 'ssl' = HTTPS. Allowing only 'web-browsing' does NOT allow HTTPS. Always include 'ssl' for HTTPS access.

TRAP

App-ID reclassification: If a session is allowed as 'ssl' and reclassified to 'google-drive-web', the session is blocked if google-drive-web isn't allowed. Include dependent apps.

TRAP

Profiles on Deny rules = useless: The most common trap. Attaching Antivirus/IPS/URL to a Deny rule = zero inspection. Only Allow rules execute profiles.

TRAP

User-ID on untrust zone: NEVER. Attackers can spoof IP-to-user mappings from outside, bypassing user-based policies. Internal zones only.

TRAP

WildFire = async delivery: Standard WildFire delivers the file THEN analyses. The file reaches the user before the verdict returns. WildFire Inline ML blocks synchronously.

TRAP

No-Decrypt ABOVE Decrypt: Decryption policy is top-to-bottom. No-Decrypt rule for banking must be ABOVE the general Decrypt rule or it never matches.

TRAP

IKE Phase 1 โ€” ONE mismatch = total failure: All parameters (encryption, hash, DH group, lifetime, IKE version) must match. SHA-256 โ‰  SHA-1 = Phase 1 fails.

TRAP

U-Turn NAT needs SNAT too: Without source NAT in U-Turn, the internal server replies directly to the client, causing a TCP session mismatch.

DayFocusActivity
Day 7D5 Network ProtectionWildFire, SSL Decryption, GlobalProtect, IPsec VPN โ€” heaviest weight domain
Day 6D4 Security & NAT PoliciesNAT order, policy evaluation, U-Turn NAT, decryption policy
Day 5D2 Networking + D1 Device MgmtInterface types, Virtual Router, routing, HA, Panorama, certificates
Day 4D3 App-ID/User-ID/ProfilesApp-ID shift scenarios, User-ID configuration, security profile actions
Day 3Mock Exam Set AFull 40-question timed mock โ€” identify weak domains
Day 2Mock Exam Set B + FocusedFull mock B + focused practice on wrong questions from Set A
Day 1Exam Prep + Rapid RecallExam Prep (45 questions) + cheatsheet + flashcards โ€” then rest
Default Mgmt IP
192.168.1.1/24
Panorama Port
TCP 3978
User-ID Agent Port
TCP/UDP 5007
IKE / NAT-T Ports
UDP 500 / 4500
WildFire Publish Rate
Every 5 minutes
Max Rule Name
63 characters
Max Custom App-IDs
1,000 per firewall
Static Route Admin Dist
10
eBGP Admin Dist
20
OSPF Admin Dist
30
Intrazone Default
Allow (built-in)
Interzone Default
Deny (built-in)
GP SSL Fallback Port
TCP 443
SIP Port (VoIP)
TCP/UDP 5060
IKE Phase 1 = ?
ISAKMP SA (control)
IKE Phase 2 = ?
IPsec SA (data)
HA1 Link Purpose
Heartbeat + config sync
HA2 Link Purpose
Session table + IPsec SA sync
Tap Interface = ?
Passive SPAN โ€” no blocking
Virtual Wire = ?
Transparent inline โ€” no IP, no route