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

[![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.
ScubaGear est destiné aux administrateurs M365 qui souhaitent évaluer leurs environnements de tenant par rapport aux CISA Secure Configuration Baselines.
ScubaGear utilise un processus en trois étapes :

Les contrôles SCuBA ont été mappés à la fois vers NIST SP 800-53 et vers le framework MITRE ATT&CK.
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.
Start-ScubaConfigAppIdéal pour les utilisateurs qui préfèrent une interface visuelle aux outils en ligne de commande.
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.
ScubaGear peut être exécuté plusieurs fois pour évaluer correctement les paramètres de référence.
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.
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.
Pour installer ScubaGear depuis PSGallery, ouvrez un terminal PowerShell 5 sur un ordinateur Windows et installez le module :
# Install ScubaGear
Install-Module -Name ScubaGear
# Install the minimum required dependencies
Install-ScubaDependencies
# Check the version
Invoke-SCuBA -Version