News for hackers. Stuff that matters.
Re:Equifax security freeze PINs are the timestamp of when yo... by FLUX-YOU on Saturday September 09, 2017 @04:07PM (#15208926)
>purge their PII from a credit authority

I can't see that happening if they do any kind of offsite back up and archiving. They will purge you from the current master, say they purged you, and you'll be none-the-wiser.

Re:Equifax security freeze PINs are the timestamp of when yo... by eicnix on Saturday September 09, 2017 @06:32PM (#15209500)
The best solution for this would be to enable similar data protection laws like the ones that will become active in 2018 in the EU.

A breach of this law would cost a company 2-4% of their revenue as a fine. Seeing how these big companies operate there would be a lot of breaches.

Re:Equifax security freeze PINs are the timestamp of when yo... by solomatov on Saturday September 09, 2017 @08:51PM (#15209913)
>The best solution for this would be to enable similar data protection laws like the ones that will become active in 2018 in the EU.

I like GDPR, but a lot of people claim it to be too draconian. We'll see how it works out in EU.

Re:Equifax security freeze PINs are the timestamp of when yo... by toomuchtodo on Saturday September 09, 2017 @04:32PM (#15209034)
I wish someone would go Mr Robot and corrupt their offsite tape backups with the HVAC system.
Re:Equifax security freeze PINs are the timestamp of when yo... by samstave on Saturday September 09, 2017 @05:08PM (#15209168)
This is a unix system! I know this!
Re:Equifax security freeze PINs are the timestamp of when yo... by Someone on Sunday September 10, 2017 @08:20AM (#15211907)
They could encrypt each person's data with a unique key.

Then, purging a person's data would come down to deleting that key from the system and from all backups of the keys.

That makes it a bit easier; the set of all keys will typically be a few orders of magnitude smaller than the data, and could be backed up using separate systems. Those systems wouldn't have to be updated often and access could be better controlled.

You would still need procedures checking nobody writes out non-encrypted data (including database keys), but that's doable; a first level scan would just run strings on your raw disks.

Disadvantage is that this would affect performance, especially for reporting services (a query gathering statistics over your customers would have to fetch all your customers' decryption keys)

A step up would be to hand out not bare decryption keys, but pairs (decryption key, expiration time stamp) encrypted with a private key that only your database knows the matching public key of. That allows your database to detect when your applications reuse decryption keys for too long. Depending on application architecture, that pair could even be a triple (decryption key, session key, expiration time stamp), and 'encryption' of course should use a salt.