OSSEC / HIDS Rule Documentation

Documentation for the OSSEC/HIDS rules previously described in the Atomicorp wiki. This is an initial selection, with more rules to follow. OSSEC rule IDs have their own namespace; the WAF rule catalog documents ModSecurity rules separately.

The definition status identifies rules found in the reviewed Atomicorp HIDS source inventory. It does not establish which rules a particular manager has enabled. Historical entries are retained for installations using older rule bundles.

Rule IDDefinition statusAlert message / subjectLevel
11Historical / version-dependentAnomalous increase in log events
501Present in current sourceNew ossec agent connected.3
502Present in current sourceOssec server started.3
503Present in current sourceOssec agent started.3
504Present in current sourceOssec agent disconnected.3
506Present in current sourceOssec agent key updated3
510Present in current sourceHost-based anomaly detection event (rootcheck).6
512Present in current sourceWindows Audit event.3
514Present in current sourceWindows application monitor event.2
516Present in current sourceSystem Audit event.3
531Present in current sourcePartition usage reached 90%+ (disk space monitor).7
533Present in current sourceListened ports status (netstat) changed (new port opened or closed).7
536Present in current sourcePartition usage reached 80%+ (disk space monitor).7
550Present in current sourceIntegrity checksum changed.7
551Present in current sourceIntegrity checksum changed again (2nd time).1
552Present in current sourceIntegrity checksum changed again (3rd time).1
553Present in current sourceFile deleted. Unable to retrieve checksum.7
554Present in current sourceFile added to the system.5
591Present in current sourceLog file rotated.3
592Present in current sourceLog file size reduced.8
593Present in current sourceMicrosoft Event log cleared.9
607Present in current sourceActive response: $(script) - $(type)3
1002Present in current sourceUnknown problem somewhere in the system.2
1003Present in current sourceNon standard syslog message (size too large).13
1006Present in current sourceSyslogd restarted.5
1007Present in current sourceFile system full.7
2501Present in current sourceUser authentication failure.5
2502Present in current sourceUser missed the password more than one time10
2932Present in current sourceNew Yum/DNF package installed.7
2933Present in current sourceYum/DNF package updated.7
2934Present in current sourceYum/DNF package deleted.7
2945Present in current sourcersyslog may be dropping messages due to rate-limiting.4
2960Present in current sourceUser added to group.2
3301Present in current sourcePostfix: Message rejected by postfix configuration (554: permanent problems with the remote server).6
3302Present in current sourcePostfix: Rejected by access list (Requested action not taken).6
3305Present in current sourcePostfix: Recipient address must contain FQDN (504: Command parameter not implemented).5
3306Present in current sourcePostfix: IP Address black-listed by anti-spam (blocked).6
3333Present in current sourcePostfix stopped.7
3334Present in current sourcePostfix started.3
3335Present in current sourcePostfix: too many errors after RCPT from unkown6
3337Historical / version-dependentSpamhaus blocklist event
3351Present in current sourcePostfix: Multiple relaying attempts of spam.6
3355Present in current sourcePostfix: Multiple attempts to send e-mail to invalid recipient or from unknown sender domain.10
3356Present in current sourcePostfix: Multiple attempts to send e-mail from black-listed IP address (blocked).10
3357Present in current sourceMultiple rapid SASL authentication failures.10
3358Present in current sourceMultiple SASL authentication failures.10
3359Present in current sourceMultiple SASL authentication failures.10
3360Present in current sourceMultiple SASL authentication failures.10
3379Present in current sourcePostfix: (Fast 5/10s) Multiple attempts to send e-mail with EHLO failure6
3381Present in current sourcePostfix: (Medium 5/60s) Multiple attempts to send e-mail with EHLO failure6
3396Present in current sourcePostfix: hostname verification failed3
3398Present in current sourcePostfix: Illegal address from unknown sender6
3901Present in current sourceNew courier (imap/pop3) connection.3
3910Present in current sourceCourier brute force (multiple failed logins from the same IP).10
3911Present in current sourceMultiple connection attempts to courier from same source.10
3912Present in current sourceMultiple failed logins, 6 failures in 60 seconds from the same IP.10
3913Present in current sourceMultiple failed logins, 10 failures in 1 hour from the same IP.10
4103Historical / version-dependentAdvanced portscan event
4151Present in current sourceFirewall: Multiple drop events from same source.7
5108Present in current sourceSystem running out of memory. Availability of the system is in risk.12
5114Present in current sourceError inserting module.7
5302Present in current sourceUser missed the password to change UID to root.9
5402Present in current sourceSuccessful sudo to ROOT executed4
5405Present in current sourceUnauthorized user attempted to use sudo.5
5501Present in current sourceLogin session opened.3
5502Present in current sourceLogin session closed.3
5503Present in current sourceUser login failed.5
5551Present in current sourceMultiple failed logins in a small period of time.10
5555Present in current sourceUser changed password.3
5556Present in current sourceMultiple failed logins in a long period of time.10
5559Present in current sourcePassword check failed.5
5701Present in current sourcePossible attack on the ssh server (or version gathering).8
5702Present in current sourceReverse lookup error (bad ISP or attack).5
5703Present in current sourcePossible breakin attempt (high number of reverse lookup errors).10
5706Present in current sourceSSH insecure connection attempt (scan).5
5710Present in current sourceAttempt to login using a non-existent user5
5712Present in current sourceSSHD brute force trying to get access to the system.10
5715Present in current sourceSSHD authentication success.3
5716Present in current sourceSSHD authentication failed.5
5719Present in current sourceMultiple access attempts using a denied user.10
5720Present in current sourceMultiple SSHD authentication failures.10
5758Present in current sourceSSH: Maximum authentication attempts exceeded.6
5905Present in current sourceFailed adding user to the system8
7501Present in current sourceMcAfee Windows AV informational event.2
9701Present in current sourceDovecot Authentication Success.3
9705Present in current sourceDovecot Invalid User Login Attempt.5
9707Present in current sourceDovecot Aborted Login.5
9951Present in current sourcevpopmail: brute force (multiple failed logins).10
9952Present in current sourcevpopmail: brute force (email harvesting).10
9953Present in current sourcevpopmail: brute force (empty password).10
11203Present in current sourceproftpd: Attempt to login using a non-existent user.5
11209Present in current sourceproftpd: Attempt to bypass firewall that can't adequately keep state of FTP traffic.14
11252Present in current sourceproftpd: Multiple connection attempts from same source.10
11255Present in current sourceproftpd: Attempt to log in to a forbidden account.7
11257Present in current sourceproftpd: cannot connect to the clamd daemon. (Daemon not running?)7
11306Present in current sourcepure-ftpd: FTP brute force (multiple failed logins).10
12145Present in current sourcezone transfer denied1
12149Present in current sourceBind: Multiple query (cache) failures.6
12150Present in current sourceBind DoS attack. (CVE-2011-4313)12
17505Present in current sourcePlesk console login failure5
18100Present in current sourceGroup of windows rules.0
18103Present in current sourceWindows error event.5
18105Present in current sourceWindows audit failure event.4
18130Present in current sourceWindows: Logon Failure - Unknown user or bad password.5
18141Present in current sourceUnexpected Windows shutdown.7
18145Present in current sourceWindows: Service startup type was changed.3
18146Present in current sourceWindows: Application Uninstalled.5
18147Present in current sourceWindows: Application Installed.5
18149Present in current sourceWindows User Logoff.3
18152Present in current sourceMultiple Windows Logon Failures.10
18153Present in current sourceMultiple Windows audit failure events.10
18154Present in current sourceMultiple Windows error events.10
18161Present in current sourceWindows Filtering Platform has blocked a connection2
18162Present in current sourceWindows Filtering Platform has blocked a connection multiple times (Standard: 60/10)6
18180Present in current sourceMS SQL Server Logon Failure.5
18183Present in current sourceMicrosoft: Multiple MS SQL Server Logon Failures from the same source.10
18258Present in current sourceWindows: TS Gateway login failure.5
18259Present in current sourceWindows: TS Gateway user disconnected.3
18301Present in current sourceWindows Application Event (455): Error writing to EDB log file.4
18303Present in current sourceWindows Application Event (82): The RPC server is unavailable.4
18305Present in current sourceWindows Application Event (1002): Application Hang.5
18306Present in current sourceWindows Application Event (1002): Application Hang occurred 7 or more times within 24 hrs - Check application.9
18600Present in current sourceWindows System Rules Group.0
18601Present in current sourceWindows System Event (7038): A service was unable to log on with the currently configured password. Check the health and configurations of the service.5
18602Present in current sourceWindows System Event (7038): A service was unable to log on with the currently configured password MULTIPLE TIMES. Check the health and configurations of the service.7
19002Present in current sourceSCA summary: $(sca.policy): Score less than 90% ($(sca.score))4
19003Present in current sourceSCA summary: $(sca.policy): Score less than 80% ($(sca.score))5
19004Present in current sourceSCA summary: $(sca.policy): Score less than 50% ($(sca.score))7
19005Present in current sourceSCA summary: $(sca.policy): Score less than 30% ($(sca.score))9
19007Present in current source$(sca.policy): $(sca.check.title)7
19008Present in current source$(sca.policy): $(sca.check.title)3
19009Present in current source$(sca.policy): $(sca.check.title)3
19010Present in current source$(sca.policy): $(sca.check.title): Status changed from failed to passed3
19011Present in current source$(sca.policy): $(sca.check.title): Status changed from passed to failed9
19012Present in current source$(sca.policy): $(sca.check.title): Status changed from passed to 'not applicable'5
19013Present in current source$(sca.policy): $(sca.check.title): Status changed from failed to 'not applicable'5
19014Present in current source$(sca.policy): $(sca.check.title): Status changed from 'not applicable' to failed9
19015Present in current source$(sca.policy): $(sca.check.title): Status changed from 'not applicable' to passed3
20100Present in current sourceFirst time this IDS alert is generated.8
20101Present in current sourceIDS event.7
20151Present in current sourceMultiple IDS events from same source ip.10
20152Present in current sourceMultiple IDS alerts for same id.10
20162Present in current sourceMultiple IDS alerts for same id (ignoring now this id).11
23503Present in current source$(vulnerability.cve) affects $(vulnerability.package.name)5
23504Present in current source$(vulnerability.cve) affects $(vulnerability.package.name)7
23505Present in current source$(vulnerability.cve) affects $(vulnerability.package.name)10
23506Present in current source$(vulnerability.cve) affects $(vulnerability.package.name)13
30104Present in current sourceApache: segmentation fault.12
30105Present in current sourceApache: Attempt to access forbidden file or directory.5
30112Present in current sourceApache: Attempt to access an non-existent file (those are reported on the access.log).0
30113Present in current sourceInvalid method in request7
30114Present in current sourcemod_qos invalid request detected6
30117Present in current sourceApache: Invalid URI, file name too long.10
30122Present in current sourceMultiple Invalid method requests from the same IP10
30155Present in current sourceMultiple attempts to access a non-existent file.10
30195Present in current sourceMultiple access forbidden file or directory events from the same IP.10
30220Present in current sourceInvalid Apache connection attempt - Possible Apache DOS attack10
30221Present in current sourceMultiple invalid Apache connection attempts - Possible DOS attack12
30302Present in current sourceSelf Healing: Critical vulnerability in PHP detected, attempting to remove dangerous exec stack bits from PHP modules.8
30618Present in current sourceApache: PHP Notice in Apache log1
31102Present in current sourcePossible DoS Consumption Attack10
31151Historical / version-dependentMultiple web server 4xx errors
38001Present in current sourceFailed mail authenticatication attempt5
40106Present in current sourceBuffer overflow attempt (probably on yppasswd).12
40111Present in current sourceMultiple authentication failures.10
40112Present in current sourceMultiple authentication failures followed by a success.12
40114Present in current sourceMultiple authentication failures. (Slow Brute Force)10
40703Present in current sourceSystemd: Service has entered a failed state, and likely has not started.5
50106Present in current sourceMySQL: authentication failure.9
50180Present in current sourceMySQL: Multiple errors.10
52502Present in current sourceClamAV: Virus detected8
52504Present in current sourceClamd: Warning7
52506Present in current sourceClamd database updated3
52507Present in current sourceClamAV database update3
52508Present in current sourceClamAV database updated1
52510Present in current sourceConnection to update server refused1
52511Present in current sourceReal-Time Anti-virus1
57390Present in current sourceSSH: Multiple successful ssh logins from same user and different ip.6
59202Present in current sourceWindows Security error event5
59203Present in current sourceWindows audit success event0
59204Present in current sourceWindows audit failure event3
59205Present in current sourceWindows Logon Failure3
59207Present in current sourceMicrosoft: Failed attempt to perform a privileged service.0
59208Present in current sourceSession reconnected/disconnected to winstation3
59209Present in current sourceUser account enabled or created8
59210Present in current sourceUser account changed5
59211Present in current sourceUser account disabled or deleted8
59213Present in current sourceGroup Account Changed5
59215Present in current sourceUser account locked out (multiple login errors)9
59221Present in current sourceComputer account added/changed/deleted5
59222Present in current sourceWindows: Remote Logon Failure - Unknown user or bad password5
59223Present in current sourceLogon Failure - Account logon time restriction violation5
59224Present in current sourceLogon Failure - Account currently disabled5
59225Present in current sourceLogon Failure - Specified account expired5
59226Present in current sourceLogon Failure - User not allowed to login at this computer7
59227Present in current sourceLogon Failure - User not granted logon type5
59228Present in current sourceLogon Failure - Account's password expired5
59229Present in current sourceLogon Failure - Internal error5
59230Present in current sourceLogon Failure - Account locked out7
59233Present in current sourceUser account unlocked5
59238Present in current sourceGroup Account Created5
59239Present in current sourceGroup Account Deleted5
59240Present in current sourceSecurity Enabled Global Group Created5
59241Present in current sourceSecurity Enabled Global Group Member Added $(win.eventdata.memberSid)5
59242Present in current sourceSecurity Enabled Global Group Member Removed $(win.eventdata.memberSid)5
59243Present in current sourceSecurity Enabled Local Group Created $(win.eventdata.memberSid)5
59244Present in current sourceSecurity Enabled Local Group Member Added $(win.eventdata.memberSid)5
59245Present in current sourceSecurity Enabled Local Group Member Removed $(win.eventdata.memberSid)5
59246Present in current sourceSecurity Enabled Local Group Deleted5
59247Present in current sourceSecurity Enabled Local Group Changed5
59248Present in current sourceSecurity Enabled Global Group Changed5
59249Present in current sourceSecurity Enabled Universal Group Created5
59250Present in current sourceSecurity Enabled Universal Group Changed5
59251Present in current sourceSecurity Enabled Universal Group Member Added5
59252Present in current sourceSecurity Enabled Universal Group Member Removed5
59300Present in current sourceIIS NetworkCleartext Logon Success3
59302Present in current sourceSecurity Enabled Global Group Deleted $(win.eventdata.memberSid)5
59304Present in current sourceMultiple Windows Logon Failures8
59306Present in current sourceMultiple Windows error Security events10
59309Present in current sourceAn IPsec Main Mode negotiation failed8
59326Present in current sourceWindows: Local Logon Failure - Unknown user or bad password5
59327Present in current sourceWindows: Network Logon Failure4
59328Present in current sourceWindows: Network Logon Failure - User does not exist5
59330Present in current sourceWindows: Network Logon Failure - Password expired5
59334Present in current sourceWindows: Auditing, multiple attempts to access an audited object by the same user (8/240)7
59335Present in current sourceWindows: Code Integrity determined that the page hashes of an image file are not valid6
60026Present in current sourceTrusted Path Execution policy violation. An untrusted user attempted to execute an untrusted application.8
60027Present in current sourceDenied a RWX mmap event. An application just attmpted to use the mprotect function to bypass memory protection functions in the kernel.8
60032Present in current sourcePlace holder for all grsec generic events0
60034Present in current sourceOperating System denied resource overstep7
60035Present in current sourceGrsecurity has detected a segmentation fault on the system.5
60056Present in current sourceAtomicorp: IP found on Threat Category 1 Atomicorp RBL - DOS bots7
60057Present in current sourceAtomicorp: IP found on Threat Category 2 Atomicorp RBL - Spammers7
60058Present in current sourceAtomicorp: IP found on Threat Category 3 Atomicorp RBL - Brute Force attackers7
60059Present in current sourceAtomicorp: IP found on Threat Category 4 Atomicorp RBL - Known Attackers7
60117Present in current sourceAccess attempt blocked by Mod Security RBL.6
60118Present in current sourceAccess attempt blocked by Mod Security.5
60119Present in current sourceMultiple attempts blocked by Mod Security.7
60126Present in current sourceHTTP Authorization failed5
60128Present in current sourceHTTP 403 Forbidden. This is not a WAF event, the web server has refused to complete the transaction5
60138Present in current sourceRequest Entity Too Large5
60141Present in current sourceRequested range not satisfied5
60158Present in current sourceWordpress Login attempt failure5
60159Present in current sourceWordpress brute force (fast) login failures8
60167Present in current sourceDrupal Login attempt failure5
60205Present in current sourcePossible DoS attack - Configured thresholds exceeded7
60227Historical / version-dependentDenied memory-protection operation
60249Present in current sourceConnection dropped by apache due to slow connection5
60313Present in current sourcePHPBB Login attempt failure - invalid username5
60334Present in current sourcePaX: Crashing bruteforce prevention initiated11
60602Present in current sourceWindows Application error event9
60608Present in current sourceSummary event of the report's signatures4
60610Present in current sourceWindows Installer began an installation process3
60612Present in current sourceApplication Installed $(win.eventdata.data)3
60635Present in current sourceWindows installer reconfigured the product3
60642Present in current sourceSoftware Protection service scheduled successfully3
60702Present in current sourceThe VSS service is shutting down due to idle timeout5
60790Present in current sourceThe registry file is still in use by other applications or services4
60798Present in current sourceThe database engine attached a database3
60805Present in current sourceThe database engine is starting a new instance3
60807Present in current sourceThe database engine is initiating recovery steps3
60808Present in current sourceThe database engine is replaying log file3
60809Present in current sourceThe database engine has completed recovery steps3
60816Present in current sourceAn attempt to open the file for read only access failed with system error5
60817Present in current sourceIndex cleanup of database initiated3
60819Present in current sourceThe version store for this instance has reached its maximum size5
60902Present in current sourceFailed to start MS DTC via the MS DTC Proxy DLL5
60904Present in current sourceMS DTC TIP Gateway illegal transition8
60905Present in current sourceMS DTC TIP Gateway invalid value5
60906Present in current sourceMS DTC TIP Gateway encountered error calling CoCreateInstance5
60910Present in current sourceVery Slow Wordpress brute force login failures from same IP source.10
61026Present in current sourceAn application has attempted to set the stack executable, this is either an attack or a very vulnerable application.8
61027Present in current sourceDenied a RWX mprotect event. An application just attmpted to use the mprotect function to bypass memory protection functions in the kernel.8
61028Present in current sourceDenied an untrusted non system library binary from hooking an application.7
61060Present in current sourceThe Open Procedure for service Remote Access failed5
61102Present in current sourceWindows System error event5
61104Present in current sourceService startup type was changed3
61110Present in current sourceMultiple System error events10
61129Present in current sourceThe browser was unable to retrieve a list of domains from the browser master on the network5
61130Present in current sourceThe value for the parameter to the browser service was illegal8
61138Present in current sourceNew Windows Service Created5
62816Present in current sourceInternal Server Error. The server encountered an unexpected condition which prevented it from fulfilling the request.5
62818Present in current sourceBad Gateway. The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.5
62819Present in current sourceService Unavailable. The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.5
63317Present in current sourceCpanel WHM root Login success6
64210Present in current sourceSuspicious activity detected - HTTP Request Missing a Host Header7
67128Present in current sourceXML parser error: Possible XML attack11
80701Present in current sourceAuditd: Start / Resume1
80703Present in current sourceAuditd: End10
80705Present in current sourceAuditd: Configuration changed3
80711Present in current sourceAuditd: process ended abnormally10
80717Present in current sourceAuditd: Role-Based Access Control (RBAC) failure detected.8
80730Present in current sourceAuditd: SELinux permission check3
81101Present in current sourceAttached USB Storage3
81521Present in current sourceOpenSCAP: $(oscap.check.title) (passed)1
81522Present in current sourceOpenSCAP: $(oscap.check.title) (not checked)1
81528Present in current sourceOpenSCAP: $(oscap.check.title) (not selected)1
81529Present in current sourceOpenSCAP: $(oscap.check.title) (not passed)5
81530Present in current sourceOpenSCAP: $(oscap.check.title) (not passed)5
81531Present in current sourceOpenSCAP: $(oscap.check.title) (not passed)7
81541Present in current sourceOpenSCAP Report overview: Score less than 904
81542Present in current sourceOpenSCAP Report overview: Score less than 805
81543Present in current sourceOpenSCAP Report overview: Score less than 505
81544Present in current sourceOpenSCAP Report overview: Score less than 307
83200Present in current sourceThe audit log was cleared5
83201Present in current sourceThe Internet Explorer log file was cleared5
171002Present in current sourceExim authentication failure.5
171003Present in current sourceMultiple rapid Exim authentication failures.10
171004Present in current sourceMultiple rapid Exim authentication failures.10
171005Present in current sourceMultiple rapid Exim authentication failures.10
171006Present in current sourceMultiple rapid Exim authentication failures.10
171010Present in current sourceMultiple Rejected MAIL: Access Denied in 30 seconds from the same source.7
171011Present in current sourceSMTP Server rejected RCPT3
171303Present in current sourceKnown brute force attacker.12
300061Historical / version-dependentWAF anti-spam log integration