Which signature description best describes a String signature engine?
A.
 regular expression-based pattern inspection for multiple transport protocols
B.
 state-based, regular expression-based pattern inspection and alarm functionality for TCP 
streams
C.
 Layer 5, 6, and 7 services that require protocol analysis
D.
 network reconnaissance detection