Live data from Hacker News

There were BGP anomalies during the Venezuela blackout

loworbitsecurity.com

431–440 of 476 posts

Re: There were BGP anomalies during the Venezuela blackout

#431

Earlier quoted context omitted.

No one would lift a finger for him. Russia just watched. The Chinese too. They may be allies in words but in the end each dictator just care about themselves. Just like how Trump wouldn’t help any ally unless he got something out of it.

Of course they didn't. While I can't imagine Russia is exactly happy that it lost an ally in the Western Hemisphere, this kind of action is very much aligned with Putin's multi-polar worldview where the great powers leave each other to play empire in their respective spheres of influence. It helps justify things like invading Ukraine. I can imagine some in the Chinese military are over the moon right now, taking note…

More importantly, Putin didn't really have an option to help.

They sent over like, maybe a couple Anti Air systems? But they really couldn't spare that many in the first place!

It's not like Russia can sustain serious power off the coast of the US.

The most he can do is complain. What's Russia going to do, sanction the US?

Re: There were BGP anomalies during the Venezuela blackout

#432

> When BGP traffic is being sent from point A to point B, it can be rerouted through a point C. If you control point C, even for a few hours, you can theoretically collect vast amounts of intelligence that would be very useful for government entities. The CANTV AS8048 being prepended to the AS path 10 times means there the traffic would not prioritize this route through AS8048, perhaps that was the goal? AS prependin…

Agreed the author here just dumps data but nothing that seems to be designed to disrupt comms in Venezuela is really mentioned.

Re: There were BGP anomalies during the Venezuela blackout

#433

I guess one of the interesting things I learnt off this article(1) was that 7% of DNS query types served by 1.1.1.1 are HTTPS and started wondering what HTTPS query type was as I had only heard of A, MX, AAAA, SPF etc... Apparently that is part of implementing ECH (Encrypted Client Hello) in TLS 1.3 where the DNS hosts the public key of the server to fully encrypt the server name in a HTTPS request. Since Nginx and o…

iPhones regularly do these queries before / in addition to to A/AAAA. They’re used for more than ECH.

Re: There were BGP anomalies during the Venezuela blackout

#434

Earlier quoted context omitted.

Took a long time to catch up with Bin Laden after he attacked the US.

Let’s be realistic. Not easy to find one man in a haystack. Guerrilla warfare has always been insanely overpowered as a defense tactic anyways, as are terrorist attacks. The US can realistically only be challenged militarily by Europe or Asia, assuming a unified continent, and the US is on the offensive. If it’s defensive, the US might put up a good fight against the rest of the planet .

So if you wanted to attack the US you wouldn’t do a conventional “red dawn” style attack. You’d attack like bin laden. And then keep quiet.

Normally I’d say the most effective way to attack a western country would be to target kids in school playgrounds, but the US seems that regularly anyway so it would be lost in noise. Perhaps target Amazon delivery centres with drones will strike fear into the true heart of America.

Re: There were BGP anomalies during the Venezuela blackout

#435

Earlier quoted context omitted.

What does action (i.e. not-strongly-worded-letters, i.e. not words) look like? Capture Trump? Invade the US? The idea the EU is some bureaucratic hellhole incapable of anything is really odd and nigh-universal - I'm used to righties adopting it from Brexit & antipathy for social demoracy, but I'm not used to see it as a despondent wailing from people otherwise sympathetic to it. Note no one even mentioned the EU - it…

> What does action (i.e. not-strongly-worded-letters, i.e. not words) look like? Europe withdraws from the non-proliferation treaty, publicly resolves to building and maintaining a European nuclear deterrent and greenlights members who have been militarily threatened (the Baltics, Poland and Denmark) to start clandestine programmes. The last part doesn't even have to happen. Hell, none of it has to happen. But that w…

There are much faster responses available.

For example France could gift or sell Denmark some nukes, possibly with a Rafale as a launch platform. Denmark would be an instant nuclear nation-state.

I'm not sure there is the political will though.

Re: There were BGP anomalies during the Venezuela blackout

#436

Earlier quoted context omitted.

> The great firewall was updated to support inspection of TLS 1.3. To actually "inspect" TLS 1.3 you need the keys which are chosen randomly for each session by the parties - so either (1) you have a mathematical breakthrough, (2) you have secured co-operation from one or both parties (in which case they could equally tell you what they said) or (3) in fact you don't have inspection. As you observe forward secrecy wa…

I don’t understand what your point about TLS 1.3 is. It’s only relevant if you’re doing a downgrade attack (or equivalently, using an active middleware box). TLS 1.3 itself is not vulnerable to this because it (a) doesn’t have non-PFS suites to downgrade to and (b) protects the cipher suites by including them in the key exchange material. But if the server supports TLS 1.2, an active MITM can still downgrade to it if…

> if the server supports TLS 1.2, an active MITM can still downgrade to it

Nope. That's specifically guarded against, so double good news. 1) You get to learn something new about an important network protocol and 2) I get to tell you a story I enjoy telling

Here's the clever trick which is specified in RFC 8446 (the TLS 1.3 RFC)

In TLS we always have this "Random" field in both Client Hello and Server Hello, it's 32 bytes of random noise. At least, that's what it usually is. When a server implements TLS 1.3 but it receives a connection (in your scenario this is from a middlebox, but it might equally be somebody's long obsolete phone) which asks for TLS 1.2 then when it fills out the Random for this connection the last eight bytes aren't actually random, they spell "DOWNGRD" in ASCII and then a 01 byte. If the client seems to ask for any older version of TLS which is supported then the server writes DOWNGRD and then a 00 byte instead.

As you hopefully realise this signals to a client that a MITM is attempting to downgrade them and so they reject the failed attack. You very likely have never seen your web browser's diagnostic for this scenario, but it's very much a failure not some sort of "Danger, Chinese government is spying on you" interstitial, because we know that warning users of danger they can't fix is pointless. So we just fail, the Chinese government could choose to annoy its citizens with this message but, why bother? Just drop the packets entirely, it's cheaper.

You might wonder, why Random ? Or, can't the MITM just replace this value and carry on anyway ? Or if you've got a bit more insight you might guess that these questions answer each other.

In TLS the Client and Server both need to be sure that each connection is different from any others, if they didn't assure themselves of this they'd be subject to trivial replay attacks. They can't trust each other, so to achieve this both parties inject Random data into the stream early, which means they don't care if the other party really used random numbers or just (stupidly) didn't bother. Shortly after this, during setup, the parties agree on a transcript of their whole conversation so far.

So, if the Random value you saw is different from the Random number your conversation partner expected, that transcript won't match, connection fails, nothing is achieved. But if the Random value isn't changed but somehow we ended up with TLS 1.2 it says DOWNGRD and a TLS 1.3 capable client knows that means it is under attack and rejects the connection, same outcome.

Now, I said there was an anecdote. It's about terrible middle boxes, because of course it is. TLS 1.3 was developed to get past terrible middle boxes and it was mostly successful, however shortly after TLS 1.3 non-draft launch (when the anti-downgrade mechanism was enabled, it would not be OK to have anti-downgrade in a draft protocol for reasons that ought to be obvious) Google began to see a significant number of downgrade failures, connected to particular brands of middlebox.

It turns out that these particular brands of middlebox were so crap that although they were proxying the HTTP connection, they were too cheap to generate their own Random data. So your TLS 1.3 capable browser calls their proxy, the proxy calls the TLS 1.3 capable server, and the proxy tells both parties it only speaks TLS 1.2, but it passes this bogus anti-downgrade "Random" value back as if it had made this itself, thus triggering the alarm.

Obviously on the "Last to change gets the blame" basis Google had customers blaming them for an issue caused ultimately by using a crap middlebox. So they actually added a Chrome feature to "switch off" this feature. Why do I mention this? Well, Chrome added that feature for 12 months. In 2018. So, unless it is still 2019 where you are, they in fact have long since removed that switch and all browsers enforce this rule. That 12 months grace gave vendors the chance to fix the bug or, if they were able to, persuade customers to buy a newer crap middlebox without this particular bug, and it gave customers 12 months to buy somebody else's middlebox or (if they were thus enlightened) stop using a middlebox.

Re: There were BGP anomalies during the Venezuela blackout

#437

Earlier quoted context omitted.

>A helicopter assault on either of those cities would in the most optimistic scenario take hours of preparatory bombing, which would give a plenty of time for nuclear retaliation b I have serious doubts they can manage anything more than a fizzle yield, but also only give them a one-in-three chance of a successful ballistic launch. It may be the case that they don't even have the preparatory work done, in which case…

I have serious doubts they can manage anything more than a fizzle yield Why is that? Of the 6 North Korean nuclear tests, only the first one was so low-yield that it might have been a fizzle. https://en.wikipedia.org/wiki/List_of_nuclear_weapons_tests_...

>Why is that?

One, nobody exactly allows independent observers so we only really get seismo readings from those tests. And they don't make alot of sense. Yields should've been higher for plutonium cores, it's not lightweight stuff. And I wouldn't put it past them to have somehow pulled a fast one to fool foreign intelligence agencies (though stockpiling thousands of tons of high explosives fake a successful nuclear test seems beyond farcical). Just seems wrong.

Re: There were BGP anomalies during the Venezuela blackout

#438

Earlier quoted context omitted.

> The previous owner was the USSR Not quite. > and who Ukraine was a part of Oh, so there were some wedding contract what stated what in case the parties.. part - there would be the transfer and division of assets? When why Belorussia didn't received their part of the navy? Kazakhstan? Georgia? Baltics, because they surely "were parts of USSR"? > Are you talking about the ships that weren't originally That weren't or…

> Not quite. Actually, exactly. We're specifically talking about the arsenal of the 43rd Rocket Army of the Soviet Strategic Rocket Forces. A force not reorganized until much later to be under the Russian Federation, and the relevant 1990 Budapest Memorandum occurred before the 1991 creation of the CIS. Rather than a vague "not quite", would you care to elaborate? > Oh, so there were some wedding contract what stated…

> of the Soviet Strategic Rocket Forces

Good, you made a first step, now do the other two.

> but should have been otherwise compensated for that loss

It's quite amusing what you are clearly imply what some state shouldn't be compensated at all.

> Are you incapable of telling what was meant by context, or where you just looking for a reason not to address the point made?

Yes, I'm incapable of telling why you threw something completely unrelated to the question. I'm not LLM.

> Ukraine literally designed and built large portions of these systems as was capable of keeping them.

Ah, yes, the mighty Ukraine who solely done that, right? Every other nation, state and people in the USSR didn't do shit to that. I have a feeling you are thinking about that issue as some sort of video game: just a couple of factories and a bunch of special units. But the things are not like that in RL.

Re: There were BGP anomalies during the Venezuela blackout

#439

Earlier quoted context omitted.

Let’s be realistic. Not easy to find one man in a haystack. Guerrilla warfare has always been insanely overpowered as a defense tactic anyways, as are terrorist attacks. The US can realistically only be challenged militarily by Europe or Asia, assuming a unified continent, and the US is on the offensive. If it’s defensive, the US might put up a good fight against the rest of the planet .

So if you wanted to attack the US you wouldn’t do a conventional “red dawn” style attack. You’d attack like bin laden. And then keep quiet. Normally I’d say the most effective way to attack a western country would be to target kids in school playgrounds, but the US seems that regularly anyway so it would be lost in noise. Perhaps target Amazon delivery centres with drones will strike fear into the true heart of Ameri…

That probably wouldn't work. Even if you tried, there are more privately owned guns than there are citizens in the US; every inch would be a nightmare.

Your second paragraph doesn't even make sense, but I'm thinking you just wanted to hop on the "america bad" train for a moment, so maybe it doesn't matter.

Re: There were BGP anomalies during the Venezuela blackout

#440

Earlier quoted context omitted.

I think it was meant in a "international law is a farce" sort of rhetoric

Yes. More specifically I would say international law is law in name only. It's not really law at all. It's akin to a child asserting rules on a playground with their peers. There is no enforcement mechanism. In reality what we call international law is more like a mutually agreed upon policy, which can also just not be agreed upon at any moment. In fact many countries do not agree to them. There is no government agen…

It’s complicated. While it’s true that there is no direct enforcement, systems of sanctions and embargos have been used to indirectly enforce these agreements. Whether this is ultimately effective is not obvious, but I think “international law does not exist” is a simplistic take, with all due respect for your opinion (which I understand and partially share)
Post reply on HN