Chapter 7 Defining Signatures

Creating Custom Signatures

Example Service HTTP Engine Signature

The Service HTTP engine is a service-specific string-based pattern-matching inspection engine. The HTTP protocol is one of the most commonly used in networks of today. In addition, it requires the most amount of preprocessing time and has the most number of signatures requiring inspection making it critical to the overall performance of the system.

The Service HTTP engine uses a Regex library that can combine multiple patterns into a single pattern-matching table allowing a single search through the data. This engine searches traffic directed only to web services, or HTTP requests. You cannot inspect return traffic with this engine. You can specify separate web ports of interest in each signature in this engine.

HTTP deobfuscation is the process of decoding an HTTP message by normalizing encoded characters to ASCII equivalent characters. It is also known as ASCII normalization.

Before an HTTP packet can be inspected, the data must be deobfuscated or normalized to the same representation that the target system sees when it processes the data. It is ideal to have a customized decoding technique for each host target type, which involves knowing what operating system and web server version is running on the target. The Service HTTP engine has default deobfuscation behavior for the Microsoft IIS web server.

The following options apply:

de-obfuscate {true false}—Applies anti-evasive deobfuscation before searching.

default—Sets the value back to the system default setting.

event-action—Specifies the action(s) to perform when alert is triggered:

deny-attacker-inline(inline only)—Does not transmit this packet and future packets from the attacker address for a specified period of time.

deny-attacker-service-pair-inline(inline only)—Does not transmit this packet and future packets on the attacker address victim port pair for a specified period of time.

deny-attacker-victim-pair-inline(inline only)—Does not transmit this packet and future packets on the attacker/victim address pair for a specified period of time.

deny-connection-inline(inline only)—Does not transmit this packet and future packets on the TCP flow.

deny-packet-inline(inline only)—Does not transmit this packet.

log-attacker-packets—Starts IP logging of packets containing the attacker address.

log-pair-packets—Starts IP logging of packets containing the attacker-victim address pair.

log-victim-packets—Starts IP logging of packets containing the victim address.

produce-alert—Writes the event to the Event Store as an alert.

produce-verbose-alert—Includes an encoded dump (possibly truncated) of the offending packet in the alert.

request-block-connection—Sends a request to the ARC to block this connection.

request-block-host—Sends a request to the ARC to block this attacker host.

request-rate-limit—Sends a rate limit request to the ARC to perform rate limiting.

request-snmp-trap—Sends a request to the Notification Application component of the sensor to perform SNMP notification.

reset-tcp-connection—Sends TCP resets to hijack and terminate the TCP flow.

 

Cisco Intrusion Prevention System Sensor CLI Configuration Guide for IPS 7.2

7-44

OL-29168-01

Page 228
Image 228
Cisco Systems IPS4510K9 manual Example Service Http Engine Signature

IPS4510K9 specifications

Cisco Systems has long been a leading player in network security, and its IPS (Intrusion Prevention System) series is a testament to its commitment to safeguarding digital environments. Among its notable offerings are the IPS4510K9 and IPS4520K9 models, both designed to provide advanced threat protection for mid-sized to large enterprise networks.

The Cisco IPS4510K9 and IPS4520K9 are distinguished by their cutting-edge features that help organizations defend against a myriad of cyber threats. These systems utilize a multi-layered approach to security, integrating intrusion prevention, advanced malware protection, and comprehensive visibility across the network.

One of the primary characteristics of the IPS4510K9 is its high performance. It boasts a throughput of up to 1 Gbps, making it suitable for environments that demand rapid data processing and real-time responses to threats. The IPS4520K9, on the other hand, enhances that capability with improved throughput of up to 2 Gbps, accommodating larger enterprises with heavier network traffic. These models are equipped with powerful processors that support complex signature matching and can intelligently distinguish between legitimate traffic and potential threats.

In addition to performance, both models are designed with scalability in mind. They can be easily integrated into existing Cisco infrastructures. This facilitates a seamless enhancement of security without causing significant interruptions to ongoing operations. Moreover, they offer flexible deployment options, allowing organizations to operate them inline or out of band depending on their specific needs.

The Cisco IPS4510K9 and IPS4520K9 leverage advanced detection technologies, utilizing a variety of signature types and heuristic analysis to detect known and unknown threats effectively. They are equipped with real-time alerting and reporting capabilities, giving security teams immediate visibility into potential breaches and enabling them to respond swiftly.

Furthermore, both models support a range of management options through the Cisco Security Manager, allowing for centralized administration, streamlined policy management, and enhanced monitoring capabilities. Automated updates ensure the systems remain current with the latest threat intelligence, vital for staying ahead of evolving cyber threats.

In summary, the Cisco Systems IPS4510K9 and IPS4520K9 represent powerful solutions for organizations seeking robust intrusion prevention capabilities. With their high performance, scalability, and advanced detection technologies, these systems are essential tools in the ever-changing landscape of cybersecurity, providing enterprises with the peace of mind needed to operate securely in today's digital world.