Mislukte wachtwoordwijziging (Red Hat Enterprise Linux Server 5)

Microsoft.ACS.Linux.RHEL.5.Password.Change.Failed (Rule)

Regel voor het verzamelen van gebeurtenissen voor een mislukte wachtwoordwijziging

Knowledge Base article:

Samenvatting

Er is een mislukte wachtwoordwijziging aangetroffen in de logboekbestanden van het systeem.

Oorzaken

Een poging om een wachtwoord te wijzigen op het systeem is mislukt. Deze monitor stelt systeembeheerders in staat wachtwoordwijzigingen bij te houden.

Oplossingen

De beschrijving van de waarschuwing en/of het uitvoergegevensitem bevat informatie over de gebeurtenis die is opgetreden. Als de activiteit verdacht lijkt, controleert u de details van de bijbehorende gebeurtenis en alle andere gebeurtenissen die rond dezelfde tijd hebben plaatsgevonden.

Element properties:

TargetMicrosoft.ACS.Linux.RHEL.5.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.5.Password.Change.Failed" Enabled="true" Target="Microsoft.ACS.Linux.RHEL.5.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/secure</LogFile>
<!-- [TYPE] Redhat5 Password False -->
<!-- [INPUT] Oct 18 04:01:10 scxom64-rhel52-03 passwd: pam_unix(passwd:chauthtok): authentication failure; logname=jeffcof uid=510 euid=0 tty=pts/1 ruser= rhost= user=jeffcof -->
<!-- [EXPECTED] date="Oct 18 04:01:10"; hostname="scxom64-rhel52-03"; process="passwd"; subSystem="pam_unix"; clientUser="jeffcof" -->
<RegExpFilter>\s+passwd: \S+\(\S+\): authentication failure; logname=.* user=\S+</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'passwd): (?'subSystem'\S+)\(\S+\): authentication failure; logname=.* user=(?'clientUser'\S+)</RegExp>
<EventType>0</EventType>
<EventId>27003</EventId>
<BackrefOverrides>sessionName="Password not changed"</BackrefOverrides>
</WriteAction>
</WriteActions>
</Rule>