| CPC H04L 63/0254 (2013.01) [H04L 63/0227 (2013.01); H04L 63/0245 (2013.01); H04L 63/0263 (2013.01); H04L 63/1408 (2013.01); H04L 63/1416 (2013.01); H04L 63/145 (2013.01); H04L 63/20 (2013.01)] | 9 Claims |

|
1. A method for inspecting a high-speed network packet payload by a terminal, the method comprising:
a step of receiving L7 (Layer 7) policy related to containers from a user;
a step of extracting string patterns to be inspected for each of the containers on the basis of the L7 policy through a pattern compiler;
a step of creating a deterministic finite automaton (DFA) on the basis of the extracted string patterns through the pattern complier; and
a step of converting a state transition table of the DFA into a match-action table through the pattern compiler and storing the match-action table in an eBPF (extended Berkeley Packet Filter) map for a payload inspection engine,
wherein the match-action table is a table representing relation among states of the DFA and actions corresponding to the states.
|