> For the complete documentation index, see [llms.txt](https://hacking-notes.jord4n.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hacking-notes.jord4n.pro/de/active-directory/fundamentals.md).

# Active-Directory-Grundlagen

Sicherheitsnotizen zu Active-Directory-Grundlagen, einschließlich Enumerierung, Kerberos, Anmeldedaten, ACL-Missbrauch, lateraler Bewegung, Ausnutzungsablauf und Validierungsschritte.

{% hint style="info" %}
Active Directory speichert Informationen über die Ressourcen eines Netzwerks und erleichtert Benutzern und Administratoren, sie zu organisieren, zu finden und zu verwalten.

Es verwendet einen strukturierten Datenspeicher als Grundlage für eine hierarchische Organisation von Informationen. Dieser Speicher wird genannt **Verzeichnis zu priorisieren**.
{% endhint %}

Zu den in Active Directory gespeicherten Ressourcen gehören typischerweise:

* Server
* Drucker
* Benutzerkonten
* Netzwerkgeräte

Zusätzlich zur Informationsspeicherung (Datenbank) besteht Active Directory aus einer Reihe von Diensten.

#### Active Directory-Domänendienste (AD DS)

AD DS entspricht einer Reihe von Diensten, die verschiedene Vorgänge in einer IT-Umgebung steuern:

* **Authentifizierung**: stellt sicher, dass jede Entität diejenige ist, die sie vorgibt zu sein
* **Autorisierung**: stellt sicher, dass jede Entität nur auf die Daten und Dienste zugreifen kann, für die sie autorisiert ist
* **Namensauflösung**: ermöglicht die Kommunikation zwischen Netzwerkelementen über Namen
* **Zentrale Verwaltung**: ermöglicht die Anwendung von Gruppenrichtlinien (Group Policy)

### Active-Directory-Struktur

Die wichtigsten Elemente der logischen Struktur von Active Directory sind:

* **Wälder**
* **Domänen (Domains)**
* **Organisationseinheiten (OU)**

#### Wald

Ein Wald ist die höchste Organisationsebene in Active Directory./ Jeder Wald verfügt über ein eindeutiges Verzeichnis und stellt eine Sicherheitsgrenze dar.

#### Domänen

Wälder können eine oder mehrere Domänen enthalten.

#### Organisationseinheiten (OU)

Domänen können eine oder mehrere Organisationseinheiten enthalten.

### Datenspeicherung

Domänen- und Organisationseinheiteninformationen werden auf einem bestimmten **Domänencontroller**.

Dieser Speicher wird genannt **Datenspeicher**.

Informationen werden gespeichert als **Objekte**./ Alle Objekte werden durch ein **Schema**definiert, und das Verzeichnis prüft die Gültigkeit der Daten anhand dieses Schemas.

### Was ist eine Domäne?

Eine Domäne ist eine **logische Partition von Objekten** innerhalb eines Waldes, die gemeinsame Verwaltungs-, Sicherheits- und Replikationskonfigurationen teilen.

Konkret bietet eine Domäne:

* Gewährleistet die Identität eines Benutzers im gesamten Netzwerk
* Bietet Authentifizierungsdienste
* Bietet Autorisierungsdienste
* Ermöglicht die Replikation von Informationen zwischen verschiedenen Domänencontrollern und deren Verwaltung als eine Einheit
* Ermöglicht die Erstellung von Vertrauensstellungen zwischen Domänen

### Was ist eine Organisationseinheit (OU)?

Eine Organisationseinheit (OU) ist ein **Containerobjekt** das es Ihnen ermöglicht, andere Objekte innerhalb einer Domäne zu organisieren.

Es hat drei Hauptfunktionen:

* Ermöglicht eine übersichtliche Darstellung von Domänenobjekten
* Gruppiert Objekte, auf die Gruppenrichtlinien angewendet werden können (Group Policy)
* Ermöglicht es Ihnen, Objekte zu gruppieren, um Verwaltungsrechte an andere Benutzer oder Gruppen in der Domäne zu delegieren

### Active-Directory-Schema (AD-Schema)

Alles, was in Active Directory gespeichert wird, wird dargestellt als **Objekte**./ Das **Schema** definiert die Attribute jedes Objekttyps.

Hauptmerkmale:

* Pro Wald ist nur ein Schema definiert
* Eine Kopie des Schemas ist auf allen Domänencontrollern im Wald vorhanden und gewährleistet eine konsistente Objektdefinition
* Das **Datenspeicher** verwendet das Schema, um die Datenintegrität sicherzustellen

Ergebnis :

Alle Objekte werden einheitlich erstellt, unabhängig davon, welcher Domänencontroller sie erstellt oder ändert.

### Active Directory-Datenspeicher

Das **Datenspeicher**, allgemein genannt **Verzeichnis zu priorisieren**, speichert alle Informationen über die Objekte im Wald:

* Users
* Gruppen
* Computer
* Domänen
* Organisationseinheiten (OU)

Das Verzeichnis wird auf **Domänencontrollern** und kann von Anwendungen und Netzwerkdiensten abgerufen werden.

Wenn es mehrere Domänencontroller gibt, hat jeder eine **vollständige Kopie des Verzeichnisses** die alle Domäneninformationen enthält.

***

### Komponenten des Datenspeichers

#### Schnittstellen

Schnittstellen wie **LDAP**, **REPL**, **PAMI**, und **SAM** bieten Kommunikationsmöglichkeiten mit der Datenbank.

#### DSA (Directory System Agent)

Das **DSA** ermöglicht:

* Zugriff auf das Verzeichnis
* das Muster beizubehalten
* die Identität von Objekten zu gewährleisten
* die Datentypen der Attribute festzulegen

#### Datenbankschicht

Das **Datenbankschicht** ist eine API, die als Schnittstelle zwischen Anwendungen und dem Verzeichnis dient.

Sie verhindert, dass Anwendungen direkt mit der Datenbank interagieren, und verwaltet den Zugriff auf einzelne Verzeichnisdatensätze.

#### Datenbankdateien

Verzeichnisinformationen werden in einer **einzelnen Datenbankdatei**.

Zusätzlich werden **Protokolldateien** verwendet, um:

* Transaktionen zu verwalten
* die Wiederherstellung im Falle einer unvollständigen oder fehlgeschlagenen Transaktion sicherzustellen


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://hacking-notes.jord4n.pro/de/active-directory/fundamentals.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
