Bad title: it works only while you have the password field focused. Bad content: when you log in or register you send your password to the servers anyway. It's irrelevant, since all connections (as shown in your post) are made with https. One could argue "they are seeing what you write even if you haven't sent it yet", but meh, it's just a damn password field, not a chat field. So bad, bad, bad.
They're embedding the password in a GET request. That'll get logged all over the place.
Ebay posts every character a user types into the password box
11–20 of 220 posts
Re: Ebay posts every character a user types into the password box
#12If someone has broken ebay https they will surely be able to catch the whole password at the end.
Re: Ebay posts every character a user types into the password box
#13Re: Ebay posts every character a user types into the password box
#14It still gives attackers the knowledge that if they can get access to the logfiles, they can see passwords. Then the problem becomes getting access to the logfiles!
Any leak of relevant information about security is of potential value.
Re: Ebay posts every character a user types into the password box
#15Earlier quoted context omitted.
They're embedding the password in a GET request. That'll get logged all over the place.
But GET arguments are not visible to 3rd parties when using https. Anything after the host name is sent encrypted.
It's completely unnecessary to have everyone's passwords be viewable by however many people have access to one or more of those logs (for a org the size of ebay, maybe 10-100 people?).
Sure, it's not as terrible as if it was sent over http, but 'not being as the worst it could possibly be' isn't a very high bar.
Re: Ebay posts every character a user types into the password box
#16edit: the best sopution for this is probably to wait a specified amount between requests, rather than doing it with each character.
Re: Ebay posts every character a user types into the password box
#17Bad title: it works only while you have the password field focused. Bad content: when you log in or register you send your password to the servers anyway. It's irrelevant, since all connections (as shown in your post) are made with https. One could argue "they are seeing what you write even if you haven't sent it yet", but meh, it's just a damn password field, not a chat field. So bad, bad, bad.
As I said in the Post, it is not a security vulnerability itself, but I want to point out that it can be very dangerous to put a password in a GET request. And the response of ebay is bad too. But thank you for your constructive comment ;)
EDIT: Sorry for the misunderstanding: as mentioned elsewhere, the problem is not so much the user-agent end, but the hops between where the decryption happens and where the information is used. Why expose the information more than needed there? So I guess ebay's response is a bit lacking. They could make things more secure with relatively little effort.
Re: Ebay posts every character a user types into the password box
#18Bad title: it works only while you have the password field focused. Bad content: when you log in or register you send your password to the servers anyway. It's irrelevant, since all connections (as shown in your post) are made with https. One could argue "they are seeing what you write even if you haven't sent it yet", but meh, it's just a damn password field, not a chat field. So bad, bad, bad.
They're embedding the password in a GET request. That'll get logged all over the place.
Re: Ebay posts every character a user types into the password box
#19Earlier quoted context omitted.
They're embedding the password in a GET request. That'll get logged all over the place.
But GET arguments are not visible to 3rd parties when using https. Anything after the host name is sent encrypted.
Re: Ebay posts every character a user types into the password box
#20Not to argue in favor of sending sensitive data via GET, but I think it is worth pointing out that third-party proxies cannot see the URL or other parts of the HTTP headers or body when the connection is using HTTPS.