5 ms·
United declares 4-digit pin login and lack of SSL “functioning as designed”
- NeutronBoy 11y agoWell, is that how it's supposed to be functioning? The tweet says it's a security vulnerability, their response says it's functioning as designed. Not mutually exclusive.
- deleted 11y ago[deleted]
- deftnerd 11y agoAlso, when you factor in the human tendency to pick very easily guessed PIN codes, it's laughably easy. [1] 11% are "1234" Also, when you log into the United website, you can transfer airline miles. True, once someone complains about their miles disappearing, United might pull them back and ban the receiving account, but it might take a while. It would be trivially easy to steal lots of airline miles into one hacked account and then sell them onto other people on the open market. When United takes them back, the buyers will be without recourse. [1] http://www.datagenetics.com/blog/september32012/index.html http://www.datagenetics.com/blog/september32012/index.html
- nadams 11y ago> Also, when you log into the United website, you can transfer airline miles. True, once someone complains about their miles disappearing, United might pull them back and ban the receiving account, but it might take a while. Put that into context - there are several groups of people: A - those who are accruing miles who don't know/care B - those who accrue miles but only use them/care when they are going somewhere in which they want to redeem them (ie vacation) C - those who check their accounts daily I would argue the vast majority of United's customers fall into A or B. Which means that by the time the customer figures out what happened - the miles will be long gone. And I'm sure United's response will be "sorry can't do anything". > When United takes them back, the buyers will be without recourse. That is assuming they are even willing or the miles haven't been redeemed already. Playing devil's advocate this isn't United's fault really - what is the balance between security and ease of use? From a business stand point you want the service as easy as possible to use so people give you money. The average person doesn't want to deal with email verification, complex passwords, or one time passwords - they just want to enter their credit card number and buy the ticket. Though, I'm sure United is making enough to lose a few customers...but it's all about money.
- eastbayjake 11y agoIt's not a bug for the purposes of a bug bounty program because logging in with a 4-digit pin is the actual design, not an unintended flaw in implementation
- curryhoward 11y ago> That means the attack surface for accessing someone's account is NP hard, but N is always equal to 4. FYI, the "N" in "NP hard" is not a number. It stands for nondeterministic. The mention of "NP hard" in the first place just seems...unnecessary.
- UnoriginalGuy 11y agoTo be honest both the email and tweet read like someone trying very very hard to sound smart. They're over-using concepts that don't help clarify the issue, so the only reason I can assume they even included that was so that we knew they knew that those concepts existed.
- blintzing 11y agoIs he perhaps joking? Even a brief read of the Wikipedia article makes it clear that NP-hard isn't a mathematical expression in which 'N' stands for a number...
- UnoriginalGuy 11y agoHe could be in the tweet (giving the benefit of the doubt), but there's no way he is in the email reading it in context.
- mmarx 11y ago> The mention of "NP hard" in the first place just seems...unnecessary. Furthermore, trying all possible passwords of length n for a fixed alphabet can be done in polynomial time, hence finding the password deterministically only takes polynomial time. Thus, it's only NP-hard if P=NP. Edit: You're right, I mixed up length and size of the alphabet, so disregard that comment. I probably should go to sleep.
- Dylan16807 11y agok^n is exponential, not polynomial.
- Dylan16807 11y ago
- akerl_ 11y agoTitle seems quite linkbaity. In a 4digit PIN-based system, being able to log in with a 4 digit PIN isn't a vuln, it's how the system works. They even state up-front that improvements to the system are in the works.
- nhf 11y agoAgreed. However, United still has very glaring security issues with their site that go far beyond the 4 digit PIN. I can't provide concrete details because I still have a pending bug bounty report, but stuff along the lines of bad/missing HTTPS and easy hijacking of account management sessions.