Kullanıcı Ekleme (Universal Linux)

Microsoft.ACS.Linux.Universal.Adding.User (Rule)

Yeni kullanıcı ekleme olaylarını toplayan kural

Knowledge Base article:

Özet

Sistem günlük dosyalarında başarılı bir useradd komutu algılandı.

Yapılandırma

Bu kural varsayılan olarak devre dışıdır. Belirli Universal Linux örneği, tüm Universal Linux örnekleri veya bir grup Universal Linux örnekleri hedeflenerek geçersiz kılma ile etkinleştirilebilir. Bu kural etkinleştirildiyse, RegExpFilter parametresi, hedef Linux işletim sistemi ve sürümüne uygun bir Regular Expression örneğiyle geçersiz kılınmalıdır. Belirli koşulların sistem günlük iletileri işletim sistemleri ve sürüme göre farklılık gösterir.

Nedenler

Sisteme yeni bir kullanıcı eklendi. Bu izleyici sistem yöneticilerinin hesap/kullanıcı oluşturma ve silme işlemlerini izleyebilmesini sağlar.

Çözümlemeler

Uyarının ve/veya çıktı verisi öğesinin açıklaması, karşılaşılan olayla ilgili bilgiler içerir. Aktivite şüpheli görünüyorsa, lütfen ilişkili olay ayrıntılarını ve bu olayın gerçekleştiği zaman olan diğer olayları kontrol edin.

Element properties:

TargetMicrosoft.ACS.Linux.Universal.ACSEndPoint
CategoryEventCollection
EnabledFalse
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.Universal.Adding.User" Enabled="false" Target="Microsoft.ACS.Linux.Universal.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] Redhat6 UserAdd True -->
<!-- [INPUT] Oct 5 07:56:49 scxcrd-rhel6-01 useradd[20859]: new user: name=tempuser, UID=41268, GID=41268, home=/home/tempuser, shell=/bin/bash -->
<!-- [EXPECTED] date="Oct 5 07:56:49"; hostname="scxcrd-rhel6-01"; process="useradd"; processId="20859"; clientUser="tempuser" -->
<RegExpFilter>\s+useradd\[[[:digit:]]+\]: new user: name=\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'useradd)\[(?'processId'\d+)\]: new user: name=(?'clientUser'\S+),</RegExp>
<EventType>1</EventType>
<EventId>27004</EventId>
<BackrefOverrides>sessionName="User added"</BackrefOverrides>
</WriteAction>
</WriteActions>
</Rule>