Live data from Hacker News

U.S. Treasury, Commerce Depts. Hacked Through SolarWinds Compromise

krebsonsecurity.com

221–230 of 350 posts

Re: U.S. Treasury, Commerce Depts. Hacked Through SolarWinds Compromise

#221
post #111

RELEVANT XKCD: https://xkcd.com/936/

Though it should be noted those “4 random word” passwords are strong only if the words are truly random (and the string is less likely to be memorable in this case). A password generator that allows retries means people will hit that button until the string is memorable, reducing the entropy.

I was curious how much the entropy is reduced.

As a simplifying assumption, assume everyone agrees about which of any 2 strings are more memorable.

If someone takes m random samples, and of those, takes the one they find most memorable, how much does this reduce the entropy? If there are N possible strings, and so with a uniform distribution there would be, uh, -log_2(1/N) bits of entropy, I think(?) (because, summing over the N terms of -(1/N) * log_2(1/N) , gives a total of log_2(N) ) If one takes the maximum of m samples, what does that look like? The cdf of the uniform distribution over the terms (identified with their order in the list ordered by memorability) would be P[x \le a] = a/N , and with m independent samples , P[max(x_1,x_2,...,x_m) \le a] = (P[x \le a])^m = (a/N)^m = (1/N)^m a^m, and so the pdf would be, around (1/N)^m * m * a^(m-1) (approximating it as continuous because N is large. I am not sure that this is a reasonable approximation.) Then, the sum becomes, uh, again approximating as continuous, integrating from a from 0 to N, (1/N)^m * m * a^(m-1) * (-1) * log_2((1/N)^m * m * a^(m-1)) da , which is integral of (1/N)^m * m * a^(m-1) * (-1) * ( mlog_2(1/N) + log_2(m) + (m-1)log_2(a)) da which is, (mlog_1(1/N) + log_2(m)) + integral of (1/N)^m m(m-1) a^(m-1)*log_2(a) da ...

uh..... ok I just threw wolframalpha at it, and I got, -log_2(m/N) + ((m-1)/(m ln(2))) which, subtracting that from the initial -log_2(1/N) , gives log_2(m) - ((m-1)/(m ln(2))),

and that "((m-1)/(m ln(2)))" is about like, 1 or 2 or therabouts (it is 0 if m=1 of course).

so, if all the perhaps questionable approximations I made didn't mess this all up (and I didn't mess this up in some other way), I think that says that, if you pick the most memorable out of m random strings, by doing so you reduce the entropy by about log_2(m) + 1 bits.

That doesn't sound too bad to me, really. Well, I suppose it depends how many bits you have to spare, and how big of an m you pick.

Re: U.S. Treasury, Commerce Depts. Hacked Through SolarWinds Compromise

#222
post #220

Earlier quoted context omitted.

Because Russia has somewhat of an oil monopoly in Europe and the US doesn't like that. We've been being fed Russia war propaganda for at least a decade. If it even feels like a "Russia kind of thing" to the general public that is just the result of intentional conditioning by warmongers. It could have been literally any major world power, including our allies. No evidence has been presented whatsoever as to who the c…

You pretty much glossed over the whole Crimea thing in Europe. When has the US or the EU annexed part of a country in recent years?

We don't annex. We just keep murdering your ruler until you find one that does what we say. We came, we saw, he died.

Re: U.S. Treasury, Commerce Depts. Hacked Through SolarWinds Compromise

#223

Earlier quoted context omitted.

Because Crimea is another country/outside of usa jurisdiction? Whereas this is a direct attack to USA institutions/government.

This isn’t an attack _yet_. This is potentially a part of the process of developing the capabilities for a later attack. Crimea is the first time a nation state has meaningfully changed its borders that I know of since WW2. As a result I would consider Crimea a much more egregious attack on American values and western interests than a software vulnerability that hasn’t been leveraged to cause actual harm.

> Crimea is the first time a nation state has meaningfully changed its borders that I know of since WW2.

I took a look out of curiosity, and there have been a lot more border changes in the world than I was expecting. Lots due to decolonization in Africa. The partition of India in 1947 was huge. Lots of European changes, of course. Many small border cleanups. The changes go on for page.

See https://en.wikipedia.org/wiki/List_of_national_border_change... (That page is since WWI, so skip to 1945.)

Re: U.S. Treasury, Commerce Depts. Hacked Through SolarWinds Compromise

#225

Earlier quoted context omitted.

And possibly related news? [0] [0]: https://www.theepochtimes.com/crucial-logs-missing-from-antr...

Epoch Times. It's like Fox but turned up to 11. Their origin story read like how we supported the original mujahideen in Afghanistan. We all knew how that turned out.

Ok, want to login to Dominion Voting Systems' SolarWinds instance? Here you go. So much for "powering it off"... [0]

[0]: https://dvsfileshare.dominionvoting.com/Web%20Client/Mobile/...

Re: U.S. Treasury, Commerce Depts. Hacked Through SolarWinds Compromise

#226

Earlier quoted context omitted.

Am I understanding the last one correctly? 1. Customers complain that they can't install latest version because it's checksum doesn't match what SolarWinds posted 2. The checksum doesn't match because malware has been inserted into the package during build/delivery 3. SolarWinds tells customers to ignore this and install it manually Did no one think to check why the checksum didn't match?

Solarwinds is def. Used by acrive duty cyber units at Lackland afb...and they wonder why we tell them they can't just install what they feel like.

And you posted this US military vulnerability on a publicly searchable internet site?

head desk

Re: U.S. Treasury, Commerce Depts. Hacked Through SolarWinds Compromise

#227

SolarWinds hasn't bothered to revoke their certs or remove the package https://twitter.com/KyleHanslovan/status/1338360093767823362 Back in 2019 apparently their FTP server credentials were exposed on GitHub, allowing automated updates being pushed https://twitter.com/vinodsparrow/status/1338431183588188160/... Edit: If updates failed due to signature not matching, SolarWinds recommended downloading the package and i…

Am I understanding the last one correctly? 1. Customers complain that they can't install latest version because it's checksum doesn't match what SolarWinds posted 2. The checksum doesn't match because malware has been inserted into the package during build/delivery 3. SolarWinds tells customers to ignore this and install it manually Did no one think to check why the checksum didn't match?

This seems an unfair leap. The most common cause of a checksum mis-match is going to be a partial download or something similar.

It's also not relevant to the current attack since the code was legitimately included in the official release and, as such, baked into the valid checksum results.

Re: U.S. Treasury, Commerce Depts. Hacked Through SolarWinds Compromise

#228

Earlier quoted context omitted.

Am I understanding the last one correctly? 1. Customers complain that they can't install latest version because it's checksum doesn't match what SolarWinds posted 2. The checksum doesn't match because malware has been inserted into the package during build/delivery 3. SolarWinds tells customers to ignore this and install it manually Did no one think to check why the checksum didn't match?

Solarwinds is def. Used by acrive duty cyber units at Lackland afb...and they wonder why we tell them they can't just install what they feel like.

Good OPSEC, soldier! You must be a former marine...

Re: U.S. Treasury, Commerce Depts. Hacked Through SolarWinds Compromise

#230

Earlier quoted context omitted.

Solarwinds is def. Used by acrive duty cyber units at Lackland afb...and they wonder why we tell them they can't just install what they feel like.

And you posted this US military vulnerability on a publicly searchable internet site? head desk

TO be fair, it isn't really secret, if you look at any job posting for lackland, you'll see it mentioned over and over..

https://careers-salientcrgt.icims.com/jobs/11200/network-sys...'

https://i.imgur.com/d8KbSZp.png

But, wow, imagine that's a job, just walk in, look at two programs and swap out parts as needed.

Post reply on HN