Live data from Hacker News

Billion-record stolen Chinese database for sale on breach forum

theregister.com

111–120 of 258 posts

Re: Billion-record stolen Chinese database for sale on breach forum

#111

Earlier quoted context omitted.

I never heard about "ephemeral credentials" before your post. I have some Googling to do!

The other term of art is “dynamic secrets.” https://www.vaultproject.io/use-cases/dynamic-secrets

Good lookin out, thanks for the link

Re: Billion-record stolen Chinese database for sale on breach forum

#112

Earlier quoted context omitted.

Starting today, this will be known as "Shanghai'd credentials" and be reason #1 why we use ephemeral credentials (e.g. AWS STS/SSO) rather than static credentials (e.g. IAM Users)

Doesn't the client still need to know a long-lived secret (or a long-lived refresh token) in order to generate the ephemeral credentials?

For my dev machine's interactions with AWS, I use https://github.com/99designs/aws-vault

You add the long lived IAM user API key/secret to it and it stores it in a password protected storage (MacOS keychain or similar).

Then you invoke aws-vault with an IAM role and command, and it will handle obtaining short-lived credentials scoped to that role (including TOTP 2-factor code auth), and then run the command with those temporary credentials as env vars.

With the right AWS permissions on your user, it can also automatically rotate the IAM user API keys for you.

Re: Billion-record stolen Chinese database for sale on breach forum

#113
post #18

Earlier quoted context omitted.

In history what have databases of people and state actor interests usually led to if any events are similar?

IIRC when Nazi Germany invaded Denmark in 1940, one of the first things the SS did was to send representatives to the local churches. In Denmark, every child was (I’m not sure if they still are actually?) registered at birth by the local parish in so called “church books”. With these “databases” in hand, the SS had a neat list of all names, and the approximate location of peoples homes. Those lists were used to ident…

There were also the "pink lists" tracking gay men [1] (link to German Wiki sorry) and which the nazis also greatly appreciated. Although to be fair^blunt they were collected exactly for reasons of prosecution, so not that far off from their use by the nazis.

[1] https://de.m.wikipedia.org/wiki/Rosa_Liste

Re: Billion-record stolen Chinese database for sale on breach forum

#114
post #32

Earlier quoted context omitted.

"Fun" fact: It was IBM who helped tabulate data from the 1933 national census, which was then used to identify hundreds of thousands more Jews than would have been found by the Nazi party without their efforts. "Machine-tabulated census data greatly expanded the estimated number of Jews in Germany by identifying individuals with only one or a few Jewish ancestors. Previous estimates of 400,000 to 600,000 were abandon…

And to add insult to injury, the IBM office in Munich (birthplace of national socialism), is located on 1 Hollerithstrasse (Hollerith street). The IBM subsidiary in Nazi Germany selling and maintaining the tabulating machines was DeHoMag, Deutsche Hollerith Maschinen AG. ...

That's just the name of the founder, Herman Hollerith. He had nothing to do with any of that.

Re: Billion-record stolen Chinese database for sale on breach forum

#115
post #34

Earlier quoted context omitted.

It's incredibly disappointing actually how often this happens. I can't count the amount of SO questions I've had to edit from others posting live API Keys for everything from custom services to AWS.

I wonder if you could make a luhn-like check that would require an additional approval step to post if it comes back positive. Something like "It looks like you may be posting a secret *****. Do you wish to continue?

If vendors agreed to a common prefix on all secret key values then it'd be easy for everyone to add checks, to everything. Something like "_SECRET88_".

Of course, then your secret key checker would need to build that string by concatenating so that it wouldn't set off itself.

Re: Billion-record stolen Chinese database for sale on breach forum

#116
post #35

Earlier quoted context omitted.

It is both. It is huge, I'd say it's absolutely the latter. but I can't think of a single thing anyone can do about any of it at this point, which also makes it the former.

One thing I’ve thought about doing is using CCPA to have companies delete all my data, hopefully before it leaks.

At several places I've seen they keep certain data such as phone, address, etc as a bullshit "business need" to "prevent abuse" and "prevent promo reuse" and keep forever even through CCPA.

Also they keep the record of the delete request, which contains the PII you ask to remove.

Re: Billion-record stolen Chinese database for sale on breach forum

#117
post #55

Karen Hao (WSJ): "I downloaded the sample the hacker provided and called dozens of people listed. Nine picked up & confirmed exactly what the data said." https://twitter.com/_KarenHao/status/1543949945614393344 (thread)

nitter link, since Twitter put up what seems to be a timed login gate when I was halfway through reading the thread: https://nitter.net/_KarenHao/status/1543949945614393344

The app download nags on mobile web are so unbearable I stopped using Twitter entirely

Re: Billion-record stolen Chinese database for sale on breach forum

#118
post #107
post #17

Earlier quoted context omitted.

The previous big case I remember was linkedin leak with 700M users: https://news.ycombinator.com/item?id=27674393 At this point I've basically accepted that all my info will be found on sites like fastpeoplesearch.com and that anything I tell any company (or I guess in this case, govt too) will eventually be leaked, correlated, and used against me.

Wow that's bigger than Equifax

LinkedIn doesn't have my Social Security number. It doesn't have a list of my bank accounts and credit cards. So, more people, but less damaging information.

Re: Billion-record stolen Chinese database for sale on breach forum

#119

Earlier quoted context omitted.

Starting today, this will be known as "Shanghai'd credentials" and be reason #1 why we use ephemeral credentials (e.g. AWS STS/SSO) rather than static credentials (e.g. IAM Users)

Doesn't the client still need to know a long-lived secret (or a long-lived refresh token) in order to generate the ephemeral credentials?

Yes, but credentials should either be long lived with (very) limited scope _or_ short lived with required scope.

For example, for AWS you can create long lived credentials for users which are scoped to only allow one operation, namely obtaining a short lived token (with the aid of a hardware token such as a Yubikey) with scope to perform other operations.

AWS guide here: https://aws.amazon.com/blogs/security/enhance-programmatic-a...

Re: Billion-record stolen Chinese database for sale on breach forum

#120
post #107
post #17

Earlier quoted context omitted.

The previous big case I remember was linkedin leak with 700M users: https://news.ycombinator.com/item?id=27674393 At this point I've basically accepted that all my info will be found on sites like fastpeoplesearch.com and that anything I tell any company (or I guess in this case, govt too) will eventually be leaked, correlated, and used against me.

Wow that's bigger than Equifax

Another nothingburger since these companies still exist. and profitably
Post reply on HN