I protocolli Web sono le regole di comunicazione utilizzate da browser e server, più comunemente HTTP e HTTPS. Definiscono come richieste, risposte, cookie, intestazioni e sessioni crittografate si muovono attraverso Internet. Nel campo della cybersecurity, questi protocolli sono importanti perché sono canali legittimi e ad alto volume che gli attaccanti possono sfruttare per nascondere attività malevole all'interno di un traffico Web apparentemente normale.
Il malware utilizza spesso i protocolli Web per il comando e controllo, il furto di dati e il beaconing, perché gli strumenti di sicurezza possono trattare il traffico simile a quello del browser come routine. Un attaccante può far sembrare un beacon una normale accesso a una pagina usando porte comuni, stringhe standard dell'user-agent e la crittografia HTTPS. I difensori osservano segnali che non si adattano alla navigazione normale, come connessioni ripetute a intervalli fissi, domini insoliti, processi non del browser che effettuano richieste Web o destinazioni che si comportano in modo diverso da veri siti Web. Un'analisi attenta dei modelli HTTP e HTTPS aiuta a distinguere la navigazione innocua dalla comunicazione nascosta del malware.


