Su non riuscito (Red Hat Enterprise Linux Server 4)

Microsoft.ACS.Linux.RHEL.4.Su.Failed (Rule)

Regola per raccogliere gli eventi per una chiamata non riuscita a su

Knowledge Base article:

Riepilogo

Nei file di registro di sistema è stato rilevato un comando "su" non riuscito.

Cause

L'utente ha tentato di ottenere l'accesso agli account con privilegi. Questo monitoraggio consente agli amministratori di sistema di tenere traccia dell'utilizzo di "su".

Risoluzioni

La descrizione dell'avviso e/o l'elemento dati di output contiene informazioni sull'evento rilevato. Se l'attività appare sospetta, controllare i dettagli sull'evento associato e altri eventi verificatisi alla stessa ora di questo.

Element properties:

TargetMicrosoft.ACS.Linux.RHEL.4.ACSEndPoint
CategoryEventCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.Unix.SCXLog.Privileged.Datasource Default
WA WriteAction Microsoft.ACS.Unix.SecureEventLogWriter Default

Source Code:

<Rule ID="Microsoft.ACS.Linux.RHEL.4.Su.Failed" Enabled="true" Target="Microsoft.ACS.Linux.RHEL.4.ACSEndPoint" Remotable="true">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Unix!Microsoft.Unix.SCXLog.Privileged.Datasource">
<Host>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</Host>
<LogFile>/var/log/messages</LogFile>
<!-- [TYPE] Redhat4 SU False -->
<!-- [INPUT] Oct 4 18:42:50 scxrhel4-01 su(pam_unix)[12666]: authentication failure; logname=a-mitmor uid=517 euid=0 tty= ruser=a-mitmor rhost= user=root -->
<!-- [EXPECTED] date="Oct 4 18:42:50"; hostname="scxrhel4-01"; process="su"; subSystem="pam_unix"; processId="12666"; user="a-mitmor"; clientUser="root" -->
<RegExpFilter>su\(\S+\)\[[[:digit:]]+\]: authentication failure; logname=</RegExpFilter>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="ACS.Unix!Microsoft.ACS.Unix.SecureEventLogWriter">
<RegExp>(?'date'\S+\s+\d+\s+\d+:\d+:\d+)\s+(?:\S+:)?(?'hostname'\S+)\s+(?'process'su)\((?'subSystem'\S+)\)\[(?'processId'\d+)\]: authentication failure; logname=(?'user'\S+) .* user=(?'clientUser'\S+)</RegExp>
<EventType>0</EventType>
<EventId>27003</EventId>
</WriteAction>
</WriteActions>
</Rule>