L'integrità della pagina di pagamento è l'insieme di controlli che verifica che gli script del checkout, i tag e il codice correlato lato browser non siano stati modificati senza autorizzazione. Si concentra sulla pagina che il cliente carica effettivamente, non solo sui sistemi backend che vi stanno dietro. I controlli tipici includono l'allowlist degli script, l'hashing dei file, l'applicazione di una Content Security Policy, il monitoraggio delle dipendenze e un rigoroso controllo delle modifiche per il codice di terze parti.
Questo è importante perché molti attacchi di sottrazione dei dati delle carte iniettano o sostituiscono JavaScript nelle pagine di checkout per catturare numeri di carta, nomi o dati CVV prima che il pagamento raggiunga il processore. Se i controlli di integrità sono deboli, uno script malevolo può mimetizzarsi in un sito legittimo ed esfiltrare silenziosamente i dati dal browser. I difensori usano il monitoraggio dell'integrità, la revisione del codice e gli avvisi su modifiche impreviste agli script per individuare l'e-skimming e altri furti lato browser. In pratica, l'integrità della pagina di pagamento trasforma la pagina di checkout in un perimetro di sicurezza monitorato, dove anche piccole modifiche non autorizzate diventano visibili.


