Il rendering delle email HTML è il processo che un client di posta elettronica usa per visualizzare messaggi formattati come testo colorato, immagini, collegamenti e layout incorporati. Molti client non disegnano direttamente questo contenuto; si affidano a componenti simili a quelli dei browser o a motori di rendering per interpretare HTML, CSS e talvolta contenuti attivi. Questo rende la casella di posta più di un semplice visualizzatore di testo: diventa un piccolo runtime web.
Nella sicurezza informatica, questo è importante perché gli aggressori possono sfruttare le vulnerabilità nello stack di rendering per eseguire codice, caricare contenuti remoti o attivare comportamenti non sicuri quando un messaggio viene aperto o visualizzato in anteprima. Un client vulnerabile può esporre gli utenti ancora prima che facciano clic su un allegato o su un collegamento. I difensori riducono questo rischio applicando patch ai client di posta e ai motori di rendering, disabilitando i contenuti attivi non necessari, limitando i contenuti esterni e preferendo, quando possibile, la visualizzazione in testo semplice. Un progetto di rendering accurato trasforma la casella di posta da superficie di esecuzione a livello di visualizzazione.


