Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ScubaGear — Automazione per valutare lo stato del tuo tenant M365 rispetto alle baseline di CISA | Kitploit
Strumenti/GitHubGitHub/cisagov/scubagear
Strumenti DifensiviAudit di ConfigurazioneSicurezza CloudGestione Identità e Accessi (IAM)Configurazione ErrataSicurezza Email
GitHubcisagov/scubagear

ScubaGear

Automazione per valutare lo stato del tuo tenant M365 rispetto alle baseline di CISA

Vedi Repository
2.6k377578h 56m faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Sito web
Condividi

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 è uno strumento di valutazione che verifica che la configurazione di un tenant Microsoft 365 (M365) sia conforme alle policy descritte nei documenti della Secure Configuration Baseline delle Secure Cloud Business Applications (SCuBA).

[!NOTE] Questa documentazione può essere consultata tramite GitHub Pages.

Destinatari

ScubaGear è pensato per gli amministratori M365 che desiderano valutare i propri ambienti tenant rispetto alle CISA Secure Configuration Baselines.

Panoramica

ScubaGear utilizza un processo in tre fasi:

  • Fase uno - Il codice PowerShell interroga le API M365 per varie impostazioni di configurazione.
  • Fase due - Chiama quindi Open Policy Agent (OPA) per confrontare queste impostazioni con le policy di sicurezza Rego scritte secondo i documenti di baseline.
  • Fase tre - Infine, riporta i risultati del confronto in formato HTML, JSON e CSV.

Diagramma del processo di valutazione di ScubaGear

Caratteristiche principali

Copertura della sicurezza di baseline

I controlli SCuBA sono stati mappati sia su NIST SP 800-53 che sul framework MITRE ATT&CK.

  • Baseline

    • Microsoft Entra ID: Policy di gestione delle identità e degli accessi
    • Security Suite: Impostazioni di protezione avanzata dalle minacce
    • Exchange Online: Configurazioni di sicurezza e conformità della posta elettronica
    • Power BI: Impostazioni di sicurezza dello strumento di visualizzazione dati basato su cloud
    • Power Platform: Impostazioni di sicurezza delle applicazioni low-code
    • SharePoint: Collaborazione sui documenti e controlli di accesso
    • Teams: Policy di sicurezza per comunicazioni e riunioni
  • Policy rimosse

Interfaccia utente di configurazione Scuba

SCuBA ora include un'interfaccia utente grafica che rende più semplice che mai creare e gestire i file di configurazione YAML. Questo strumento intuitivo aiuta a ridurre la complessità della modifica manuale e semplifica il processo di configurazione per la tua organizzazione. Per ulteriori informazioni, consulta la documentazione dell'interfaccia utente di configurazione.

Caratteristiche principali dell'interfaccia utente:

  • Avvio con Start-ScubaConfigApp
  • Procedura guidata di configurazione passo passo che copre tutte le opzioni di configurazione
  • Validazione in tempo reale con anteprima YAML live
  • Integrazione con Microsoft Graph per la selezione di utenti e gruppi
  • Importazione/esportazione senza interruzioni dei file di configurazione esistenti

Ideale per gli utenti che preferiscono un'interfaccia visiva agli strumenti da riga di comando.

Output di ScubaGear

  • Report HTML: Report di conformità interattivi e di facile utilizzo. BaselineReports.html di esempio
  • Output JSON: Risultati strutturati per la reportistica e l'analisi. ScubaResults.json di esempio
  • Esportazione CSV: Dati compatibili con fogli di calcolo per l'analisi. ScubaResults.csv di esempio

Per iniziare

Prima di avviare ScubaGear, è importante assicurarsi che l'ambiente sia configurato correttamente. Ciò include la presenza delle dipendenze e delle autorizzazioni necessarie.

Consulta la sezione prerequisiti per verificare che il tuo sistema soddisfi tutti i requisiti. Questo aiuterà a evitare errori durante l'esecuzione e a garantire un'esperienza fluida nell'utilizzo di ScubaGear.

[!NOTE] Dopo aver installato ScubaGear nel tuo ambiente, ti consigliamo di utilizzare le funzioni e le funzionalità di aggiornamento integrate quando devi aggiornare all'ultima versione. Consulta la Guida all'aggiornamento per maggiori informazioni.

Guida rapida

ScubaGear può essere eseguito più volte per valutare correttamente le impostazioni di baseline.

  1. Prima esecuzione (senza file di configurazione): Avvia ScubaGear senza un file di configurazione. Questa esecuzione iniziale genera un modello di baseline delle impostazioni attuali del tuo ambiente. Non apporta modifiche ma ti aiuta a comprendere la configurazione predefinita.

  2. Esecuzioni successive (con file di configurazione): Dopo aver esaminato e modificato il file di configurazione generato, esegui nuovamente ScubaGear con il file di configurazione come input. Questo consente a ScubaGear di confrontare le impostazioni desiderate con l'ambiente effettivo e di evidenziare le discrepanze di conseguenza.

[!IMPORTANT] ScubaGear ha prerequisiti specifici e si basa su valori di configurazione definiti per valutare correttamente il tuo tenant Microsoft 365. Dopo l'esecuzione della valutazione iniziale, esamina attentamente i risultati. Risolvi le lacune identificate aggiornando la configurazione del tenant o documentando le accettazioni del rischio in un file di configurazione YAML utilizzando esclusioni, annotazioni o omissioni. Consulta le sezioni seguenti per indicazioni dettagliate.

Questo approccio iterativo garantisce che ScubaGear sia allineato con il tuo ambiente e che tutte le valutazioni delle policy si basino sulla tua baseline personalizzata.

1. Installare ScubaGear

Per installare ScubaGear da PSGallery, apri un terminale PowerShell 5 su un computer Windows e installa il modulo:

# Install ScubaGear
Install-Module -Name ScubaGear

2. Installa le dipendenze

# Install the minimum required dependencies
Install-ScubaDependencies

3. Verifica dell'installazione

# Check the version
Invoke-SCuBA -Version

4. Esegui la tua prima valutazione

Scarica lo strumento