Vai al contenuto principale

Come gestire i certificati: una guida pratica al ciclo di vita

24 August 2026
19 min di lettura
How to Manage Certificates: A Practical Lifecycle Guide

Un disservizio del lunedì mattina raramente inizia con un drammatico guasto della PKI. Inizia con un certificato di cui nessuno conosceva l'esistenza. Il certificato RADIUS su un server di autenticazione WiFi scade durante il fine settimana, arriva il primo turno e centinaia di utenti non riescono a connettersi. L'ingegnere reperibile effettua ricerche tra dashboard, portali dei vendor, vecchi fogli di calcolo e archivi di server prima di scoprire la vera causa.

Quell'incidente cambia la domanda. Come gestire i certificati non è principalmente una questione di generazione di chiavi o di clic su rinnova. È una questione di visibilità, proprietà, dipendenze e azione affidabile tra i team di rete, identità, applicazioni e dispositivi. Il ciclo di vita di un certificato funziona solo quando qualcuno può identificare ogni certificato, capire cosa dipende da esso e raggiungere la persona o l'automazione responsabile della sua sostituzione.

Perché la proliferazione dei certificati è il vero problema

La proliferazione di certificati cresce naturalmente nelle organizzazioni con infrastrutture miste. Gli ingegneri di rete gestiscono i certificati RADIUS e VPN. I team di sicurezza supervisionano i certificati di firma SAML e OIDC. I team DevOps emettono certificati TLS per le applicazioni tramite piattaforme cloud o pipeline CI/CD. Gli amministratori IT forniscono certificati di registrazione dei dispositivi tramite sistemi di gestione degli endpoint.

Ogni team può operare in modo sensato in isolamento e creare comunque un patrimonio che nessuno può vedere nel suo insieme.

Regola pratica: Gestisci ogni certificato come una dipendenza di produzione, non come un file che si trova casualmente su un server.

I fogli di calcolo falliscono perché registrano ciò che qualcuno ricorda, non ciò che l'ambiente sta effettivamente utilizzando. Raramente rilevano i certificati in modo automatico, non rappresentano in modo affidabile la catena dal certificato finale alla CA intermedia e root, e non possono indicare se un certificato è stato copiato su un secondo bilanciatore di carico, appliance o servizio gestito da terze parti. Un foglio di calcolo può supportare una revisione, ma non deve essere il sistema che avvisa in caso di interruzione del servizio.

Il rischio operativo è ampiamente documentato nei report del Regno Unito. Solo il 34% degli intervistati disponeva di una panoramica completa e aggiornata dei propri certificati digitali, mentre il 74% era molto o estremamente preoccupato per le interruzioni causate da certificati scaduti. Lo stesso report ha rilevato che il 51% ha indicato gli strumenti isolati come una sfida importante e il 47% dei leader intervistati si affidava ancora a fogli di calcolo per il monitoraggio manuale. Questi dati provengono dal report sulla visibilità e la proliferazione dei certificati nel Regno Unito.

Un'infografica che mostra le pericolose conseguenze di un certificato scaduto e il suo impatto sulle operazioni aziendali.

Il compromesso tra durate lunghe e brevi

I certificati a lungo termine riducono il lavoro di manutenzione. Tuttavia, lasciano anche una finestra temporale più ampia in cui una chiave privata compromessa può rimanere utile, e un certificato dimenticato può rimanere inosservato fino a quando una modifica del sistema non correlata non lo espone.

I certificati a breve durata riducono tale esposizione, ma richiedono un'automazione affidabile. Il rinnovo deve generare una nuova chiave, ottenere il certificato sostitutivo, distribuire la catena completa, installarla sugli endpoint corretti e verificare che i client considerino attendibile il nuovo risultato. Lo standard PKI del DWP del Regno Unito stabilisce durate massime diverse per le chiavi root, di policy, subordinate e delle entità finali, dimostrando perché una singola policy generica raramente funziona per ogni classe di certificato.

Il primo passo pratico non è quindi l'automazione. Si tratta di un inventario unificato che unisce rilevamento, proprietà, dipendenze, classificazione del rischio e prove di distribuzione. Senza questa base, l'automazione rinnova solo i certificati visibili a un singolo strumento, mentre i certificati ombra continuano a invecchiare altrove.

Creazione di un inventario completo dei certificati

Un inventario di produzione inizia con l'individuazione, non con l'inserimento manuale dei dati. Esegui scansioni autenticate sui servizi gestiti dalla tua organizzazione, inclusi gli endpoint TLS e i servizi di directory, quindi interroga le piattaforme che rilasciano o memorizzano i certificati. Le scansioni di rete possono identificare i certificati esposti su porte come 443, 636, 8443 e 1812. La raccolta lato server dovrebbe ispezionare gli archivi certificati Windows, i percorsi del file system Linux, i keystore Java, i reverse proxy, i bilanciatori di carico, i firewall, i controller wireless e le appliance gestite.

Gestisci i servizi di directory come una fonte di individuazione separata. Interroga gli oggetti certificato e i profili in Microsoft Entra ID, Active Directory, Google Workspace, Okta e nelle piattaforme di gestione degli endpoint. Un certificato potrebbe non apparire mai su una porta in ascolto pur continuando a controllare l'autenticazione del dispositivo o l'accesso WiFi. I vendor di rete creano un altro punto cieco: i controller wireless, i firewall, i gateway VPN e le piattaforme RADIUS possono contenere ciascuno la propria copia, con procedure di rinnovo e proprietà separate.

Normalizzare prima di assegnare

Gli strumenti di discovery restituiscono formati incompatibili. Converti i loro risultati in un unico record per certificato, quindi deduplica utilizzando il numero di serie, l'impronta digitale e l'identità della chiave pubblica, laddove opportuno. Mantieni un contesto sufficiente per distinguere un file inutilizzato da una dipendenza di produzione attiva. Registra anche il provider e il metodo di discovery, in modo che un risultato mancante possa essere ricondotto a un sistema di origine anziché essere scambiato per un'assenza.

Campo Valore di esempio Scopo
Oggetto Identità del servizio o del dispositivo Identifica l'oggetto del certificato
Emittente Nome della CA intermedia Mostra quale autorità lo ha firmato
SANs DNS, email, URI o identificatori del dispositivo Registra le identità convalidate dai client
Uso della chiave Autenticazione server o autenticazione client Impedisce l'uso nel ruolo errato
Scadenza Data di fine validità Guida la pianificazione del rinnovo
Numero di serie Identificatore emesso dalla CA Supporta l'audit e la revoca
Posizione di archiviazione Archivio server, appliance, profilo di directory o vault Mostra dove deve avvenire la sostituzione
Proprietario e contatto Team designato e contatto di escalation Rende possibile l'azione
Catena di dipendenza Relazioni intermedie e root Rivela i punti di guasto condivisi
Stato Attivo, pianificato, scaduto, revocato o non utilizzato Separa il rischio dal disordine storico

La proprietà determina se un inventario può guidare l'azione. "Rete" o "IT" non identificano chi approva una modifica, esegue l'implementazione o risponde a un guasto. Assegna un proprietario del servizio, un team operativo, un contatto di escalation e la criticità aziendale. Se un certificato RADIUS supporta il WiFi del personale, registra il servizio di rete, l'operatore di backup, il proprietario della piattaforma e l'autore del processo di modifica che autorizza l'implementazione.

Mappare le catene e classificare il rischio

Un certificato foglia può fallire perché la sua validità è terminata, il server ha omesso un intermedio o un client non si fida più della radice. Mappa ogni foglia sul suo intermedio e ogni intermedio sulla sua radice. Quindi segnala le dipendenze condivise. Una CA intermedia può supportare servizi non correlati, trasformando la sua sostituzione in una modifica coordinata tra servizi di directory, server e fornitori di rete.

Utilizza classificazioni che riflettono le conseguenze operative:

  • Critico per la produzione: autenticazione WiFi, accesso VPN, gateway di identità, servizi di pagamento e sistemi con impatto immediato sugli utenti.
  • Rivolto alle applicazioni: TLS web pubblico, API, reverse proxy, controller di ingresso e portali clienti.
  • Interno: mTLS da servizio a servizio, identità delle macchine, interfacce amministrative e ambienti di sviluppo.

I certificati ombra richiedono un passaggio di riconciliazione separato. Chiedete ai team delle applicazioni, ai managed service provider e ai fornitori di rete dove sono memorizzate le chiavi private, quale provider ha emesso ciascun certificato e come viene eseguito il rinnovo. Confrontate queste risposte con i record del servizio di directory, le esportazioni delle appliance e i risultati delle scansioni.

Un inventario completo è un registro di controllo aggiornato, non un elenco occasionale. Collega i certificati a sistemi, persone, provider, dipendenze e prove di implementazione, fornendo all'automazione del ciclo di vita una fonte affidabile invece di consentire a ciascun strumento di gestire solo i certificati che riesce a vedere.

Emissione e Provisioning dei Certificati con i Servizi di Directory

Un dispositivo può risultare gestito anche se l'accesso basato su certificati continua a fallire. In produzione, l'interruzione si verifica solitamente tra l'identità, la generazione delle chiavi, l'installazione del trust e la distribuzione del servizio. Gestisci il rilascio come un unico flusso di lavoro controllato: genera la coppia di chiavi, crea la CSR, convalida l'identità e la policy, firma tramite la CA approvata, quindi installa il certificato con la sua catena. Mantieni la generazione della chiave privata sull'endpoint o nelle sue vicinanze ogni volta che è possibile. La CSR dimostra il possesso di tale chiave, pertanto la chiave non deve transitare attraverso e-mail, sistemi di ticketing o cartelle condivise dell'amministratore.

Le distribuzioni di Microsoft Entra ID utilizzano comunemente i profili certificato Intune con SCEP o PKCS12. Lo SCEP è adatto ai dispositivi gestiti che generano le proprie chiavi e richiedono certificati tramite un connettore controllato. PKCS12 può racchiudere un certificato e una chiave privata quando il modello di provisioning lo richiede, ma il trasporto o l'archiviazione di tale pacchetto richiedono controlli più severi. Associa ogni profilo all'identità del dispositivo o dell'utente, definisci l'uso delle chiavi e registra la CA emittente e la catena di attendibilità nell'inventario centrale. Quel record è ciò che impedisce alla visualizzazione dei certificati di un singolo provider di diventare l'unica fonte di verità.

Gli ambienti Google Workspace richiedono la stessa separazione tra identità e materiale del certificato. Utilizzare Google Endpoint Management per la policy dei dispositivi gestiti, quindi utilizzare la Directory API e il contesto dell'unità organizzativa per associare ciascun certificato al relativo dispositivo o utente e alla policy che lo governa. Un file di certificato esportato non garantisce il corretto provisioning. Confermare che l'endpoint abbia ricevuto il profilo, installato la root attendibile e possa presentare il certificato client al servizio di relying.

Okta può contribuire alle decisioni di device-trust basate su certificato, ma la sola presenza del certificato non completa l'autenticazione. Combina la convalida del certificato e lo stato del dispositivo con le policy di accesso e multi-fattore applicabili. Se un dispositivo lascia il gruppo gestito, collega l'evento di directory alla disattivazione o alla revoca del certificato. La scoperta manuale lascia credenziali orfane e crea lacune tra i record di directory, le console della CA e gli apparati di rete.

Un diagramma che illustra il processo in cinque fasi per l'emissione e il provisioning di certificati digitali tramite l'integrazione dei servizi di directory.

Scegliere la CA in base al caso d'uso

Utilizza una CA pubblica per i nomi rivolti a Internet e i servizi che necessitano di un'ampia fiducia dei client. Utilizza una CA privata per le identità dei dispositivi interni, mTLS e la fiducia aziendale controllata. Un modello ibrido mantiene i certificati web pubblici separati dai certificati di identità interni, mentre ciascuna PKI segue controlli di emissione e revoca adeguati. Documenta la proprietà e le interfacce di distribuzione per ogni provider, in modo che l'automazione del rinnovo possa raggiungere server, servizi di directory e vendor di rete.

L'archiviazione delle chiavi influisce anche sul ripristino e sulla risposta agli incidenti. Le chiavi supportate da hardware nei TPM rendono più difficile l'estrazione e si adattano ai laptop gestiti e ai dispositivi a scopo fisso in cui la piattaforma fornisce un'identità hardware stabile. I keystore software sono più semplici da gestire su hardware diversi e flussi di lavoro di ripristino differenti, ma richiedono una protezione degli endpoint e controlli di accesso più rigorosi.

Il WiFi introduce un compromesso pratico. Un certificato di dispositivo deve sopravvivere alla manutenzione ordinaria del sistema operativo senza interrompere l'accesso, mentre l'organizzazione ha comunque bisogno di un modo per sostituirlo dopo una compromissione o un cambio di proprietà. Testa il rinnovo su Windows, macOS, iOS e Android, incluso il comportamento del supplicant dopo l'aggiornamento di un profilo. I team che riducono l'amministrazione RADIUS on-premises possono valutare il RADIUS-as-a-Service per il WiFi basato su certificati insieme a una distribuzione autogestita.

Gestione della rotazione, del rinnovo e della revoca

Alle 2 del mattino, un certificato può rinnovarsi con successo presso la CA e lasciare comunque un servizio offline. L'appliance potrebbe rifiutare la catena, la chiave privata potrebbe non corrispondere o l'applicazione potrebbe richiedere un riavvio manuale. La rotazione, il rinnovo e la revoca appartengono quindi a un unico flusso di lavoro operativo, non a tre ticket separati. Il rinnovo sostituisce un certificato in scadenza. La rotazione dovrebbe solitamente creare una nuova chiave, poiché il mantenimento della vecchia chiave privata ne preserva l'esposizione. La revoca gestisce la compromissione, la disattivazione o una decisione di policy che invalida un certificato prima della scadenza.

Impostate la finestra di rinnovo con sufficiente anticipo per diagnosticare eventuali errori di distribuzione prima della scadenza. Monitorate l'approvazione della CA separatamente dallo stato di installazione e di ricarica del servizio. Questa distinzione è il punto in cui la proliferazione dei certificati diventa visibile: provider diversi, servizi di directory, appliance e proprietari di applicazioni spesso segnalano parti diverse dello stesso ciclo di vita.

Progettare il rinnovo come un flusso di lavoro di implementazione

Un flusso di lavoro affidabile dovrebbe:

  1. Rilevare la finestra di rinnovo: Valutare la validità, la criticità del servizio, il provider e la complessità dell'implementazione.
  2. Rigenerare la CSR e la chiave: Creare una nuova chiave privata e seguire i requisiti del ciclo di vita PKI del DWP del Regno Unito.
  3. Applicare un gate di approvazione: Richiedere la conferma del proprietario del servizio per i sistemi ad alto impatto, consentendo al contempo il procedere automatico dei rinnovi a basso rischio conformi alle policy.
  4. Preparare la sostituzione: Installare il certificato e la catena completa su un endpoint secondario, nodo, listener o profilo di test.
  5. Convalidare prima del passaggio: Verificare il nome, l'uso della chiave, la creazione della catena, la attendibilità del client e il comportamento dell'applicazione.
  6. Eseguire uno switch controllato: Spostare il traffico o l'autenticazione sull'endpoint rinnovato senza mettere fuori linea il servizio.
  7. Registrare le prove: Aggiornare l'inventario condiviso con numero di serie, impronta digitale, provider, posizione di archiviazione, proprietario, approvazione e risultato dell'implementazione.

Per i servizi ad alta disponibilità, sostituisci un nodo alla volta. Convalida il comportamento reale del client prima di procedere con i nodi rimanenti. Conserva il certificato precedente per il rollback solo nei casi in cui la policy lo consenta, quindi rimuovi le chiavi private obsolete dopo la transizione. L'inventario dovrebbe anche registrare se ciascun vendor supporta l'installazione e i ricaricamenti automatici, poiché il solo rinnovo della CA non completa la modifica.

Un diagramma che illustra la gestione del ciclo di vita dei certificati digitali, mostrando i processi di rotazione, rinnovo automatizzato e revoca.

Rendere visibile la revoca

La revoca funziona solo quando i client facenti affidamento possono recuperare e applicare lo stato. Ospita le informazioni di revoca a livello centrale ad alta disponibilità, quindi gestisci la distribuzione CRL, i risponditori OCSP o entrambi in base all'ambiente. Testa anche il comportamento in caso di guasto. I client legacy potrebbero continuare a funzionare quando i servizi di stato non sono disponibili, lasciando i responsabili della risposta agli incidenti con un senso di controllo fuorviante.

Tratta i certificati orfani come un'indagine, non come un'attività di pulizia. Conferma che nessun servizio, dispositivo, processo di backup, flusso di lavoro della directory o integrazione del fornitore dipenda ancora dal certificato prima di contrassegnarlo come decommissionato. La rimozione di un certificato revocato da un endpoint non risolve l'incidente se un altro sistema si fida ancora di esso o se rimane attivo un certificato alternativo con la stessa identità.

Il modello di certificazione dell'identità digitale del Regno Unito lega inoltre la gestione dei certificati alla frequenza delle prove e delle revisioni. I servizi all'interno del UK Digital Identity and Attributes Trust Framework richiedono la certificazione da parte di un organismo di valutazione della conformità approvato. I certificati sono generalmente validi per tre anni, con una sorveglianza prevista ogni 12 mesi, di norma entro 30 giorni prima o dopo l'anniversario della certificazione. I requisiti del programma di certificazione del Regno Unito stabiliscono che i servizi devono essere ricertificati prima della scadenza del certificato. La certificazione si applica al servizio valutato e non automaticamente all'intera organizzazione.

Implementazione dell'accesso WiFi basato su certificati nei luoghi reali

Il WiFi basato su certificati funziona bene nelle sedi quando l'identità, la catena di attendibilità e la configurazione del supplicant sono progettate insieme. EAP-TLS elimina il problema della password condivisa, ma sostituisce un segreto con un ciclo di vita che deve fornire i certificati client, installare la CA radice corretta, configurare il profilo wireless e revocare l'accesso quando cambia l'identità della directory o la relazione con il dispositivo.

In un campus aziendale, il modello più pulito è solitamente un SSID per il personale che utilizza EAP-TLS con certificati di dispositivo supportati da directory e un'esperienza ospiti separata. Passpoint può consentire ai dispositivi gestiti di scoprire e connettersi alla rete appropriata senza dover inserire ripetutamente le credenziali. Per le apparecchiature più vecchie che non possono completare il flusso di certificati richiesto, un segmento iPSK può fornire chiavi specifiche per il dispositivo mentre la rete principale del personale mantiene controlli di identità più forti.

Un ospedale presenta un mix più complesso. Le workstation cliniche gestite possono supportare EAP-TLS, mentre i dispositivi specialistici, gli scanner, le pompe e le apparecchiature gestite dai fornitori potrebbero avere capacità di supplicant limitate. Collocate questi dispositivi in segmenti di rete strettamente definiti, documentate il loro modello di attendibilità e definite un controllo compensativo invece di indebolire l'SSID del personale per tutti i client.

In una catena di negozi, la policy centrale deve coesistere con le variazioni locali di switching e wireless. Meraki, Aruba, Ruckus e altri vendor offrono diversi controlli per certificati, RADIUS, Passpoint e onboarding. Mantieni la policy dei certificati neutrale rispetto ai vendor, quindi testa il profilo esatto su ciascuna famiglia di hardware. Le opzioni hardware WiFi compatibili con Aruba possono essere valutate come parte di questo design multi-vendor.

Fornitore Metodo EAP Integrazione RADIUS Supporto Passpoint Complessità di Onboarding
Cisco Meraki EAP-TLS, soggetto alla configurazione della piattaforma Wireless gestito in cloud con opzioni RADIUS esterne Disponibile tramite le funzionalità wireless supportate Moderata
Aruba EAP-TLS e altri metodi EAP enterprise Integrazione RADIUS gestita da controller o cloud Disponibile tramite le funzionalità WLAN supportate Moderata
Ruckus EAP-TLS e metodi enterprise supportati dal fornitore Integrazione RADIUS tramite gestione WLAN Disponibile tramite distribuzioni supportate Moderata
Infrastruttura mista Standardizzazione su EAP-TLS dove supportato dai client Centralizzazione delle policy, test degli attributi di ciascun fornitore Convalida del comportamento di roaming e dei profili per piattaforma Alta

Testare i guasti, non solo l'associazione

Una prima connessione riuscita dimostra ben poco. Testate un certificato con una SAN errata, un intermedio mancante, una root scaduta nell'archivio di attendibilità del dispositivo, un certificato client revocato, un timeout RADIUS e un dispositivo che si riconnette dopo un aggiornamento del sistema operativo. Confermate che l'utente visualizzi un percorso di ripristino utile anziché un ciclo di autenticazione infinito.

Mantieni una soluzione di backup per i dispositivi che non possono supportare EAP-TLS, ma isolala per ruolo e applica un piano di sostituzione. L'errore di produzione più comune consiste nel consentire alla rete di eccezione di diventare la rete predefinita a causa di un onboarding affrettato.

Automazione del monitoraggio e della governance multi-provider

Un cruscotto centrale dovrebbe rispondere a quattro domande per ogni certificato: cos'è, dove viene utilizzato, chi lo possiede e cosa succede dopo. Dovrebbe importare lo stato da CA pubbliche, PKI private, servizi nativi del cloud come AWS ACM, Google Certificate Manager e Azure Key Vault, oltre a piattaforme di directory, controller di rete, bilanciatori di carico e store di applicazioni.

Il monitoraggio richiede molto più di una semplice data di scadenza. Verifica la completezza della catena, la corrispondenza tra chiave e certificato, la copertura SAN, l'uso delle chiavi, la raggiungibilità della revoca, la coerenza della distribuzione e se il certificato osservato sull'endpoint corrisponde a quello registrato nell'inventario. Avvisa i proprietari tramite il sistema che già utilizzano, quindi passa al livello successivo solo quando il proprietario non conferma la ricezione o se il tempo rimanente supera una soglia di rischio più elevata.

Le ragioni operative a favore dell'automazione sono forti nei carichi di lavoro legati alle certificazioni nel Regno Unito. I dati di valutazione di Cyber Essentials hanno registrato 132.094 certificati assegnati dall'inizio del programma, 27.027 organizzazioni certificate uniche nel Regno Unito nei 12 mesi precedenti e 35.434 certificazioni totali in quel periodo. Nel 2022, il programma ha registrato 24.300 certificazioni, tra cui 16.554 ricertificazioni e 7.746 nuove certificazioni, secondo la valutazione del programma Cyber Essentials del Regno Unito. Il carico di lavoro è fortemente incentrato sui rinnovi, pertanto calendari, raccolta delle prove, attività degli esaminatori e promemoria dovrebbero essere progettati attorno alla ricertificazione piuttosto che all'emissione una tantum.

Un diagramma che illustra un portale di governance unificato per il monitoraggio automatizzato e la gestione di certificati digitali multi-provider.

Gestire i provider senza creare un nuovo silo

Il consolidamento su un'unica CA può semplificare policy, contratti, modelli e supporto. Tuttavia, può anche creare un rischio di concentrazione e rendere costosa la migrazione. Un modello multi-provider migliora la resilienza e può adattarsi a diversi casi d'uso, ma solo se l'organizzazione standardizza i campi dell'inventario, le regole di proprietà, i passaggi di approvazione, la policy di generazione delle chiavi e la reportistica.

Un percorso di maturità pratico si presenta così:

  • Reattivo: i team rilevano i certificati scaduti solo dopo un incidente.
  • Registrato: esiste un inventario condiviso, ma il rilevamento e gli aggiornamenti rimangono manuali.
  • Monitorato: le scansioni degli endpoint e le integrazioni dei provider rilevano le modifiche e inviano avvisi basati sul proprietario.
  • Orchestrato: l'automazione approvata genera chiavi, richiede certificati, distribuisce i sostituti, convalida i servizi e aggiorna i record.
  • Governato: policy-as-code, prove di audit, ridondanza dei provider, gestione delle eccezioni e analisi del ciclo di vita operano in tutto l'ambiente aziendale.

Non automatizzare ogni rinnovo fin dal primo giorno. Inizia con la scoperta e la proprietà, automatizza i certificati a basso rischio e mantieni i passaggi di approvazione per l'infrastruttura di autenticazione e gli intermedi condivisi. Per i team che gestiscono gli endpoint wireless, un WiFi SSL certificate checker può supportare la convalida mirata, ma dovrebbe integrare, anziché sostituire, l'inventario autorevole.


Purple fornisce l'autenticazione WiFi basata sull'identità, l'accesso del personale di livello certificato, le integrazioni di directory, Passpoint e il supporto iPSK in ambienti di rete misti, aiutando i team a collegare il provisioning e la revoca dei certificati alle reali operazioni della sede. Scopri come Purple si adatta al ciclo di vita dei tuoi certificati WiFi, quindi visita Purple per discutere un'implementazione basata sui tuoi servizi di directory, vendor di rete e requisiti di onboarding.

Pronto per iniziare?

Prenota una demo con uno dei nostri esperti per scoprire come Purple può aiutarti a raggiungere i tuoi obiettivi di business.

Parla con un esperto