People think encryption and hashing solves all problems without even understanding the issue.
The client sends SOMETHING to the server to login. The server makes sure that SOMETHING is correct. Anyone who can see the packet can see that same SOMETHING and send it themselves. It doesn't matter if it's plaintext or encrypted or hashed or whatever.
Bak - Sat Aug 27, 2005 6:52 pm
Post subject:
what if the server sent a random string, that was tacked onto the end of the password and then hashed, so a different hashvalue would be required every time you log in?
Mr Ekted - Sat Aug 27, 2005 7:44 pm
Post subject:
Then the "man in the middle" could see that hash and reply likewise. You still can't un-hash the password on the server, so the stored result would be meaningless.
Bak - Sun Aug 28, 2005 2:42 am
Post subject:
when you create an account or change the password the actual value would be sent to the billing server, but when you login the biller would tell the client the random string to tack on to the end, and compare the hash sent to what it should be, so that unless you catch the password when the account is being created or password is being changed, you have no way of finding out what it is. You don't need to un-hash the password on the server's side, just compute what the hash should be and compare the hashes.
A man in the middle would not be able to get your password for future use, only for that session.
Dr Brain - Sun Aug 28, 2005 9:47 am
Post subject:
That would require client, server and biller changes. You can be darn sure that it will never happen.
Bak - Sun Aug 28, 2005 2:16 pm
Post subject:
chatnet clients can be changed, so can ASSS, and so can some open source billers
Mr Ekted - Sun Aug 28, 2005 4:32 pm
Post subject:
You are correct Bak. However, if the "hacker" viewed the initial password exchance then he would be able to login as normal. This solution effectively narrows the window of opportunity.
Quan Chi2 - Fri Sep 16, 2005 4:45 pm
Post subject:
do you need to pay for anything to do all of this?
Bak - Fri Sep 16, 2005 7:16 pm
Post subject:
(shakes head) what? pay who?
Purge - Fri Sep 16, 2005 11:34 pm
Post subject:
Yeah, you can pay me.
Quan Chi2 - Sat Sep 17, 2005 11:40 am
Post subject:
I don't know.. to connect everyone
SamHughes - Sat Sep 17, 2005 5:00 pm
Post subject:
Chatnet operates via a parallel universe where bandwidth is free.
Quan Chi2 - Thu Sep 22, 2005 3:37 pm
Post subject:
lol parallel universe lol
Sounds so Twilight zone.. lol