Venerdi 23 Ottobre 2026 18:42:23 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

XML Signature Wrapping

Un pattern di attacco che sfrutta la struttura XML in modo che il verificatore e l'applicazione non concordino su ciò di cui ci si può fidare.

XML Signature Wrapping è un pattern di attacco contro documenti XML firmati, in particolare nei sistemi SAML e SOAP. Funziona modificando la struttura di un messaggio XML in modo che il verificatore della firma continui a convalidare un elemento considerato affidabile, mentre l'applicazione legge un elemento diverso per la decisione di sicurezza effettiva. Il risultato è una discrepanza tra ciò che è stato firmato e ciò che viene usato.

Questo è importante perché i controlli di firma possono creare un falso senso di sicurezza se il codice non lega la firma all'esatta asserzione, al destinatario e al contesto che vengono consumati. Gli aggressori possono duplicare, spostare o nascondere nodi firmati e collocare dati malevoli dove il parser li troverà per primi. Le difese includono una risoluzione rigorosa dei riferimenti, il rifiuto di ID duplicati, un parsing XML rafforzato, controlli di schema e di audience, e progetti di libreria che collegano la convalida della firma all'esatto elemento di cui l'applicazione si fida.

← indice WIKICROOK