Live data from Hacker News

Pin-pointing China's attack against GitHub

blog.erratasec.com

11–20 of 144 posts

Re: Pin-pointing China's attack against GitHub

#11
To say that the "Chinese government" is involved I think understates the situation. We know as fact that their army has invested considerable time and money in a cyberwarfare unit. And that the company that operates the Firewall is a military contractor.

When Sony was hacked a few months ago, the media couldn't wait to label it a "terrorist act" by North Korea.

I just now searched Google News for "github terrorism".

1. http://www.itpro.co.uk/security/24319/github-falls-victim-to...

2. https://grahamcluley.com/2015/03/github-ddos-attack/

That's all, even though the evidence appears more clear that the Chinese government is involved. Whereas North Korea's responsibility was in doubt. The silence speaks volumes.

But is "terrorism" even the correct word for this? When Saddam invaded Kuwait, was that a terrorist act? Consider this quote written by a Chinese military analyst 30 years ago:

  those who take part in information war are not all soldiers. Anybody who
  understands computers may become a "fighter" on the network. Think tanks
  composed of non-governmental experts may take part in decision-making;
  rapid mobilization will not just be directed to young people; information-
  related industries and domains will be the first to be mobilized and enter
  the war..
(From http://fmso.leavenworth.army.mil/documents/chinarma.htm)

However, the Chinese may respond by claiming this was a preemptive defense. That GreatFire.com was designed to weaken their security and they were justified in taking action to protect the sovereignty of their computers. Haven't western nations done the same when they were threatened by terrorism or nuclear arms?

It seems to me that we have officially entered the era of a weaponized internet.

Re: Pin-pointing China's attack against GitHub

#14
When TPB was pretending to be in North Korea, someone proved that they weren't, [1] because of how quickly they responded to a ping. Could someone narrow down the physical location of the firewall similarly?

[1]: https://rdns.im/the-pirate-bay-north-korean-hosting-no-its-f...

Re: Pin-pointing China's attack against GitHub

#15

When TPB was pretending to be in North Korea, someone proved that they weren't, [1] because of how quickly they responded to a ping. Could someone narrow down the physical location of the firewall similarly? [1]: https://rdns.im/the-pirate-bay-north-korean-hosting-no-its-f...

You can really only use a method like this to say where a server is not (it can't be halfway around the world because the speed of light limits it), but this is assuming you're communicating directly with the server. The method used to inject these packets on the wire makes this sort of analysis even harder to do this sort of analysis (and if there was concern, appropriate amounts of random delay and noise could be added).

Re: Pin-pointing China's attack against GitHub

#16
"blocking GitHub is not really a viable option" he said. Tell that to the world's craziest democracy - India, which banned GitHub, Vimeo, Pastebin and a bunch of others in December last year. Some bans were lifted later. Source : http://www.zdnet.com/article/india-blocks-32-websites-includ...

Re: Pin-pointing China's attack against GitHub

#17
post #8

While this is a very interesting read (learned a thing or two), the author's conclusion is a bit suspect. Using my custom http-traceroute, I've proven that the man-in-the-middle machine attacking GitHub is located on or near the Great Firewall of China. Although suspicious, it seems one would need to know a lot more about China Unicom and their infrastructure to say this conclusively.

I apologize because I have not had time to really looking into this closely, but I think you are correct that the author's conclusions need to be reviewed. He repeatedly says that it is a man in the middle attack, but the link he points to says it is a man on the side attack. This is a very different beast: a man on the side attack does not rewrite packets, but rather uses it's position on the backbone to send replacement packets that will arrive before the real ones do. Also, the referenced link states that these packets are being sent on only 1% of responses. So if this is the case a traceroute is probably not going to find the issue. The offending node does not have to respond at all -- especially if it sends the bogus packets by a different route.

Again, I have not looked at this in detail yet and probably won't have time for a few days. I would welcome a discussion on this point.

Re: Pin-pointing China's attack against GitHub

#18

This is important evidence for our government. It'll be interesting to see how they respond to these attacks -- attacks by a nation state against key United States Internet infrastructure. It seems a bit of a stretch to say that Github is "key US Internet infrastructure"...

If GitHub were down for two days that's a metric shitload of projects that can't get deployed. There's a significant number of software projects with dependencies on Github-hosted stuff.

Re: Pin-pointing China's attack against GitHub

#20
post #12

That the server is located in China doesn't proof anything.

This analysis doesn't just prove the attack orriginated in China, it shows that it takes place immediately inside the first Chinese network the connection reaches on it's way into China. The second piece of analysis shows that this is the same network layer in which the network blocking performed by the Great Firewall occurs. So the great firewall and this attack are both being implemented at the same point in the network infrastructure.
Post reply on HN