🏢Active DirectoryKerberosAttack PathsMonitoring

Attacco Silver Ticket: ticket di servizio Kerberos forgiati in Active Directory

Un Silver Ticket è un ticket di servizio Kerberos forgiato con il segreto di un account di servizio. Scopri prerequisiti reali, limiti di visibilità KDC e hardening AD efficace.

Younes AZABARDi Younes AZABAR16 min di lettura
Attacco Silver Ticket: ticket di servizio Kerberos forgiati in Active Directory

Che cos'è un attacco Silver Ticket?

Un attacco Silver Ticket consiste nel forgiare un ticket di servizio Kerberos (TGS) usando il segreto dell'account di servizio target. MITRE traccia la tecnica come T1558.002, Silver Ticket.

Il perimetro è più stretto rispetto a un Golden Ticket, ma il meccanismo è importante. Un attaccante che conosce l'hash della password o la chiave Kerberos di un account di servizio può forgiare un ticket per quel servizio e presentarlo direttamente all'host che lo esegue. MITRE è esplicita su tre punti:

  • l'attaccante ha bisogno dell'hash della password dell'account di servizio target
  • il ticket forgiato è un ticket di servizio, non un TGT
  • il ticket può essere creato senza interagire con il KDC

Quest'ultimo punto spiega perché i Silver Ticket restano preziosi. L'attaccante non chiede a un domain controller di emettere il ticket di servizio in tempo reale. Lo forgia offline e poi lo presenta al servizio target.

Il perimetro di questo articolo sono gli ambienti Kerberos di Windows Active Directory. Il focus è la catena reale di prerequisiti, il comportamento di protocollo che distingue l'attacco dai Golden Ticket, e le misure di hardening sugli account di servizio che riducono davvero l'opportunità.


Come funziona l'attacco Silver Ticket

Kerberos si basa normalmente sul fatto che il Key Distribution Center emette un ticket di servizio dopo che il client presenta un TGT valido. Silver Ticket rompe questo flusso atteso forgiando direttamente il ticket di servizio.

La pagina MITRE sulla tecnica Silver Ticket afferma che avversari con l'hash della password di un account di servizio target possono forgiare Kerberos ticket granting service tickets, cioè ticket di servizio. A differenza dei Golden Ticket, questi ticket sono limitati a una risorsa specifica e al sistema che la ospita. Ma a differenza di un Golden Ticket, l'attaccante può creare il ticket senza interagire con il KDC.

Questa differenza di design produce due conseguenze dirette:

  • il ticket forgiato è limitato a uno specifico service principal invece che all'intero dominio
  • il rilevamento è spesso più difficile perché manca il normale percorso di emissione lato domain controller

Perché il segreto dell'account di servizio è centrale

Silver Ticket funziona perché l'attaccante conosce la chiave usata dall'account di servizio target. Quel segreto può derivare da:

  • credential dumping diretto dopo una compromissione
  • estrazione dell'hash della password di un account di servizio da un server dove il servizio gira
  • Kerberoasting: Come Craccano gli Account di Servizio, che MITRE cita esplicitamente come una via per ottenere l'hash target

Se l'attaccante non riesce a ottenere il segreto del servizio target, non può forgiare un Silver Ticket utilizzabile per quel servizio.

Perché alcuni ticket forgiati raggiungono comunque il percorso del servizio

La documentazione Microsoft su Kerberos mostra che l'elaborazione della PAC dipende dal modello applicativo e dalle assunzioni di trust. In particolare, Microsoft nota che la validazione PAC può essere opzionale per un'applicazione autonoma.

Questa sfumatura è importante, ma non va sopravvalutata. Il prerequisito centrale di Silver Ticket resta il possesso del segreto dell'account di servizio target e un percorso di servizio target disposto ad accettare il ticket presentato. Il comportamento della PAC è una parte del modello di elaborazione lato servizio, non una spiegazione completa di ogni caso di successo di un ticket forgiato.


Silver Ticket vs. Golden Ticket, Kerberoasting e Pass-the-Ticket

Questi termini vengono spesso confusi. Non dovrebbero esserlo.

  • Silver Ticket: ticket di servizio forgiato per un servizio specifico dopo aver ottenuto il segreto dell'account di servizio
  • Golden Ticket: TGT forgiato a partire dal segreto krbtgt, con un impatto molto più ampio a livello di dominio. Vedi Golden Ticket: Le Chiavi del Tuo Dominio
  • Kerberoasting: richiedere ticket di servizio legittimi al KDC e craccarli offline per recuperare segreti di account di servizio. Vedi Kerberoasting: Come Craccano gli Account di Servizio
  • Pass-the-Ticket: rigiocare o riutilizzare un ticket Kerberos reale che è stato rubato anziché forgiato

Silver Ticket si colloca spesso dopo un altro attacco prerequisito. Kerberoasting o il credential dumping ottengono il segreto dell'account di servizio. Silver Ticket trasforma quel segreto in accesso non autorizzato al servizio.


Perché i Silver Ticket contano ancora

I Silver Ticket sono meno famosi dei Golden Ticket, ma restano importanti perché colpiscono una debolezza aziendale comune: segreti di account di servizio gestiti male.

Gli account di servizio sono spesso più ampi e più vecchi di quanto i team pensino

Gli account di servizio tendono a sopravvivere per anni, sostenere più applicazioni e accumulare SPN, diritti locali ed eccezioni operative. Questo crea esattamente il tipo di segreto longevo che un attaccante cerca.

L'attacco è più silenzioso di un normale flusso di servizio emesso dal KDC

MITRE evidenzia direttamente il problema di rilevamento più importante: i Silver Ticket forgiati possono essere creati senza interagire con il KDC. Questo significa che parte della normale visibilità del domain controller su cui i difensori fanno affidamento manca fin dal momento in cui il ticket viene forgiato.

L'igiene debole degli account di servizio esiste ancora

La guida Microsoft sugli account di servizio gestiti esiste perché la gestione manuale delle password di servizio è soggetta a errori. Un normale account utente che esegue un servizio resta uno dei luoghi più facili per accumulare chiavi vecchie, rotazione debole e impostazioni di cifratura incoerenti.

La cifratura Kerberos legacy continua ad aumentare il rischio

Microsoft è ora andata oltre la semplice eliminazione progressiva di RC4. Nell'ambito del rollout della CVE-2026-20833, gli aggiornamenti dal 13 gennaio 2026 hanno aggiunto eventi di audit, quelli dal 14 aprile 2026 hanno cambiato il valore predefinito del KDC per DefaultDomainSupportedEncTypes a solo AES-SHA1 (0x18), e gli aggiornamenti rilasciati a partire da luglio 2026 hanno rimosso la sottochiave di registro RC4DefaultDisablementPhase che consentiva un rollback. Un domain controller senza configurazione esplicita ora assume solo AES. Questo è rilevante perché gli account di servizio con una postura di cifratura vecchia sono spesso gli stessi account che restano mal gestiti operativamente, e sono quelli che si rompono o mantengono silenziosamente una chiave RC4 non appena il default cambia.


Prerequisiti di un attacco Silver Ticket riuscito

Silver Ticket non è un trucco Kerberos a un clic. Diverse condizioni devono allinearsi.

1. L'attaccante deve ottenere il segreto dell'account di servizio target

Questo è il prerequisito non negoziabile. MITRE afferma esplicitamente che l'attaccante ha bisogno dell'hash della password dell'account di servizio target. Le vie di acquisizione comuni sono il credential dumping e il Kerberoasting.

2. Il servizio target deve dipendere da quel service principal

Il ticket forgiato deve corrispondere a un'identità di servizio reale accettata dall'host. Il perimetro è quindi più stretto rispetto a un Golden Ticket.

3. Il ticket forgiato deve essere accettato dal percorso di servizio preso di mira

La documentazione Microsoft sulla PAC mostra perché l'elaborazione lato servizio può variare in base al design dell'applicazione. Questa sfumatura è utile per capire il protocollo, ma non elimina la necessità che l'attaccante colpisca il service principal giusto con il segreto giusto.

4. L'account di servizio deve avere abbastanza valore da contare

Un ticket forgiato per un servizio a basso valore resta comunque un problema, ma la vera preoccupazione riguarda un account di servizio legato a un'applicazione sensibile, un workflow amministrativo o un host privilegiato.

5. L'ambiente presenta ancora un'igiene debole degli account di servizio

Account di servizio basati su utente e longevi, mancata adozione di gMSA, rotazione debole, account di servizio sovraprivilegiati o chiavi vecchie dipendenti solo da RC4 rendono i prerequisiti di Silver Ticket più realistici di quanto dovrebbero essere.


La catena di attacco

Una catena pratica di intrusione Silver Ticket di solito appare così.

Step 1 - Identificare un account di servizio che valga la pena colpire

L'attaccante mappa SPN, servizi e sistemi per trovare un service principal che darebbe accesso utile se compromesso.

Step 2 - Ottenere l'hash o la chiave dell'account di servizio

L'attaccante ottiene il segreto tramite dumping, cracking offline dopo Kerberoasting o un altro percorso di accesso alle credenziali.

Step 3 - Forgiare offline il ticket di servizio

Usando il segreto del servizio, l'attaccante crea un ticket di servizio Kerberos per il service principal scelto.

Step 4 - Presentare il ticket forgiato direttamente al servizio

È qui che Silver Ticket diverge dal normale percorso Kerberos. MITRE indica che il ticket forgiato può essere usato senza interagire con il KDC.

Step 5 - Usare l'accesso risultante entro il perimetro del servizio

L'accesso è più ristretto di quello di un Golden Ticket, ma può comunque essere grave dal punto di vista operativo se il servizio gira su un host sensibile, espone funzioni amministrative o abilita il movimento laterale.

Per questo Silver Ticket rientra nella stessa revisione di Percorsi di Attacco AD: Catene di Configurazioni Errate. Anche un ticket di servizio limitato può diventare parte di una catena molto più ampia.


Rilevamento

Rilevare Silver Ticket è difficile per un motivo semplice: l'attaccante potrebbe non chiedere mai al KDC il ticket di servizio che usa.

Il modello corretto è quindi anomaly detection più rilevamento dei prerequisiti, non un singolo Event ID che dimostri il caso in modo miracoloso.

Cercare un uso di ticket di servizio che non si allinea con l'attività attesa del KDC

La detection strategy MITRE per Silver Ticket (DET0241) descrive uno dei migliori approcci di alto livello: cercare attività anomala di ticket di servizio Kerberos, inclusi campi malformati negli eventi di logon e richieste TGS senza interazione con il KDC.

Operativamente, questo significa indagare i casi in cui:

  • un account di servizio viene usato su un host o una risorsa fuori dal suo perimetro atteso
  • il servizio target vede attività autenticata Kerberos che non si allinea in modo pulito con i normali pattern di emissione TGS lato KDC
  • compaiono campi malformati o insoliti nei dati di logon o di elaborazione dei ticket

Non è una regola banale da implementare. Richiede una baseline di quali host e risorse ogni account di servizio dovrebbe effettivamente toccare.

Monitorare gli attacchi prerequisito, non solo il ticket forgiato in sé

La detection strategy MITRE indica anche direttamente l'accesso sospetto a LSASS e il credential dumping come fonti di dati utili. Questo è rilevante perché il segreto dell'account di servizio di solito deve essere rubato prima che il Silver Ticket esista.

Se già monitori:

allora sei molto più vicino a intercettare la catena di attacco reale rispetto a cercare solo un unico indicatore finale del ticket forgiato.

Usare il contesto degli eventi Kerberos con prudenza

La guida Microsoft su Kerberos relativa all'evento 4769 resta utile perché documenta che una normale richiesta di ticket di servizio è visibile al KDC come evento di ticket di servizio. Questo rende 4769 un contesto prezioso per l'attività Kerberos normale.

Per le indagini su Silver Ticket, il punto non è allertare in astratto quando manca 4769. Il punto è capire che un ticket di servizio forgiato potrebbe non seguire lo stesso percorso di emissione del KDC di un ticket di servizio legittimo. Qualsiasi rilevamento basato su questa idea richiede un contesto di baseline, non una regola semplicistica su un singolo evento.

Osservare gli account di servizio fuori dal loro blast radius atteso

La detection strategy MITRE per Silver Ticket cita specificamente i tentativi di accesso con account di servizio fuori da host o risorse attesi. Questo è uno dei rilevamenti più utili sul piano operativo perché è comprensibile per i difensori e legato al vero perimetro dell'account di servizio.

Correlare con l'attività privilegiata successiva

Se il ticket forgiato raggiunge un servizio con impatto amministrativo, i segnali successivi possono apparire come:

  • accesso insolito a funzioni amministrative dell'applicazione target
  • logon all'host del servizio da identità che non dovrebbero essere presenti lì
  • azioni privilegiate successive dopo l'accettazione del ticket
  • anomalie circostanti già coperte in Monitoraggio Sicurezza AD: Event ID e SIEM

Rimedio

La mitigazione di Silver Ticket è soprattutto hardening degli account di servizio. Se l'attaccante non può ottenere un segreto di account di servizio riutilizzabile, non può forgiare il ticket.

1. Migrare i servizi idonei a gMSA

La guida Microsoft sui group Managed Service Accounts è qui la mitigazione da fonte primaria più chiara.

Microsoft documenta che i gMSA:

  • lasciano che Windows gestisca la gestione delle password per gli account di servizio
  • cambiano periodicamente le chiavi usate per l'account
  • permettono agli host membri di ottenere i valori di password attuale e precedente dal domain controller
  • riducono la necessità che gli amministratori gestiscano manualmente la sincronizzazione delle password

Questo affronta direttamente uno dei maggiori prerequisiti di Silver Ticket: segreti di account di servizio statici o mal gestiti.

2. Configurare il supporto AES per gli account di servizio gestiti

La documentazione Microsoft sui gMSA è esplicita: gli account di servizio gestiti dipendono dai tipi di cifratura Kerberos supportati, e AES dovrebbe sempre essere configurato per gli MSA. Il domain controller legge l'attributo msDS-SupportedEncryptionTypes dell'account per decidere cosa supporta il server, e quando quell'attributo non è impostato tratta l'account come se non supportasse i tipi più forti. Quindi, se hai irrobustito l'host per rifiutare RC4 mentre l'attributo resta non definito, l'autenticazione fallisce sempre. Per questo la postura di cifratura deve essere esplicita e non presunta.

3. Reimpostare le vecchie password degli account di servizio per generare chiavi AES

La guida Microsoft sulla remediation RC4 in Kerberos spiega che gli account creati prima del supporto AES potrebbero non avere chiavi AES se le loro password non sono mai state reimpostate dopo l'introduzione del supporto AES. Microsoft è esplicita nel dire che cambiare la password dell'account genera queste chiavi.

Questo è rilevante perché molti account di servizio legacy sono abbastanza vecchi da portarsi dietro esattamente questo problema.

4. Eliminare la dipendenza residua da RC4

Questo non è più opzionale lato Microsoft: dagli aggiornamenti di luglio 2026, il KDC assume solo AES-SHA1 quando non è configurato alcun tipo di cifratura esplicito, e la sottochiave di registro per il rollback temporaneo è scomparsa. La guida RC4 di Microsoft fornisce i passaggi di audit e remediation per trovare gli account che lo usano ancora, inclusi gli script List-AccountKeys.ps1 e Get-KerbEncryptionUsage.ps1 e gli eventi 4768 e 4769. Questo non rende Silver Ticket impossibile da solo, ma rimuove un'altra debolezza legacy dalla gestione Kerberos degli account di servizio e migliora la baseline Kerberos complessiva. Si lega inoltre direttamente ad AS-REP Roasting: Raccogliere Hash Senza Credenziali e ad altri lavori di hardening Kerberos.

5. Minimizzare privilegio e perimetro degli account di servizio

Un ticket forgiato è utile solo quanto l'account di servizio dietro di esso. Anche se l'account di servizio deve esistere, non dovrebbe portare anche diritti admin locali non necessari, appartenenza a gruppi privilegiati o accesso ampio a sistemi non correlati.

6. Inventariare SPN e ownership degli account di servizio

Non puoi difendere segreti di account di servizio che non comprendi. Un vero programma di hardening dovrebbe sapere:

  • quali SPN corrispondono a quali account
  • quali host ci si aspetta usino quegli account
  • chi possiede operativamente ogni account di servizio
  • se l'account può essere migrato a gMSA
  • se l'account dipende ancora da RC4 o da impostazioni legacy

Per questo Auditare la sicurezza di Active Directory: checklist pratica va affiancato a questo argomento. Se stai scalando questa revisione su tutto il patrimonio, è rilevante anche Confronto tra strumenti di audit AD.

7. Trattare credential dumping e Kerberoasting come precursori diretti di Silver Ticket

Se un attaccante può dumpare o craccare offline il segreto di un account di servizio, il percorso Silver Ticket è ormai aperto. Per questo questo articolo va letto insieme a Kerberoasting: Come Craccano gli Account di Servizio, Attacchi Delega Kerberos: Non Vincolata a RBCD e Golden Ticket: Le Chiavi del Tuo Dominio.


Validazione dopo l'hardening

Non chiudere il rischio Silver Ticket solo perché hai cambiato una password una volta. Valida direttamente il modello degli account di servizio.

  • confermare quali service principal usano ancora account utente tradizionali invece di gMSA
  • verificare se ogni account di servizio ha chiavi AES e se RC4 è ancora in uso
  • verificare msDS-SupportedEncryptionTypes dove rilevante e confrontarlo con l'uso Kerberos reale osservato sui domain controller
  • rivedere i dati dell'evento 4769 sui KDC per capire quali account di servizio richiedono ancora ticket di servizio e con quali tipi di cifratura
  • verificare che i servizi sensibili non dipendano da identità di servizio obsolete, condivise o non documentate
  • confermare che agli account di servizio non vengano concessi privilegi più ampi di quelli di cui il servizio ha realmente bisogno

Il vero criterio di successo non è solo una policy Kerberos migliore. È che la compromissione di un account di servizio non fornisca più un segreto stabile e riutilizzabile con un ampio valore operativo.


Come EtcSec rileva l'esposizione correlata

Non esiste un vulnerability type esatto per Silver Ticket nel catalogo attuale, quindi i finding più utili sono i prerequisiti e le debolezze Kerberos circostanti che rendono pratica la tecnica.

I finding più rilevanti sono:

  • KERBEROASTING_RISK, perché il recupero offline di un segreto di account di servizio è uno dei precursori più chiari di Silver Ticket
  • KERBEROS_RC4_FALLBACK, perché la postura di cifratura Kerberos legacy spesso si sovrappone alla stessa popolazione di account di servizio mal gestiti
  • account di servizio privilegiati o con perimetro eccessivo che rendono un ticket di servizio forgiato molto più dannoso
  • condizioni di attack path circostanti già catturate in Percorsi di Attacco AD: Catene di Configurazioni Errate

Questo è il modello mentale corretto: Silver Ticket è una tecnica di ticket forgiato, ma la vera superficie di correzione è l'igiene degli account di servizio.


Controlli correlati

Se rivedi il rischio Silver Ticket, rivedi anche Golden Ticket: Le Chiavi del Tuo Dominio, Kerberoasting: Come Craccano gli Account di Servizio, AS-REP Roasting: Raccogliere Hash Senza Credenziali, Attacchi Delega Kerberos: Non Vincolata a RBCD, Monitoraggio Sicurezza AD: Event ID e SIEM, Percorsi di Attacco AD: Catene di Configurazioni Errate, Auditare la sicurezza di Active Directory: checklist pratica e Confronto tra strumenti di audit AD.

Riferimenti principali

Esplora le pagine di identity security collegate a questo tema