> For the complete documentation index, see [llms.txt](https://docs.scepman.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scepman.com/de/andere/troubleshooting/sid-spoofing-vulnerability.md).

# SID-Spoofing-Sicherheitslücke

Dirk-jan Mollema hat kürzlich [beschrieben, wie sich Certifried-ähnliche Angriffe auf Intune ausweiten lassen](https://dirkjanm.io/extending-ad-cs-attack-surface-intune-certs/). Während er im Artikel AD CS und NDES verwendet hat, sind die beschriebenen Probleme nicht spezifisch für diese und gelten allgemein für alle PKIs, die Intune für die SCEP-Registrierung verwenden, einschließlich SCEPman.

Allerdings gibt es für andere PKIs einige zusätzliche Einschränkungen. Vor allem, da dies auf der allgemeinen [Certifried-Schwachstelle](/de/andere/troubleshooting/certifried.md), erfordert es, dass das CA-Zertifikat im NTAuth-Store der Domäne vorhanden ist. Während AD CS standardmäßig im NTAuth-Store ist, gilt das für SCEPman nicht; SCEPman-Benutzer können also nur betroffen sein, wenn sie das CA-Zertifikat ausdrücklich zum NTAuth-Store hinzugefügt haben. Wenn Sie das nicht getan haben, sind Sie sicher. Einige Anwendungsfälle erfordern allerdings das Hinzufügen des CA-Zertifikats zum NTAuth-Store, insbesondere [Domain Controller-Zertifikate](/de/zertifikatsverwaltung/domain-controller-certificates.md) und [zertifikatsbasierte RDP-Authentifizierung](/de/scepman-bereitstellung/deployment-guides/scenarios/certificate-based-authentication-for-rdp.md). Wenn sich Ihr CA-Zertifikat im NTAuth-Store befindet und Sie die Intune-Registrierung auf SCEPman aktivieren, können Ihre Intune-Admins dies in der Regel ausnutzen und Zertifikate registrieren, mit denen sie die Domäne übernehmen können, d. h. Ihre Intune-Admins sollten als Tier-0-Admins behandelt werden.

Aber Dirk-jan beschrieb ein anderes, schwerwiegenderes Problem. Intune prüft offenbar nicht, ob eine vom Benutzer angegebene SID mit dem onPremisesSecurityIdentifier-Attribut des Benutzers oder Geräts übereinstimmt, und hebt damit die von Microsoft durch die Durchsetzung von Strong Mapping vorgenommenen Gegenmaßnahmen auf. Ein Benutzer ohne erhöhte Rechte (naja, lokale Administratorrechte auf seinem Rechner können erforderlich sein oder auch nicht) kann ein Zertifikat mit der SID eines anderen Benutzers registrieren. Der Benutzer muss weiterhin die UPN des anderen Benutzers in das Zertifikat bekommen, wofür uns derzeit kein vorhandener Exploit bekannt ist, aber es ist eine Sicherheitsbarriere weniger. Bei Gerätezertifikaten ist es sogar noch schlimmer, und Dirk-jan hat die spezifischen Voraussetzungen skizziert, mit denen ein normaler Benutzer ein Zertifikat registrieren kann, das ihm erlaubt, sich als Domain Controller-System zu authentifizieren und den Rechner zu übernehmen.

Wenn Sie das SCEPman-CA-Zertifikat im NTAuth-Store haben und den Angriff verhindern möchten, können Sie [AppConfig:IntuneValidation:AllowRequestedSidExtension](/de/scepman-konfiguration/application-settings/scep-endpoints/intune-validation.md#appconfig-intunevalidation-allowrequestedsidextension) zu *falsch*. Dadurch werden SID-Erweiterungen herausgefiltert, einschließlich gefälschter. Dies ist auch der Standardwert für diese Einstellung in SCEPman 2.11.1460 oder neuer. Frühere Versionen von SCEPman entfernen bei Konfiguration dieser Einstellung außerdem SID-URIs aus der SAN-Erweiterung, die normalerweise legitim sind, wodurch möglicherweise gültige Anwendungsfälle verhindert werden.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.scepman.com/de/andere/troubleshooting/sid-spoofing-vulnerability.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
