{"id":9471,"date":"2017-01-10T16:52:19","date_gmt":"2017-01-10T16:52:19","guid":{"rendered":"https:\/\/kasperskydaily.com\/germany\/?p=9471"},"modified":"2019-11-22T12:23:48","modified_gmt":"2019-11-22T10:23:48","slug":"33c3-insecure-flight-booking-systems","status":"publish","type":"post","link":"https:\/\/www.kaspersky.de\/blog\/33c3-insecure-flight-booking-systems\/9471\/","title":{"rendered":"Freifl\u00fcge und vieles mehr durch unsichere Buchungssysteme"},"content":{"rendered":"<p>Viele posten online Fotos von ihren Tickets. Warum auch nicht? Allein Instagram enth\u00e4lt Tausende Fotos von Konzertkarten, Flugtickets und sogar Lotterielosen.<\/p>\n<p>Wenn es jeder tut, warum sollte ich es nicht?<\/p>\n<p>Tats\u00e4chlich ist das Letzte, was Sie mit Tickets oder Bordkarten tun sollten, sie online zu posten. Dieses St\u00fcck Papier enth\u00e4lt Daten, mit denen <em>jeder <\/em>Ihr Ticket stehlen (das ist keine \u00dcbertreibung!), sich Flugmeilen hinzuf\u00fcgen oder Ihnen sogar einen Streich spielen kann. Vor etwas mehr als einem Jahr\u00a0<a href=\"https:\/\/www.kaspersky.com\/blog\/dont-post-boarding-pass-online\/10495\/\" target=\"_blank\" rel=\"noopener nofollow\">sprachen wir dar\u00fcber<\/a>,\u00a0welche schlechten Scherze man mit Ticketinformationen treiben\u00a0kann. K\u00fcrzlich sprachen die Sicherheitsexperten Karsten Nohl und Nemanja Nikodijevic <a href=\"https:\/\/media.ccc.de\/v\/33c3-7964-where_in_the_world_is_carmen_sandiego\" target=\"_blank\" rel=\"noopener nofollow\">dieses Thema<\/a> auf dem Chaos Communication Congress (33\u04213) erneut an.<\/p>\n<p>Fluggesellschaften, Reiseveranstalter, Webseiten zum Preisvergleich, und viele andere Dienste arbeiten zusammen, um Reisenden einfache Buchungsm\u00f6glichkeiten anzubieten. Die Branche nutzt <a href=\"https:\/\/en.wikipedia.org\/wiki\/Global_Distribution_System\" target=\"_blank\" rel=\"noopener nofollow\">Global Distribution Systems<\/a> (GDS), um verf\u00fcgbare Fl\u00fcge zu pr\u00fcfen, sicherzustellen, dass Sitze nicht doppelt gebucht wurden, usw. GDSs sind mit Webdiensten eng verbunden \u2013 aber nicht mit den besten Online-Schutzpraktiken. Dadurch ist die aktuelle GDS-Technologie bez\u00fcglich Schutz veraltet und bietet Kriminellen eine riesige Angriffsfl\u00e4che.<\/p>\n<p>Obwohl es zurzeit um die 20 GDS-Anbieter gibt, konzentrierte sich das Sicherheitsduo Nohl und Nikodijevic auf diese drei Hauptsysteme: Sabre (1960 gegr\u00fcndet), Amadeus (1987 gegr\u00fcndet) und Galileo (jetzt Teil von Travelport). Diese Systeme <a href=\"http:\/\/www.theregister.co.uk\/2017\/01\/04\/travel_booking_system_security_fail\/\" target=\"_blank\" rel=\"noopener nofollow\">verwalten<\/a> mehr als 90 % der Flugreservierungen, sowie von Hotel-, Fahrzeug- und Reisebuchungen.<\/p>\n<p>So arbeiteten Lufthansa und AirBerlin mit Amadeus und mit dem Reiseveranstalter Expedia. American Airlines und die russische Fluggesellschaft \u0410eroflot setzten auf Sabre. Jedoch ist es schwer zu bestimmen, welches GDS die pers\u00f6nlichen Daten eines bestimmten Passagiers speichert: Wenn Sie z.\u00a0B. ein Flugticket mit American Airlines \u00fcber Expedia buchen, zeichnen Amadeus und Sabre den Kauf auf.<\/p>\n<p>Abh\u00e4ngig von den Regeln des Buchungssystems enthalten GDS-Datens\u00e4tze normalerweise Namen und Telefonnummer des Passagiers, sowie seine Ticketnummer, Abflugs- und Ankunftsflughafen, und Datum und Zeit des Flugs. Es beinhaltet auch Zahlungsinformationen (wie Kreditkartennummern). Anders gesagt: recht vertrauliche Informationen.<\/p>\n<p>Nohl und Nikodijevic wiesen darauf hin, dass viele auf diese Daten Zugriff h\u00e4tten, einschlie\u00dflich Besch\u00e4ftigte von Fluggesellschaften, Reiseveranstalter, Hotelvertreter, usw. Forscher gehen davon aus, dass diese Daten auch von Regierungsstellen gelesen werden k\u00f6nnen. Aber das ist nur die Spitze des Eisbergs.<\/p>\n<p>Um auf diese Informationen zuzugreifen und sie zu \u00e4ndern, verwenden GDSs den Namen des Reisenden als Login und einen sechsstelligen Buchungscode (die meisten Reisenden kennen ihn als einen <a href=\"https:\/\/de.wikipedia.org\/wiki\/Passenger_Name_Record\" target=\"_blank\" rel=\"noopener nofollow\">PNR<\/a>) als <strong>Passwort<\/strong>. Ja, das ist der PNR, der sichtbar auf Bordkarten und Gep\u00e4ckanh\u00e4ngern gedruckt ist. Als Passwort.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/96\/2017\/01\/06134607\/airplanetickets-on-instagram-594x1024.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10652\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/96\/2017\/01\/06134607\/airplanetickets-on-instagram-594x1024.jpg\" alt=\"People post photos of their tickets online. Why shouldn't they? Instagram alone contains thousands of images showing concert, airplane, and even lottery tickets.\" width=\"1080\" height=\"1861\"><\/a><\/p>\n<p>\u201eWenn der PNR ein sicheres Passwort sein soll, dann muss er auch als solches behandelt werden\u201c, so Nohl auf der Konferenz. \u201eAber man macht aus ihm kein Geheimnis: Er ist auf jedem Gep\u00e4ckst\u00fcck zu sehen. Er wurde zuvor auf Bordkarten gedruckt, bis er verschwand und durch einen Strichcode ersetzt wurde.\u201c Dieser Strichcode enth\u00e4lt \u00fcbrigens noch immer den PNR.<\/p>\n<p>Die Mehrheit der Reisenden versteht die inneren Abl\u00e4ufe der Flugbranche nicht, also ver\u00f6ffentlichen sie online eifrig ihre Tickets zusammen mit PNR, verschl\u00fcsselt in einem Strichcode. Jedoch ist ein <a href=\"https:\/\/www.kaspersky.de\/blog\/never-post-barcodes-online\/8532\/\" target=\"_blank\" rel=\"noopener\">Strichcode kein Mysterium<\/a>; er kann durch spezielle Software gelesen werden. Also kann <em>jeder<\/em>, der ein Foto von Ihrem Kofferanh\u00e4nger auf einem Flughafen macht oder Ihr Ticket online gefunden hat, auf Ihre pers\u00f6nlichen Daten zugreifen. Man muss kein Hacker sein, um PNR-Schwachstellen auszunutzen \u2014 man muss nur wissen, wo man nachschauen muss. In dem Video unten k\u00f6nnen Sie sehen, wie Nohl und Nikodijevic den Strichcode von einem Instagram-Foto eines Flugtickets entschl\u00fcsselten.<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" type=\"text\/html\" width=\"640\" height=\"390\" src=\"https:\/\/www.youtube.com\/embed\/n8WVo-YLyAg?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;start=1032&amp;wmode=transparent\" frameborder=\"0\" allowfullscreen=\"true\"><\/iframe><\/span><\/p>\n<p>\u00a0<\/p>\n<p>Au\u00dferdem blockieren viele Fluggesellschaften und Vergleichsportale keine User, die mehrmals einen falschen Code eingeben. Dadurch k\u00f6nnen Kriminelle \u00fcbliche Nachnamen, wie Schneider, w\u00e4hlen und einfach PNRs dieser Passagiere mit roher Gewalt herausfinden. Es ist nicht schwierig: Der Code besteht aus sechs Stellen, und Algorithmen zur Codeerzeugung leiden oft unter bestimmten Schw\u00e4chen. So wiederholen einige von ihnen aufeinanderfolgend die ersten zwei Zeichen, und alle PNRs, die an einem bestimmten Datum erstellt wurden, beginnen mit denselben Zeichen. Andere Anbieter nutzen bestimmte Codes f\u00fcr bestimmte Fluggesellschaften. Diese Methoden schr\u00e4nken die Anzahl der Stellen ein, die ein Krimineller erraten muss.<\/p>\n<p>W\u00e4hrend des Chaos Communication Congress zeigten Nohl und Nikodijevic, dass das Hacken eines PNR nur eine Minute braucht. Auf <a href=\"https:\/\/media.ccc.de\/v\/33c3-7964-where_in_the_world_is_carmen_sandiego#video&amp;t=1036\" target=\"_blank\" rel=\"noopener nofollow\">dem gleichen Video<\/a> finden Sie eine genaue Beschreibung dazu, wie das funktioniert, sowie eine Echtzeitdemonstration des ganzen Prozesses.<\/p>\n<p>Festgehalten werden kann, dass Kriminelle GDSs f\u00fcr sensible Passagierdaten erstellen k\u00f6nnen und sie zum fortgeschrittenen Phishing verwenden. Stellen Sie sich folgende Situation vor: Herr Schneider bucht einen Flug nach Berlin und erh\u00e4lt 10 Minuten sp\u00e4ter eine E-Mail von seiner Airline, die nach einer Best\u00e4tigung seiner Kreditkarteninformationen fragt. Die Mail enth\u00e4lt seinen Vor- und Nachnamen, Zielflughafen und andere genaue Buchungsdetails. Wirkt sie glaubhaft? Nat\u00fcrlich! Herr Schneider klickt sehr wahrscheinlich auf den Link in der E-Mail und stellt seine Kreditkarteninformationen (einer falschen Webseite) bereit.<\/p>\n<p>Hacker k\u00f6nnen auch mit einem PNR und nach der Suche einiger pers\u00f6nlicher Daten die Ticketdaten \u00e4ndern. Sie k\u00f6nnten das Ticket stornieren und das Geld auf ihr eigenes Konto \u00fcberweisen lassen. Oder sie k\u00f6nnten den Vor- und Nachnamen, und die Ausweisnummmer des Ticketbesitzers \u00e4ndern, wodurch eine andere Person die Reise antreten k\u00f6nnte (\u00fcberraschend, aber bestimmte Dienste lassen dies zu). Ein vorsichtigerer oder gro\u00dfz\u00fcgiger Krimineller k\u00f6nnte einfach die Vielfliegerdaten \u00e4ndern und Meilen erhalten, die dem urspr\u00fcnglichen Ticketbesitzer zust\u00fcnden. Letztendlich bieten GDSs durch Nutzen von PNRs als Passwort Hackern kostenlose Fl\u00fcge, unbeschr\u00e4nkte Meilen und sogar Geld.<\/p>\n<p>Eine andere extrem entt\u00e4uschende Tatsache: Obwohl Experten und Medien diese Frage in den vergangenen Jahren mehrmals aufgebracht haben, lehnen GDS-Unternehmen noch immer eine Protokollierung der PNR-Zugriffe ab. Daher kann ein Gro\u00dfteil der Missbrauchsf\u00e4lle nicht nachverfolgt werden. Nur wenige Vorf\u00e4lle wurden bekannt\u2014 z.\u00a0B. wenn Kriminelle Tickets von Reisenden stahlen und die Opfer sich dann beschwerten. Bei intelligenterem Betrug und Datendiebstahl k\u00f6nnen Spezialisten das Ausma\u00df des Problems nicht einsch\u00e4tzen.<\/p>\n<p>Nohl und Nikodijevic sind sich sicher, dass Kunden in n\u00e4chster Zeit keine grundlegenden Ver\u00e4nderungen erwarten k\u00f6nnen. Das gesamte Buchungssystem muss umgeschrieben werden und leider kann nur ein Anstieg des PNR-Betrugs die Fluggesellschaften dazu bringen.<\/p>\n<p>Momentan empfehlen wir zwei einfache Vorgehensweisen: Bleiben Sie aufmerksam und posten Sie niemals Ihren Bordpass online. Selbst alte Tickets enthalten noch viele Ihrer pers\u00f6nlichen Informationen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es ist \u00fcberraschend einfach, Flugreservierungen zu hacken, Bankingdaten und andere private Informationen zu erhalten, Tickets zu stehlen und Flugmeilen zu f\u00e4lschen.<\/p>\n","protected":false},"author":522,"featured_media":9472,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2711],"tags":[2386,122,1166,1653,60,2245,2146,2248],"class_list":{"0":"post-9471","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-threats","8":"tag-airlines","9":"tag-datenschutz","10":"tag-reisen","11":"tag-security","12":"tag-soziale-netzwerke","13":"tag-strichcodes","14":"tag-threats","15":"tag-tickets"},"hreflang":[{"hreflang":"de","url":"https:\/\/www.kaspersky.de\/blog\/33c3-insecure-flight-booking-systems\/9471\/"},{"hreflang":"en-ae","url":"https:\/\/me-en.kaspersky.com\/blog\/33c3-insecure-flight-booking-systems\/5802\/"},{"hreflang":"ar","url":"https:\/\/me.kaspersky.com\/blog\/33c3-insecure-flight-booking-systems\/4053\/"},{"hreflang":"en-us","url":"https:\/\/usa.kaspersky.com\/blog\/33c3-insecure-flight-booking-systems\/10650\/"},{"hreflang":"en-gb","url":"https:\/\/www.kaspersky.co.uk\/blog\/33c3-insecure-flight-booking-systems\/8228\/"},{"hreflang":"es-mx","url":"https:\/\/latam.kaspersky.com\/blog\/33c3-insecure-flight-booking-systems\/8773\/"},{"hreflang":"es","url":"https:\/\/www.kaspersky.es\/blog\/33c3-insecure-flight-booking-systems\/9835\/"},{"hreflang":"it","url":"https:\/\/www.kaspersky.it\/blog\/33c3-insecure-flight-booking-systems\/9563\/"},{"hreflang":"ru","url":"https:\/\/www.kaspersky.ru\/blog\/33c3-insecure-flight-booking-systems\/13931\/"},{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/33c3-insecure-flight-booking-systems\/13802\/"},{"hreflang":"fr","url":"https:\/\/www.kaspersky.fr\/blog\/33c3-insecure-flight-booking-systems\/6491\/"},{"hreflang":"pt-br","url":"https:\/\/www.kaspersky.com.br\/blog\/33c3-insecure-flight-booking-systems\/6830\/"},{"hreflang":"pl","url":"https:\/\/plblog.kaspersky.com\/33c3-insecure-flight-booking-systems\/5918\/"},{"hreflang":"ja","url":"https:\/\/blog.kaspersky.co.jp\/33c3-insecure-flight-booking-systems\/13581\/"},{"hreflang":"ru-kz","url":"https:\/\/blog.kaspersky.kz\/33c3-insecure-flight-booking-systems\/13931\/"},{"hreflang":"en-au","url":"https:\/\/www.kaspersky.com.au\/blog\/33c3-insecure-flight-booking-systems\/13802\/"},{"hreflang":"en-za","url":"https:\/\/www.kaspersky.co.za\/blog\/33c3-insecure-flight-booking-systems\/13802\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.de\/blog\/tag\/security\/","name":"Sicherheit"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/posts\/9471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/users\/522"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/comments?post=9471"}],"version-history":[{"count":2,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/posts\/9471\/revisions"}],"predecessor-version":[{"id":21067,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/posts\/9471\/revisions\/21067"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/media\/9472"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/media?parent=9471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/categories?post=9471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.de\/blog\/wp-json\/wp\/v2\/tags?post=9471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}