Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ScubaGear — Automatisation pour évaluer l'état de votre tenant M365 par rapport aux référentiels de la CISA | Kitploit
Outils/GitHubGitHub/cisagov/scubagear
Outils DéfensifsAudit de ConfigurationSécurité CloudGestion des Identités et des Accès (IAM)Mauvaise ConfigurationSécurité des Emails
GitHubcisagov/scubagear

ScubaGear

Automatisation pour évaluer l'état de votre tenant M365 par rapport aux référentiels de la CISA

Voir le dépôt
2.6k37757il y a 21 heuresVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Site web
Partager

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 est un outil d'évaluation qui vérifie que la configuration d'un tenant Microsoft 365 (M365) est conforme aux politiques décrites dans les documents de la Secure Configuration Baseline des Secure Cloud Business Applications (SCuBA).

[!NOTE] Cette documentation peut être consultée via GitHub Pages.

Public cible

ScubaGear est destiné aux administrateurs M365 qui souhaitent évaluer leurs environnements de tenant par rapport aux CISA Secure Configuration Baselines.

Aperçu

ScubaGear utilise un processus en trois étapes :

  • Étape un - Le code PowerShell interroge les API M365 pour récupérer divers paramètres de configuration.
  • Étape deux - Il appelle ensuite Open Policy Agent (OPA) pour comparer ces paramètres aux politiques de sécurité Rego rédigées conformément aux documents de référence.
  • Étape trois - Enfin, il rapporte les résultats de la comparaison au format HTML, JSON et CSV.

ScubaGear Assessment Process Diagram

Fonctionnalités clés

Couverture de sécurité des baselines

Les contrôles SCuBA ont été mappés à la fois vers NIST SP 800-53 et vers le framework MITRE ATT&CK.

  • Baselines

    • Microsoft Entra ID : Politiques de gestion des identités et des accès
    • Security Suite : Paramètres de protection avancée contre les menaces
    • Exchange Online : Configurations de sécurité et de conformité des e-mails
    • Power BI : Paramètres de sécurité de l'outil de visualisation de données basé sur le cloud
    • Power Platform : Paramètres de sécurité des applications low-code
    • SharePoint : Collaboration documentaire et contrôles d'accès
    • Teams : Politiques de sécurité des communications et des réunions
  • Politiques supprimées

Interface de configuration Scuba

SCuBA inclut désormais une interface graphique qui facilite plus que jamais la création et la gestion de vos fichiers de configuration YAML. Cet outil intuitif aide à réduire la complexité de l'édition manuelle et rationalise le processus de configuration pour votre organisation. Pour plus d'informations, consultez la documentation de l'interface de configuration.

Fonctionnalités clés de l'interface :

  • Lancement avec Start-ScubaConfigApp
  • Assistant de configuration pas à pas couvrant toutes les options de configuration
  • Validation en temps réel avec aperçu YAML en direct
  • Intégration de Microsoft Graph pour la sélection des utilisateurs et des groupes
  • Import/export transparent des fichiers de configuration existants

Idéal pour les utilisateurs qui préfèrent une interface visuelle aux outils en ligne de commande.

Sortie de ScubaGear

  • Rapports HTML : Rapports de conformité interactifs et conviviaux. Exemple BaselineReports.html
  • Sortie JSON : Résultats structurés pour la création de rapports et l'analyse. Exemple ScubaResults.json
  • Export CSV : Données compatibles avec les tableurs pour l'analyse. Exemple ScubaResults.csv

Premiers pas

Avant de lancer ScubaGear, il est important de s'assurer que votre environnement est correctement configuré. Cela implique de disposer des dépendances et des autorisations nécessaires.

Veuillez consulter la section prérequis pour vérifier que votre système satisfait à toutes les exigences. Cela aidera à éviter les erreurs lors de l'exécution et à garantir une expérience fluide lors de l'utilisation de ScubaGear.

[!NOTE] Après avoir installé ScubaGear dans votre environnement, nous vous recommandons d'utiliser les fonctions et fonctionnalités de mise à jour intégrées lorsque vous devez mettre à jour vers la dernière version. Consultez le Guide de mise à jour pour plus d'informations.

Guide de démarrage rapide

ScubaGear peut être exécuté plusieurs fois pour évaluer correctement les paramètres de référence.

  1. Première exécution (sans fichier de configuration) : Démarrez ScubaGear sans fichier de configuration. Cette exécution initiale génère un modèle de référence des paramètres actuels de votre environnement. Elle n'apporte aucune modification mais vous aide à comprendre la posture par défaut.

  2. Exécutions suivantes (avec fichier de configuration) : Après avoir examiné et modifié le fichier de configuration généré, exécutez à nouveau ScubaGear en utilisant le fichier de configuration comme entrée. Cela permet à ScubaGear de comparer vos paramètres souhaités à l'environnement réel et de relever les écarts en conséquence.

[!IMPORTANT] ScubaGear possède des prérequis spécifiques et s'appuie sur des valeurs de configuration définies pour évaluer correctement votre locataire Microsoft 365. Après votre exécution d'évaluation initiale, examinez attentivement les résultats. Remédiez aux écarts identifiés en mettant à jour la configuration de votre locataire ou en documentant les acceptations de risque dans un fichier de configuration YAML à l'aide d'exclusions, d'annotations ou d'omissions. Reportez-vous aux sections ci-dessous pour des conseils détaillés.

Cette approche itérative garantit que ScubaGear est aligné sur votre environnement et que toutes les évaluations de politiques sont basées sur votre référence personnalisée.

1. Installer ScubaGear

Pour installer ScubaGear depuis PSGallery, ouvrez un terminal PowerShell 5 sur un ordinateur Windows et installez le module :

# Install ScubaGear
Install-Module -Name ScubaGear

2. Installer les dépendances

# Install the minimum required dependencies
Install-ScubaDependencies

3. Vérifier l'installation

# Check the version
Invoke-SCuBA -Version

4. Lancer votre première évaluation

Télécharger l’outil