Ho un editor di testo avanzato sul mio sito che sto cercando di proteggere dagli attacchi XSS. Penso di avere praticamente tutto gestito, ma non sono ancora sicuro di cosa fare con le immagini. In questo momento sto utilizzando la seguente espressione regolare per convalidare gli URL di immagine, che sto assumendo bloccherà in linea javascript attacchi XSS:Scripting cross-site da un'immagine
"https?://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+"
Quello che non sono sicuro di come è aperto questo mi lascia da attacchi XSS l'immagine remota. Il collegamento a un'immagine esterna rappresenta una seria minaccia per la sicurezza?
L'unica cosa che posso pensare è che l'URL inserito fa riferimento a una risorsa che restituisce "text/javascript
" come tipo MIME invece di una sorta di immagine e che quindi viene eseguito javascript.
È possibile? C'è qualche altra minaccia alla sicurezza che dovrei prendere in considerazione?
Consiglio anche il ha.ckers.org foglietto: ha.ckers.org/xss.html –