/
/

Usa i log SaaS per monitorare le eliminazioni avviate dagli amministratori su più piattaforme

di Team Ninja
Use SaaS Logs to Monitor Admin-Initiated Deletions Across Platforms blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Punti chiave

Usa i log SaaS per tracciare le eliminazioni avviate dagli amministratori

  • Attiva i log SaaS: abilita la registrazione di audit in Google Workspace, Microsoft 365, Salesforce, Slack e altre applicazioni SaaS per sapere chi ha eliminato cosa, quando e in che modo.
  • Individua le eliminazioni ad alto rischio: tieni d’occhio la cancellazione definitiva delle caselle di posta, la rimozione dei drive condivisi, l’eliminazione dei record o la cancellazione dei canali Slack, che possono avere conseguenze sulle operazioni o sulla conformità.
  • Standardizza e normalizza gli eventi: crea un inventario unificato delle eliminazioni esportando, categorizzando e allineando i log tra le varie piattaforme SaaS.
  • Imposta avvisi e soglie: rileva tempestivamente le eliminazioni di massa o con privilegi elevati definendo soglie e regole di escalation che segnalano i comportamenti a rischio.
  • Comunica i risultati in termini di business: trasforma i log tecnici delle eliminazioni in riepiloghi comprensibili per il cliente, a dimostrazione della governance e della responsabilità.
  • Verifica la recuperabilità: testa i backup rispetto agli obiettivi di RTO (recovery time objective) e RPO (recovery point objective) e usa NinjaOne per centralizzare la documentazione, tracciare i test di ripristino e allineare gli obiettivi di ripristino agli SLA.

Gli account amministratore dispongono di autorizzazioni di alto livello, che permettono ai tecnici di gestire e monitorare sistemi, reti e server in tutti gli ambienti. Per quanto potenti, però, basta un clic sbagliato per eliminare file SaaS fondamentali, tra cui drive condivisi, caselle di posta, record e cronologia delle comunicazioni.

Senza una documentazione adeguata dei log SaaS, le eliminazioni accidentali possono tradursi in una perdita di dati permanente, soprattutto se le policy di backup e di conservazione non sono allineate. A seconda della gravità della perdita di dati, possono verificarsi violazioni della conformità, lasciando tecnici e clienti all’oscuro di eventuali attività interne malevole.

Rafforza la tua strategia di protezione dei dati Google Workspace con NinjaOne.

Scopri di più sull’approccio IT unificato di NinjaOne

Strategie di audit logging SaaS per un monitoraggio efficace delle eliminazioni dei file

I log SaaS forniscono una traccia di audit chiara quando si tracciano le eliminazioni avviate dagli amministratori, mantenendo i tecnici sempre informati. Log SaaS chiari accelerano l’analisi delle cause profonde e aiutano gli amministratori a capire se le eliminazioni sono state accidentali, malevole o dettate dalle policy.

La gestione IT proattiva semplifica il ripristino dopo eliminazioni accidentali, riducendo i tempi di inattività e limitando l’esposizione legale e le possibili violazioni della conformità. Inoltre, disporre delle metriche giuste durante le QBR rafforza la fiducia dei clienti e dimostra la necessaria diligenza per gli MSP e i reparti IT interni.

📌 Prerequisiti:

  • Archiviazione centralizzata dei log (ad esempio NinjaOne Docs, SIEM)
  • Accesso alle console di amministrazione SaaS e ai log di audit
  • Requisiti di conformità del cliente ben definiti
  • SLA di escalation già attivi in caso di eliminazioni sospette

Strategia n. 1: abilita l’accesso ai log SaaS nativi

Abilitare i log SaaS è la base che rende possibile il monitoraggio delle eliminazioni. Senza attivare i log all’interno delle applicazioni SaaS, diventa più difficile rilevare le eliminazioni in modo affidabile, dimostrare l’intenzionalità, ripristinare i dati e superare gli audit.

Un buon punto di partenza è abilitare i log di audit per ogni abbonamento o proprietà di applicazione SaaS di ciascun cliente. In questo modo gli eventi delle app risultano ben documentati e c’è trasparenza nel caso si verifichino eliminazioni accidentali o malevole.

Esempi di applicazioni SaaS da verificare e come accedere alla loro funzione di logging

  • Google Workspace: vai alla Console di amministrazione, seleziona Reporting > Controllo e analisi, quindi scegli Eventi log di Drive o Eventi log utente.
  • Microsoft 365: accedi al portale Microsoft Purview e abilita l’Unified Audit Log.
  • Salesforce: attiva il componente aggiuntivo Shield Event Monitoring per tracciare da vicino le eliminazioni.
  • Slack: sfrutta l’Audit Logs API per monitorare l’eliminazione di messaggi e file.

Esempio di script Python per interrogare l’Audit Logs API di Slack

Lo script Python seguente estrae tutti gli eventi di eliminazione avviati dagli amministratori grazie al filtro “action”: “file_deleted” . Sostituisci xoxp-your-token con un token Slack Enterprise Grid valido che abbia accesso all’Audit Logs API.

pip install requests
import requests
url = "https://api.slack.com/audit/v1/logs"
headers = {"Authorization": "Bearer xoxp-your-token"}
params = {"action": "file_deleted"}
response = requests.get(url, headers=headers, params=params)
for event in response.json().get("events", []):
print(event["actor"], event["action"], event["entity_name"], event["date_create"])

⚠️ Importante: inserisci un token Slack Enterprise Grid valido, perché i piani gratuiti o standard non includono la caratteristica Audit Logs API.

Strategia n. 2: crea un inventario multipiattaforma per il monitoraggio delle eliminazioni dei file

La visibilità garantita dai log è il primo passo per mettere in pratica strategie efficaci di tracciamento delle eliminazioni dei file. Ogni piattaforma SaaS, però, registra ed etichetta le eliminazioni a modo suo e, senza standardizzazione, i dati dei fornitori diventano frammentati e difficili da analizzare.

Individua quali eventi di eliminazione contano davvero

Non tutti gli eventi di eliminazione comportano lo stesso rischio e un monitoraggio indiscriminato trasforma informazioni cruciali in rumore di fondo. Un monitoraggio mirato sposta l’attenzione dagli obiettivi generici alle eliminazioni ad alto impatto, facendo sì che i log restituiscano informazioni concrete e utili per audit e QBR.

Detto questo, è importante stabilire quali eventi di eliminazione contano all’interno di un ambiente. Ad esempio, monitorando da vicino i seguenti:

  • Google Workspace: eliminazione di Drive condivisi, cancellazione definitiva delle caselle di posta degli utenti e rimozione di Google Gruppi.
  • Microsoft 365: cancellazione definitiva delle caselle di posta Exchange, eliminazione di siti SharePoint o Teams ed eliminazione di cartelle OneDrive.
  • Salesforce: eliminazione di record cliente o cancellazione definitiva di oggetti.
  • Slack: eliminazione di canali o cancellazione dei messaggi.

Esporta i log SaaS in CSV o tramite API

La maggior parte delle piattaforme SaaS può esportare i propri log di audit in CSV e, per una migliore automazione, tramite API. Esportare questi dati garantisce portabilità e permette a tecnici e amministratori di consultare, condividere e sottoporre a backup i log delle eliminazioni al di fuori delle rispettive piattaforme SaaS. Si ottiene così una vista centralizzata che semplifica il tracciamento e il monitoraggio delle eliminazioni.

💡 Nota: non tutti i log SaaS restituiscono informazioni dettagliate sulle eliminazioni, in particolare quelli dei livelli di licenza inferiori. Potrebbe essere necessario arricchire ulteriormente i dati con altre applicazioni per ottenere informazioni più approfondite.

Standardizza i dati con un formato coerente

Ogni piattaforma ha le proprie convenzioni di denominazione e uno stesso campo può essere etichettato in modi diversi, generando confusione e interpretazioni frammentate. Ad esempio, un actor può comparire sotto campi differenti, come initiated_by o userPrincipalName.

Uno schema coerente consente query multipiattaforma più agili, centralizza il monitoraggio e organizza i dati in un elenco pronto per gli audit.

Esempio di inventario degli eventi di eliminazione

Messe insieme, le strategie di questa sezione confluiscono in una dashboard che consolida centralmente gli eventi provenienti dalle diverse piattaforme SaaS. In questo modo tecnici e amministratori possono consultare tutte le metriche importanti in un’unica visualizzazione centralizzata.

PiattaformaActorAzioneEntitàTimestamp (UTC)Metodo
Google Driveadmin@sampledrive_deletedFinance SharedDrive2025-09-25 15:22:12Interfaccia Utente
Microsoft 365sysadmin@samplemailbox_purgedJohn Doe Mailbox2025-08-22 12:25:37API
Salesforcecrmadmincustomer_record_deletedAccount #323122025-09-13 16:43:56Interfaccia Utente
Slackitadminchannel_deleted#marketing-channel2025-09-25 09:00:00API

💡 Suggerimento: sincronizza gli orologi degli endpoint e delle piattaforme SaaS in UTC, così da ottenere cronologie confrontabili nei confronti tra sistemi diversi.

Strategia n. 3: definisci soglie per avvisi ed escalation

Le soglie trasformano il rumore dei dati grezzi in segnali utili ed evitano l’affaticamento da avvisi. Questo aiuta i tecnici a individuare in modo proattivo le eliminazioni sulle piattaforme SaaS e a intervenire rapidamente, riducendo al minimo possibili perdite di dati e tempi di inattività.

Segnala le eliminazioni di massa oltre una certa soglia

Segnalare le eliminazioni di massa oltre una determinata soglia (ad esempio > 100 file in Google Drive) aiuta a rilevare rapidamente schemi di eliminazione a rischio. Il rilevamento tempestivo permette ai tecnici di contenere le eliminazioni malevole bloccando gli account e ripristinando i dati, limitandone la portata prima che si estenda.

Attiva avvisi per le eliminazioni ad alto rischio avviate dagli amministratori

Un account amministratore compromesso può avere un impatto enorme sui clienti. Ad esempio, l’eliminazione dei database clienti di Salesforce può danneggiare gravemente i profitti del cliente e il flusso di lavoro dell’organizzazione. Gli MSP e i reparti IT interni devono intercettare, controllare e documentare tutte le eliminazioni con privilegi elevati, anche prima che superino le soglie.

Gestisci l’escalation delle eliminazioni sospette

Una volta rilevata un’eliminazione sospetta, le soglie indirizzano l’attività anomala alle persone giuste, lasciando intatte le operazioni di pulizia di routine. Questi limiti riducono il rumore e concentrano l’attenzione degli amministratori sui rischi reali.

La documentazione che ne deriva mostra chi ha esaminato cosa e quando, dimostrando la responsabilità e generando una traccia di audit pulita. Questo aiuta gli amministratori a valutare correttamente se le eliminazioni siano di routine o malevole e a scegliere l’intervento più adatto.

Strategia n. 4: trasforma i log SaaS grezzi in report per i clienti

Non tutti i clienti sanno orientarsi tra metriche complesse e gergo tecnico, il che limita la comprensione reciproca tra tecnici e clienti. Quando crei un report, traduci i log tecnici in metriche comprensibili grazie alla visualizzazione dei dati e a un linguaggio pensato per il cliente.

Una comunicazione trasparente costruisce la fiducia dei clienti e dimostra il valore del servizio erogato quando si verificano eliminazioni accidentali o malevole. Per gli MSP questo apre le porte a collaborazioni future, mentre i reparti IT interni conquistano la fiducia del management.

Strategia n. 5: verifica periodicamente la recuperabilità dei backup SaaS

Test regolari mettono in luce rischi e lacune nelle strategie di backup, risolvono i colli di bottiglia e permettono di affinare gli obiettivi di ripristino per soddisfare i requisiti di conformità. Testare periodicamente i backup SaaS è indispensabile per dimostrarne l’affidabilità e garantire il rispetto dei criteri di conservazione.

Dopo il test, verifica se i risultati rispettano le tempistiche di ripristino documentate, come RPO (recovery point objective) e RTO (recovery time objective), confermando le prestazioni effettive del backup. Usa le metriche di prestazione per intervenire sulla base dei dati: regolare la frequenza dei backup, perfezionare i runbook o aggiornare le strategie dove gli strumenti attuali si rivelano insufficienti.

Verifica i backup SaaS ogni trimestre e documenta i risultati dei test, così da motivare le azioni intraprese durante le QBR. In questo modo le aspettative del cliente vengono calibrate sui limiti tecnici reali, evitando sorprese quando si verifica un incidente vero.

Abbina il logging di Google Workspace alle capacità di visibilità di NinjaOne.

Guarda una demo gratuita della gestione degli endpoint di NinjaOne

Le integrazioni NinjaOne a supporto del tracciamento e del reporting delle eliminazioni di file SaaS

Dall’archiviazione della documentazione al rispetto degli SLA, NinjaOne è l’hub centrale che unisce le singole strategie in servizi concreti da erogare. Ecco i servizi NinjaOne che puoi usare per supportare i flussi di lavoro di monitoraggio e reporting delle eliminazioni di file SaaS:

  • NinjaOne Documentation. Consolida tutti i report sulle eliminazioni multipiattaforma di tutti i clienti con NinjaOne Docs. Archivia la documentazione a livello globale oppure crea una Knowledge Base separata per ciascun cliente, per migliorare la visibilità e la facilità di accesso.
  • Avvisi Personalizzati. Crea avvisi personalizzati per notificare rapidamente i tecnici quando vengono rilevati eventi di eliminazione sospetti e pianifica promemoria per le revisioni trimestrali delle attività di eliminazione.
  • Soluzione unificata di backup SaaS. Proteggi i dati di Microsoft 365 e Google Workspace da eliminazioni accidentali o malevole da un’unica console unificata.
  • Strumento di reporting personalizzato. Trasforma automaticamente le metriche grezze sulle eliminazioni in report destinati ai clienti. Sfrutta l’ampia raccolta di modelli di NinjaOne per mettere in evidenza le informazioni rilevanti sulle eliminazioni e creare report mirati e ricchi di sfumature.
  • Gestione dei ticket automatizzata. Tieni traccia di test di ripristino, escalation, eliminazioni e gestione delle risorse IT grazie al flusso di lavoro automatizzato di gestione dei ticket di NinjaOne. Offri ai tecnici informazioni utili inserendo nei ticket un contesto ricco di dettagli.

Guida rapida

Ecco le informazioni principali:

DataRobot User Activity Monitor
– Admin Usage Report: fornisce un report di tutti gli eventi sottoposti ad audit avviati dagli amministratori, offrendo visibilità sulle azioni da loro compiute.
– SaaS Self-Managed: adatto alle piattaforme in cui gestisci direttamente il tuo ambiente SaaS.

Cortex XSIAM
– Monitoraggio dell’attività amministrativa: traccia tutte le azioni avviate dagli amministratori su avvisi, incidenti e sessioni di terminale live, garantendo piena visibilità sul loro comportamento.

SailPoint Identity Services
– Autorizzazioni a livello utente: definisci l’accesso come amministratore o come amministratore dei report all’interno della gestione SaaS, per controllare chi può avviare le eliminazioni.
– Report di audit: genera report sulle azioni amministrative, comprese le eliminazioni, tramite l’Admin Dashboard o Identity Security Cloud.

Adobe Admin Console
– Tracciamento delle modifiche: usa l’Admin Console per monitorare e documentare le modifiche effettuate, comprese le eliminazioni, nelle applicazioni Creative Cloud.

Power Apps e Power Automate
– Cmdlet PowerShell: automatizza le attività di monitoraggio e gestione, incluso il tracciamento delle eliminazioni avviate dagli amministratori, usando PowerShell per i creator e gli amministratori di Power Platform.

Microsoft 365
– Policy di avviso: configura avvisi per le attività sospette, come l’inoltro automatico delle email o la creazione di regole, che potrebbero indicare eliminazioni non autorizzate.
– Analisi messaggi: usa gli strumenti di analisi dei messaggi per monitorare e documentare eliminazioni o modifiche di email avviate dagli amministratori.

Raccomandazioni generali
– Abilita l’audit: assicurati che l’audit sia attivo sulle tue piattaforme SaaS per registrare le azioni degli amministratori.
– Revisioni regolari: esamina periodicamente log di audit e report per individuare eliminazioni non autorizzate o sospette.
– Policy di avviso: configura policy di avviso che notifichino agli amministratori le azioni critiche, come le eliminazioni di massa o le modifiche alle autorizzazioni.

Esporta i log SaaS per rafforzare il monitoraggio delle eliminazioni

Tracciare le eliminazioni sospette avviate dagli amministratori è fondamentale per ridurre il rischio e garantire che i clienti restino conformi ai quadri normativi. Esportando i log nativi SaaS, gli MSP e il reparto IT interno possono consolidare e tracciare centralmente le eliminazioni multipiattaforma con una matrice standardizzata.

Imposta soglie per segnalare e avvisare automaticamente quando vengono rilevate eliminazioni sospette, come la rimozione di grandi quantità di dati SaaS. Controlla ogni trimestre l’integrità e l’affidabilità dei backup SaaS e presenta i risultati durante le QBR, per favorire una comunicazione trasparente con i clienti.

Integra NinjaOne nei processi di monitoraggio per centralizzare e automatizzare documentazione, reporting, gestione dei ticket e strategie di backup SaaS su un’unica piattaforma.

Argomenti correlati:

FAQs

Il monitoraggio garantisce che le eliminazioni avviate dagli amministratori siano intenzionali, documentate e reversibili. Offre maggiore visibilità sulle pratiche di eliminazione a rischio, riduce al minimo le possibili perdite di dati e aiuta i clienti a soddisfare i requisiti di conformità.

Individua tutte le piattaforme SaaS installate o utilizzate sugli endpoint, come Google Workspace, Microsoft 365, Slack o Salesforce. Poi abilita i log di audit nelle piattaforme SaaS individuate.

Esporta i log e consolidali in un formato standard. Confronta i log con le soglie definite per distinguere le eliminazioni ad alto rischio o malevole dalle normali operazioni di pulizia.

Per eliminazione ad alto rischio si intende la rimozione di risorse, avviata da un amministratore, che potrebbe interrompere le operazioni del cliente, compromettere la conformità normativa o ampliare la superficie di attacco. Rientrano in questa categoria risorse critiche come i Drive condivisi di Google Workspace, i record di Salesforce e le caselle di posta di Microsoft 365.

I log di audit SaaS documentano le azioni avviate dagli amministratori, come le eliminazioni, i timestamp e il percorso di esecuzione utilizzato. Queste prove semplificano le indagini successive agli incidenti e forniscono una documentazione pronta per gli audit, che dimostra se le eliminazioni sono state effettivamente monitorate e controllate.

La standardizzazione centralizza tutti gli eventi di eliminazione delle piattaforme SaaS in un inventario dal formato uniforme. Questo armonizza le diverse convenzioni di denominazione dei campi di ciascuna piattaforma SaaS e permette agli amministratori di confrontare, documentare e sottoporre ad audit con facilità le eliminazioni multipiattaforma.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?