Protezione contro XSS utilizzando una minuscola macchina virtuale nel browser

0

Sto lavorando su un framework web che fa sondaggi. Ha un gestore di espressioni che consente agli utenti amministratori di eseguire codice sul client come Javascript. Potrebbe esserci un potenziale problema XSS quando c'è più di un amministratore, come nel caso delle università. Quindi, invece di compilare le espressioni su Javascript, che ne dici di compilarle su un bitcode e di avere una minuscola VM nel browser per controllare XSS? Pensi che potrebbe fornire una protezione migliore rispetto all'analisi di Javascript?

    
posta Olle Härstedt 14.10.2015 - 15:56
fonte

1 risposta

2

Costruire la tua "VM" potrebbe essere un passaggio piuttosto pesante.

Tratta qualsiasi codice che non hai scritto come parte di un'applicazione esterna. Esegui lo script fuori pagina, idealmente in una sandbox sul server. (Utilizzare un plug-in spidermonkey o una sandbox del nodo.) Per lo meno, eseguire script non affidabili in un frame su un dominio completamente separato.

    
risposta data 14.10.2015 - 16:47
fonte

Leggi altre domande sui tag