
Automatisierung zur Bewertung des Zustands deines M365-Mandanten gegen die CISA-Baselines

[![GitHub Release][github-release-img]][release] [![PSGallery Release][psgallery-release-img]][psgallery] [![CI Pipeline][ci-pipeline-img]][ci-pipeline] [![Functional Tests][functional-test-img]][functional-test] [![GitHub License][github-license-img]][license] [![GitHub Downloads][github-downloads-img]][release] [![PSGallery Downloads][psgallery-downloads-img]][psgallery] [![GitHub Issues][github-issues-img]][github-issues]
ScubaGear ist ein Bewertungstool, das überprüft, ob die Konfiguration eines Microsoft 365 (M365)-Mandanten den Richtlinien entspricht, die in den Secure Configuration Baseline-Dokumenten der Secure Cloud Business Applications (SCuBA) beschrieben sind.
[!NOTE] Diese Dokumentation kann über GitHub Pages gelesen werden.
ScubaGear richtet sich an M365-Administratoren, die ihre Mandantenumgebungen anhand der CISA Secure Configuration Baselines bewerten möchten.
ScubaGear verwendet einen dreistufigen Prozess:

SCuBA-Kontrollen wurden sowohl auf NIST SP 800-53 als auch auf das MITRE ATT&CK-Framework abgebildet.
SCuBA enthält jetzt eine grafische Benutzeroberfläche, die das Erstellen und Verwalten Ihrer YAML-Konfigurationsdateien so einfach wie nie zuvor macht. Dieses intuitive Tool hilft, die Komplexität manueller Bearbeitung zu reduzieren, und optimiert den Konfigurationsprozess für Ihre Organisation. Weitere Informationen finden Sie in der Dokumentation zur Configuration UI.
Start-ScubaConfigAppIdeal für Benutzer, die eine visuelle Oberfläche gegenüber Kommandozeilentools bevorzugen.
Bevor Sie ScubaGear starten, sollten Sie sicherstellen, dass Ihre Umgebung ordnungsgemäß konfiguriert ist. Dazu gehört, dass die erforderlichen Abhängigkeiten und Berechtigungen vorhanden sind.
Bitte lesen Sie den Abschnitt Voraussetzungen, um sicherzustellen, dass Ihr System alle Anforderungen erfüllt. Dies hilft, Fehler während der Ausführung zu vermeiden und ein reibungsloses Erlebnis bei der Verwendung von ScubaGear zu gewährleisten.
[!NOTE] Nach der Installation von ScubaGear in Ihrer Umgebung empfehlen wir, die integrierten Update-Funktionen und -Features zu verwenden, wenn Sie auf die neueste Version aktualisieren möchten. Weitere Informationen finden Sie im Update-Leitfaden.
ScubaGear kann mehrmals ausgeführt werden, um Baseline-Einstellungen ordnungsgemäß zu bewerten.
Erster Lauf (ohne Konfigurationsdatei): Starten Sie ScubaGear ohne Konfigurationsdatei. Dieser erste Lauf erzeugt eine Baseline-Vorlage der aktuellen Einstellungen Ihrer Umgebung. Er nimmt keine Änderungen vor, sondern hilft Ihnen, die Standardkonfiguration zu verstehen.
Nachfolgende Läufe (mit Konfigurationsdatei): Nachdem Sie die generierte Konfigurationsdatei überprüft und bearbeitet haben, führen Sie ScubaGear erneut aus und geben die Konfigurationsdatei als Eingabe an. Dadurch kann ScubaGear Ihre beabsichtigten Einstellungen mit der tatsächlichen Umgebung vergleichen und Abweichungen entsprechend hervorheben.
[!IMPORTANT] ScubaGear hat spezifische Voraussetzungen und stützt sich auf definierte Konfigurationswerte, um Ihren Microsoft 365-Mandanten ordnungsgemäß zu bewerten. Überprüfen Sie nach Ihrem ersten Bewertungslauf die Ergebnisse gründlich. Beheben Sie identifizierte Lücken, indem Sie Ihre Mandantenkonfiguration aktualisieren oder Risikoakzeptanzen in einer YAML-Konfigurationsdatei mithilfe von Ausschlüssen, Anmerkungen oder Auslassungen dokumentieren. Weitere detaillierte Hinweise finden Sie in den folgenden Abschnitten.
Dieser iterative Ansatz stellt sicher, dass ScubaGear mit Ihrer Umgebung abgestimmt ist und dass alle Richtlinienbewertungen auf Ihrer angepassten Baseline basieren.
Um ScubaGear aus der PSGallery zu installieren, öffnen Sie ein PowerShell 5-Terminal auf einem Windows-Computer und installieren Sie das Modul:
# Install ScubaGear
Install-Module -Name ScubaGear
# Install the minimum required dependencies
Install-ScubaDependencies
# Check the version
Invoke-SCuBA -Version