Slashdot Mirror


Air Canada Sues Over Misuse Of Employee Password

Anonymous Coward writes "What do you do when you let an employee go? You kill their password and ID, right? Air Canada didn't, and they're now in court because the employee went to a competitor, wrote some cool automated scripts using the ID/password, and grabbed some company data." Interesting story, because Air Canada authorized the employee to access this website and book tickets for himself as part of his severance, but they apparently provide a little more data on that site than what is available to the public.

44 of 215 comments (clear)

  1. If you deal in garbage, you might attract flies. by LostCluster · · Score: 5, Informative

    To airlines, a space-available ticket is something that's being plucked out of the garbage. It represents what they allow most of their employees to do... fly for free when there's an empty seat that's going to be going to be going somewhere. Of course, the critical mistake was that in order for somebody to know if there's going to be space-availalbe, they have to publish on this site how full or not full the plane currently is.

    So there's where the dumb idea play comes in. If they had just let him have some free coach tickets through the customer side the operation then all they'd have to do is give him some limited-use coupon codes. Or they could have given him cash in his severance package. But no, they had had to go with these theoretically near-zero-cost cost tickets... and now look where they are.

  2. Calling a spade a "spade" are we? by LostCluster · · Score: 4, Funny

    Some of Canada's largest pension funds as well as Toronto conglomerate Onex Corp. and several U.S. vulture funds have been mentioned as possible replacement investors in the airline.

    Was that a typo... or is The Globe and Mail public on it's low opinion of venture capital operations?

    1. Re:Calling a spade a "spade" are we? by asreal · · Score: 4, Informative

      Yes, they meant vultures. Air Canada is dying, and these funds are just waiting for them to keel over before they swoop down for the feed. Thus, vulture funds.

    2. Re:Calling a spade a "spade" are we? by Zocalo · · Score: 5, Funny

      Actually "vulture capital" is a legitimate term for people that buy failing companies in order to asset strip and so on. Quite literally picking over the bones of the corporate carcass for stray morsels of value. If you are in Utah you can see some circling over Salt Lake City waiting for SCO to finally croak.

      --
      UNIX? They're not even circumcised! Savages!
    3. Re:Calling a spade a "spade" are we? by qvanderm · · Score: 5, Informative

      Not a typo. Vulture Funds specialize in 'distressed' investments. A money-burning operation like Air Canada certainly qualifies.

    4. Re:Calling a spade a "spade" are we? by Jeff+DeMaagd · · Score: 3, Funny

      there's gonna be assets left in SCO?

      I would guess not much more than office equipment, furniture and an unread copy of "Litigation for Dummies".

  3. What was the TOS? Was there even one? by LostCluster · · Score: 5, Insightful

    We may see an interesting test case for the validity of website terms of serivce here, or maybe even what happens when a website forgets to cover a form of abuse in the TOS.

    Afterall, the site that was involved here was designed for an internal audience, one that'd not dream of feeding info to a competitor.

    But they couldn't simply delete this guy's account because he was entitled to use that site for the next five years to book free air travel as part of his severance package. If he was told not to give the information to his new employer, that's one thing. But if he wasn't, then who can say that infomation given to an ex-employee without any contract still counts as a trade secret?

    So, if there isn't a TOS on the page in question... things could get really interesting.

    1. Re:What was the TOS? Was there even one? by Tirel · · Score: 5, Insightful

      Terms of service are displayed so that the provider can discontinue the service to that particular client if he breaks them, it's never used to sue anyone. He didn't seem to hurt their website significantly (after all, it was months before they noticed it?) so there's nothing illegal in that.

      OTOH, if he signed (and not just viewed or clicked on a button), a confidentiality agreement, then he's fucked.

    2. Re:What was the TOS? Was there even one? by tehcyder · · Score: 3, Insightful
      He must surely have signed some sort of compromise agreement when he left, or else where does the fact that he had five years' access come from?

      And if the agreement was drafted without a clause saying he couldn't reveal information to a competitor, then the company's legal/HR team should be fired, not this bloke.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    3. Re:What was the TOS? Was there even one? by Cecil · · Score: 3, Insightful

      Would you please cut that shit out? "He stole"? What is up with this need to fit every computer crime into our existing little niches of criminal activity?

      He used priviledged information in an unethical way that gave an unfair advantage to his new employer, which should be illegal if it isn't already. But he didn't steal. When you get fired by your employer do you try to prosecute them for "aggravated assault"? Stop stretching definitions, especially to the ludicrous extent that "theft" has been stretched. Look, I'm stealing your bandwidth right now! Ha ha ha!

      *puts on his pirate hat*

  4. Excellent newspaper by Rosco+P.+Coltrane · · Score: 5, Funny

    Some of Canada's largest pension funds as well as Toronto conglomerate Onex Corp. and several U.S. vulture funds have been mentioned as possible replacement investors in the airline.

    Finally a newspaper that calls a cat a cat!

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  5. It's all about size. by NickeB · · Score: 3, Funny

    Of course you don't remove old IDs/PWDs, the larger the user database is, the cooler it looks.
    Right?

    1. Re:It's all about size. by CoderDevo · · Score: 4, Informative
      In fact, you shouldn't. You should just have a bit-flag on the accounts saying that they're not allowed to log in... you never know when somebody's coming back to the company and would need their account reactivated.

      Actually, there is no harm in deleting the account. It is typical practice to delete all accounts 30-90 days after an employee leaves. My company maintains a database of past IDs and their owners for forensic & audit purposes. (That database is not used for authentication.) But we have no problem with re-issuing an ID to a new employee if the ID has not been used for a few years.

      However, deleting or disabling the account would not have worked for Air Canada since they already agreed to give the ex-employee access to their space-available tickets website for the 5 years following his departure.

      They could have instead analyzed website activity looking for anomolies, but that may not have worked either since they hadn't anticipated this type of misuse. A better solution would be to not give ex-employees access to any internal data at all. Instead, provide non-employees with only a phone number for a ticket agent who can book the flights for them. But then, that is more expensive. There is risk in being cheap.

  6. I'm not sure if I understand by PsiPsiStar · · Score: 4, Informative

    It seems that the ex-employee used automated technology to access information that he was allowed to access. What makes this information confidential?

    Maybe Lanford signed somthing, but the article doesn't mention what violation Lanford committed, aside from 'using confidential information' that he obviously had access to.

    How effectivly can a company regulate the way that information it discloses can be used?

    IANAL. Maybe there's some sort of quid-pro-quo regarding Lanford's receipt of something tangible like tickets which would make a confidentiality agreement more binding than a simple clickthrough liscense, but does anyone know what it takes for one of those buggers to hold up in court?

    From the article;



    The airline alleges Lafond's identification number was used 243,630 times between May 15, 2003, and March 19, 2004, to access the website.

    "The continuous and massive use of Lafond's employee ID number and PIN to access the employee website could not be done by one individual and far exceeds any possible potential use by Lafond," Air Canada said.


    Well, obviously he did use the information. It's just a matter of what he used it for.



    "Such massive access to the employee website through one employee ID number could only be accomplished through automated technology."

    --

    ___
    It's the end of my comment as I know it and I feel fine.
    1. Re:I'm not sure if I understand by Bishop · · Score: 4, Insightful

      I know it is hard for geeks to understand, but there is more to law then what is written down in black and white.

      In this civil suit one of the arguments that will be put forward by Air Canada is whether the use of the information was "reasonable." Their argument will probably include examples of similar agrements all in a effort to convince a judge. It is unlikely that there is any document that states how many times a person can log into the site, or what they may use the information found on the site for. These statements are unecessary.

      The "reasonable" test goes far beyond what has been written on paper. It appears all over civil and criminal law in every court that has ever been influenced by the British, and probably the other European powers as well. It is a giant catch all in some respects. This test is even found at the heart of modern justice in the phrase "...beyond a reasonable doubt."

      Slashdot has reported on many cases where geeks have gotten into trouble when they have assumed that an act was permitted becuase there is no statement preventing said act. This is never the case. In all laws, and in all contracts there is always an implied element of what is reasonable.

  7. Thou shalt check thine logs... by LostCluster · · Score: 4, Interesting

    The airline alleges Lafond's identification number was used 243,630 times between May 15, 2003, and March 19, 2004, to access the website

    It took more than 10 months to realize that this account was hitting the site roughly 750 times per day? Somebody didn't bother to check the logs regularly... this should have smelled funny much faster than that.

    1. Re:Thou shalt check thine logs... by Willeh · · Score: 4, Funny

      Or they just assumed he was a compulsive, obsessive control freak checking up on his flight every 5 seconds, and that was the reason they fired him in the first place.

      --
      Will wank off Linus Torvalds for fame.
    2. Re:Thou shalt check thine logs... by Tom · · Score: 4, Interesting

      You've never admin'ed a major site, have you?

      I have (16k hits/min during the business day). Something like 750 hits per day is well below the line noise threshold for any large site. Unless you look for patterns like that intentionally, you'll never notice.

      --
      Assorted stuff I do sometimes: Lemuria.org
    3. Re:Thou shalt check thine logs... by Ami+Ganguli · · Score: 4, Interesting

      Say 40k employees look at the site an average of once a month (I'd probably check it out once a week myself, so I think this is a low estimate).

      Each time you log in you probably do five or so hits, for 200k hits a month, or over 6000hits/day.

      750 extra hits a day should be noticed, but I doubt anybody cares enough about the traffic on an internal web site to find out why it's gone up by 12% or so. If it happened suddenly on our public site, I'd definately care, but if it happens on our Intranet it's just an interesting statistic.

      Of course, somebody did notice eventually. But it doesn't surprize me that it took a long time to figure out.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  8. Turnabout... by Anonymous Coward · · Score: 5, Interesting

    The funny thing is, Air Canada is one of only a few corporate entities world wide that probably can't afford to sustain litigation against a private citizen =)

    For the benefit of Americans who probably neither know the circumstances (nor really care I'm sure), Air Canada is Canadian's only remaining national airline (i.e. services all parts of the country as opposed to just a few very profitable routes; and does so with legendary rudeness, but that is another story), and it is quite bankrupt. Its chances of survival at this point seem pretty remote.

  9. Terms and conditions... by adamofgreyskull · · Score: 3, Insightful

    I guess it depends on what terms and conditions were specified when they gave him the login and password. If he had to sign an agreement when he got them..presumably they would still be in effect as long as the Login/Password was active.

    If the use of the login and password was specified in an employment contract though, would he still be bound to the Ts&Cs after he left?

  10. Re:If you deal in garbage, you might attract flies by Beeswarm · · Score: 5, Insightful

    Hey, space-available tickets are a very good deal for the airlines and the employees who work for them. I probably would not be working for an airline if it weren't for the fact I've been to Europe twice, Japan once, and Mexico more times than I can remember in the last four years, all working at a salary barely twice the minimum wage. The Reservation center I work at has an extremely low turnover rate by call center standards, and most of my co-workers travel abroad on a regular basis. And the company gets lots of happy workers just by giving away the seats they can't sell.

  11. Re:Rights? Clearly abused. by danheskett · · Score: 4, Informative

    But it's insider information he was explicitly allowed to have.

    Air Canada fired him. Laid off. Not any longer employed but continued to give him access to information they wanted to keep private. They have, however, no reasonable expectation that this information would be kept private unless of coure it was previously arranged in the severance or rider contract.

    Insider information isn't illegal perse. For example, if I went and physically counted the number of people getting on and off Air Canada planes at different times, and recorded that and sold it to WestJet things would be just fine. It's called market research.

    The real issue here isn't insider information. It seems to be in my opinion trade secret.

  12. Dealing with this right now by beacher · · Score: 4, Interesting

    I'm currently working on a project like this as we speak. My company's website is getting nailed from a handful of IP addresses that do nothing but datamining. We've come to the conclusion that captchas would penalize joe user and we're going to move forward with some applications that throttle requests by IP. We don't keep private information outside of account specific data...

    My company is looking at it in a different way tho - We've figured out what click sequences are used and we're going to address the business need that these few bots have identified. If these 3rd party bots are selling atomic or aggregate data, well, why not cut them off at the source and sell the data for less?

    The company failed in 2 areas - 1) keeping sensitive inside information from their outward facing internet site and 2) They should have rescinded the ID. I'm not sure about making their data available to the competition, but thats an inevitibility that they need to account for.
    -B

    1. Re:Dealing with this right now by Anonymous Coward · · Score: 4, Insightful

      shutting it off is the weak minds way to resolve the issue.

      identify the bots and slowly poison their data instead. thats how a man should do it.
      whenever the bot is digging into your data, instead of real data feed it fake garbage data instead. poisoned garbage data should however only be slightly off not to make it obvious that it is garbage data. the point is : it should take long to realize that the data is posioned. When they realize the data is poisoned they should not be able to tell what data is real and what is poisoned so they will have to throw ALL data away.

      So that when the finally realize they have been poisoned it will be too late to do anything about it.

    2. Re:Dealing with this right now by beacher · · Score: 4, Interesting

      You do have a firewall, right? Absolutely

      So that when the finally realize they have been poisoned it will be too late to do anything about it.
      Not ethical and impractical. Just how many requests does it take before you start poisoning? 1000 per hour? We get that many hits from AOL and they come in through a gateway. If we were poisoning legitimate users data, that would be unacceptible.

      Why don't you go the ebay way and provide an API into your web site, then change the format slightly every month so breaking the web crawlers? After all, you may as well make money out of the data miners. We have *extensive* APIs into most of our systems. We're trying to get the bots to use and license the APIs. I have been talking with some of the developers to try to put some unicode inside (human readable but bot breaking).. They may be looking into this. We don't make any money off the data miners.

  13. Re:Rights? Clearly abused. by ruprechtjones · · Score: 3, Interesting

    The real issue here isn't insider information. It seems to be in my opinion trade secret.

    I'm sorry, you are correct. This is a trade secret issue. If Air Canada can cough up the paperwork saying he was only allowed to use his insider information to book his own tickets and absolutely nothing else, then it's an open-shut case. If not, then it'll be interesting to see how WestJet's lawyers defend this dude.

    --
    Kip Hawley is an idiot.
  14. Re:The moral is? by Beeswarm · · Score: 4, Informative

    Wrong. The information in question would have to be the flight loads. This would tell you how many people are booked on a specific flight and how many overbookings are allowed. To an employee, this information would be used to plan their travel by seeing which flights they would most likely to get on as a space-available rider. To a competitor, this information would be useful for determining which routes are more profitible because the seats are always full, and which routes already have too much seat capacity.

  15. The Funny Part by Fortress · · Score: 5, Interesting

    For me, being Canadian, the funniest part of the whole article is how Air Canada's suit is looking for lost profits. Air Canada hasn't made a profit in decades, being a quasi-Crown corporation that can depend on the govt bailing them out when they run out of money.

    Seems to me that Air Canada will have to pay WestJet money for "lost profits," since they spared them from losing money on those flights!

    1. Re:The Funny Part by Snosty · · Score: 5, Insightful

      On a slightly related note I was booking a flight from Vancouver to London last year and found the cheapest flight in the area was from Seattle to London via Vancouver on Air Canada. Booking the direct flight from Vancouver to London on Air Canada was nearly twice as expensive as taking a commuter flight from Seattle to Vancouver and then getting on that same direct flight to London.

      Why not skip the Seattle leg and get on in Vancouver? If you miss the first leg of a flight you are not allowed to make the second leg even when in this case there was an 8 hour layover in Vancouver. As Seattle is only 2.5 hours drive from Vancouver it is conceivable someone could miss the flight from Seattle to Vancouver and still quite easily make the flight from Vancouver to London by catching the train north.

      My point, anyways, was that I was pissed that an airline subsidized by Canadian taxpayers was offering flights to Americans at just over half the price they were offering it to Canadians.

      And before any of you idiots ask the price difference had nothing to do with the exchange rate. ;)

    2. Re:The Funny Part by Anonymous Coward · · Score: 3, Funny

      ... corporation that can depend on the govt bailing them out when they run out of money

      What's wrong with that? That's how they do it in the USA.

  16. Terrible Journalism by Tedium+Unleased · · Score: 3, Funny

    How do we know they were 'cool' scripts. If he was such a great scripter, why was he let go.. or is simple web crawler enough to pass for 'cool' these days. Perhaps they were among some of the most inefficient scripts of all time, rivaling those found in the Hall of Terrible Programming.

  17. Not how - but what. by Saggi · · Score: 5, Informative

    In Denmark where I live the rules are simple.

    You don't get sued for accessing the website, with or without an illegal id. You get sued if you misuse information you gained in your former employment. It doesn't matter if it is in your contract, the commerce laws in Denmark forbid use of inside knowledge to harm other companies - as it clearly is happening in this case.

    I would guess that Canada have some similar laws.

    So how you obtain the information is irrelevant - even thou this case in interesting from a slash-dot point of view.

    --
    -:) Oh no - not again.
    www.rednebula.com
  18. Re:If you deal in garbage, you might attract flies by tarunthegreat · · Score: 3, Interesting

    It's not so much What Air Canada's doing, but how they went about it. There really doesn't seem to be much reason to give former employees access to private sites. Although it's not too clear in the article, the least they coulda done was create a separate network, with filtered data (i.e. a DB with just empty airline seats, and also coded in different ways so that you don't really have too much of a clue what's going on elsewhere...) Heck maybe the employee shouldn't even have visibility into what routes have empty seats, but just submit a request for an empty seat. (i.e. Instead of the system saying "we have 50 free seats to mexico today, take your pick" it should simply say " Mr. X, you have got the free seat to mexico today". ) How difficult would that be to do really? Even simpler is not allowing the former employees access to private sites, severance or not. This is simply laziness on Air Canada's part (hell we have to give these bozos free tickets, so let's just give 'em a little more access).Air Canada got what it deserves, and if anything, it should be Air Canada's investors suing Air Canada!

  19. Re:If you deal in garbage, you might attract flies by LostCluster · · Score: 4, Informative

    They're a great deal for the employees, but revealing which routes have space-available seats shortly before takeoff is highly valuable data. That shouldn't be in trusted the hands of an ex-employee.

    Had they simply upgraded him to a regular coach seat, there'd be no need to be giving him access to the employee-side site. This was a case of being cheap in the near term costing more in the long run...

  20. reason window whatever by spottedkangaroo · · Score: 4, Insightful

    This guy is the reason the IT industry is full of non-compete contracts... what a 100% total asshole.

    --
    Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
  21. Always change passwords when employees leave by Punk+Walrus · · Score: 3, Interesting
    Back when I did contract work, I always told my employers, via public e-mail, to change the system passwords, and then listen which systems I had access to. This way, if they ever got hacked, I could always say, "Well, I *told* you to change them..."

    I'm not sure anymore if that would help, but I know at least one company never changed their passwords because their vendors kept paging me, up to a year later, to "go into the system and make these changes." One of the vendor contacts and I had became good friends, and one day he begged, "We can't get in, and those bozos won't answer our pages." So I told them the last password I had, stating it probably wouldn't work. Nope, he got right in. Root access to a major gateway.

    And the password was easy too, like abc123 "That's the combo on my luggage" easy. Considering this gateway controlled 48 T1 lines to a large call center, I shudder to think how it could be used if phreaked.

  22. Hello? Air Canada I.T. Department? by bbq_jedi · · Score: 5, Interesting

    Quote from Wompom website:
    " If AC really knew the truth they would realise that access had been made following the circulation of the PIN on airline chat lines earlier this year. WomPom even used it to verify its functionality."

    http://www.wompom.ca/news/wp2004apr07.htm#1

    Duh...

  23. There are 2 issues here by fudgefactor7 · · Score: 3, Insightful

    Issue 1: Stupidity of the organization to not lock down permissions and/or kill the account/password.

    Issue 2: Duplicity from the former employee accessing data he knew full well that he should not have accessed.

    Both need to harbor the blame for their part.

  24. Grain of salt by Ctrl-Z · · Score: 3, Insightful

    Just be careful. These are only allegations, and one should take any claims that Air Canada makes about WestJet with a couple of grains of salt. They have a huge WestJet complex. Not that I'm saying that this kind of thing couldn't happen.

    --
    www.timcoleman.com is a total waste of your time. Never go there.
  25. How about Professional Ethics? by sillypixie · · Score: 4, Insightful

    Lawsuit aside, what about this guy's sense of professional ethics? Regardless of what TOS the AC site put up, or whether the guy could get away with it on a technicality, who wants that type of person working at their company?

    And if I was his boss at WestJet, I'd be nervously trying to figure out what data this guy will 'volunteer' once he leaves his current employment...

    It has been pointed out that the data he retrieved from WestJet, he retrieved after he left, and therefore didn't steal it - but the existence of the server, and the fact that he could access it - is information that this guy had a professional obligation to keep to himself.

    I hope WestJet takes care of him, 'cause I can't imagine him working anywhere else now...

    Pixie

    --
    don't mess with those geekgrrls
  26. FYI: Air Canada's IT was outsourced in 1994 by Stavr0 · · Score: 3, Insightful
  27. Re:If you deal in garbage, you might attract flies by tuxlove · · Score: 3, Interesting

    It turns out they are a security hole. That makes them a bad idea, even if they are a way to save money for the airlines

    That's a bit shortsighted, isn't it? These tickets are a great idea all the way around. It's how they give access to the information that's at fault, not the concept of zero-cost tickets. That's like saying that because you killed someone with your car, all cars are a bad idea. The problem here is that Air Canada's website allowed an individual to do 600,000 lookups (whateve the number was). There should be a reasonable limit, like 100 a day or less. There's no reason for any one person to have more than that, and with such a limit in place the program should be able to continue without a problem.

  28. Re:If you deal in garbage, you might attract flies by RobinH · · Score: 4, Insightful

    The company explicitly gave the ex-employee access to the site with the private data, apparently without establishing limits on how often the site could be accessed or (slightly more questionable) how the information could be used. The only limitation mentioned by the article was that only two tickets could be booked per year. Although the ex-employee's actions appear unethical, it is not even clear that he violated any usage agreement that came with the ID/password.

    Ahh, so if you give your neighbour a key to your garage so he can borrow your lawnmower, and he rifles through all your old bank records that happen to be stored out there, and sells the info to someone else, then he's just doing what any red blooded American can be expected to do (screw his neighbour), and it's your fault for trusting him... is that it? Now I see how it works with you foreigners.

    Just kidding. Boy, you really got me with that "eh" joke. I didn't see that one coming... when did y'all b'come so quick-witted down thar anyway?

    --
    "I have never let my schooling interfere with my education." - Mark Twain