4 ms·
I believe, in an ideal world you'd have your private key stored safely on a private webserver, or maybe your mobile phone.
by sigkill 14y ago
I believe, in an ideal world you'd have your private key stored safely on a private webserver, or maybe your mobile phone.
- rjzzleep 14y agoyou mean the mobile phone who's data can be accessed remotely by apple, google, htc and god knows who else?
- greyboy 14y agoIn an ideal world, we wouldn't need to worry about unauthorized access. Unfortunately, that world doesn't exist. But I sincerely hope a requirement for me to use the internet doesn't demand we have a private server instance or a smartphone of any variety (my Nokia candy bar variant serves me just fine). I can think of many problems we'd need to account for (lack of internet, dead/lost phone, corruption, older folks, etc).
- sigkill 14y agoYou know, sometimes the simplest problems are the hardest to solve. You'd think right? "What's the best way to know if this guy is who he is claiming to be?" 1. Shared secret/Password - He tells me something during registration and then I use that information to verify if he's saying the same thing when he want access the site. 2. PKI - Describes itself. 3. Something he claimed to have during sign-up, so let me check if he has it now. The problem is, every system is going to have a point of failure/point of absolute control. This is because, you want someone to be able to reset their password/public key/auth token if they forget/misplace/get stolen. Sure, things would be a lot easier if you left the liability on the user, by explicitly stating that if Acts of God (legal term) happen to him, you are not liable. But in this day and age where I see every service tending towards dummifying and hand-holding, I don't see this approach being popular at all. In the above approach, by pushing all liability onto the user, you tell him that HE and ONLY HE is responsible towards the safe storage of his credential. It's not like in real-life, people can't come up with a gun pointed at you and tell you to give up your auth token, assuming they MitM'ed your password.
- greyboy 14y agoI'm not sure we really disagree, if I understand your response correctly. I _do_ think there can be improvement (and, probably, should). My main objection was calling for using a device that is expensive, requires special/additional phone plans, and doesn't _really_ solve the problem (especially for most of the global population). I have a rather diverse set of friends by age, income and technical experience - and smartphones aren't the majority.
- sigkill 14y agoYou are correct. I am not in disagreement with you. We definitely need a way to authenticate people. But like I said, authenticating systems need to be fool-proof enough to not allow false positives yet flexible enough to allow people to screw up and get a fresh start without wiping all their data. These two goals, by definition are the equivalent of trying to look towards the left and right at the same time.