{"id":8773,"date":"2017-01-10T21:55:11","date_gmt":"2017-01-10T21:55:11","guid":{"rendered":"https:\/\/latam.kaspersky.com\/blog\/?p=8773"},"modified":"2019-11-22T02:57:02","modified_gmt":"2019-11-22T08:57:02","slug":"33c3-insecure-flight-booking-systems","status":"publish","type":"post","link":"https:\/\/latam.kaspersky.com\/blog\/33c3-insecure-flight-booking-systems\/8773\/","title":{"rendered":"La poca seguridad de los sistemas de reserva permite adquirir vuelos gratuitos"},"content":{"rendered":"<p>La gente publica en la red fotos de sus boletos. \u00bfPor qu\u00e9 no deber\u00edan hacerlo? Solo Instagram contiene miles de im\u00e1genes en las que se muestran entradas para conciertos, billetes de avi\u00f3n o d\u00e9cimos de loter\u00eda.<\/p>\n<p>Si todos lo hacen, \u00bfpor qu\u00e9 no deber\u00edas hacerlo t\u00fa?<\/p>\n<p>De hecho, lo \u00faltimo que nunca deber\u00edas hacer con una entrada o un boleto es publicarlo en Internet. Este papel contiene informaci\u00f3n que permite a <em>cualquiera<\/em> rob\u00e1rtelo (\u00a1no exageramos!), acumular kil\u00f3metros de vuelo o hacerte una jugarreta. Hace m\u00e1s de un a\u00f1o <a href=\"https:\/\/latam.kaspersky.com\/blog\/dont-post-boarding-pass-online\/7220\/\" target=\"_blank\" rel=\"noopener\">hablamos<\/a> del tipo de malos ratos que pueden sufrir las personas por la informaci\u00f3n de estos documentos. Recientemente, los investigadores de seguridad Karsten Nohl y Nemanja Nikodijevic <a href=\"https:\/\/media.ccc.de\/v\/33c3-7964-where_in_the_world_is_carmen_sandiego\" target=\"_blank\" rel=\"noopener nofollow\">volvieron a sacar el tema<\/a> en la Chaos Communication Congress (33C3).<\/p>\n<p>Aerol\u00edneas, agentes de viaje, webs de comparaci\u00f3n de precios y otros servicios funcionan en conjunto para dar oportunidades de reserva f\u00e1ciles para los pasajeros. La industria utiliza los <a href=\"https:\/\/en.wikipedia.org\/wiki\/Global_Distribution_System\" target=\"_blank\" rel=\"noopener nofollow\">Sistemas de Distribuci\u00f3n Globales<\/a> (GDS por sus siglas en ingl\u00e9s) para verificar la disponibilidad de vuelos, asegurarse de que no se reservan dos veces los mismos asientos, entre otros aspectos. Estos sistemas est\u00e1n enlazados con los servicios web, pero no con las mejores pr\u00e1cticas de protecci\u00f3n web. Como resultado, la tecnolog\u00eda de dichos sistemas, en lo que a seguridad se refiere, est\u00e1 desfasada y otorga a los delincuentes la oportunidad de utilizar un gran abanico de ataques.<\/p>\n<p>Aunque hoy en d\u00eda existen 20 distribuidores de GDA, el d\u00fao de seguridad Nohl y Nikodijevic se centr\u00f3 en los tres sistemas principales: Sabre (fundado en 1960), Amadeus (fundado en 1987) y Galileo (ahora parte de Travelport). Estos sistemas <a href=\"http:\/\/www.theregister.co.uk\/2017\/01\/04\/travel_booking_system_security_fail\/\" target=\"_blank\" rel=\"noopener nofollow\">administran<\/a> m\u00e1s del 90 % de las reservas de vuelos, al igual que de hoteles, coches y otras reservas de viajes.<\/p>\n<p>Por ejemplo, Lufthansa y AirBerlin trabajan con Amadeus y con el operador tur\u00edstico Expedia. American Airlines y la aerol\u00ednea rusa Aeroflot operan con Sabre. De todos modos, es dif\u00edcil asegurar qu\u00e9 GDS almacena los datos personales de un pasajero en particular. Por ejemplo, Si reservas un billete para un vuelo de American Airlines en Expedia, tanto Amadeus como Sabre registran la transacci\u00f3n.<\/p>\n<p>Dependiendo de las normas del sistema de reservas, los registros GDS suelen contener el nombre del pasajero, el n\u00famero de tel\u00e9fono, la fecha de nacimiento y los datos del pasaporte, as\u00ed como el n\u00famero de su boleto, aeropuertos de salida y destino y la fecha y hora del vuelo. Tambi\u00e9n incluye la informaci\u00f3n de pago (el n\u00famero de la tarjeta de cr\u00e9dito). En otras palabras, datos confidenciales.<\/p>\n<p>Nohl y Nikodijevic se\u00f1alaron que muchas personas tienen acceso a esta informaci\u00f3n, incluidos los trabajadores de las aerol\u00edneas, operadores tur\u00edsticos, representantes de hoteles y otros agentes. Los investigadores suponen que las agencias gubernamentales tambi\u00e9n pueden leer esta informaci\u00f3n. Pero es solo la punta del iceberg.<\/p>\n<p>Para acceder y cambiar esta informaci\u00f3n, los GDS utilizan el nombre del viajero como dato de acceso y un c\u00f3digo de reserva de seis d\u00edgitos (muchos viajeros lo conocen como <a href=\"https:\/\/es.wikipedia.org\/wiki\/Passenger_Name_Record\" target=\"_blank\" rel=\"noopener nofollow\">PNR<\/a>) como contrase\u00f1a. S\u00ed, el PNR est\u00e1 impreso en el billete y en las etiquetas del equipaje. Y es la contrase\u00f1a.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-9836\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/87\/2017\/01\/05195517\/airplanetickets-on-instagram-594x1024.jpg\" alt=\"\" width=\"594\" height=\"1024\"><\/p>\n<p>\u201cSi se supone que el PNR ha de ser una contrase\u00f1a segura, deber\u00eda tratarse como tal\u201d, asegur\u00f3 Nohl en la conferencia. \u201cPero no lo mantienen en secreto: se imprime en cada equipaje. Se imprim\u00eda en cada billete hasta que lo sustituyeron por un c\u00f3digo de barras\u201d. Dicho c\u00f3digo de barras sigue conteniendo el PNR.<\/p>\n<p>La mayor\u00eda de los viajeros no comprende el funcionamiento interno de la industria de vuelos y publican con entusiasmo sus billetes en Internet junto con el PNR cifrado en un c\u00f3digo de barras. Sin embargo, <a href=\"https:\/\/latam.kaspersky.com\/blog\/never-post-barcodes-online\/8982\/\" target=\"_blank\" rel=\"noopener\">un c\u00f3digo de barras no es ning\u00fan misterio<\/a>, pues un <i>software<\/i> especial puede leerlo. Por lo que <i>cualquiera<\/i> que le haga una foto a la etiqueta de tu equipaje en el aeropuerto o que encuentre tu billete en Internet puede acceder a tu informaci\u00f3n privada. No tienes que ser un <i>hacker<\/i> para sacar provecho de las vulnerabilidades de PNR (solo tienes que saber d\u00f3nde mirar). En este v\u00eddeo puedes ver c\u00f3mo Nohl y Nikodijevic decodificaron el c\u00f3digo de barras del billete en una foto que estaba en Instagram.<\/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>Adem\u00e1s, muchas aerol\u00edneas y webs de comprobaci\u00f3n de viajes no bloquean a los usuarios que introducen varias veces un c\u00f3digo err\u00f3neo. Como resultado, los malhechores pueden elegir apellidos comunes, como Garc\u00eda, y utilizar fuerza bruta para averiguar el PNR de dichos pasajeros. No es dif\u00edcil: el c\u00f3digo son seis d\u00edgitos y los algoritmos de generaci\u00f3n de c\u00f3digos suelen ser d\u00e9biles. Por ejemplo, algunos repiten los dos primeros caracteres de forma secuencial y todos los PNR generados en una fecha en concreto empiezan con los mismos caracteres. Otros proveedores usan c\u00f3digos espec\u00edficos para ciertas aerol\u00edneas. Estas pr\u00e1cticas reducen el rango de d\u00edgitos que un atacante debe adivinar.<\/p>\n<p>En el Chaos Communication Congress, Nohl y Nikodijevic demostraron que un PNR se puede <i>hackear<\/i> en unos pocos minutos. Entre los minutos 30 y 45 <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\">del mismo v\u00eddeo<\/a>, hay una explicaci\u00f3n detallada sobre c\u00f3mo funciona, adem\u00e1s de una demostraci\u00f3n en tiempo real de todo el proceso.<\/p>\n<p>El resultado es que los delincuentes pueden recopilar varios GDS para buscar informaci\u00f3n personal de los pasajeros y embaucarlos con t\u00e9cnicas avanzadas de <i>phishing<\/i>. Imag\u00ednate la siguiente situaci\u00f3n: el se\u00f1or Garc\u00eda reserva un vuelo a Berl\u00edn y 10 minutos despu\u00e9s recibe un correo electr\u00f3nico de su aerol\u00ednea en el que se le pide que confirme la informaci\u00f3n de su tarjeta de cr\u00e9dito. El correo incluye su nombre y apellido, el aeropuerto de destino y otros detalles de la reserva. \u00bfParece cre\u00edble? \u00a1Pues s\u00ed! Es muy probable que el se\u00f1or Garc\u00eda haga clic en el enlace del correo y d\u00e9 la informaci\u00f3n de su tarjeta de cr\u00e9dito (pero a una web falsa).<\/p>\n<p>Adem\u00e1s, al haber usado un PNR y haber buscado la informaci\u00f3n personal, los <i>hackers<\/i> quiz\u00e1 puedan cambiar los datos del boleto. Podr\u00edan cancelarlo y hacer que les devuelvan el importe del boleto en su cuenta. O podr\u00edan cambiar el nombre del boleto, los apellidos y el n\u00famero de pasaporte para que otra persona lo utilice (sorprendente, pero algunos servicios lo permiten). Un delincuente m\u00e1s precavido o generoso simplemente cambiar\u00eda la informaci\u00f3n m\u00e1s frecuente para quedarse con los kil\u00f3metros que se pueden ganar con el original. Por \u00faltimo, al utilizar los datos PNR como contrase\u00f1a, GDS ofrece a los <i>hackers<\/i> vuelos gratuitos, kil\u00f3metros ilimitados y dinero.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"es\" dir=\"ltr\">\u00a1Nunca publiques <a href=\"https:\/\/twitter.com\/hashtag\/entradas?src=hash&amp;ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noopener nofollow\">#entradas<\/a> con c\u00f3digo de barras! Las duplican y las revenden <a href=\"https:\/\/t.co\/aPSvxoeyEG\" target=\"_blank\" rel=\"noopener nofollow\">https:\/\/t.co\/aPSvxoeyEG<\/a> <a href=\"https:\/\/t.co\/RiGqOxdzdk\" target=\"_blank\" rel=\"noopener nofollow\">pic.twitter.com\/RiGqOxdzdk<\/a><\/p>\n<p>\u2014 Kaspersky Espa\u00f1a (@KasperskyES) <a href=\"https:\/\/twitter.com\/KasperskyES\/status\/770948027272007680?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"noopener nofollow\">August 31, 2016<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Otro hecho muy decepcionante: a pesar de que los expertos y la prensa han hablado la cuesti\u00f3n varias veces en los \u00faltimos a\u00f1os, las compa\u00f1\u00edas GDS siguen rechazando cortar el acceso a los PNR, motivo por el que no se puede rastrear la mayor\u00eda de los casos de abuso. Se llegan a conocer pocos incidentes (por ejemplo, cuando un delincuente rob\u00f3 boletos a viajeros y las v\u00edctimas se quejaron). En los casos m\u00e1s inteligentes de fraude y robo de informaci\u00f3n, los especialistas no son capaces de evaluar el alcance del problema. Nohl y Nikodijevic est\u00e1n seguros de que los clientes no deben esperar cambios sustanciales a corto plazo. Se debe reescribir todo el sistema de reservas y, por desgracia, lo \u00fanico que forzar\u00e1 a las aerol\u00edneas a hacerlo es el aumento del fraude en PNR.<\/p>\n<p>Por ahora, tenemos dos consejos: tener cuidado y nunca publicar tus boletos en Internet. Incluso los boletos antiguos proporcionan mucha informaci\u00f3n sobre ti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es sorprendentemente f\u00e1cil hackear las reservas de las aerol\u00edneas, obtener datos bancarios y otra informaci\u00f3n privada, robar boletos y acumular kil\u00f3metros de vuelo.<\/p>\n","protected":false},"author":522,"featured_media":8774,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3145,2737],"tags":[2832,638,2833,2713,37,69,38,2622],"class_list":{"0":"post-8773","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-threats","8":"category-privacy","9":"tag-aerolineas","10":"tag-amenazas","11":"tag-boletos","12":"tag-codigos-de-barras","13":"tag-privacidad","14":"tag-redes-sociales","15":"tag-seguridad","16":"tag-viajar"},"hreflang":[{"hreflang":"es-mx","url":"https:\/\/latam.kaspersky.com\/blog\/33c3-insecure-flight-booking-systems\/8773\/"},{"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","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":"de","url":"https:\/\/www.kaspersky.de\/blog\/33c3-insecure-flight-booking-systems\/9471\/"},{"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:\/\/latam.kaspersky.com\/blog\/tag\/seguridad\/","name":"seguridad"},"_links":{"self":[{"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/8773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/users\/522"}],"replies":[{"embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/comments?post=8773"}],"version-history":[{"count":2,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/8773\/revisions"}],"predecessor-version":[{"id":15993,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/8773\/revisions\/15993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/media\/8774"}],"wp:attachment":[{"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/media?parent=8773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/categories?post=8773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/latam.kaspersky.com\/blog\/wp-json\/wp\/v2\/tags?post=8773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}