B
BGPmon Blog
bgpmon.net · Company blog · on HN since 2010
BGPmon's blog analyzes BGP routing incidents such as route leaks, hijacks, and internet outages.
What HN saysHN commenters cite it as an overview of BGP hijacks, noting that hijacks capture traffic quietly and can be worse combined with SSL/CA problems.
38HN people shared it
22linked it in comments
18stories submitted
1.0Kstory points
8 years agolast shared
2010people per year2026
Most-shared posts
- 1BGP leaks causing internet outages in Japan and beyond3 people · 312 points · first shared 2017 · 59 comments on HN
- 2Internet in Egypt offline3 people · 35 points · first shared 2011 · 6 comments on HN
- 3Massive route leak causes Internet slowdown3 people · 3 points · first shared 2015 · discussion on HN
- 4Homepage3 people · first shared 2010
- 5Internet traffic for Google, Facebook, Apple was briefly rerouted to Russia2 people · 335 points · first shared 2017 · 107 comments on HN
- 6What caused today's Internet hiccup2 people · 188 points · first shared 2014 · 27 comments on HN
- 7The Curious Case of AS123892 people · 3 points · first shared 2017 · discussion on HN
- 8Chinese ISP (AS23724 CHINANET-IDC-BJ-AP IDC) hijacked 10% of the Internet2 people · 3 points · first shared 2010 · 2 comments on HN
- 9BGP Hijack Event Today by Indosat2 people · 1 points · first shared 2014 · discussion on HN
- 10Turkey Hijacking IP addresses for popular Global DNS providers2 people · 1 points · first shared 2014 · 1 comments on HN
- 11Issues with allocating from 1 0 0 082 people · first shared 2015
- 12Using BGP data to find Spammers1 people · 68 points · first shared 2014 · 15 comments on HN
- 13Swiss ISP hijacks IP prefixes of high profile networks1 people · 50 points · first shared 2016 · 19 comments on HN
- 14Today’s BGP leak in Brazil1 people · 3 points · first shared 2017 · discussion on HN
- 15Looking at the spamhouse DDOS from a BGP perspective1 people · 2 points · first shared 2013 · discussion on HN
What HN people wrote when they linked it
windexh8er · 2013-11-21
Meh... "By default your neighbor just believes you, and doesn't have a really reliable way to tell if you are actually telling the truth" - while this is not 100% true with regard to most peering configurations via tier 1 carriers, there is a slight nugget of truth here. You can't just order a circuit from AT&T/Verizon/Sprint and inject whatever you want. First you have to have an AS assigned to you (if you're to have the ability to announce anyway) and then beyond that it's generally a process of negotiating sane terms of what you're presenting to them and what they're presenting to you (generally as the customer you want the entire table, but there are exceptions). At that point the config on the far end will mimic what was agreed upon (prefixes advertised and general length protections such that you don't spam out thousands of /30s from your transport or something horrid like that). While there is no way to truly validate the authenticity of the update - there is generally a decent chain of custody.
BGP is a great playground for injection research. The best part is via looking glass sites it's very trivial to target specific, and core, platforms.
That being said... Regardless of BGP itself beyond certificate validation and pinning we should also be doing path checking. I mentioned this to Moxie for a potential addition into Convergence, and from the page:
"Convergence trust notaries use network perspective to validate your communication by default, but can be…
woodrow · 2010-10-11
Renesys has written about this twice with more facts and less speculation: http://www.renesys.com/blog/2010/06/two-strikes-i-root.shtml, http://www.renesys.com/blog/2010/03/fouling-the-global-nest.shtml
The gist of things it that the mainland Chinese network operators allowed the anycasted routes for the I-root in China to leak outside of their networks and into the global BGP routing table. If you made a DNS request to the I-root during that leak, and the best route to the I-root prefix was the leaking route from China, then your DNS traffic went through the great firewall and was altered accordingly.
Finally, I want to give the article the benefit of the doubt with regard to this:
And he said he believes there were more instances of Web traffic
being diverted to China, or "hijacked," around that time, but
wouldn't elaborate. "I believe it happened more than twice,"
Joffe said. "I can't comment on how many times because the
information is not generally public."
but many views of the BGP routing table are public (http://routeviews.org) and/or fairly well monitored for hijackings, etc. by network operators and others like Renesys and BGPMon (http://bgpmon.net/). Unless this is occurring only within China's regional networks, I expect we would've heard something about this already.
Laforet · 2016-01-24
IIRC the only commonly access service hosted in that IP block is their DNS servers. There are easier ways to hijack DNS traffic than trying to hijack the entire prefix via BGP.
A casual browse through the other entries seems to suggest that people mess up BGP announcements all the time. My favourite one below involves the AS belonging to S & S Discount Market Pvt Ltd.
https://bgpstream.com/event/18050
Edit: It has happened previously
http://www.bgpmon.net/googles-services-redirected-to-romania-and-austr…
feld · 2014-10-02
BGP route hijacking is not uncommon, and it's used to capture traffic of your victim without them knowing.
BGPMon can tell you if this is happening to your AS
http://www.bgpmon.net/
GeoHong · 2013-07-31
The BGPmon blog has a nice overview of BGP hijacks in recent history. The potential impact of BGP hijacks should not be underestimated. Especially when combined with the SSL/CA events. This is a great post explaining when these things are combined: http://www.bgpmon.net/accidentally-stealing-the-internet/
noselasd · 2012-11-06
I can't find much information about Iran advertising bad routed, but China did: http://bgpmon.net/?p=282
darkr · 2012-09-11
Network geek here:
> Many are the tales of some small company misconfiguring their edge routers slightly (say a 1 char typo) and having the entire internet route through their T1, across their lan, out their backup T1.
This is what route filters are for. If you peer with someone and they advertise 0.0.0.0/0 or something equally ridiculous, and you accept this as a valid route then you deserve to fail (and then given a firm stare if you then proceed to advertise it to other peers).
A similar fail on the part of Telstra (http://bgpmon.net/blog/?p=554) was to blame for much of Australia dropping off the map earlier this year.
Also:
> Just at the IP level they have to deal with (at the edges and across substantial WANS) BGP - a notoriously ugly and fragile protocol.
I take offence at this. 80% of BGP related issues are due to misconfiguration by a given party, 19% is due to bad or missing route filters and the other 1% is due to bugs in router software. The actual implementation of BGP v4, originally designed back in the early 90's isn't completely without it's issues and behavioural quirks (I'm looking at you, route flaps) but the theory/algorithm behind is a work of art, and has coped amazingly with explosive growth, and growth that's only going to increase with IPv6.
Without it, there would be no HN
YjSe2GMQ · 2019-01-29
Or a bad BGP route being broadcasted, whether intentionally or not:
https://bgpmon.net/bgp-leak-causing-internet-outages-in-japan-and-beyo…
ahmedalsudani · 2018-11-13
They would, and we would probably see a repeat of this: https://bgpmon.net/what-caused-todays-internet-hiccup/
bbayles · 2018-05-03
You're absolutely right about this. This is almost certainly just there to block people who mistakenly paste in an example configuration somewhere.
Back in 2010 there were problems that came up when IANA started allocating out of 1.0.0.0/8 (e.g. [1]). Things that were once assumed to be unused started being used, leading to strange issues.
Also, why on earth would AT&T block 1.1.1.1 and not Google DNS and OpenDNS?
[1] https://bgpmon.net/issues-with-allocating-from-1-0-0-08/
raldu · 2017-05-08
Yes, it would be trivial to go around. But that's not the point.
It used to be case that people with technical knowledge got around DNS blocks by simply changing the DNS servers.
Today you cannot access to Wikipedia even with, say, OpenDNS because now some popular DNS providers are being "hjacked" in Turkey [1]. Yes, hjacking.
The key concern is the fact that an Internet service provider employs an illegal hacking technique under the pressure of a totalitarian government to censor the largest and most collaborative information repository of the whole human history just to cover one article mentioning the truth about that totalitarianism.
Do not think it is too far of a dystopia for the "more advanced" countries like U.S., especially with Trump.
https://bgpmon.net/turkey-hijacking-ip-addresses-for-popular-global-dn…
based2 · 2017-05-02
kbenson · 2016-08-26
> Smallpox is inherently dangerous.
I think the equivalent (or much worse, actually) for exploits is something that is self replicating and disruptive. For example, a bug in the BGP routing protocol (or a certain percentage of the common implementations) that propagates bogus routes and disrupts some or all traffic for affected systems and spreads. Something that disrupted a large enough chunk of global traffic would not only be horrendous in its own right, but would also make dissemination of any fix quite problematic.
Then again, I assume it's probably good practice to somewhat lock down how BGP functions in your routers (if that makes sense. I'm not that familiar with it), but a certain incident from last year[1] leads me to believe that's either not possible, hard to do, or people just don't do it.
1: http://www.bgpmon.net/massive-route-leak-cause-internet-slowdown/
pfg · 2016-04-23
The comments shed some light on what exactly caused this[1]:
> Yes, as part of our investigation we did reach out and it sounds like it was related to a route optimizer.
[1]: http://www.bgpmon.net/large-hijack-affects-reachability-of-high-traffi…
nl · 2012-10-27
More recently (Feb 2012) almost all Telstra's (Australia's biggest ISP) customers were taken off line when Dodo Internet (another cut-price ISP, with a low end reputation) published some bad BGP routing[1].
[1] http://www.bgpmon.net/how-the-internet-in-australia-went-down-under/
atoonk · 2012-02-23
Telstra's outage visualized:
http://www.bgpmon.net/telstra-feb23-2012.png
National Australia Bank was completely down for 53 minutes as well.
https://twitter.com/#!/bgpmon/status/172608854855647233/photo/1
zppx · 2011-01-28
Apparently a large number of autonomous systems are not announcing their prefixes[1], so there's no route for some Egyptian networks.
There's also a small thread on NANOG mailing list in which a user acknowledges the fact that he cannot access a server in Cairo[2].
[1]: http://bgpmon.net/blog/?p=450 (by @atoonk on twitter)
[2]: http://mailman.nanog.org/pipermail/nanog/2011-January/031315.html
EDIT: formating
EDIT2: grammar, I think everything is passable now
gregsadetsky · 2011-01-28
Unfortunately, no. However these two articles (taken from Techmeme) are very interesting as they are basing their observations on the number of affected BGP routes:
http://www.renesys.com/blog/2011/01/egypt-leaves-the-internet.shtml
List of all affected networks -- seems like a very few are still holding up (Noor's name comes up again and again... for now)
http://bgpmon.net/blog/?p=450
guelo · 2010-11-16
BGP could stand to get a security update but as with most fundamental internet protocols it will probably never happen. Most people seem to believe this incident was accidental. More info,
http://bgpmon.net/blog/?p=282
http://www.nytimes.com/external/idg/2010/04/08/08idg-a-chinese-isp-mom…
yourad_io · 2014-12-18
Two relics that haven't (and couldn't have) scaled past the late-90s magnitude of the Internet, and yet we're still with them:
TLS: CAs. TLS/SSL is largely "security on the internet", and any of thousands of CAs could sign a cert for any of our websites. Very few exceptions apply here - to protect against this, you effectively need to be on the client (see certificate pinning on chrome). We need something like TACK[1] here. The current state of the TLS CA system is very convenient for malicious actors of any size.
Routing: BGP is an overly trusting protocol[2]. Any of thousands of ASN can advertise a route and its peers will happily chug that traffic along to it. This would allow, for instance, a Pakistani ISP "taking over" YouTube, or more recently, Indosat trying to take over the Internet[3].
There's many things that would be "nice-to-have" fixes, but these two are pretty urgent in my opinion. They were designed for a much friendlier Internet.
[1] https://tack.io/
[2] http://security.stackexchange.com/questions/56069/what-security-mechan…
[3] http://www.bgpmon.net/hijack-event-today-by-indosat/
maltalex · 2017-12-13
I've asked around the company and unfortunately I can't talk about attacks (and/or suspicious "configuration errors") we've detected. There are legal issues involved, plus some of these cases are currently being investigated by law enforcement. Moreover, I don't know of any other company or person that deals with such attacks, so I have no one to quote. The only thing I can do is to offer some hand waving:
1. It's known publicly that nation states as well as criminal organizations are deflecting Internet routes. There are numerous reports of such cases; these cases aren't that hard to find since BGP information is (mostly) public.
A few published examples:
- Russian network "Rostelecom" hijacks sites of financial services: https://arstechnica.com/information-technology/2017/04/russian-control…
- Global Large scale BGP hijacks in 2013, some through "Rostelecom": https://arstechnica.com/information-technology/2013/11/repeated-attack…
- Spammers use BGP to announce fake IP addresses to spam yahoo mail users: https://ripe72.ripe.net/presentations/45-Invisible_Hijacking.pdf
- Traffic to UK organization that deals with nuclear weapons hijacked using BGP to the Ukraine: http://hub.dyn.com/dyn-research/uk-traffic-diverted-through-ukraine
- BGP hijack of bitcoin miners: https://bgpmon.net/the-canadian-bitcoin-hijack/
- "Hacking Team" (Italian company selling spyware…