Apple Says It Will Add New iCloud Security Measures After Celebrity Hack
bits.blogs.nytimes.com
bits.blogs.nytimes.com
[1]: No, not that exact string ;)
Apple created these questions for you to enter real answers. They fully intend for you to put in real answers. That is what the system's purpose is.
That we look at it and say "well that is grossly insecure, so I'm going to put in the SHA512 hash of the question with a fixed secret salt" might assuage our risk, but it does nothing to relieve Apple of the failure of this security system.
A common example: "Name of first car?"
So was that "Neon"? or "Dodge Neon"? or "Blue Neon"? or maybe "neon"? or "1991 Dodge Neon"?
Security questions are basically a secondary password masquerading as something else. But because they are not called a password, the expectations on their character-wise-correctness are not clear to a layman. I find the continued proliferation of security questions baffling, especially when some sites call password + security question "two factor authentication".
Here are REAL examples of some of the options Apple gives you:
- Who was your favourite singer or band in high school
- What was the first album that you purchased
- What was the first film you saw in the theater
- What was the first car you owned
- Which of the cars that you've owned has been your favourite
- Where were you January 1st, 2000.
- What is the first thing you learned to cook
- Where did you go the first time you flew on a plane
- What is the last name of your favourite elementary school teacher
But you don't get all of those. You get a random selection. So two different accounts might have different options.For me I don't have an answer to over 80% of those questions. Either because I don't know, it doesn't exist, or because it is US centric.
Honestly Apple's security questions took me over 20 minutes, were mandatory to use iTunes, and was a fully unpleasant experience. There's very little chance I'll remember them later either.
It is quite funny how lax their security is elsewhere when they can justify this painful nonsense.
My question: What is Brak's mom's thing?
I hate security questions passionately. You have only a few options:
1) Put in some unforgettable public information so anyone can have your account.
2) Put in some secret, highly forgettable information that you won't remember.
3) Put in some standard response that will inevitably fail to meet the requirements for some questions. My first attempt at this was 'na' for not applicable, but many questions have a minimum # of characters
Because of this, memories (mother's maiden name, high school you went to, etc.) are meaningless for security questions. These are effectively more passwords.
The effective kind of security questions look something more like "how many moles do you have on your entire body" or "what is the position (in dental notation) of the tooth you cracked when you were 23". These are pieces of information you can derive by examining yourself, which you took the time to derive once (when you set up the question) and could, at any point, take the time to derive again--but which anyone else, to impersonate you, would basically have to have you tied up, naked, and incapacitated to figure out.
Fingerprints, DNA samples, etc. also work for a 3FA, but only if taken interactively (that is, with a tester standing there watching you provide them.)
Combining the two methods--having a battery of little assays, some self-derived, some assisted--works better, though, since any one of these dimensions might drift over time (you might get a new mole!) but together they should form a reasonable "profile" of you.
---
A tangent: it'd be neat if there was a company that let you register a set of these tests to enable the release of something like a one-time private signing key held in escrow. You could just give these other third-parties that want 3FA questions the public-key fingerprint (never actually having had possession of the private key yet), and then if they ever need it, contact the challenge company to get your key unlocked and "re-notarize" your profiles with it.
I think I smell a start-up.
Seriously. There will be some difficult questions to address, like how to finance an indefinite escrow and still charge a price low enough that you can draw customers and how to store the escrow in such a manner as to make it impractical for TLAs to bulk mine the whole thing but I think you have a good idea.
So as I see it, encryption or hashing is good for keeping the answers a secret but bad when it comes time to use those answers again.
So unless someone knows I do this, it isn't even helpful to know personal information about me because I answer the questions seemingly nonsensically.
>The company said it would add alerts to tell people about activities that could be signs of a break-in.
>Customers will receive push notifications when someone tries to change the password for their iCloud account, upload their backed-up account data to a new device or log into their accounts for the first time from an unknown device, the company said. The notifications will be added in two weeks.
>In the past, Apple customers were receiving emails only when someone changed their account password or logged in from a new device. They received no notification or email when someone loaded an iCloud backup onto another device.
If so, then it's still security with an exploitable backdoor.
Edit: For the downvoters, and those who might choose to downvote, I guess that you don't understand that LEO backdoors are a real thing that can and are actually exploited? Here's some reading:
http://www.wired.com/2014/09/eppb-icloud/
https://www.schneier.com/blog/archives/2006/03/more_on_greek...
If your secure system has a way for a number of third parties to conveniently and quickly gain clandestine access, that means that someone who's not in the group of third parties that you intended to permit access will inevitably gain access.
1) I have to answer 3 security questions
2) I can't use the same reply to all of them
I can't trust any storage device but my brain, and the fact that I actually answer unrelated information to the question means that it's almost impossible for me to remember what I answered in each one.
I'm not going to give real answers, because real answers are insecure.
I don't know about you, but I've never had my wallet compromised.
I get that their overall security process is rather patchy and has huge holes, but it is still up to the user to choose between a secure and hugely annoying password, or an easy and convenient one.
And I think they're understating the changes they're going to make. Simply sending a "BTW someone just took over your account" message is obviously not enough -- take it over at 2am and enjoy a night of malfeasance. Instead I imagine they are going to put in some thoughtful patterns like-
-emailing the password change notice to the email address on record on the successful completion of the security questions.
-having a window before any new password/grants come into effect from such a system.
Or the like. As is their proposed improvements don't do much more than what currently exists, where you (apparently) do at least get an email after someone reset your password by exploiting this system weakness.
The only limitation of this concept is: People who don't own cards and under-age people who couldn't own them. It is possible to JUST use iTunes etc with just gift cards.
You have to go to iCloud -> Storage and Backup -> Manage Storage -> Camera Roll to turn it off.
Unless you mean that iCloud backup itself is not turned on by default, which is accurate. But the way you worded it it reads like if you have iCloud backup, it won't backup photos until you expressly tell it to which is inaccurate.
"Apple earlier this week said that after a 40-hour investigation, the company concluded that there was no breach of its data servers. The company has said it discovered a number of celebrity accounts were compromised by targeted attacks, using methods like phishing or correctly answering security questions to obtain their passwords."
So the stolen data was from Apple's servers, but was obtained by compromising individual logins.
Lesson #1: enable 2FA. now.
However it's still a weakness and Apple can take steps to improve things.
There was a flaw that allowed brute force password attempts exposed here: https://github.com/hackappcom/ibrute
Apple also follows poor security practices like asking insecurity questions to allow users to gain access to an account.
Apple has claimed that it was most likely a 'phishing' attack. However, given the large number of victims, and the lack of any evidence presented to support such a theory, I am rather hesitant to believe them. Until further information is made available, I am forced to consider Apple to be at fault.