First off, I really like asuswrt and greatly appreciate the work by the devs.
I noticed that when logging into the router via web browser (locally) the authentication is done using HTTP Basic Auth, which sends the username: password information with only base64 encoding (versus HTTP Digest which sends hashes).
Although unlikely, this is a big security hole for anyone sniffing on the network. Assuming it is the same when logging in via WAN (if enabled), then that security hole is even bigger.
Also, when changing the password the new password is sent to the router in cleartext using HTTP POST params.
My question is, is this deeply integrated into the ASUS firmware? Or would it be possible to use hashes for authentication rather than the password, which is a best-practice for security reasons.
Or is there an option I am overlooking to change this?
Thanks
I noticed that when logging into the router via web browser (locally) the authentication is done using HTTP Basic Auth, which sends the username: password information with only base64 encoding (versus HTTP Digest which sends hashes).
Although unlikely, this is a big security hole for anyone sniffing on the network. Assuming it is the same when logging in via WAN (if enabled), then that security hole is even bigger.
Also, when changing the password the new password is sent to the router in cleartext using HTTP POST params.
My question is, is this deeply integrated into the ASUS firmware? Or would it be possible to use hashes for authentication rather than the password, which is a best-practice for security reasons.
Or is there an option I am overlooking to change this?
Thanks
Last edited: