Module 8 - App ID Flashcards
What is an application
Specific program whose communication can be labeled, monitored and controlled
How are applications identified via a firewall?
Application signatures, decryption, protocol decoding and heuristics, unknown traffic
How does App-ID identify TCP traffic?
It will assign an application label like gmail-base.
How many labels will App-ID assign an application using TCP?
5
What are the 5?
Not-applicable, incomplete, insufficient-data, unknown-tcp, or unknown-p2p
What does not-applicable mean?
Security policy does not allow it, traffic discarded
What does incomplete mean?
3 way TCP handshake does not complete, or when handshake completes, but no data follows.
What does insufficient-data mean?
Not enough data is received in the payload to identify an application.
What does unknown-tcp mean?
3 way TCP handshake completes, and data is flowing, but App-ID cannot identify the app
What does unknown-p2p mean?
App-ID cannot match traffic to a specific application, but the traffic exhibits generic peer-to-peer behavior
How about UDP?
Often Palo Alto needs only the first packet to examine a single UDP packet to identify the app.
What are the three classifying UDP traffic
Not-applicable, unknown-udp or unknown-p2p
What is not-applicable
Firewall discards the traffic, security policy will not allow it
what is unknown-udp
App-ID cannot identify the app
What is known-p2p
App-ID cannot match the UDP traffic to a specific app
What happens if network traffic shifts from one application to another during a session?
App-ID cannot identify traffic from only a TCP SYN packet. Even after the three-way handshake, the firewall could report the traffic as insufficient-data UNLESS it detects HTTP GET, App-ID can initially report web-browsing, and further classify the traffic …. generic-app-base to generic-app-chat.
Are applications dependent on other applications?
Yes, network traffic can shift from one application to another during a session.