PCNSA App-ID and Content-ID Practice Question
Exhibit
Refer to the exhibit. security-rule show rule-id 1001 rule-id: 1001 name: Block-Unknown-App from: any to: any source: any destination: any application: (none) service: application-default action: deny log-start: yes log-end: yes Traffic log: time: 2025-03-15 10:00:00 src: 10.1.1.10 dst: 198.51.100.20 port: 443 app: incomplete rule: Block-Unknown-App
Refer to the exhibit. A user reports being unable to connect to a website over HTTPS. The traffic log shows the application as 'incomplete' and the rule 'Block-Unknown-App' is matched. What is the most likely reason the application is 'incomplete'?
⚠ Common exam trap
Palo Alto Networks often tests the distinction between 'incomplete' (App-ID still processing) and 'unknown' (App-ID could not identify the application), so the trap here is assuming 'incomplete' means the firewall lacks a signature or that SSL decryption is mandatory for HTTPS identification.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
App-ID has not yet completed identification because the session is new or requires more packets.
When a firewall logs an application as 'incomplete', it means App-ID has not yet finished identifying the application for that session. This typically occurs for new sessions or when the firewall needs to see more packets (e.g., the SSL/TLS handshake or additional data) to match a signature. Since the session matched a rule that blocks unknown applications, the firewall is correctly enforcing the policy while App-ID is still in progress.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The security rule is misconfigured because it lacks an application field.
Why it's wrong here
A rule lacking an application field matches on other criteria and would not itself produce an incomplete application value; incomplete is a session state, not a rule error. It tempts because misconfigured rules are a common cause of blocked traffic, but here the block is a symptom, not the cause.
- ✓
App-ID has not yet completed identification because the session is new or requires more packets.
Why this is correct
App-ID inspects multiple packets before assigning an application; a brand-new session or one with insufficient payload yields 'incomplete', so the Block-Unknown-App rule matches. This explains the failure without implying a misconfigured rule or blocked port.
- ✗
The firewall does not have an App-ID signature for the website.
Why it's wrong here
App-ID identifies applications from traffic patterns regardless of port, so a missing signature yields unknown-tcp, not incomplete; incomplete means the firewall saw too few packets to classify. It tempts because signature gaps do cause unknown application results, but that is a different log value.
- ✗
SSL decryption is not enabled, so App-ID cannot identify HTTPS traffic.
Why it's wrong here
Without SSL decryption, App-ID still identifies HTTPS applications via server certificate and SNI, so traffic is not left incomplete for that reason alone. It tempts because decryption does improve App-ID coverage, and it is the right answer when encrypted sessions show unknown-tcp.
Go deeper
Related to this question
About these practice questions
Courseiva writes every PCNSA question from scratch — 385 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PCNSA practice question is part of Courseiva's free Palo Alto Networks certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PCNSA exam.