Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ScubaGear — Automatisierung zur Bewertung des Zustands deines M365-Mandanten gegen die CISA-Baselines | Kitploit
Tools/GitHubGitHub/cisagov/scubagear
DefensivwerkzeugeKonfigurationsprüfungCloud-SicherheitIdentitäts- & Zugriffsmanagement (IAM)FehlkonfigurationE-Mail-Sicherheit
GitHubcisagov/scubagear

ScubaGear

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

Repository anzeigen
2.6k37755vor 8h 45mVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Webseite
Teilen

ScubaGear Logo

[![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.

Zielgruppe

ScubaGear richtet sich an M365-Administratoren, die ihre Mandantenumgebungen anhand der CISA Secure Configuration Baselines bewerten möchten.

Überblick

ScubaGear verwendet einen dreistufigen Prozess:

  • Schritt eins – PowerShell-Code fragt M365-APIs nach verschiedenen Konfigurationseinstellungen ab.
  • Schritt zwei – Anschließend ruft es Open Policy Agent (OPA) auf, um diese Einstellungen mit Rego-Sicherheitsrichtlinien zu vergleichen, die gemäß den Baseline-Dokumenten verfasst wurden.
  • Schritt drei – Schließlich werden die Ergebnisse des Vergleichs als HTML, JSON und CSV ausgegeben.

ScubaGear Assessment Process Diagram

Hauptfunktionen

Abdeckung der Baseline-Sicherheit

SCuBA-Kontrollen wurden sowohl auf NIST SP 800-53 als auch auf das MITRE ATT&CK-Framework abgebildet.

  • Baselines

    • Microsoft Entra ID: Richtlinien für Identitäts- und Zugriffsverwaltung
    • Security Suite: Einstellungen für erweiterten Bedrohungsschutz
    • Exchange Online: Konfigurationen für E-Mail-Sicherheit und Compliance
    • Power BI: Sicherheitseinstellungen für das cloudbasierte Datenvisualisierungstool
    • Power Platform: Sicherheitseinstellungen für Low-Code-Anwendungen
    • SharePoint: Dokumentenzusammenarbeit und Zugriffskontrollen
    • Teams: Sicherheitsrichtlinien für Kommunikation und Besprechungen
  • Entfernte Richtlinien

Scuba-Konfigurations-UI

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.

Hauptfunktionen der UI:

  • Start mit Start-ScubaConfigApp
  • Schritt-für-Schritt-Einrichtungsassistent, der alle Konfigurationsoptionen abdeckt
  • Echtzeitvalidierung mit Live-YAML-Vorschau
  • Microsoft Graph-Integration für die Auswahl von Benutzern und Gruppen
  • Nahtloser Import/Export vorhandener Konfigurationsdateien

Ideal für Benutzer, die eine visuelle Oberfläche gegenüber Kommandozeilentools bevorzugen.

ScubaGear-Ausgabe

  • HTML-Berichte: Interaktive, benutzerfreundliche Compliance-Berichte. Beispiel BaselineReports.html
  • JSON-Ausgabe: Strukturierte Ergebnisse für Berichterstellung und Parsing. Beispiel ScubaResults.json
  • CSV-Export: Tabellenkalkulationskompatible Daten für die Analyse. Beispiel ScubaResults.csv

Erste Schritte

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.

Schnellstartanleitung

ScubaGear kann mehrmals ausgeführt werden, um Baseline-Einstellungen ordnungsgemäß zu bewerten.

  1. 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.

  2. 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.

1. ScubaGear installieren

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

2. Abhängigkeiten installieren

# Install the minimum required dependencies
Install-ScubaDependencies

3. Installation überprüfen

# Check the version
Invoke-SCuBA -Version

4. Führen Sie Ihre erste Bewertung durch

Tool herunterladen