Un server HTTP embedded è un server web incorporato in un dispositivo o in un'applicazione, così da poter accettare richieste locali o remote senza fare affidamento su un servizio web separato. È comune nei controllori industriali, negli elettrodomestici e negli strumenti di gestione, dove un'interfaccia basata su browser è il modo più semplice per configurare, monitorare o recuperare file.
In ambito cybersecurity, i server HTTP embedded sono importanti perché spesso si trovano vicino a funzioni e dati sensibili. Se la gestione delle richieste del server è debole, gli attaccanti possono abusarne con traversal dei percorsi, bypass dell'autenticazione, injection di comandi o funzionalità di download di file non sicure. Un difetto nello strato web embedded può esporre file di configurazione, credenziali, chiavi o altri materiali di fiducia, anche quando l'applicazione principale sembra limitata. I difensori dovrebbero trattare i servizi embedded come qualsiasi altro software esposto in rete: applicare rapidamente le patch, limitare l'accesso alle reti fidate, ridurre gli endpoint esposti e verificare che la validazione degli input e i permessi dei file siano rigorosi.


