Oggi sono andato a fare & resettare il mio router, ma ho dimenticato la password dell'account per l'ISP. Sulla (estremamente) off-chance della password presente nel campo "Password", sono andato alla pagina appropriata delle impostazioni di configurazione del router ( che non è protetto usando HTTPS ) & trovato che la password era stata oscurata con caratteri fittizi (••••).
Tuttavia, durante la visualizzazione del sorgente della pagina la password è completamente visualizzabile , di cui è essenzialmente questo:
<inputtype="password" name="Password" value="SDrtdF">
ovviamente non è la mia password, e ho anche cambiato un paio di aspetti dell'elemento HTML per minimizzare lo sfruttamento
Il valore di input del campo della password è fornito dal router, e non dal browser (non uso la compilazione automatica o strumenti per ricordare le password). Per questo esempio, la vera password è SDrtdF
, che è il valore del campo password.
Questo significa essenzialmente che chiunque abbia accesso al router * può facilmente recuperare la password per l'account che si connette all'ISP e utilizzarla altrove per scopi illegali. Sapendo come alcuni ISP possono essere (soprattutto negando che ci sia un problema, prendendo una settimana per capire qual è il problema, ecc.), Il primo che la vittima può sapere è quando l'ISP li interrompe e / o la polizia viene a bussare la loro porta.
* se un computer sulla rete è stato infettato da malware e amp; se detto malware restituisce una copia della fonte di ogni pagina visitata, non sarà richiesto alcun accesso "fisico" al router.
È prassi comune sui siti web utilizzare l'input "fittizio" nei campi password / sensibili. La compilazione automatica del browser non mette nemmeno le password in "vista semplice" in questo modo.
È ovvio che la password dell'ISP è supposta da nascondere (altrimenti, perché denotarla come un campo password in primo luogo se la password dovrebbe essere visibile?).
Questa vulnerabilità dovrebbe essere presa sul serio? Vale la pena sensibilizzare il produttore del router (direi di sì, poiché anche gli altri router potrebbero presentare la stessa vulnerabilità?
NB: Ho già reso noto il produttore del router, e non ho intenzione di rivelare il produttore o il modello del router fino a quando / se questo è stato risolto, per sicurezza dei router vulnerabili.