favory
Goto Top

Wie überwacht man effektiv Änderungen an Domain Administrator Konten?

Hallo alle zusammen,

ich habe kürzlich darüber nachgedacht, wie man am besten benachrichtigt werden kann, wenn ein neuer Domain Administrator angelegt bzw. im AD sich ein User in die Gruppe Domain-Admins einträgt.

Ich frage mich, welche Lösungen ihr dafür verwendet oder ob ihr spezielle Überwachungssysteme einsetzt, um solche Änderungen im Blick zu behalten.

Ich würde mich sehr über eure Meinungen und Erfahrungen zu diesem Thema freuen. Wie löst ihr das Problem und welche Lösungen empfehlt ihr? Vielleicht gibt es sogar noch andere Optionen, die ich nicht in Betracht gezogen habe.

Vielen Dank im Voraus

LG Favory

Content-ID: 6073816137

Url: https://administrator.de/contentid/6073816137

Ausgedruckt am: 22.11.2024 um 07:11 Uhr

Doskias
Doskias 21.02.2023 aktualisiert um 16:04:36 Uhr
Goto Top
Moin,

oder anders: Bitte was??
ich habe kürzlich darüber nachgedacht, wie man am besten benachrichtigt werden kann,
nachdenken ist immer gut.

wenn ein neuer Domain Administrator angelegt bzw. im AD sich ein User in die Gruppe Domain-Admins einträgt.
Was zum Teufel meinst du mit sich ein User in die Gruppe einträgt? Da sollte der User keinen Zugriff drauf haben um sich da selbst einzutragen.

Ich frage mich, welche Lösungen ihr dafür verwendet oder ob ihr spezielle Überwachungssysteme einsetzt, um solche Änderungen im Blick zu behalten.
Nein. Das lohnt sich nicht, da es keine Änderungen daran gibt. Bei uns sind es zwei Leute, die überhaupt Zugriff aufs AD haben. Unser "normaler" Account hat keine Adminrechte, jeder hat einen Domänen-Admin, aber der ist dediziert für Admin-Arbeiten. Ein User mit dem man täglich arbeitet, hat nichts in der Domänen-Admin-Gruppe zu suchen. Selbst als Admin hat der "normale" User keine Daseinsberechtigung als Domänen-Admin zu fungieren. Allein aus Sicherheitsgründen solltest du nicht den ganzen Tag mit Domänen-Adminrechten arbeiten.

Ich würde mich sehr über eure Meinungen und Erfahrungen zu diesem Thema freuen. Wie löst ihr das Problem und welche Lösungen empfehlt ihr? Vielleicht gibt es sogar noch andere Optionen, die ich nicht in Betracht gezogen habe.
Vernünftige Absprache und einhaltende Vorgaben. face-wink

Gruß
Doskias
6017814589
6017814589 21.02.2023 aktualisiert um 16:15:43 Uhr
Goto Top
Über nen Tasktrigger und AD-Auditing Rules z.B. wie hier:
Überwachen von wichtigen Active Directory Gruppen mit auslösen einer Mail bei Änderung

h.
Doskias
Doskias 21.02.2023 um 16:18:27 Uhr
Goto Top
@hagelschadem: Prinzipiell möglich, aber wenn der User weiß was er da vorhat, dann wird er diese Überwachung auch recht schnell aushebeln können. So ein Task lässt sich schnell anhalten und stoppen. In meinen Augen sollte so eine Überwachung bei einem anständigen Sicherheits- und Berechtigungskonzept nicht erforderlich sein.
6017814589
6017814589 21.02.2023 aktualisiert um 16:23:21 Uhr
Goto Top
Jepp wie immer gilt "least privilege". Wenn man den User gleich überall zum globalen oder Enterprise Admin macht dann ist man selbst schuld face-smile. Eine Änderung an Tasks etc. lässt sich aber bei Bedarf auch überwachen ...
lcer00
lcer00 21.02.2023 um 16:20:16 Uhr
Goto Top
Cloudrakete
Cloudrakete 21.02.2023 um 19:40:01 Uhr
Goto Top
In Ergänzung zu @Doskias
A) Vermutlich willst Du hierdurch "Sicherheit" generieren. Bau dein AD lieber in ein Tiermodell um und arbeite mit Admins je Tier. Diese Admins werden dann auch tatsächlich nur für administrative Aufgaben verwendet und melden sich nicht direkt an Maschinen an, schon gar nicht an einem AD-Controller.

Google einfach mal das AD Tier-Model, wirst fündig.

B) Noch besser, wenn Geld und Aufwand keine Rolle spielen: Ticketsystem via API das AD steuern lassen. Alle Änderungen nur via genehmigten Change-Request und automatisiert durch die entsprechenden Schnittstellen.

Ich habe schon ein Unternehmen gesehen, welches so arbeitet, aber auch entsprechendes Budget für solche Lösungen über hat. Soweit ich weiß, war die Anbindung selbst entwickelt, nix von der Stange.
Dani
Dani 21.02.2023 um 22:52:59 Uhr
Goto Top
Moin,
in Ergänzung zu @Cloudrakete. face-wink

Mit dem nativen Auditing im Windows Server/Active Directory ganz du viel protokollieren - manchmal zu viel. Es macht natürlich keinen Sinn die Daten jeweils lokal zu speichern. Daher bietet es sich an, die Changes an ein externe Log Management mit WORM Funktionalität zu schicken und dort für die Dauer von X zu speichern. Setzt natürlich voraus, dass nahezu in Realtime mit Hilfe von Suchmustern mögliche Anomalien entdeckt und gemeldet werden. Das ist für Katz wenn das ein und das selbe Team "bewacht".

Die Frage ist wie groß müssen wir bei dir denken?


Gruß,
Dani
Dirmhirn
Dirmhirn 22.02.2023 um 00:08:10 Uhr
Goto Top
Hi,
es gab mal Advanced Threat Analytics von MS. Das hat u.a. bestimmte Gruppen überwacht. Ist aber inzwischen EoL und war recht Ressourcen intensiv.
Die "KI" war auch eher wenig hilfreich. Für Change Alerts und prüfen wer/wie/was geändert hat, wars aber echt praktisch.

Jetzt gibt es (teilweise) Nachfolger in der Cloud.

Ja, wir sind auch eine Firma mit gewachsenem AD...

Sg Dirm
elix2k
elix2k 22.02.2023 um 09:34:15 Uhr
Goto Top
Dann lass mal einen guten Pentester in das System face-smile In vielen Umgebungen erstellt er einen Domain-Admin Account schneller als du gucken kannst.
Nils02
Lösung Nils02 22.02.2023 um 11:49:54 Uhr
Goto Top
Ich denke, es geht dem Ersteller darum, informiert zu werden, falls sich ein Angreifer einen Domain-Admin User anlegt.
Das mitzubekommen kann schon sinnvoll sein.

Denn wenn dort ein Konto hinzugefügt wird, weiß man meistens recht schnell, dass die Kacke am Dampfen ist.
Das ist übrigens auch ein doch immer wieder festzustellendes Vorkommen, dass der Angreifer sich so eine „Backdoor“ oder halt einfach einen zweiten Admin erstellt.

Und wenn der Angreifer nichts von der Überwachung weiß, schaltet er Sie auch nicht aus face-smile
Favory
Favory 22.02.2023 aktualisiert um 11:54:38 Uhr
Goto Top
Hallo alle zusammen,

vielen Dank an alle. Das hat mir schon recht viel geholfen. ;)

@Nils02
Genau um das gings mir. Hätte ich vielleicht dazu schreiben soll.

LG
Favory
lcer00
lcer00 22.02.2023 um 12:46:03 Uhr
Goto Top
Hallo,

kleine Idee am Rande:

Überwachung von AdminSDHolder bzw. adminCount im AD mit PRTG=655#comment-6085410232

Man kann sich einen Hash über alle AdminSDHolder-Konten erzeugen und diesen überwachen.

$stringAsStream = [System.IO.MemoryStream]::new()
$writer = [System.IO.StreamWriter]::new($stringAsStream)
$admins = get-aduser -Filter {admincount -gt 0 } -Properties adminCount | sort-object -Property DistinguishedName | fl -Property DistinguishedName, adminCount, Enabled
write-host($admins.ToString())
$writer.write($admins.ToString())
$writer.Flush()
$stringAsStream.Position = 0
Get-FileHash -InputStream $stringAsStream | Select-Object Hash

Grüße

lcer