Module 8 - App ID Flashcards
(47 cards)
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.
If applications shift to another during a session, how is a firewall supposed to pick that up?
Dependencies - ensure the firewall allows the other applications on which the application depends.
What is an example of a dependancy applicaiton?
Office on demand, depends on ms-office365-base, sharepoint applications, and ssl.
Do applications implicitly used parent groups, etc
Yes, if you search under object - applications, type in the application. It will say either depends on and implicitly uses:
What is an application group?
Unlike the dynamic list of applications in a filter, you can create an app group which is static, and can be added to multiple rules. Requires a commit.
What are application filters, how does that differ from application group?
An app filter is an object that dynamically groups applications based on app attribute that you select from the App-ID database.
What are the app filter selectable attributes?
Category, Subcategory, Risk, Tags and characterisitc