Live data from Hacker News

The Equifax Breach Exposes America's Identity Crisis

wired.com

41–50 of 132 posts

Re: The Equifax Breach Exposes America's Identity Crisis

#41

a federal id smart card would be a great solution, but people won't let it happen because it might be "the mark of the beast". I'm not joking. I have heard that more than once.

a federal id smart card would be a great solution

No, it would be a terrible solution, have you seen their track record?

https://en.wikipedia.org/wiki/Office_of_Personnel_Management...

http://www.silicon.co.uk/cloud/aws-cloud-security-221169

Re: The Equifax Breach Exposes America's Identity Crisis

#42
post #5

I think we're mixing two different purposes here. Authentication through knowledge of a SSN is an absurd practice, and is a non problem in countries which have a national ID card scheme. Introducing ID cards would be my obvious response to this leak. Not re-issuing SSN until the next major leak. Having a universal unique identifier for every individual across systems is a different matter and I am not convinced this…

Have a unique public identifier for everyone. An identifier is not a verifier. Just because I know my neighbors id number doesn't mean I can e.g open a bank account in his name. The act of validating that you are the person with the given ID requires some form of id validation (drivers license, passport, digital id). I can't even understand how you even keep a reliable customer database that works through name and ad…

You call it public, I call it universal. We are talking about the same thing.

Re: The Equifax Breach Exposes America's Identity Crisis

#43
post #37

I never realised till now that American's SSNs were supposed to be kept secret. That's absolutely ridiculous. The idea of trying to keep the UK equivalent (National Insurance Number) secret is laughable. How can anything function when an important id number is also supposed to be known by very few people?

One thing I've never really understood is that as well as an NI number we also have NHS numbers. Why aren't they the same thing?!

Because use of the NHS and having a national insurance number are not a 100% overlap. NI just means you paid through taxes and aren’t for example a tourist or asylum seeker.

Re: The Equifax Breach Exposes America's Identity Crisis

#44
post #37

I never realised till now that American's SSNs were supposed to be kept secret. That's absolutely ridiculous. The idea of trying to keep the UK equivalent (National Insurance Number) secret is laughable. How can anything function when an important id number is also supposed to be known by very few people?

One thing I've never really understood is that as well as an NI number we also have NHS numbers. Why aren't they the same thing?!

It's a form of decentralisation. Your doctor doesn't need to know your tax details. The tax inspector doesn't need to know your medical history.

Re: The Equifax Breach Exposes America's Identity Crisis

#45
The problem is that SSN's are treated like a private key. If somebody has that private key, and some basic information about you, they can basically impersonate you electronically.

Meanwhile countries like Estonia use an electronic card reader with a PIN to verify digital identity, making it nearly impossible for somebody to impersonate you. Using this Estonian system, you can tell anybody your personal code ID.

Re: The Equifax Breach Exposes America's Identity Crisis

#46
post #44
post #37

Earlier quoted context omitted.

One thing I've never really understood is that as well as an NI number we also have NHS numbers. Why aren't they the same thing?!

It's a form of decentralisation. Your doctor doesn't need to know your tax details. The tax inspector doesn't need to know your medical history.

So it _is_ used as a secret then? I'm confused.

Re: The Equifax Breach Exposes America's Identity Crisis

#47
post #42

Earlier quoted context omitted.

Have a unique public identifier for everyone. An identifier is not a verifier. Just because I know my neighbors id number doesn't mean I can e.g open a bank account in his name. The act of validating that you are the person with the given ID requires some form of id validation (drivers license, passport, digital id). I can't even understand how you even keep a reliable customer database that works through name and ad…

You call it public, I call it universal. We are talking about the same thing.

Right: universal (everyone has one) and merely an id, not a secret used for verification.

An important thing is to keep a 2fa tied to each id. An address works, because then mail can be used as 2fa.

Re: The Equifax Breach Exposes America's Identity Crisis

#48

The problem is that SSN's are treated like a private key. If somebody has that private key, and some basic information about you, they can basically impersonate you electronically. Meanwhile countries like Estonia use an electronic card reader with a PIN to verify digital identity, making it nearly impossible for somebody to impersonate you. Using this Estonian system, you can tell anybody your personal code ID.

In Italy the personal id is computed from name(s), surname, date and place of birth (state of birth if born abroad) and a check digit. Collisions are pretty rare (one every few tens of thousands of people), so it's pretty much a public piece of information.

Electronic identification is available on three levels: id+password, id+password+OTP (the most common), id+password+smart card (everybody has one, but in practice it is only used by officers nowadays). Getting a password is free and takes about 15 minutes plus a trip to the post office. It works pretty well, and underneath it's just SAML2 so everyone can use it.

Re: The Equifax Breach Exposes America's Identity Crisis

#49
I don't know. I found the argument convincing that even naming the breach "identity theft" is beginning to push responsibility away from Equifax and make it seem a personal problem of those affected, or a general societal phenomenon. When in reality it's just Equifax's poor security practices.

As you probably know, the exploit basically is using Java's ability to dynamically execute code from JVM bytecodes (supplied via XML in this case, but that's just an implementation detail). Once you get remote code execution ability, it's game over for most Java backend apps, because these are executed in a single process/address space and thus lack basic process isolation. Even if JAAS were used to propagate authorization contexts within the Java backend, typically (almost always) Java apps operate in such a way that a single database identity/credential sets is used for any and all database access.

Dynamic bytecode execution is a core feature of Java and other JIT execution environments, so you can't use straightforward NoExecute bits (provided by hardware and supported by OS loaders to disallow calling into dynamically allocated memory) to prevent this from happening, and can't contain/isolate execution paths with authorization contexts either. For these reasons, I think this breach should make banks and other financial institutions rethink their Java strategies mid- to long-term.

Re: The Equifax Breach Exposes America's Identity Crisis

#50
post #17

I never realised till now that American's SSNs were supposed to be kept secret. That's absolutely ridiculous. The idea of trying to keep the UK equivalent (National Insurance Number) secret is laughable. How can anything function when an important id number is also supposed to be known by very few people?

The same holds for bank account numbers which seems just as ridiculous to us Europeans.

Bank account numbers are on cheques. How would anyone keep them secret? By never using cheques?
Post reply on HN