SYSTEM AND METHOD FOR DETERMINING NETWORK APPLICATION SIGNATURES USING FLOW PAYLOADS
Patent №
US 8,964,548
Granted
2015-02-24
Filed 2011
Owner
NARUS, INC.
Lab
—
AI components
4
ml · kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13039125
A method for profiling network traffic of a network is presented. The method includes obtaining a cohesive flow-set based on a (port number, transport protocol) pair, identifying a statistically representative training set from the flow-set, identifying a network application associated with the (port number, transport protocol) pair, determining a packet content based signature term of the network application based on the training set, generate a nondeterministic finite automaton (NFA) using the signature terms to represent regular expressions in the training set, matching a portion of a new flow to the NFA in real time and identify a server attached to the new flow as executing the network application, and generate an alert in response to the match for blocking the new flow prior to the server completing a task performed using the new flow.
AI classification
Ownership
NARUS, INC.
assignment · 258900037