{"id":1294,"date":"2010-06-11T14:18:13","date_gmt":"2010-06-11T13:18:13","guid":{"rendered":"http:\/\/www.mitternachtshacking.de\/blog\/1294-ip-adressen-und-das-routing-im-internet"},"modified":"2018-05-22T23:57:57","modified_gmt":"2018-05-22T22:57:57","slug":"ip-adressen-und-das-routing-im-internet","status":"publish","type":"post","link":"https:\/\/www.mitternachtshacking.de\/blog\/1294-ip-adressen-und-das-routing-im-internet","title":{"rendered":"IP-Adressen und das Routing im Internet"},"content":{"rendered":"<p>Das Routing im Internet ist gar nicht so einfach. Zumindest in der Praxis. In der Theorie funktioniert das so, dass jeder Provider und jedes Unternehmen das providerunabh\u00e4ngige IP-Adressen hat \u00fcber ein Autonomes System (AS) verf\u00fcgt und mittels Border Gateway Protocol (BGP) anderen bekannten Routern die eigenen Netze und das eigene Autonome System mitteilt.<\/p>\n<p>F\u00fcr diesen Webserver mit der aktuellen IP-Adresse 88.217.143.204 kann man den Eigent\u00fcmer (meist der Provider) und das Autonome System bei RIPE anfragen. Man findet dann schnell heraus, <a href=\"http:\/\/www.db.ripe.net\/whois?form_type=simple&amp;full_query_string=&amp;searchtext=88.217.143.204&amp;submit.x=0&amp;submit.y=0&amp;submit=Search\">die IP-Adresse geh\u00f6rt M&#8220;Net<\/a> (meinem Provider) und <a href=\"http:\/\/www.db.ripe.net\/whois?searchtext=AS8767&amp;inverse_attributes=origin&amp;form_type=simple\">befindet sich im AS8767<\/a>. Und nat\u00fcrlich darf ein Provider mittels BGP nur die Routen verteilen die entweder zu seinem Autonomen System geh\u00f6ren oder die er von anderen Autonomen Systemen gelernt und deshalb weiter verteilt.<\/p>\n<p>Theoretisch kann man Filter einsetzen, die regeln welche Routen man von anderen AS lernen will. In so einer ACL kann man dann festlegen, dass man vom AS8767 nur das Netz 88.217\/16 lernen will, nicht aber das Netz 88.220\/16 (weil das nicht zu diesem AS geh\u00f6ren kann). Das dumme ist, solche Listen zu pflegen und aktuell zu halten erfordert eine Menge Arbeit und deshalb lassen die meisten Provider das einfach sein. Man vertraut sich gegenseitig, dass kein Provider Routen ank\u00fcndigt, die ihm nicht geh\u00f6ren. Meistens geht das auch gut.<\/p>\n<p>Meistens. Es gibt ein paar recht bekannte Beispiele wo das schief ging. Beispielsweise hat 2008 der pakistanische Provider Pakistan Telecom mit dem AS17557 IP-Adresse angek\u00fcndigt und verteilt, die eigentlich YouTube mit dem AS36561 geh\u00f6ren. Pakistan Telecom wollte f\u00fcr diese IP-Adressen ein Null-Routing erreichen (d.h. Pakete an diese Netze einfach wegwerfen), damit deren Kunden nicht mehr auf YouTube zugreifen k\u00f6nnen. Eine klassische Zensurma\u00dfnahme also. Dummerweise (ein kleiner Konfigurationsfehler, kann ja mal vorkommen) hat Pakistan Telecom die Null-Route nicht nur auf dem eigenen Router eingetragen sondern auch anderen Netzwerken bekanntgegeben und der Upstream-Provider PCCW Global (AS3491) hat sie in der ganzen Welt verteilt.<\/p>\n<p>Wenn ein Router jetzt von verschiedenen Seiten IP-Adressen angek\u00fcndigt bekommt, schaut er erstmal, wo die l\u00e4ngste (d.h. am besten passende) Netzmaske verwendet wird. YouTube hat die eigenen Netze mit einer \/22-Maske verteilt, Pakistan Telecom hat eine \/24-Maske verwendet. Der meiste YouTube-Datenverkehr wird deshalb nach Pakistan geroutet und dort verworfen.<\/p>\n<p><a href=\"http:\/\/www.ripe.net\/news\/study-youtube-hijacking.html\">RIPE hat die Ereignisse mit einer Zeitachse detailliert<\/a> zusammengefasst. Interessanterweise tritt das Problem <a href=\"http:\/\/www.heise.de\/security\/meldung\/Chinesischer-Provider-entfuehrt-kurzzeitig-Teile-des-Internets-975137.html\">gar nicht so selten<\/a> auf.<\/p>\n<p>Womit wir beim Anlass f\u00fcr diesen Beitrag sind. Heise hat schon vor einiger Zeit die <a href=\"http:\/\/www.heise.de\/newsticker\/meldung\/IP-Adressen-nur-mit-sicherem-Routing-eindeutig-999457.html\">Verl\u00e4\u00dflichkeit von ermittelten IP-Adressen als Beweismittel in Zweifel<\/a> gezogen. Was ist, wenn die eigene IP-Adresse in Teilen des Internets gerade von einem fremden Provider &#8222;entf\u00fchrt&#8220; wurde und deshalb falsche Beweisdaten erhoben werden?<\/p>\n<p>Klar, das taugt erstmal nicht als Ausrede f\u00fcr illegales Filesharing aber man k\u00f6nnte sich \u00fcberlegen mit einem guten Anwalt ein Verfahren anzufechten, das <a href=\"http:\/\/www.heise.de\/netze\/meldung\/Beweismittel-IP-Adresse-fragwuerdig-980685.html\">diesen Umstand nicht gepr\u00fcft<\/a> hat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Routing im Internet ist gar nicht so einfach. Zumindest in der Praxis. In der Theorie funktioniert das so, dass jeder Provider und jedes Unternehmen das providerunabh\u00e4ngige IP-Adressen hat \u00fcber ein Autonomes System (AS) verf\u00fcgt und mittels Border Gateway Protocol (BGP) anderen bekannten Routern die eigenen Netze und das eigene Autonome System mitteilt. F\u00fcr diesen [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,17],"tags":[],"_links":{"self":[{"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/posts\/1294"}],"collection":[{"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/comments?post=1294"}],"version-history":[{"count":0,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/posts\/1294\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/media?parent=1294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/categories?post=1294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mitternachtshacking.de\/blog\/wp-json\/wp\/v2\/tags?post=1294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}