B-22
Cisco Intrusion Prevention System Sensor CLI Configuration Guide for IPS 5.0
78-16527-01
Appendix B Signature Engines
SERVICE Engines
SERVICE.MSSQL Engine
The SERVICE.MSSQL engine inspects the protocol used by Microsoft’s SQL server (MS SQL).
There is one MS SQL signature. It fires an alert when it detects an attempt to log in to an MS SQL server
with the default sa account.
You can add custom signatures based on MS SQL protocol values, such as login username and whether
a password was used.
Table B-18
lists the parameters specific to the SERVICE.MSSQL engine.
SERVICE.NTP Engine
The SERVICE.NTP engine inspects NTP protocol. There is one NTP signature, the NTPd readvar
overflow signature, which fires an alert if a readvar command is seen with NTP data that is too large for
the NTP service to capture.
Table B-17
SERVICE.MSRPC Engine Parameters
Parameter
Description
Value
protocol
Protocol of interest for this inspector.
tcp
udp
specify-operation
(Optional) Enables using MS RPC operation:
•
operation—MS RPC operation requested. Required for
SMB_COM_TRANSACTION commands. Exact match.
0 to 65535
specify-regex-string
(Optional) Enables using a regular expression string:
•
specify-exact-match-offset—Enables the exact match
offset:
–
exact-match-offset—The exact stream offset the
regular expression string must report for a match to be
valid.
•
specify-min-match-length—Enables the minimum match
length:
–
min-match-length—Minimum number of bytes the
regular expression string must match.
0 to 65535
specify-uuid
(Optional) Enables UUID:
•
uuid—MS RPC UUID field.
000001a0000
00000c00000
0000000046
Table B-18
SERVICE.MSSQL Engine Parameters
Parameter
Description
Value
password-present
Whether or not a password was used in an MS SQL login.
true | false
specify-sql-username (Optional)
Enables using an SQL username:
•
sql-username—Username (exact match) of user logging
in to MS SQL service.
sa