2012-06-29 8 views
21

La libreria AntiXSS di Microsoft è stata broken per 6 mesi e sembra abbandonata (potrebbe essere o non essere ufficialmente il caso). A causa di un problema di sicurezza con le versioni precedenti, non è sicuro eseguire il rollback a una versione precedente. Esistono buone alternative attivamente sviluppate per AntiXSS e la sicurezza Web in generale quando si lavora con lo stack Microsoft (in particolare MVC)?Alternativa Microsoft AntiXSS

+0

Perché è la vista Razor protezione del motore XSS non è sufficiente? –

+1

@LeonCullens non è sufficiente per i casi in cui agli utenti è consentito caricare contenuto html, ad esempio quando si utilizza tinymce o un altro editor di testo RTF. –

+0

Ah bene. Temo di non poterlo aiutare :-) –

risposta

3

Ho lo stesso problema e ho cercato una soluzione alta e bassa ma non ho trovato niente altro là fuori.

Fondamentalmente, penso che l'unica possibilità di andare avanti sia usare un po 'di WMD (come fanno qui su Stackoverflow) ... inviarlo al server come markup WMD e poi salvarlo nel database come HTML e poi convertirlo in html quando lo si sputa nella pagina sul server.

Questo potrebbe essere un buon punto di partenza: http://code.google.com/p/pagedown/