Slashdot Mirror


Southwest Airlines iPhone App Unencrypted, Vulnerable To Eavesdroppers

New submitter davidstites writes "I am a masters computer science student at University of Colorado at Colorado Springs, and in November I performed a security audit of 230+ popular iOS applications because I wanted to know how secure apps on smartphones and tablets really are. I made a shocking discovery. The largest single potential security breach was with the Southwest Airlines application. Southwest Airlines' iPhone app leaves a user's information vulnerable to hackers. When you login to the application on your phone using your Rapid Rewards account, the app submits your username and password information as plain-text (unencrypted) to a Southwest remote server (mobile.southwest.com). A potential attacker can simply sniff for the data on the network and steal it. This situation is a hackers dream! If a victims credentials were captured, a hacker could use those credentials to login to that particular account and they would have access to anything the victim would have access to, such as addresses, birthdays, e-mail, phone and credit cards. They could even book a flight in the victims name." (Read on below for more details.) davidstites continues: "This not only obviously worrisome from the standpoint of a potential attacker fraudulently using a victims account and credit card information, but also due to the possibility of terrorist threats in air travel.

The possibility of being able to capture this data is especially probable since Denver International offers free WiFi and it is an unencrypted network. The probability that a Southwest passenger would login to their account is also quite high since they have an entire terminal to themselves (C concourse). However, this could occur on any unencrypted or encrypted network.

Consider the possibility of a person who is currently (and rightfully) on the Department of Homeland Security's 'No-Fly' list. If this person were able to capture a victim's credentials and create a fake ID, he could pass through TSA security without being stopped.

I don't know how Southwest Airlines let this happen, but sometimes companies have to decide between security and the bottom line. Companies rush to get products out, the engineering dollars are not there to complete the project, so security falls to the back. Usually, security is not thought of as a benefit, until it fails.

I contacted Southwest when the vulnerability was found in early December and they still have not released a patch as of today and they have never contacted me back about the vulnerability. Until the security flaw is fixed, the best solution is to not use the application.

A full list of applications with vulnerabilities can be found here. Additionally, some local NBC and ABC news stations and the Denver Post covered this story."

139 comments

  1. So it goes by AliasMarlowe · · Score: 3, Funny

    So "Rapid Rewards" becomes "Raped Rewards". So it goes.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    1. Re:So it goes by davester666 · · Score: 3, Insightful

      Why did the summary leave out child pornographers? If you are going to take the time to describe how terrorists are going to use this vulnerability to fly, you also need to describe how child pornographers will also use this vulnerability to either fly to their victims or get their victims to fly to them.

      --
      Sleep your way to a whiter smile...date a dentist!
  2. I blame Denver Internation Airport ... by Skapare · · Score: 4, Insightful

    ... because I'm just looking for someone else to blame, too. But there is this big WTF:

    The possibility of being able to capture this data is especially probable since Denver International offers free WiFi and it is an unencrypted network.

    It doesn't have to be unencrypted to be free.

    --
    now we need to go OSS in diesel cars
    1. Re:I blame Denver Internation Airport ... by hawguy · · Score: 5, Informative

      ... because I'm just looking for someone else to blame, too. But there is this big WTF:

      The possibility of being able to capture this data is especially probable since Denver International offers free WiFi and it is an unencrypted network.

      It doesn't have to be unencrypted to be free.

      Well, if you want a secure encrypted network, it's probably not going to be free.

      There's only moderate additional security gained by having a WPA encrypted network where everyone has the same PSK since it's trivial to capture the association handshake (by forcing them to reassociate if neccessary) and steal the session key from anyone's session - Wireshark will do this for you. Alternatively, you can set up a hotspot on your laptop called "SouthwestAirlines" and nearby clients will connect to your laptop instead of the real Southwest network and you can capture all of their packets.

      To make a secure encrypted network, they'd need to implement something like 802.1x security with unique username/passwords for each user and with Wifi clients configured to authenticate the network's 802.1x certificate (to prevent someone from setting up a rogue SouthwestAirlines access point).

      Few providers of free Wifi service are going to be willing to run a helpdesk to assist all of the users with setting this up - it's not always trivial (depending on the device). So it's probably better to not provide the illusion of a secure encrypted network when it's not. The users that are sophisticated enough to set up 802.1x authentication on their device are probably also sophisticated to use a VPN to secure their data.

      When I connect via an open Wifi network, I always VPN to my company or my home internet router so all of my wifi traffic is encrypted.

    2. Re:I blame Denver Internation Airport ... by ganjadude · · Score: 2

      On the one hand I do agree with you, it would be trivial to add encryption, but on the other hand, they dont HAVE to really offer wifi at all do they? The blame is solely with southwest in my eyes there is NO reason that user information should ever be sent in plain text when it concerns anything financial.

      --
      have you seen my sig? there are many others like it but none that are the same
    3. Re:I blame Denver Internation Airport ... by tibit · · Score: 0

      Please correct me if I'm wrong, but encryption doesn't mean much: if you can connect, you can sniff others, unless they'd use a ystem that can encrypt each user's connection with a key that's locally negotiated and not subject to sniffing. I don't know much about WPA2 to know if it provides such capability, but then note that there probably are devices that don't support WPA2.

      --
      A successful API design takes a mixture of software design and pedagogy.
    4. Re:I blame Denver Internation Airport ... by Anonymous Coward · · Score: 0

      Yes, it mostly does have to be unencrypted to see any use, and it wouldn't be significantly more secure if it were encrypted. Encryption without authentication is all but useless. If you use pre-shared keys, then anyone can man-in-the-middle your connection. Let me say this so that the problem becomes absolutely apparent: A pre-shared key on a sign is a public secret. If you use any other method of authentication, then nobody is going to use the Wifi (OK, that would be secure.) The standard lacks an authentication method where a relatively short published string is used for access point authentication via public key cryptography.

      Anyway, the proper approach to networking, especially wireless networking, is to treat the network as untrustworthy, hostile even. Encrypt the data, not the network.

    5. Re:I blame Denver Internation Airport ... by Smallpond · · Score: 1

      This is the problem that trusted certificates is supposed to solve. It prevents MITM because they supposedly can't generate a key with fake credentials. The problem is that certificates aren't used on most wi-fi networks because they are too much trouble to set up and too expensive.

    6. Re:I blame Denver Internation Airport ... by spire3661 · · Score: 1

      Generally, yes it does.

      --
      Good-bye
    7. Re:I blame Denver Internation Airport ... by Anonymous Coward · · Score: 1

      I know. What's lacking is a *simple* way of authenticating an AP. Technically it's not a big deal: Just replace certificate authentication with a hash of a public key that you can put on a sign, perhaps in the form of a QR code. Then you can either have the user scan it, type it in or compare it to the hash that the computer displays upon connection. Generate session key, encrypt with the public key, send to access point, done. Unfortunately this protocol does not exist.

    8. Re:I blame Denver Internation Airport ... by LurkerXXX · · Score: 4, Insightful

      The discussion is about encryption to Southwest, not to the nearest wifi router. Only encrypting to the nearest router would be equally stupid. They are talking about SSL, not WPA.

    9. Re:I blame Denver Internation Airport ... by quarterbuck · · Score: 1

      Parse error?
      I had no problems with that sentence as it stands- It was well formed grammatically as far as I saw it. I split it as the following.
      Denver uses unencrypted wifi - hence data can be accessed. Denver offers free Wifi - so many are likely to use it and this makes capture of data especially probable.
      I do not see how that sentence implies that all free networks are unencrypted.

      --
      http://slashdot.org/submission/1062723/Cheap-mobile-data-plan?art_pos=2
    10. Re:I blame Denver Internation Airport ... by pjt33 · · Score: 1

      The possibility of being able to capture this data is especially probable since Denver International offers free WiFi and it is an unencrypted network

      is quite clearly about encryption to the nearest router.

    11. Re:I blame Denver Internation Airport ... by stephanruby · · Score: 1

      ...they would have access to anything the victim would have access to, such as addresses, birthdays, e-mail, phone and credit cards. They could even book a flight in the victims name.

      If this is really true (I don't know if it is, I don't have a Southwest account), he should really get their PCI certification revoked. Once Southwest is barred from processing credit cards, I can bet you they'll turn off that mobile login feature in 30 minutes flat (patch or no patch).

    12. Re:I blame Denver Internation Airport ... by davidstites · · Score: 1

      Yes, it is true. I demonstrated it to a local news anchor that had an account with Southwest. We sat at Starbucks, me on the other side of the room, and he randomly logged in and I grabbed his password and then presented him with a list of information that I was able to collect, including past and upcoming trips.

  3. Part of this is because of US Export Restrictions by spac · · Score: 5, Informative

    It's a pain in the behind to distribute apps with encryption code (even if all your app does is use SSL!) on the app store.

    You need to go through hoops registering with the US government for an export license for every app you publish. When we built our software, we got hit with these requirements and had to go through a bunch of paperwork that really slowed us down and gave us a headache all because we communicate with only communicate with our web service via SSL.

    It's ridiculous that there's no exemption for SSL usage on US export controls. It's just a pain in the ass for everyone in the process and you can't honestly claim that it prevents awfully dangerous tech from getting into the enemy's hands.

  4. No good deed... by DigitalGodBoy · · Score: 1

    You realize that you're about to be sued into oblivion right?

    --
    "liberty and justice for all those who can afford it"
  5. electronic cash and records by harvey+the+nerd · · Score: 1

    This is so reassuring when state and Federal governments are so busy forcing us to use electronic cash. One day some hackers or a rogue nuke are going to scramble the system.

  6. Re:Part of this is because of US Export Restrictio by MoonBuggy · · Score: 1

    Just to check I'm interpreting this correctly: a well-defined algorithm in daily use across the globe is 'export controlled' if it happens to be implemented by a US company?

  7. Re:Part of this is because of US Export Restrictio by Anonymous Coward · · Score: 1

    Fuck that. Just ship with the code. What's more likely to happen, your obscure app being noticed by bureaucrats or hackers?

  8. New Slogan? by A10Mechanic · · Score: 4, Funny

    You are now free to have your identity stolen

    1. Re:New Slogan? by Skapare · · Score: 1

      I also like: Angry Apps

      --
      now we need to go OSS in diesel cars
    2. Re:New Slogan? by Garble+Snarky · · Score: 1

      Your identity is now free to move about the internet

    3. Re:New Slogan? by jd2112 · · Score: 1

      The good news is that you now have a few million frequent flyer miles...

      --
      Any insufficiently advanced magic is indistinguishable from technology.
  9. What about the review process. by mr_lizard13 · · Score: 4, Insightful

    Strictly from a non-technical, user's point of view, this stuff shouldn't happen precicely because of the app review process. That screening process is supposed to give the user the confidence that the app is going to be a good actor, and not do a bunch of stuff its not supposed to. It essentially tells the user "trust Apple to keep a look out for you".

    I don't expect to hear that a vetted app throws my login credentials out there in plain text for all to see. Things like this, along with finding out that iOS gives up my entire address book to an app without asking me first, leaves a bad taste in my mouth and makes me question that review process.

    --
    "We live in a global world" - Harvey Pitt, former Securities and Exchange Commission Chairman
    1. Re:What about the review process. by Ethanol-fueled · · Score: 4, Insightful

      The app review process is about making sure the application conforms to Apple's prettiness standards and is free of sex, controversy, or 4-letter words.

    2. Re:What about the review process. by Anonymous Coward · · Score: 2, Funny

      SAFE is a 4 letter word which they seem to exclude from apps.

    3. Re:What about the review process. by mr_lizard13 · · Score: 4, Insightful

      We both understand that, because we both take more of an interest in this stuff than the average joe.

      But from the non technical user's POV, they trust Apple to look out for them. They see the app right there in the store, and rightly make an assumption that Apple have made all the neccessary checks of that app to ensure the user is kept out of harms way.

      The curated environment Apple has crafted gives the impression of safety, security and trustworthiness. Incidents like this make people question that trust.

      --
      "We live in a global world" - Harvey Pitt, former Securities and Exchange Commission Chairman
    4. Re:What about the review process. by Jah-Wren+Ryel · · Score: 1

      I don't expect to hear that a vetted app throws my login credentials out there in plain text for all to see. Things like this, along with finding out that iOS gives up my entire address book to an app without asking me first, leaves a bad taste in my mouth and makes me question that review process.

      FWIW, Bruce Schneier has said, on multiple occasions, that he doubts that Apple's "walled garden" approach will do anything much to improve computer security. I think this is one good illustration of why he's probably right.

      --
      When information is power, privacy is freedom.
    5. Re:What about the review process. by Culture20 · · Score: 1

      If anything, it worsens user security by domesticating people.

    6. Re:What about the review process. by arkane1234 · · Score: 1

      If anything, it worsens user security by retraining people.

      There, FTFY.

      --
      -- This space for lease, low setup fee, inquire within!
    7. Re:What about the review process. by tqk · · Score: 1

      Things like this, along with finding out that iOS gives up my entire address book to an app without asking me first, leaves a bad taste in my mouth and makes me question that review process.

      I wonder how people who do this sort of thing got the job in the first place.

      WTF?!? Why are people like this even being hired?!? Is SouthWest's management really this ignorant? How the !@#$ did they get their jobs?!? How do their planes even take off if this is the sort of thinking they do in that company?

      "Eh, that's just IT, and IT's just a "cost centre"." Gaaahhd!

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  10. Is it actually practical? by mehrotra.akash · · Score: 1

    When you login to the application on your phone using your Rapid Rewards account, the app submits your username and password information as plain-text (unencrypted) to a Southwest remote server (mobile.southwest.com). A potential attacker can simply sniff for the data on the network and steal it.

    Wouldnt it be quite difficult to sniff data from a GSM network?

    1. Re:Is it actually practical? by THE_WELL_HUNG_OYSTER · · Score: 1

      iPhones connect using WiFi, too.

    2. Re:Is it actually practical? by Anonymous Coward · · Score: 1

      Yes, intercepting data over a 3G network is difficult, but not too difficult. The scenario of the free and unencrypted WiFi at the Denver airport is a totally different matter as firesheep demonstrated time ago.

    3. Re:Is it actually practical? by Anonymous Coward · · Score: 0

      yes, but if you rtfs, it's quite trivial to sniff it from the wifi

  11. Re:Secret lists by Ethanol-fueled · · Score: 0, Troll
    It's a shame you were modded down. Although I wasn't going to rant about the DHS like you did, I wanted to scold the submitter for including this line in his submission:

    Consider the possibility of a person who is currently (and rightfully) on the Department of Homeland Security's 'No-Fly' list. If this person were able to capture a victim's credentials and create a fake ID, he could pass through TSA security without being stopped

    Oh, please. Fuck off with the fearmongering. Even the DHS knows that the threat of terrorism is a bunch of bullshit.

  12. Re:Part of this is because of US Export Restrictio by Jon+Stone · · Score: 2

    Does the operating system not provide the SSL libraries? Or do you actually have to code the encryption routines into each application on iOS?

    I would have thought the export restrictions would only apply to the SSL libraries, not the application that uses them.

  13. Re:Secret lists by Anonymous Coward · · Score: 0

    Or perhaps someone wrongly on the no-fly list won't be wouldn't also be the same to eavesdrop on a connection to steal credentials. Just a guess.

  14. Re:Part of this is because of US Export Restrictio by Anonymous Coward · · Score: 0

    Southwest isn't an international airline anyway... the only people I know who use their iphone app are people who fly southwest (in the U.S.) at least once a month.

  15. why make this public? by Anonymous Coward · · Score: 0

    The OP informed the company of the vulnerability, which is the correct way to do.
    For some reason the company doesn't update the app which is not good.
    I think however OP should not make the specifics public afterwards.

    1. Re:why make this public? by Khyber · · Score: 4, Insightful

      Why make it public?

      Because people using this app should know, since the company behind the app isn't doing shit to remedy what could be a serious problem.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    2. Re:why make this public? by ganjadude · · Score: 2

      why not? Step one was tell the company, the company decided to not update the application which is a goldmine for hackers. He than has 2 options
      prove it, by going to denver and stealing the information and seeing how far he can take it.

      he can make it public, and by doing so southwest has 2 options, fix it and save face

      face a lot of angry passengers as the script kiddies move in to start stealing information

      --
      have you seen my sig? there are many others like it but none that are the same
    3. Re:why make this public? by tqk · · Score: 1

      The OP informed the company of the vulnerability, which is the correct way to do.
      For some reason the company doesn't update the app which is not good.
      I think however OP should not make the specifics public afterwards.

      I don't think he owes SouthWest anything. He's already given away for free valuable research into their app's security implications for their customers.

      If they don't care enough about their own customers to do anything about it, that's up to SouthWest, and their customers deserve to be informed about that fact. I hope some jerk's hacking one of their customers right now, and we'll soon hear SouthWest's being sued into oblivion.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  16. Amateurs by gweihir · · Score: 1

    By now something like this is obviously grossly negligent and should have drastic negative legal ramifications for them. The time where you do this the elCheapo way is past.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  17. Re:Part of this is because of US Export Restrictio by Anonymous Coward · · Score: 0

    They were lifted a decade ago as the web took off. True Korea and China still use activeX in any banking or ecom site but that is because users still use IE 6 so why bother changing to SSL? The same users still use IE because EBAY and their bank still require activeX because users still use it in a viscious cycle etc.

    But legally Clinton resolved that. There is no excuse.

  18. Re:Part of this is because of US Export Restrictio by John+Hasler · · Score: 2

    It's ridiculous that there's no exemption for SSL usage on US export controls.

    There is an exemption for Free Software. I agree that the controls are asinine, though.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  19. Re:Part of this is because of US Export Restrictio by sgt+scrub · · Score: 4, Informative

    Yep. You can't even preconfigure a server with openssl and ssl enabled if it is sold outside of the U.S. Pretty funny huh?

    --
    Having to work for a living is the root of all evil.
  20. this isnt new by rawko · · Score: 2

    a ton of programs and websites transmit your stuff in clear text. this isnt new.

    1. Re:this isnt new by Skapare · · Score: 1

      But not so many of them involve transmitting credentials for serious-in-real-life accounts.

      --
      now we need to go OSS in diesel cars
    2. Re:this isnt new by Anonymous Coward · · Score: 5, Funny

      Yeah, I know. Look at all the people using my credentials to log into Slashdot. And I get the blame for all the stupid 'In Soviet Russia' crap.

    3. Re:this isnt new by arkane1234 · · Score: 1

      My god, if I could mod this up I so would haha

      --
      -- This space for lease, low setup fee, inquire within!
  21. Re:Review process by Skapare · · Score: 1

    You must be mistaken. Apple's app review process means that it's unpossible for an iOS app to do anything bad.

    Just imagine how much damage Southwest could really do if they made an Android app.

    Oh wait ... they did

    --
    now we need to go OSS in diesel cars
  22. Re:Part of this is because of US Export Restrictio by Anonymous Coward · · Score: 2, Insightful

    This may be true, but cannot be considered an acceptable excuse for a multibillion dollar corporation like Southwest.

    And to get back to OP's findings...I hesitate to downplay this since it's fundamentally bad security, and I love a good public flogging as much as the next security nerd, but calling this "shocking" and speculating on how it could facilitate terrorism is a little bit extra.

  23. Re:Part of this is because of US Export Restrictio by benjamindees · · Score: 5, Insightful

    You're interpreting it correctly. The rest of the world, including terrorists living in caves, are perfectly capable of implementing encryption on their own. And instead of helping or protecting Americans, so-called "export controls" are aimed squarely at the US populace. US companies are prevented from taking basic steps to protect online privacy for exactly the same reason that mild external threats are hyped and used as justification to strip other rights from US citizens -- the US is a fascist, occupation government with absolutely no regard for the rule of law.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  24. hackers dream! by Anonymous Coward · · Score: 2, Funny

    >> This situation is a hackers dream!

    No, not really. A hackers dream usually involves a game of Global Thermonuclear War or a nice game of Chess.

    1. Re:hackers dream! by LynnwoodRooster · · Score: 2

      Actually it involves computers and Angelina Jolie. Unless you're more on the "make new stuff" side of hacking, in which case creating Kelly LeBrock is in the mix.

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    2. Re:hackers dream! by CurryCamel · · Score: 1

      He really wrote "hackers dream"??
      I stopped reading at "leaves a user's information vulnerable to hackers".

      I don't even know what the current politically correct phrase is for people with skin two shades darker than mine (no, I don't live in the USA). Yet terms "hacker" and "nerd" are kosher. I just don't grok that country.

    3. Re:hackers dream! by jo_ham · · Score: 0

      I stopped reading due to his clear lack of ability regarding the possessive apostrophe... oh wait, this is on slashdot were speling and grammer dont mater at al.

  25. They just don't give a shit by THE_WELL_HUNG_OYSTER · · Score: 2

    There is no economic incentive for them to build security into the app. Until we have mandatory fines for shit like this, it means nothing.

    1. Re:They just don't give a shit by cryfreedomlove · · Score: 1

      There is no economic incentive for them to build security into the app. Until we have mandatory fines for shit like this, it means nothing.

      Mandatory fines? Issued by whom? We don't need some new governmental agency for this. The free market is already working. The consumers are in control. This story is now getting out and Southwest will be forced to do the right thing to quell the outrage that is starting to hit them.

  26. WTF?!? by Anonymous Coward · · Score: 0

    How am I going to fly for free now? Dick!

    1. Re:WTF?!? by Skapare · · Score: 1

      Yeah, like that's going to happen. Anonymous Coward is surely already on the no fly list. And besides, we couldn't live without your tens of thousands per day of Slashdot posts.

      --
      now we need to go OSS in diesel cars
  27. Why isn't there an APP for THAT?! by manual_tranny · · Score: 1

    Let's be honest! Most people are going to find that they have a phone security problem through the news, through becoming a victim, or not at all! We need an app written by this University of Colorado - Colorado Springs Student that checks the security of our phone and other apps on a regular basis. There's a real possibility for a successful business here. I hope that I will be buying a security APP in the near future!! Keep up the good work, anonymous UoC student!!

  28. It's Simple Really... by wbr1 · · Score: 2

    Southwest needs to recoup money lost from free checked bags, so they will now start to charge you to keep your data secure. The board meeting where they decided this was a doozy.

    --
    Silence is a state of mime.
  29. Re:Part of this is because of US Export Restrictio by certain+death · · Score: 1

    Yet another perfect example of something being a little hard to do, so security is just pushed to the side in order to ship a POS application. SDLC is around for a reason, just because it is a "free" or "consumer" application doesn't mean all security should be given up on. damn!

    --
    "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
  30. Re:Part of this is because of US Export Restrictio by Khyber · · Score: 0

    "I love a good public flogging as much as the next security nerd, but calling this "shocking" and speculating on how it could facilitate terrorism is a little bit extra."

    Well, while I'm draining your bank and credit lines to fund weapons purchases and false identification, you keep thinking terrorists aren't going to get this info and use it.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  31. Thank goodness for the TSA! by Black+Cardinal · · Score: 0, Troll

    They could even book a flight in the victims name.

    That's OK, the TSA's security is so good that the crackers could never actually do anything with the false booking.

  32. That's nothing. Evernote syncs in the clear! by Anonymous Coward · · Score: 4, Interesting

    That's nothing. The very popular note taking app Evernote syncs in the clear.

    I was going to use it to store my big list of passwords, bank account numbers, etc. Lucky for me, I checked it out using Wireshark - it syncs everything in the clear! Anybody on the WiFi network with a packet sniffer can see all your stuff!

    I posted about this on by blog way back in 2009... http://nerdfever.com/?p=311

  33. Re:Part of this is because of US Export Restrictio by tibit · · Score: 1

    WTF? eBay requires ActiveX? Since when? I don't recall PayPal ever requiring installation of an ActiveX control, much less eBay. I really think you're spreading misinformation...

    --
    A successful API design takes a mixture of software design and pedagogy.
  34. Re:Secret lists by tibit · · Score: 1

    This whole argument is a dud. One can trivially make up their own boarding passes, there's no need to even have an internet connection for that, just an example to look at and copy from.

    --
    A successful API design takes a mixture of software design and pedagogy.
  35. Interesting but... by MC68040 · · Score: 1

    At least to me, the way this post comes across is a bit.. attention seeking?

    Ok, while sending your data unencrypted (and this is apparently the worst thing he found looking at 230+ apps.. I am surprised none of these apps store credentials unencrypted on the phones, etc?), we are looking at a few more hurdles than just getting a fake id.

    Especially if you consider international flights, if you can get a hold of a passport that checks out in customs _and_ in the name of the southwest account holders name, then the ticket part should be doable too

  36. Re:Part of this is because of US Export Restrictio by Fnord666 · · Score: 2

    Just to check I'm interpreting this correctly: a well-defined algorithm in daily use across the globe is 'export controlled' if it happens to be implemented by a US company?

    Yes. See the Electronic Code of Federal Regulations (eCFR), Part 774 (Commerce Control List), Category 5, Part 2 (Information Security).

    What I do wonder with regards to SSL or TLS is if you can get away with using it as long as your limit the key length? Is it possible to limit key lengths used to encrypt the data traffic on an SSL or TLS connection?

    --
    'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
  37. Re:Part of this is because of US Export Restrictio by spac · · Score: 3, Informative

    It seems that if you let the user transmit or receive encrypted data (even if it's just a login!) you need to get a license.

    We use the built in iOS classes for HTTP requests that support SSL transparently. The US government still required us to register for export compliance. It's really senseless.

  38. not surprising but... by Anonymous Coward · · Score: 0

    I've looked at several apps, and security has been an afterthought in many. Look at how many apps actually USE the authentication. I've found a number of vulnerable web services used by iOS apps which an attacker can bypass auth all together.

  39. Neither does southwest.com by MyFirstNameIsPaul · · Score: 2

    The only portion they encrypt is when you're entering your credit card number.

    --

    I once took an excursion to Reddit, and later HN. Unlimited up/down voting sucks when dealing with a hive-mind.

    1. Re:Neither does southwest.com by Anonymous Coward · · Score: 0

      The only portion they encrypt is when you're entering your credit card number.

      Login looks encrypted to me:

      action="https://www.southwest.com/flight/login?loginEntryPoint=RIGHT_NAV" method="POST"

  40. And this matters why? by Anonymous Coward · · Score: 2, Insightful
    Oddly enough, I remember discussing web and credit card security with southwest back in the early 94-95...
    My boss at the time told me to drop it, after he took them to dinner... told me a great story about it:

    After discussing the issue over dinner, I dropped my credit card on the table to pay. The Southwest guy asked me "Do you know what you just did?"
    I replied "I'm paying for our dinner!"
    Southwest guy chuckles and said "you just handed your credit card to a 19 year old girl who probably has a crack head biker boyfriend waiting behind the restaurant to take your credit card number. Do you feel at risk?"
    Boss man chuckles and said "not really, no"
    Credit card companies take the heat when you expose CC info.

    Not saying Southwest is right here, but there are security risks and business risks. If southwest thinks soaking the credit card companies vs spending money on something that isn't going to be on them in the first place makes sense, thats what they are going to do, and all the scary security talk in the world isn't going to change that.
    Besides, evaluating an app isn't the same as looking at the entire process behind what goes on behind the curtain. Maybe the app is insecure with your account login info, but what does that actually get you if you log in as someone else? Your going to buy tickets under someone else's name, and not be able to use them because faking your ID to get on a plane now brings you to the attention of home land security ?
    IMHO, app security will always be a joke, because it's an app. If your going to assume it's used in an uncontrolled environment, it shouldn't have access to sensitive information in the first place. So, not an 'app' issue, so much as poorly conceived workflow and architecture issue.

    1. Re:And this matters why? by Anonymous Coward · · Score: 0

      I love the counter-point, but have a few nitpicks.

      Saying that it's not an app issue isn't... really saying anything at all? We have to pick some sort of target.

      If my boss tells me that I need to deal with the mess at my workbench, I don't tell him that it's "not a workbench issue, it's more of a my-commitment-to-my-job-issue". I'm just sort of describing it differently. The APP has workflow issues. And we're using the APP to point out that these issues exist. We're not necessarily saying that Southwest has an overarching policy of putting as much customer data out into the open as possible. We're saying there's a flaw, with the app.

      The app has a unique ability to obfuscate how data is managed. When we have a paper form, and we have to fill it out and submit it to another human being, we can basically see the entire process. We witness the exchange of information between all parties, we know what data is and isn't being transmitted, and we're involved the entire way (oversimplification, as the CC is still going to be swiped, etc, but you get the idea). With an app, we submit data, and that's it. We're now divorced from the process and have to hope it works, and works within reasonable security considerations, because we have no real method of knowing how that data is going to be handled once it leaves your control.

      Saying that app security will always be a joke because it's an app... I don't see why that needs to be true. Software is just a replacement for a tangible process. Just because the implementation sucks doesn't mean that it can't be great. It's just much, much less accessible for the layperson to audit. I'm an IT technician and I'd have real difficulty making a proper assessment of any of the applications I use regarding security.

      We blame the app because it's the most easily abused attack vector.

      HOWEVER, I think your post serves well to illustrate that we need to demonstrate the same diligence with "apps" as we extend to real world interactions. If I am provided with a method to prevent my airline account credentials from being intercepted while filling out a web application, an equivalent app should certainly be expected to provide the same level of security.

    2. Re:And this matters why? by nobaloney · · Score: 1

      Southwest guy chuckles and said "you just handed your credit card to a 19 year old girl who probably has a crack head biker boyfriend waiting behind the restaurant to take your credit card number. Do you feel at risk?"

      I've had cc info stolen a few times in my life. Each time the card info was used in a card-present transaction; once for several high-value card present transactions within a few miles of my residence, within an hour.

      Which means the card info was copied off my physical card.

      Don't forget that in most states those waitresses are making much less than minimum wage.

  41. Only idiot Terrorists get caught by qualityassurancedept · · Score: 3, Funny

    If a "hacker" can log in to your airline account and book a flight in your name, then all they need is to present a fake drivers license in your name to take the flight... and so once again we see that the TSA is actually only a ludicrous theatrical production being staged in Airports nationwide. Thanks for nothing.

    --
    if your life is such a big joke then why should I care?
    1. Re:Only idiot Terrorists get caught by Anonymous Coward · · Score: 1

      If a "hacker" can log in to your airline account and book a flight in your name, then all they need is to present a fake drivers license in your name to take the flight... and so once again we see that the TSA is actually only a ludicrous theatrical production being staged in Airports nationwide. Thanks for nothing.

      Fake driver's license? Screw that. All they need is a fake boarding pass with their real name on it. Then they pull out the real boarding pass in your name and get on the flight.

    2. Re:Only idiot Terrorists get caught by Anonymous Coward · · Score: 1

      Present a fake driver's license? Don't be silly; that's too much work. As others have pointed out many times in the past, once the hacker has booked you on the flight, all he needs to do is print out a fake ticket in their own name. He gets through the TSA screening with his own license and the fake ticket, then gets onboard with the real ticket in your name. Much less likely to go wrong than a fake ID, and doesn't even require a victim of the same gender.

      But I agree with your conclusion about the TSA.

    3. Re:Only idiot Terrorists get caught by dkf · · Score: 1

      He gets through the TSA screening with his own license and the fake ticket, then gets onboard with the real ticket in your name.

      Don't the airline check that you've got a real boarding pass and matching ID at the gate? They do round here. (Yes, it doesn't stop anyone who can fake an ID.)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    4. Re:Only idiot Terrorists get caught by Anonymous Coward · · Score: 0

      Only on U.S. International flights. On most domestic flights once you pass TSA and have a boarding pass you are all mostly all set.

    5. Re:Only idiot Terrorists get caught by Anonymous Coward · · Score: 0

      no. it's actually easier than that. they can create a boarding pass with their actual name, and keep the hacked boarding pass in their pocket until they get to the gate. ID with one pass - board with another. it probably wouldn't even matter to the Theatre Security Administration ID checker if the pass you present for ID check was even for the right terminal.

    6. Re:Only idiot Terrorists get caught by davidstites · · Score: 1

      Not at least at DIA or COS that I've been involved in although I have heard that at some airports the TSA does random gate/ID checks.

    7. Re:Only idiot Terrorists get caught by davidstites · · Score: 1

      Fake boarding passes wouldn't particularly be all that hard to create either with all of the "print-at-home" tickets. Someone with decent photoshop skills should be able replicate one. Obviously it wouldn't get you on the plane, but it would get you past TSA and into the terminal.

  42. Are 3G networks encrypted? by wisebabo · · Score: 1

    Many people will be using their mobile devices (I'm assuming these vulnerabilites aren't secific to iOS) on 3G even if there is a wifi network because it's cheaper, more reliable, just plain lazy or don't know there is wifi present.

    So is 3G well encrypted? Or are there a lack of 3G scanning tools?

    1. Re:Are 3G networks encrypted? by TeddyR · · Score: 1

      Except that now in order to save money, 3G bandwidth, or "conveniance for users" many locations have "automatic free wifi connections" to attwifi/Wayport_Access hotspots (mcdonalds, starbucks, and many airports, etc) for ipad 3g and iphone users. The only recourse is to MANUALLY turn off wifi if you only want 3G

      --

      --
      Time is on my side
  43. Re:Part of this is because of US Export Restrictio by Dogtanian · · Score: 2

    They were lifted a decade ago as the web took off. True Korea and China still use activeX in any banking or ecom site but that is because users still use IE 6 so why bother changing to SSL? The same users still use IE because EBAY and their bank still require activeX because users still use it in a viscious cycle etc.

    WTF? eBay requires ActiveX? Since when? I don't recall PayPal ever requiring installation of an ActiveX control, much less eBay. I really think you're spreading misinformation...

    I suspect that he/she meant in South Korea. Until recently, IE6 had a ludicrously high (98.6%) market share there. This is because around a decade back they got tired of waiting for the improved version of SSL and designed their own encryption called SEED instead, which virtually all online commerce in the country used.

    The Netscape SEED plugin was abandoned early on, leaving only the IE ActiveX SEED control supported. Hence everyone had to use IE. Since (for good security reasons), ActiveX use is more fiddly with later versions of IE, everyone there stuck with IE6.

    Apparently this *has* started to change, and IE6's share has fallen drastically in the past 2 or 3 years, though IIRC it was still in the twentysomething percent range the last time I checked.

    (Not sure what China has to do with it- SEED is pretty much only used in South Korea. Maybe the OP was getting confused)

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  44. Leave it to the airlines by Anonymous Coward · · Score: 0

    They used antiquated hardware for about 3 decades too long and now they seem to have overlooked another major issue. No security in the information age? That's not going to work very well. At least put some layers of defense in there so a potential hacker would have to put in work to get in.

  45. Re:Part of this is because of US Export Restrictio by Anonymous Coward · · Score: 0

    It doesn't matter where the code is or how you use it. If you use cryptography you need to get the license.

    Using libraries is actually a serious complication. Look up "crypto with a hole." Any product employing crypto with a hole will be prohibited from export for rather logical reasons. (Think this way: Explain exactly what your application does with encrypted data. Can you guarantee that if a shared library which implements crytography is replaced? ) It is actually very lenient of the US government to allow you to use SSL libraries in your product. That leads to and interesting situation requiring that you must leave the SSL hole totally open, meaning that you cannot simultaneously ship and install a particular SSL library along with your product. (You say you can use any SSL library, right? So why do you insist on this particular library? Did you ship a library with some special feature?) It is also important to note that using the SSL crypto libraries is not the same as using the SSL communication protocol. SSL is a communication protocol, plain text goes in and pops out at the other end as plain text. If you use the cryto libraries directly then you are performing cryptography and need to explain it and get an export license for that use.

    Whatever crypto solution you use in your product you must get export approval which will involve explaining in detail how you use it in the product. The process has actually gotten much easier in the US during the last decade, but it is something that developers sometimes aren't aware of until the last minute.

    Also, the US is not the only country that is very touchy about cryptography. Many countries have import restrictions that are even more difficult to satisfy than US export rules. For example, a few years ago you could not legally import into France an application that stored encrypted passwords or password hashes unless you provided a way to recover the plain text password. (I'm not sure if that has changed. I doubt it has been completely eliminated.)

    Suggestion: If you use any cryptography in your application and want to export it from you host country or import it into another country then you should check the laws carefully.

  46. Re:Part of this is because of US Export Restrictio by tqk · · Score: 1

    US companies are prevented from taking basic steps to protect online privacy for exactly the same reason that mild external threats are hyped and used as justification to strip other rights from US citizens -- the US is a fascist, occupation government with absolutely no regard for the rule of law.

    Maybe it's just me, but I see the US as a bloated red giant star that's just finished burning up its fuel. It's about to collapse into itself going nova but has so far been held up by sheer momentum. It's already dead but doesn't realize it yet. I thought this silliness had gone the way of the dodo soon after the FBI wised up to what Phil Zimmerman was really doing.

    Wow. Can we possibly get this over with before the presidential election? I'd like to avoid all of that if possible. I'm going to miss you guys. Bon chance.

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  47. Re:Part of this is because of US Export Restrictio by tqk · · Score: 1

    Fuck that. Just ship with the code. What's more likely to happen, your obscure app being noticed by bureaucrats or hackers?

    The problem with that is you forgot to take into account the legal system and lawyers. Bottom feeders love potential victims like you. They're patient, and they'll eventually find you.

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  48. Re:Part of this is because of US Export Restrictio by tqk · · Score: 1

    We use the built in iOS classes for HTTP requests that support SSL transparently. The US government still required us to register for export compliance. It's really senseless.

    I think you misspelled "insane."

    And, I wonder when the tsunami of refugees pouring across the 49th parallel into Canada, and the Rio Grande into Mexico, is going to start. Good luck containing that, DHS.

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  49. Re:Part of this is because of US Export Restrictio by wwphx · · Score: 1

    I wonder if you could set up a shell office in another country and have them 'work on your code' to implement SSL.

    --
    When you sympathize with stupidity, you start thinking like an idiot.
  50. Re:Part of this is because of US Export Restrictio by wwphx · · Score: 1

    I don't think so, unless eBay/China requires ActiveX. I'm on a Mac, and to the best of my knowledge Firefox doesn't run ActiveX controls.

    --
    When you sympathize with stupidity, you start thinking like an idiot.
  51. Re:Part of this is because of US Export Restrictio by tqk · · Score: 1

    WTF? eBay requires ActiveX? Since when? I don't recall PayPal ever requiring installation of an ActiveX control, much less eBay. I really think you're spreading misinformation...

    'Sounds odd to me too. I've dealt with eBay and PayPal, and I'm pretty sure my Linux boxes don't do ActiveX.

    However, if he uses Windows, it may. Don't know if it's required or not. Pretty seriously stupid, if so.

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  52. Re:Part of this is because of US Export Restrictio by tqk · · Score: 2

    Goddamnit /., this sucks:

    "One of the most overlooked advantages to computers is... If they do foul up, there's no law against whacking them around a little. -- Joe Martin"

    Computers don't "foul up". Computers do exactly what they're told to do, to a fault!

    Go watch 2010:A Space Oddyssey again until you get it, damnit!

    [Grumble, mumble, rassafrackin', jiggafriggin', ...]

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  53. Re:Part of this is because of US Export Restrictio by Bogtha · · Score: 3, Informative

    Chiming in here to agree with spac.

    This is another annoying grey area with Apple's rules. When you submit an app to the App Store, it asks you if you use encryption, and if you do, you have to have an export license from the USA government. I don't believe there's anything that specifically addresses SSL/TLS in Apple's documentation. If you contact Apple, they usually tell you that you need a license for it, even if you use the features built into iOS. If you don't contact Apple and say that you don't use encryption, sometimes you can get through the approval process. I think it's a case of the Apple employees who you contact playing it safe while reviewers can be a bit sloppy.

    I've personally been involved with an app that transmits personal information including GPS coordinates, names and telephone numbers, and it does so without using SSL/TLS for precisely this reason - the company wanted to release as quickly as possible without waiting to get an export license. I didn't like that, but unfortunately, the decision was out of my hands.

    I think the best thing Apple could do, assuming that there is no way around the law, is to make it more clear to developers that this is required in their rules, to automatically scan apps for SSL/TLS use to reject apps without a license consistently, and to reject apps that don't use SSL/TLS to transmit personal information.

    --
    Bogtha Bogtha Bogtha
  54. Pandora by Anonymous Coward · · Score: 1

    This kind of sloppiness is really quite common. Go try to upgrade you trial Pandora account to a paid Pandora One account in a normal desktop browser. Before you put your credit card number in, look for the SSL lock. Oh, wait, it's not there... *sigh*

    1. Re:Pandora by arkane1234 · · Score: 1

      It's surprising how many merchants on the net are like that. Quite a few times I've caught businesses not using SSL encryption during credit card transactions. It's disturbing...

      --
      -- This space for lease, low setup fee, inquire within!
    2. Re:Pandora by Mateorabi · · Score: 1

      Surprised the CC companies don't offer bounties/rewards for people who find this and report it to the CC company so they can slap the merchant or shut of card processing to them. It is the CC company taking the hit.

      --
      "You saved 1968." - Ms. Valerie Pringle to the crew of Apollo 8

    3. Re:Pandora by davidstites · · Score: 1

      Yeah it is interesting that they don't. It would certainly be in their best interest to do something like that. What I found, particularly with this story, is that many media outlets didn't consider this "news" because no one has had the exploit performed against them. They have to see someone go down before they consider it an issue. Until then, it's just a "threat", not an attack.

    4. Re:Pandora by davidstites · · Score: 1

      Until these merchants or companies get burned, they continue with the same practices because they figure it's not worth the time to do it right or they can "get away with it." For whatever reason (time, money, lack knowledge), for most companies, security is not considered a benefit until it fails or they are discovered. Perhaps it's time for more strict consequences for instances of negligence such as this.

  55. Re:Secret lists by tqk · · Score: 4, Informative

    Consider the possibility of a person who is currently (and rightfully) on the Department of Homeland Security's 'No-Fly' list. If this person were able to capture a victim's credentials and create a fake ID, he could pass through TSA security without being stopped

    Oh, please. Fuck off with the fearmongering. Even the DHS knows that the threat of terrorism is a bunch of bullshit.

    Not to mention the fact that the TSA has never stopped anything. Quadrupled boarding times, humiliated grannies, scared children, yes, but stopped anything? Oh wait, Ted Kennedy and Rand Paul. "Brillant!" [sic]

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  56. Re:Part of this is because of US Export Restrictio by Anonymous Coward · · Score: 1

    Yes, this is what it's like to live in a joke of a country.

  57. Re:Part of this is because of US Export Restrictio by ArsonSmith · · Score: 1

    especially if you consider that that data is likely encrypted somewhere along the line anyway. Just transmitting something over the internet probably has an encrypted hop somewhere.

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  58. Re:Part of this is because of US Export Restrictio by LurkerXXX · · Score: 1

    It's not export controlled if the algorithm is created/published in another country that doesn't restrict those type of exports. Which is why a bunch of guys from the U.S. fly up to Canada regularly when the work on new encryption types for OpenBSD.

  59. http://www.vml.com/clients/southwest-airlines by Anonymous Coward · · Score: 0

    Southwest Airlines iPhone App

    Challenge

    Southwest Airlines meets the iPhone. The airline with hardcore fans wanted to establish its presence on the mobile device with a hardcore following. In addition to delivering the creative interface for the app itself, the mission was to bring travelers a best-in-class experience.
    Idea

    The Southwest iPhone App gave customers the freedom to check in 24 hours before takeoff, receive the latest flight updates right at their fingertips and get DING! deals no matter where they are. Want to log in to your Rapid Rewards account? No problem.
    Results

    The Southwest iPhone App was an instant hit — rising to No. 4 in the iTunes store within the travel category.

  60. Re:Part of this is because of US Export Restrictio by X0563511 · · Score: 1

    Nope. It's leftover cold war bullshit, back when considering encryption a munition made sense.

    But you can't be seen weakening our nation these days, can you? Hence it hasn't been killed yet.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  61. Always Wondered About App Encryption Levels by Apple+Acolyte · · Score: 1

    Soon after the iOS App Store debuted and apps became the latest tech fad, I wondered about encryption standards in apps. I always felt a bit weird about logging in to places remotely using apps, wondering to what extent encryption wasn't being used. I'm glad the research was done and that on the plus side only one app was found to be sending logins out in clear. I haven't flown Southwest in years and won't in the future - I've upgraded my standards, up yours! As others have pointed out, any commercial app that handles logins shouldn't be approved if it's not using encryption. And Apple, Google, Microsoft and other app store vendors should lobby to change the stupid, outdated federal dictate that hampers encryption. At best what could that export restriction possibly do in the government's favor? It's not like it's going to prevent any criminals/terrorists/evil-doers from using the software they want to use, right?

    --
    Part of the hardcore faithful who believed in Apple long before it was cool again to do so
    1. Re:Always Wondered About App Encryption Levels by davidstites · · Score: 1

      Southwest wasn't the only app I found that username and password issues. There is a list below. Note that typically users have a really high rate of password reuse so if we are able to compromise one account, the chances are likely to be able to compromise others.

      Cloudette: Username in plaintext and password, hashed with MD5
      Gas Buddy: Username and password, hashed with MD5

      These two apps (Cloudette and Gas Buddy) are mentioned because you could replay these credentials to login to that account.

      Southwest Airlines: Username and password in plaintext
      Minus: Username and password in plaintext
      Wordpress: Username and password in plaintext
      Foodspotting: Username and password
      ustream: Username and password
      Labelbox: Username and password

      Of the 253 applications surveyed, 91.7% had no risk found, 3.1% had a low risk, 2.3% had a medium risk and 2.3% had a high risk. While it would be desirable to have no applications in the “Medium” or “High” category, the number of applications the authors found presented a security risk was both surprising and far too numerous. There are over 500,000 applications on the iOS App Store, so extrapolating the results, there could be at least 15,500 applications in the “Low” risk category and 11,500 applications in the “Medium” and “High” risk category.

      You can find the full details here: http://blog.afewguyscoding.com/2012/01/affected-applications-a-survey-mobile-device-security-threats-vulnerabilities-defenses/

  62. Re:Part of this is because of US Export Restrictio by frisket · · Score: 1

    And, I wonder when the tsunami of refugees pouring across the 49th parallel into Canada, and the Rio Grande into Mexico, is going to start. Good luck containing that, DHS.

    Why would they want to contain it? Those people would be leaving the sink^H^H^H^Hcountry, wouldn't they?

  63. Re:That's nothing. Evernote syncs in the clear! by sociocapitalist · · Score: 2

    Evernote has encryption:
    https://support.evernote.com/link/portal/16051/16058/Article/549/Overview-of-Encryption-in-Evernote

    Of course then you have to decide if you trust them. Personally I use PGP to encrypt before I sync.

    --
    blindly antisocialist = antisocial
  64. Re:Part of this is because of US Export Restrictio by sociocapitalist · · Score: 1

    As a user I don't much care what you have to do. If you don't do it right, and in this case we're talking about keeping my confidential information secure, then you shouldn't publish the app.

    --
    blindly antisocialist = antisocial
  65. Re:Part of this is because of US Export Restrictio by tqk · · Score: 1

    And, I wonder when the tsunami of refugees pouring across the 49th parallel into Canada, and the Rio Grande into Mexico, is going to start. Good luck containing that, DHS.

    Why would they want to contain it? Those people would be leaving the sink^H^H^H^Hcountry, wouldn't they?

    THEY'D BE TAKING THEIR CDs, DVDs, AND BLUERAYS WITH THEM! USA IP would be leaving Hollyweird's sphere of influence. ICE would have no control over it! The horror! *Napster, redux!!!111* Canadians or Mexicans deciding whether Megaupload's legal or not! Aiieeee!

    :-)

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  66. Re:Part of this is because of US Export Restrictio by sunderland56 · · Score: 1

    Doesn't the app store have geographic-based restrictions, so you can offer a program for download only in the USA?

    In this particular case that would be fine, since Southwest doesn't fly internationally.

  67. University doesn't sound so hard by Anonymous Coward · · Score: 0

    I know how to use wireshark; can I be a masters student?

  68. Wonder how the other tools are... by dlingman · · Score: 1

    I'm thinking about westjet's app, air canada's and so on. Sigh. Why can't they just feed it through rot-13 a couple times?

    1. Re:Wonder how the other tools are... by davidstites · · Score: 1

      Using ROT-13 would essentially be as good as no "encryption" at all. Algorithms such as this one, commonly called a Caesar cipher, does not hide language characteristics, such as letter frequency, etc. so it would be rather trivial to derive the actual plaintext. There is a reason these are classical algorithms and we've moved to AES and RSA.

  69. Why are they even using an App at all. by mjwx · · Score: 1

    It's a pain in the behind to distribute apps with encryption code (even if all your app does is use SSL!) on the app store.

    Which is why I ask why they are even using an application at all when a web page would be just as effective? All you need to do is code a new version of the page formatted for mobile devices, plenty of airlines do it.
    Malaysian Airlines
    Thai
    Air Asia
    These are three airlines off the top of my head.

    If you've got a site, you can do SSL easily and know its secure. The added advantage is that you've got one site to maintain for multiple systems (IOS, Android, Blackberry and Windows Phone).

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  70. A new twist on their slogan by sethstorm · · Score: 1

    Ding! Your data(and money) is now free to move about the country.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  71. Re:Part of this is because of US Export Restrictio by benjamindees · · Score: 1

    You're right, it is cold war bullshit. Because the exact same fucking clowns who lied all through the cold war as an excuse to pad military budgets and implement their stone-age social agenda while schoolchildren cowered under their desks in fear of imminent annihilation are still in positions of influence, and have repeated the exact same bullshit in order to continue terrorizing the American people and perpetuating their bizarre right-wing-collectivist ideologies.

    http://www.youtube.com/watch?v=c3defm8SQ9o
    http://www.youtube.com/watch?v=CEBu2FW7LB8
    http://www.commondreams.org/views06/0213-28.htm

    --
    "I assumed blithely that there were no elves out there in the darkness"
  72. Re:Part of this is because of US Export Restrictio by Anonymous Coward · · Score: 0

    Does this apply to non-US based app developers?

  73. Re:Part of this is because of US Export Restrictio by tlhIngan · · Score: 1

    It's ridiculous that there's no exemption for SSL usage on US export controls. It's just a pain in the ass for everyone in the process and you can't honestly claim that it prevents awfully dangerous tech from getting into the enemy's hands.

    I thought the whole export thing went away a long time ago - I mean, back in the days when you had to either pick the "US High Encryption" versus "Export" version of a web browser (back when it was 128bit RSA vs. 40bit RSA). Given that I don't think Safari, Chrome (not Chromium), IE and Opera have "export friendly" versions of their browsers, I thought everyone could use HTTPS and be done with it?

    Especially now that everyone's practically upgraded to 256bit AES.

  74. "Login" is not a verb, retard. by Anonymous Coward · · Score: 0

    You're in a master's program and you still haven't learned how to spell "log in" or use apostrophes for possessive words? If you're going to criticize other people's code at least proofread your own shitty summary.

  75. Good job chief by Anonymous Coward · · Score: 0

    Spread this all over the web before making the software developers aware of the bug and giving them time to fix it. The only thing missing is the proof of concept code, which judging by your description would not even be required for anyone experienced in data sniffing.

    This needs to be made public, but it needs to be made public after it has been fixed.

  76. Re:That's nothing. Evernote syncs in the clear! by Anonymous Coward · · Score: 0

    One, you can have an encryption layer on top of Evernote so even if you don't trust them, they still can't access the data you upload.

  77. Re:Part of this is because of US Export Restrictio by sgt+scrub · · Score: 1

    It would be cheaper to ask one of the core openssl developers to "work on your code". None of the are in/from the U.S.

    Mark J. Cox UK
    Ralf S. Engelschall DE
    Dr. Stephen Henson UK
    Ben Laurie UK

    How is that for irony? Or you could do like Debian's install of Apache. By default the install doesn't enable the "default-ssl" config. The user simply creates a link and it is "installed". Of course the user should buy/create a legit cert and replace the "snakeoil" one first.

    --
    Having to work for a living is the root of all evil.
  78. There are tons worse things than this by Anonymous Coward · · Score: 0

    So you never saw the Westfield exposure thru the 'Find you car' application then??

    If the worst thing you can find is that then I'd say things are pretty safe.

  79. WarGames by HTH+NE1 · · Score: 1

    All right, Miss Mack. You're confirmed on Southwest's flight 114 leaving Chicago's O'Hare Airport at 8.15am on 18 August. Do we need a rental car? No.

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  80. Re:Part of this is because of US Export Restrictio by Pope · · Score: 1

    Just make sure you have some Celine Dion or Anne Murray CDs when you come north, and we'll let you in, eh?

    --
    It doesn't mean much now, it's built for the future.
  81. This is the whole problem with "APPS" by Anonymous Coward · · Score: 0

    I really don't get it.

    Why are companies even bothering to write an app for this, an app for that, when the only thing it does is communicate with an online service? The app has NO value when you are disconnected. It does NOTHING! What is the point? Create a mobile oriented website. It's not rocket science.

    If you REALLY need to make the thing look like it is some kind of app (ie, so you look like you are doing what all the other cool kids are doin' ) then create a site that LOOKS like an app. Hell, if you need to, write an app that launches the browser at the mobile site. Have it check for connectivity to the site first, if you really want to get fancy.

    Benefits of a site over an app:
    * It stays up to date, unlike the app that gets updated in the app store every other month to fix some probably security related bug in the app, but most users never update anyhow
    * You can cover all platforms at once, instead of trying to maintain (at least) 2 code bases (iDevice + Android), twice the testing overhead (haha!), and 2 release schedules. Of course, you could always browser-sniff and redirect browsers to platform specific sites, if needed.
    * The security to the website is a solved problem. Use https. Problem solved - AND people can see that it is (or even, if it is not). What's this bullshit about needing export licences if you use https in an app on the iStore. WTF??? If this is a requirement, how many OTHER apps have chosen the "screw security" path?

  82. Consider other possibilities... by davidstites · · Score: 1

    One other idea to consider is that I presented the very worst possibility. At the very least, one could begin to build a profile of someone to steal their identity. And if that is too outlandish to consider, then perhaps the idea of being able to see when they would be gone (because you can see upcoming trips), and then just rob them. Either way, it's negligence on their part, plain and simple.