App-ID classifies all traffic to safely enable applications. Create custom
application signatures to identify internal (or known) applications and reduce your attack
surface.
| Where Can I Use This? | What Do I Need? |
Prisma Access Next-Generation Firewall
|
This is a core Network Security feature for NGFWs and Prisma
Access; no prerequisites needed.
|
To safely enable applications you must classify
all traffic, across all ports, all the time. With App-ID, the only
applications that are typically classified as unknown traffic—tcp,
udp or non-syn-tcp—in the ACC and the Traffic logs are commercially
available applications that have not yet been added to App-ID, internal
or custom applications on your network, or potential threats.
To
ensure that your internal custom applications do not show up as
unknown traffic, create a custom application. You can then exercise
granular policy control over these applications in order to minimize
the range of unidentified traffic on your network, thereby reducing
the attack surface. Creating a custom application also allows you
to correctly identify the application in the ACC and Traffic logs,
which enables you to audit/report on the applications on your network.
To
create a custom application, you must define the application attributes:
its characteristics, category and sub-category, risk, port, timeout.
In addition, you must define patterns or values that the firewall
can use to match to the traffic flows themselves (the
signature).
Finally, you can attach the custom application to a security policy
that allows or denies the application (or add it to an application
group or match it to an application filter). You can also create
custom applications to identify ephemeral applications with topical
interest, such as ESPN3-Video for world cup soccer or March Madness.
In
order to collect the right data to create a custom application signature,
you'll need a good understanding of packet captures and how datagrams
are formed. If the signature is created too broadly, you might inadvertently
include other similar traffic; if it is defined too narrowly, the
traffic will evade detection if it does not strictly match the pattern.
Custom
applications are stored in a separate database on the firewall and
this database is not impacted by the weekly App-ID updates.
The
supported application protocol decoders that enable the firewall
to detect applications that may be tunneling inside of the protocol
include the following as of content release version 609: FTP, HTTP,
IMAP, POP3, SMB, and SMTP.
The following is a basic
example of how to create a custom application.