ExamRange

CND (312-38) Network Defense Simulation

In this simulation, you will analyze network traffic patterns and understand how different Intrusion Detection Systems (IDS) identify threats. You will learn the distinction between pattern matching and baseline deviation in network monitoring.

Network Scenario

Sam is a network administrator for a mid-sized financial firm. The company's perimeter firewall is successfully blocking unauthorized ports, but malicious traffic is still traversing allowed ports (like TCP/80 and TCP/443). Sam needs to deploy a sensor at the network perimeter that can quickly and accurately drop alerts for known malicious payloads—such as specific byte sequences of an Apache exploit or SQL injection strings—with low false positives.

To accomplish this, Sam evaluates several open-source IDS engines, looking specifically for one that excels at inspecting packet payloads for predefined static indicators of compromise (IoCs).

Traffic & Logs

Proposed IDS Rule Syntax (Snort/Suricata format):

alert tcp $EXTERNAL_NET any -> $HTTP_SERVERS $HTTP_PORTS (msg:"MALWARE-CNC Win.Trojan.Zeus variant outbound connection"; flow:to_server,established; content:"GET /config.bin HTTP/1.1"; http_uri; content:"User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1)"; http_header; classtype:trojan-activity; sid:1000001; rev:1;)
                

Analysis: The rule above uses the content keyword to look for an exact string (pattern) within the HTTP URI and Header of a packet. If the network traffic contains these exact byte sequences, the IDS will generate an alert.

Question

Sam wants to implement a network-based IDS and finalizes an IDS solution that works based on pattern matching. Which type of network-based IDS is Sam implementing?