Verifica l'integrità di javascript CDN

5

I CDN accelerano il caricamento dei siti web consentendo la memorizzazione nella cache di librerie javascript usate frequentemente come jquery. Come facciamo a sapere se hanno modificato il javascript prima di servirlo ai miei clienti?

es. Ho confrontato l'hash di jquery.js e verificato che corrisponda all'hash sul sito ufficiale. Quindi inserisco il link sulla mia pagina web. 2 settimane dopo, il CDN lo sostituisce con una copia dannosa con un keylogger incorporato. Quando un client visita la mia pagina web, lo script dannoso viene scaricato e registra tutti gli input e lo invia al proprio server.

Posso usare una libreria come Crypto.JS per verificare il checksum md5 di uno script prima di eseguirlo? Questo deve essere fatto in javascript poiché l'exploit funziona sul lato client.

    
posta limbenjamin 06.12.2014 - 12:15
fonte

1 risposta

9

Questo è ciò che stai cercando - Integrità della subunità:

Riepilogo: link

L'integrità delle risorse secondarie è supportata solo dai browser più recenti.

    
risposta data 06.12.2014 - 17:37
fonte

Leggi altre domande sui tag