Una sessione di login HTTP è lo scambio di richieste, risposte e dati di sessione utilizzato quando un utente effettua l'accesso a un'interfaccia web. In una configurazione semplice, può trasportare nomi utente, password, cookie o token di autenticazione tra il browser e il server. Se quel traffico viene inviato senza una forte protezione del trasporto, chiunque possa osservare la rete potrebbe essere in grado di leggere o riutilizzare le credenziali.
Questo è importante perché i pannelli di amministrazione web, le console cloud e i portali interni spesso si affidano alle sessioni di login per stabilire la fiducia. Gli aggressori cercano HTTP non cifrato, una gestione debole dei certificati o token di sessione esposti per poter dirottare l'accesso o recuperare le password dal traffico catturato. I difensori riducono il rischio imponendo HTTPS, usando HSTS, impostando cookie sicuri e HttpOnly, limitando la durata della sessione e evitando qualsiasi progetto che invii segreti in chiaro. Sulle reti locali, questi controlli sono particolarmente importanti perché gli aggressori vicini possono spesso intercettare il traffico più facilmente di quelli remoti.


