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.

215 comments

  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 LostCluster · · Score: 1, 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.

      Wait a sec... you're saying that after Darl gives up the charade, there's gonna be assets left in SCO?

    4. 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.

    5. Re:Calling a spade a "spade" are we? by Anonymous Coward · · Score: 1, Insightful

      There are always *some* assets. You'll be seeing those SCO mousemats, office chairs, desktop PCs and building signs popping up on eBay faster than you can say "Enron".

    6. Re:Calling a spade a "spade" are we? by jonwil · · Score: 2, Interesting

      Hopefully someone will come in, buy up the rights to any unix code SCO may actually own and GPL the whole thing. (Unixware, System V etc)
      That would be the fitting end to all this lawsuit crap.

    7. Re:Calling a spade a "spade" are we? by Anonymous Coward · · Score: 0

      Isn't SCO claiming that IBM has been there and done that already? ;)

    8. Re:Calling a spade a "spade" are we? by Short+Circuit · · Score: 1

      It's been mentioned before, but the SCO codebase has a lot of code they licensed from other UNIX vendors. And not all of it is properly attributed.

      Robert Love described the copyright issues surrounding the codebase as a real mess.

    9. Re:Calling a spade a "spade" are we? by Anonymous Coward · · Score: 0, Funny

      Wait a sec... you're saying that after Darl gives up the charade, there's gonna be assets left in SCO?

      I think he misspelled "assholes".

    10. Re:Calling a spade a "spade" are we? by Anonymous Coward · · Score: 0

      What I want to see are actual vultures actually stripping the flesh off of Darl's carcass...:-)

    11. 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".

    12. Re:Calling a spade a "spade" are we? by AlecC · · Score: 1

      Wait a sec... you're saying that after Darl gives up the charade, there's gonna be assets left in SCO?

      Fire sale assets: desks, chairs, servers, leases on buildings, IP rights on SCO unix, a residual support business. Basically, when SCO nosedives, the creditors will want cash now. The various assets SCO does have left will be sold off for cash up front. There will be opportuinities there for canny buyers to get hold of bits of the SCO operation at serioulsy below long-term value.

      SCOX will be bust hollow. But the people doing useful work in that organisation, wh have nothing to do with the Intellectual Property landgrab, will still be a working team. For somebody looking to expand, a finctioning programming team would be an asset worth buying (and you would have to give the team reason to stay).

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    13. Re:Calling a spade a "spade" are we? by Pig+Hogger · · Score: 1

      And paper shredders...

    14. Re:Calling a spade a "spade" are we? by Anonymous Coward · · Score: 0

      Quite literally picking over the bones of the corporate carcass...

      You mean to say figuratively picking over...

    15. Re:Calling a spade a "spade" are we? by Anonymous Coward · · Score: 0

      You forgot the finished manuscript for "Litigation by Dummies" ;)

      Uh, oh yeah, that "Dummies" bit is trademarked by whatever publisher puts those out or someone, so don't sue me for "trademark dilution" :P

    16. Re:Calling a spade a "spade" are we? by Suppafly · · Score: 1

      Novell could basically do that. I don't they the rights that SCO got from Novell are exclusive, so there isn't really anything keeping Novell from open sourcing everything they have rights to.. That wouldn't leave SCO with much of anything.

    17. Re:Calling a spade a "spade" are we? by weiyuent · · Score: 1

      There's gonna be assets left in SCO?

      There's probably several thousand Herman Miller Aeron chairs kickin' around to be picked up.

    18. Re:Calling a spade a "spade" are we? by phrenq · · Score: 1

      If I were you, I wouldn't want to make it look like I was using SCO's old furniture in my business...

  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 Oligonicella · · Score: 1

      Bullshit. You don't have to be told not to steal. What he did was not "book free" for himself. He should be arrested, prosecuted, and jailed. He stole.

    3. 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
    4. Re:What was the TOS? Was there even one? by Anonymous Coward · · Score: 0

      but if the gathering of info was automated then he didn't "click", the script did.

    5. Re:What was the TOS? Was there even one? by oconnorcjo · · Score: 2, Interesting
      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.

      Personally I think even if he is "squeaky cleen by the law", I still think he is a sleaze bag. Even if it was legally allowable, he knew his previous employer would not want him doing that and he abused the severance package that they gave him to F#(k them over. Seems like a person I would not want to hire in the first place and understandable why they let him go.

      --
      I miss the Karma Whores.
    6. 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 LostCluster · · Score: 1

      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.

    2. Re:It's all about size. by jobbegea · · Score: 1

      Keep it, as you also might want to know for security reasons if a former employee tries to login.

      --

      Net sa best, mar it koe minder
    3. 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.

    4. Re:It's all about size. by jea6 · · Score: 1

      My company maintains a database of past IDs and their owners for forensic & audit purposes. (That database is not used for authentication.)

      This is a really good, and should be one of the first lessons taught, lesson in application design. Your authentication database should be used only for that. A related identity table should do the trick.

      --

      sarchasm: The gulf between the author of sarcastic wit and the person who doesn't get it.
  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 adamofgreyskull · · Score: 2, Interesting

      Would he be equally culpable if he repeatedly tried, on a smaller scale, to book free tickets from work which he cancelled at the last minute and his new employer was monitoring his PC without his knowledge?

      Or in this case, what if his employer or some unknown party snooped his login and then proceeded to misuse it without his knowledge? Sounds like a reasonable defence...

    2. Re:I'm not sure if I understand by term8or · · Score: 0

      As a question, how did they prove that the individual who used Laford's ID number was Laford? It wouldn't be the first time that someones computer was hijacked using a trojan, and infor such as passwords obtained. The IP and phone calls wouldn't be proof in that case.

      --



      "As a writer / novelist you might want to spellcheck your sig. :) " - AC
    3. Re:I'm not sure if I understand by matth · · Score: 2, Informative

      Tough bananas. As the account holder it is MY responsibility to make sure that the account is secure. Whatever is done on or with that account is my responsibility and I am ultimately responsible.

      Same goes if Joe Smith user gets a virus on his computer that spamms the heck out of an ISP and the ISP gets on blacklists. Joe Smith user is ultimately responsible for the spam, and should be booted from the ISP (assuming the TOS allows it) for letting the spamer (knowingly or otherwise) use his account to send spam.

    4. Re:I'm not sure if I understand by LostCluster · · Score: 1

      Same goes if Joe Smith user gets a virus on his computer that spamms the heck out of an ISP and the ISP gets on blacklists. Joe Smith user is ultimately responsible for the spam, and should be booted from the ISP (assuming the TOS allows it) for letting the spamer (knowingly or otherwise) use his account to send spam.

      But that's the key... the TOS needs to have a "thou shalt not spam" clause in order for spamming to be considered an abuse.

      The airline would have had to see this datamining coming in order to post a "no datamining" sign anywhere on the site. If they didn't, then there's a vacuum where they should have been such a policy... and that could make all the difference.

    5. Re:I'm not sure if I understand by eetiiyupy · · Score: 1, Offtopic
      In England and Wales, confidentiality is a branch of the law which is currently growing with the help of the European Human Rights treaty. But it is pretty well established that a former employee owes his former employer a duty of confidentiality. If he knows that the information is important, valuable and obtained in the course of employment, he should keep it quiet. The leading case on this involves a man called Fowler who worked for a company that sells chickens ( Facenda Chicken v Fowler [1985] 1 All ER 724).

      Summary: No agreement needed, it's the employee's state of mind.

    6. Re:I'm not sure if I understand by Fulcrum+of+Evil · · Score: 1

      The airline would have had to see this datamining coming in order to post a "no datamining" sign anywhere on the site. If they didn't, then there's a vacuum where they should have been such a policy... and that could make all the difference.

      A simple 'personal use only' clause would be enough.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:I'm not sure if I understand by einnor · · Score: 1

      Would he be equally culpable if he repeatedly tried, on a smaller scale, to book free tickets from work which he cancelled at the last minute and his new employer was monitoring his PC without his knowledge?

      But that wouldn't hurt the airlines. The free tickets are the spaces that aren't otherwise used. In my experience, after they book the plane, they call the space-available passengers to give away the remaining seats. If he cancelled at the last minute, he simply wouldn't have been in that last minute list, and someone else would've gotten the unoccupied seat. Or it would've flown empty. Neither one hurts the airline.

      --
      Acronyms Obfuscate
    8. 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.

    9. Re:I'm not sure if I understand by PsiPsiStar · · Score: 1

      >In all laws, and in all contracts there is always >an implied element of what is reasonable.

      And in all laws and contracts, if a geek wants to do it, it's unreasonable. Or to put it another way, reasonable behavior is different for geeks. I hope this person is truly judged by a jury of his peers, and not simply folks who consider anything unusual and intellectual to be 'unreasonable.'

      Lets put it this way; lets say you need a username and password to log into ebay. You find the price of certain items there. Can it now be illegal to use that information in your own business?

      In the same way that a non-compete clause cannot prevent a person from using skills to their own advantage, how can this hold? The information isn't patented or copyrighted, so far as I know.
      But I don't know anything about the laws for trade secrets or what's enforcable in a confidentiality agreement.

      Does anyone out there know how a standard for 'reasonability' is established?

      --

      ___
      It's the end of my comment as I know it and I feel fine.
    10. Re:I'm not sure if I understand by ratboy666 · · Score: 2, Interesting

      Ok.

      If this is a civil matter, you *may* be right.

      If this is a CRIMINAL matter, you are very VERY wrong. Nothing to do with "...beyond a reason doubt." either.

      And, just for your information, the US (I assume you are in that jursdication), does allow acts if there is no statement preventing said act. And that's in your constitution.

      Not so in Canada, but I sure hope that AC has an agreement in place with the ex-employee. Without a mention of web site usage, they are pretty much fucked. Of course, this could be a last-gasp attempt at increasing AC stock price (what is it now? 1.10 CDN or so?) at WestJets expense.

      Now, the ex-employee in question may or may not be a "geek". I'll leave that question alone. But if *I* were given marketing data, updated for five years, for my use *without* a rider restricting that use, I would sure use it. And, if sued, take it to the limit. $5 Million and any profits? Why, the counter-suit would be for the whole fucking company.

      And that's why I think this is a very stupid move by the AC CEO. (and I fully expect that he expects a bail-out, and to keep his job).

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    11. Re:I'm not sure if I understand by SEWilco · · Score: 1
      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 is interesting that they only refer to the quantity of usage, and not the content.

      Do they have records of what information he accessed, or are they merely implying that a lot of usage means nefarious usage?

  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 dotgain · · Score: 1, Funny

      Maybe he wanted FP...?

    3. 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
    4. Re:Thou shalt check thine logs... by Anonymous Coward · · Score: 0

      Is an employees-only website, requiring a login liable to receive 16k hits/min from a total of some 40k employees?

      More than a thousand logins per day would surprise me, but maybe some Air Canada employee browsing could inform us of whether there's some other pressing reason to log into this site, like a web-interface for internal email.

    5. Re:Thou shalt check thine logs... by spacefight · · Score: 0

      FS, First Seat ;-P

    6. 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
    7. Re:Thou shalt check thine logs... by jimand · · Score: 1

      hmm, yet another missing poll option.

    8. Re:Thou shalt check thine logs... by LostCluster · · Score: 1

      A closed-access site that's offering not-for-publication data isn't a "major site". They eventually caught onto this, but it took them 10 months.

    9. Re:Thou shalt check thine logs... by Anonymous Coward · · Score: 0

      One problem with your theory...

      The article says:

      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 number we're talking about is more likely logins than hits, and even when newspapers say hits, they usually mean pageviews.

    10. Re:Thou shalt check thine logs... by DataCannibal · · Score: 1

      ..er.. you're not supposed to "read" log files, you're supposed to analyse them. You should be doing excatly that, e.g. looking for unusual patterns of usage etc.

      and you're an admin, doh !

      --
      No but, yeah but, no but...
    11. Re:Thou shalt check thine logs... by GNU(slash)Nickname · · Score: 1

      Who said he was fired? Air Canada bought out Canadian Airlines in 2000. The tickets were part of the severance package offered to all of the employees who were subsequently downsized.

    12. Re:Thou shalt check thine logs... by Willeh · · Score: 0

      You are 100% right. {Firing| downsizing | letting go | kicking out | giving the boot} shall henceforth be known as "Rightsizing".

      --
      Will wank off Linus Torvalds for fame.
    13. Re:Thou shalt check thine logs... by Anonymous Coward · · Score: 0

      Time to get a clue and learn perl, dude.

    14. Re:Thou shalt check thine logs... by Anonymous Coward · · Score: 1, Insightful

      I doubt that the 243 K hits were done as exactly 750 per day. More likely, there were only a handful of hits each day for a very long time, as they tried to figure out how to extract the data and automate the process. Then, once they were in "production" mode to get a massive amount of data, they could ramp up to thousands or tens of thousands per day. Only then is it easy to figure out something unusual is going on.

    15. Re:Thou shalt check thine logs... by Fjornir · · Score: 1
      Unless you look for patterns like that intentionally...

      What, exactly, is your job again, sir? You mean to tell me that you would not know if a user-account suddenly joined the 99th percentile of heaviest users? Right up there with the usage by the test automatons? You wouldn't question this account's use in the slightest -- even given the wide gap between that account's usage and the accounts below it?

      --
      I want a new world. I think this one is broken.
    16. Re:Thou shalt check thine logs... by Tom · · Score: 1

      What, exactly, is your job again, sir?

      Unless that company is a very, very odd company, the job of the sysadmin is roughly:

      1. keep the system up and running
      2. make backups and stuff
      3. keep the system up and running
      4. make sure the performance is ok
      5. keep the system up and running
      6. do any other odd stuff you feel is necessary, like, uh, security or whatever it's called

      I've been sysadmin for years, for 3 different companies. Nobody outside the tech circles every seriously cared about security. Unless there was a recent break-in, then every manager was a total security fan (and oddly always had been and he had told you a hundred times...) for about the next 3 days or so, depending on the severity of the compromise.

      Trust me: Nobody reads 99% of the logfiles. The other 1% are either exceptional companies or bored sysadmins.

      --
      Assorted stuff I do sometimes: Lemuria.org
  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.

    1. Re:Turnabout... by Anonymous Coward · · Score: 0

      Canada's other national airline was called "Canadian" and it is dead. 9/11 has pretty much wiped out the airline industry in Canada. It was not doing especially well before, and just couldn't handle such a large blow. A serious problem for a sparsely populated country with a huge landmass.

    2. Re:Turnabout... by Anonymous Coward · · Score: 0

      pre 9/11, i flew air canada to toronto. i noted that the airbus seemed more roomy and comfortable. i wouldn't note anything about legendary rudeness, except on the part of canadian customs officials. so i am a little suprised to learn they're bankrupt. i liked flying on them more than delta and some other usa carriers, but it was just that one experience.

    3. Re:Turnabout... by haggar · · Score: 1

      Is it so that Air Canada is actually a French-owned company?

      --
      Sigged!
    4. Re:Turnabout... by Dick+Faze · · Score: 0, Flamebait

      No. They've just outsourced the rudeness department to Montreal.

    5. Re:Turnabout... by Anonymous Coward · · Score: 0

      CANADIAN MOD ALTERT! Kewl, its +2 to flame France, but Montreal is off-limits!

  9. The moral is? by Trailwalker · · Score: 2, Insightful

    The real problem is the lack of security awareness by Air Canada.

    The imformation could have been obtained by noting the place and departure times of all Air Canada's fleights. The ex-employee just made it easier.

    Too, it looks like a sinking ship in search of rats.

    1. Re:The moral is? by Anonymous Coward · · Score: 0

      ...don't forget how many empty seats each flight has, which is considerably harder to 'note'.

    2. 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.

    3. Re:The moral is? by stecoop · · Score: 2, Interesting

      Shouldn't we as consumers clamor to have overbooking information too? I would think that if a flight is overbooked than I should see the statistics to determine if I want to buy the ticket.

      Also on the flight loads, if I really (read it twice) want that information, I could have a bunch of apprentices sit outside the loading gates and count the people that boarded having them record the plane and route. Viola - got your information legally.

    4. Re:The moral is? by AlecC · · Score: 2, Informative

      Shouldn't we as consumers clamor to have overbooking information too? I would think that if a flight is overbooked than I should see the statistics to determine if I want to buy the ticket.

      With budget airlins such as Ryanair and easyJet, you already do, in a way. Prices vary accirding to load. As the flight fills up, prices rise. As the flight date apporaches with lots of empty seats, the price falls. They are using the price carrot to get the max income from those who gotta go when they gotta go, but to suck in price sensitive travellers to fill otherwise empty seats.

      Also on the flight loads, if I really (read it twice) want that information, I could have a bunch of apprentices sit outside the loading gates and count the people that boarded having them record the plane and route. Viola - got your information legally.

      At a mind-boggling price. It's not the information on one flight from one airport that is valuable, it is lots of flights from lots of airports. Employing apprentices may be cheap - but not that cheap, compared to sucking it out of a database.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    5. Re:The moral is? by das_cookie · · Score: 1
      Viola - got your information legally.

      I'm confused a bit here - are we talking flowers or musical instruments?

      --

      You! Yes, YOU! Out of the gene pool!

    6. Re:The moral is? by cluckshot · · Score: 1

      The moral may be the company should be more careful but the fact is that the ex-employee if he actually did this should be prosecuted for thieft. If a person leaves their door open it is not a licence for others to take his property. It may be stupid but stealing remains the action of the thief even if he does not break a lock to do it.

      --
      Never Politically Correct ~ I prefer the facts If you don't like what I say, get a life, or comment yourself.
    7. Re:The moral is? by Anonymous Coward · · Score: 0

      Neither. He's talking to Viola.

  10. Rights? Clearly abused. by ruprechtjones · · Score: 2, Informative

    "Using that confidential information, WestJet adjusted its own schedule, planned its expansion into new routes and adopted pricing strategies to force its larger competitor out of certain markets, Air Canada alleges."

    This is an insider-information case, and he should get what's coming to him. Pure and simple. He abused a quirk, he and WestJet really don't have a strong case here.

    --
    Kip Hawley is an idiot.
  11. 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?

  12. Job opportunity? by Killjoy_NL · · Score: 1

    I think some IT heads will roll there.
    Anybody wanna apply for the job(s) ??

    (Ok, it probably means moving to Canada, but for a lot of people that shouldn't be a problem, right??)

    --
    This is the sig that says NI (again)
    1. Re:Job opportunity? by Anonymous Coward · · Score: 0

      er...ibm takes care of air canada's i.t.

      and no, you really don't want to work on that contract, believe me...

    2. Re:Job opportunity? by Anonymous Coward · · Score: 1, Informative

      Um, Air Canada is bankrupt - a few days ago a news report said they were losing CDN$5 million/day.

      While they'll probably survive in some fashion, it doesn't seem like a stable place to work.

  13. Re:Rights? Clearly abused. by Willeh · · Score: 1

    Exactly. What i don't understand is that nobody at WestJet questioned this method of data collection, surely they could have smelled the flannel-wearing rat from several nautical miles away.

    --
    Will wank off Linus Torvalds for fame.
  14. 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.

  15. 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.

  16. Re:Rights? Clearly abused. by iMMersE · · Score: 2, Insightful

    How do you know that he didn't just automate checking which flights had empty seats on them, so he could take advantage of his free tickets?

    Sure, it looks likely that he passed this information onto his new employer, but unless you are the defendant, how can you be so sure?

    The world needs more people who don't just jump to conclusions from reading one newspaper article.

    --
    codegolf.com - smaller *is* better.
  17. 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 troon · · Score: 1
      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.

      "some applications"?! Can't you just block a handful of IPs at the firewall? You do have a firewall, right?

      --
      Ydco co ,df C erb-y go. a Ekrpat t.fxrapev
    2. 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.

    3. Re:Dealing with this right now by term8or · · Score: 1

      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.

      --



      "As a writer / novelist you might want to spellcheck your sig. :) " - AC
    4. 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.

    5. Re:Dealing with this right now by Anonymous Coward · · Score: 0

      My company's website is getting nailed from a handful of IP addresses that do nothing but datamining.

      Does this software identify itself through the user-agent header? Does it obey robots.txt? If the answer to either of those requests is no, try taking it up with the ISP, as it's clearly abusing the network and may be in violation of their terms of service.

      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?

      That's a smart policy, not many companies would knee-jerk and not consider it..

    6. Re:Dealing with this right now by JimDabell · · Score: 1

      Can't you just block a handful of IPs at the firewall?

      HTTP client IP addresses don't directly correspond to users. What happens when you block a proxy and hundreds of legitimate users can't get to your website?

    7. Re:Dealing with this right now by LostCluster · · Score: 1

      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...?

      The best defense against dataminers is garbage data...

      Instead of giving the overzealous IP a limit as to how much they can download, instead start including non-existant datapoints, or bot-tempting links in browser-invisible color schemes. Once you've identified your boggie... give them nothing but random numbers in place of data.

    8. Re:Dealing with this right now by Anonymous Coward · · Score: 0

      bot-tempting links in browser-invisible color schemes

      What happens to those people using Lynx? Or those that use an aural user-agent? Or those that switch on the "use my own colours" in their browser settings? Or search engine spiders? Or users that print pages out?

    9. Re:Dealing with this right now by Anonymous Coward · · Score: 0

      What happens when you block a proxy and hundreds of legitimate users can't get to your website?

      You tell the "hundreds of users" WHY you blocked them. Then you tell then to contact the dataminers and tell then to knock it off. As soon as they do that, you'll re-allow that proxy.

      Simple.

    10. Re:Dealing with this right now by DR+SoB · · Score: 1

      If your going to speak about "Being a man", I'd lose the "Anonymous Coward" part of your name...

      --
      Mod +5 Drunk
    11. Re:Dealing with this right now by Lehk228 · · Score: 1

      make the link texk "do not click here" and "you8 are wasting your time", allowing infinite recursion of those links to trap bots

      --
      Snowden and Manning are heroes.
    12. Re:Dealing with this right now by Anonymous Coward · · Score: 0

      Still not good enough. Not only are you littering the page with weird text for users, but what about the users that have "web accelerators" installed that preemptively download the links from the current page? Even mozilla has a feature like this built-in, IIRC.

      And you still haven't addressed search engine bots.

    13. Re:Dealing with this right now by Lehk228 · · Score: 1

      and those preloaders usually only go a link or two deep, thus not a problem, only an issue for something that spiders every link for unlimited depth, even many porn grabbers can be configured to a link depth not to look past

      --
      Snowden and Manning are heroes.
  18. 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.
  19. 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.

    3. Re:The Funny Part by derekb · · Score: 1

      Air Canada does other funny things..

      It's amazing the seat sales that mysteriously appear in the Maritimes (a lower volume area of the country) whenever a competitor decides to offer service here. ..

      Maybe these 250k site visits was just the poor fella trying to book travel to Vegas.. I try using my aeroplan points.. but there just never seems to be any seats.

    4. Re:The Funny Part by HeghmoH · · Score: 1

      I don't know why this happens, but it's not just Air Canada.

      This past summer I was pricing flights from Wisconsin to Beijing. Normally it's cheapest to fly out of Chicago on United, as they have a daily direct flight, and everybody else makes you change planes and pay more. But Chicago is five hours by car away from where I was at the time, so I thought I'd see how much it was to fly out of Madison. I found a ticket that just flew from Madison to Chicago to Beijing (a highly ironic path because the flight path from Chicago to Beijing passes directly over Madison, to where you can look out the window and see the damned city) for $42 less than the direct Chicago-Beijing flight. It doesn't make a lot of sense to me either. Maybe it's worth the money to reduce check-in or security congestion? It doesn't seem likely, though.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    5. Re:The Funny Part by Fortress · · Score: 1

      What's wrong with it is that in the US they seem to bail out ANY airline that is about to fail if it is of sufficient size, probably justified as "saving jobs."

      Up North here, only Air Canada seems to enjoy this security net, as other airlines have to succeed in the marketplace to survive. This is made worse by AC pricing some flights under cost to "compete," then when competition is eliminated they cry to the govt for loan guarantees or other forms of bailout. They enjoy this arrangement because as Air Canada they are supposed to be our national airline even though they were privatized years ago.

    6. Re:The Funny Part by rjstanford · · Score: 1

      That's because pricing has nothing to do with cost. You price to what the market will bear while providing the best overall return. Only then do you compare that price to your cost. If the price is more than the cost, you do it. If not, you don't. Simple as that, and where most small business really screw up.

      We had to fly to new england from Dallas a few months ago. The price out of D/FW was about $1400 for a direct flight on AA, because lots of people want to fly out of Dallas. The price out of Austin was about $350. Southwest from Dallas to AUS was about $40. So a hop from Dallas to AUS, then AUS to Dallas to transfer to the same flight as the $1400 tickets. On the way back, we just "missed" the final leg of our flight.

      Actually, I say "we" - I actually live in Austin, which is how I knew about the cheaper flight. So I kept on, but the others got off in Dallas. Weird, but true.

      --
      You're special forces then? That's great! I just love your olympics!
    7. Re:The Funny Part by swv3752 · · Score: 2, Informative

      Airporrt fees come into play. Different Airports charge different amounts. Checkin fees are higher than transfer fees.

      --
      Just a Tuna in the Sea of Life
    8. Re:The Funny Part by NamShubCMX · · Score: 1

      And that makes it right how?

      --
      We've always been at war with Eurasia.
    9. Re:The Funny Part by Malc · · Score: 1

      When I lived in London, Ontario (YXU), it was often cheaper to fly to the real London (LHR) if we flew from YXU via Toronto (YYZ) rather than driving up to YYZ (90 minute drive) and taking the same plane from there. However, taking the same YXU to YYZ flight only was probably 2/3-4/3 the price (depending on how lucky you were) of whole YXU to LHR. How can a flight less than an hour cost the same or more than a 7 hour transatlantic flight?

      The price structures of the airlines are despicable and your case hardly surprises me. However, I think you're just looking for a conspiracy by suggesting the Air Canada flights offered to Americans are cheaper - AC is just as inconsistent with flights only offered in Canada. Thank goodness I don't live in Bathurst where AC has cut it to one flight a day... hopefully West Jet will step up.

    10. Re:The Funny Part by Anonymous Coward · · Score: 0


      I know people who have flown "Canadian city A to London Heathrow to Canadian city B" because this fare was cheaper than the direct "Canadian city A to Canadian city B" ticket from Air Canada.

    11. Re:The Funny Part by bluGill · · Score: 2, Interesting

      Thats not nearly as bad as the time My sister wanted to go Minneapolis-Washington D.C., and found the cheapest fare involved a plane change in Paris, France! She decided not to do that, but seriously considered spending a day in France both ways to see the sights, it would still save money. (IIRC she didn't have enough vacation time saved up)

    12. Re:The Funny Part by orim · · Score: 1

      "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."

      Now you know how we feel about the US drug manufacturers selling us the same drugs at 5x the price they sell them to you...
      Rotten bastards should all burn in hell.

      --
      "If you could only see what I've seen with your eyes..." - Roy Batty
    13. Re:The Funny Part by Anonymous Coward · · Score: 0

      they will

    14. Re:The Funny Part by theantix · · Score: 1

      It's not just London, I found the same results on a flight to Tokyo. Seattle->Vancouver->Tokyo was several hundred dollars cheaper than simply Vancouver->Tokyo, even though the flight numbers and departure times made it obvious this was the exact same airplane. The one problem was that I couldn't get a straight answer from anyone if I could get on in Vancouver if I was supposed to start in Seattle. I ended up going with a different airline (Cathay Pacific) which was cheaper than Air Canada from Vancouver but more expensive than Air Canada from Seattle, just to minimize the risk of problems.

      I'd be interested in knowing if anyone has actually done this, and if they'd had problems getting on in Vancouver and more importantly deplaning in Vancouver on the return journey. I imagine the return trip would be more complicated since they would be expecting you to clear US customs? Not sure though, it would be interesting to hear from someone with actual experience.

      --
      501 Not Implemented
    15. Re:The Funny Part by DR+SoB · · Score: 1

      She would have only had 9-10 hours in Paris (although that's plenty for me!) because if a lay-over is more then 12 hours it's no longer a connecting flight, it would have been considered 2 flights... I've done the same thing flying from Pearson to Heathrow to Shipol.

      --
      Mod +5 Drunk
    16. Re:The Funny Part by Anonymous Coward · · Score: 0

      The REAL funny part is that WestJet is the most profitable airline in the country, and even made a profit in the 6 month period beginning September 12, 2001.

      And it has to do with better service, better employees, and the like. I don't think the datamining did all that much.

    17. Re:The Funny Part by bluGill · · Score: 1

      Well technically it wouldn't be a layover anyway, as the airline didn't offer that. My sister just noted that she had that option after not liking the rate for the direct flight and comparing that to the MSP/paris rate. We are pretty sure that the Paris/DC flight would be about the same price, and thus the total cheaper.

  20. 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.

  21. Did'nt thay had some thing like this by anandpur · · Score: 2, Interesting

    You are entering an Official Air Canada System, which may be used only for authorized purposes. Unauthorized modification of any information stored on this system may result in criminal prosecution. The Government may monitor and audit the usage of this system, and all persons are hereby notified that use of this system constitutes consent to such monitoring and auditing.

  22. Re:If you deal in garbage, you might attract flies by Anonymous Coward · · Score: 0
    Just because they're a pleasant thing fo ryou doesn't mean they're a good idea. Kind of like whores in this respect.

    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 and the people working for them. If I cut off my leg, I wouldn't have to eat so much... unless hopping takes more energy than walking. Hmmm. Bad ideas can have obvious good traits and subtle bad traits.

  23. Was it him? by MrIrwin · · Score: 1
    OK, you want to find out which seats are going unused, and you know there is this website, do you use your **own** ID, or do you slip a backhander to some low paid IT staff to pass you somebody elses?

    And if you are the low paid IT worker whose code do you give? Somebody who has left the company but is still in the system.

    True, it's fishy that the ID belonged to somebody who went to a competitor, but how many major airline employees have moved to budget airline companies?

    I think Air Canada whould at least have to prove that he, or somebody he deliberately gave his ID to, was responsible for the mega use of the site.

    --

    And if you thought that was boring you obviously havn't read my Journal ;-)

    1. Re:Was it him? by hawaiian717 · · Score: 1
      how many major airline employees have moved to budget airline companies?

      Probably more than you'd think. Remember which airlines are making money (WestJet, JetBlue, Southwest, AirTran) and which airlines aren't (Air Canada, Delta, United, American, US Airways).

      --
      End of Line.
  24. Everything not forbidden is permitted? by hwestiii · · Score: 2, Interesting

    The story digest may have this completely wrong. It says "What do you do when you let an employee go? You kill their password and ID, right?"

    The activity in question appears to have been facilitated by access granted as part of his severance package. As the article notes: "As part of his separation package when Lafond left Canadian Airlines in October 2000, he received two space-available airline tickets per year for five years. These tickets are booked through the private website."

    The article is actually a little hazy on the details here. Though it doesn't specifically say so, it seems to imply that the separation agreement gave the terminated employee direct access to this private web site through a user name and password. One can imagine other ways this could be done that didn't involve direct access to the employee, like through a dedicated fulfillment provider, for example.

    Either way, it sounds like it all amounts to some pretty dumb corporate behavior on the part of Air Canada. Either bad security practices if they didn't cut off the guy's access, or bad auditting if all that use went unnoticed for so long.

  25. 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
    1. Re:Not how - but what. by Anonymous Coward · · Score: 0

      it wasn't inside information.

      how can it be INSIDE information if they are giving it to someone THEY FIRED THEMSELFS(they were full aware that they were giving that info to somebody who was out of there).

      plus, that information was meant to be used as insider bonus from the first day anyways..

  26. Number of Accesses by funk_phenomenon · · Score: 1

    I think the 243,630 times the ex-employee Lafond accessed the site gave it away. That information was found in the CBC Business news.

    --

    Even the samurai
    have teddy bears,
    and even the teddy bears
    get drunk

  27. 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!

  28. What to do with assets of SCO ? by RedLaggedTeut · · Score: 1
    Of course there are assets of SCO that you can use! Why, just yesterday I filed my business plan that involves buying the rights to SCO Unix and System V, and suing every Linux user on the planet.

    This is step one in my plans for World Domination. This time, it will work.

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  29. Why Are the Scripts "Cool" ? by tealover · · Score: 1, Flamebait

    Are we that juvenile that we admire anything technical, regardless of its use, or in this case, misuse?

    You people need to grow up.

    --
    -- You see, there would be these conclusions that you could jump to
    1. Re:Why Are the Scripts "Cool" ? by Anonymous Coward · · Score: 0

      Thank you for stating what I was thinking - it's the same thought I have as I listen to all the arguments about why stealing music isn't stealing music.

    2. Re:Why Are the Scripts "Cool" ? by Anonymous Coward · · Score: 0

      I think you're statement shows your ignorance. We watch in awe as several ton warheads rain in on a target with sub-meter precision from upwards of 40,000 feet. We think it's an amazing machine, even though all it does is kill. How is this anything different? True, the script does something "bad", but from a technical prospective, it's still just a tool. A hammer can be used for good or evil, it's up to the user.

  30. 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...

  31. Re:Rights? Clearly abused. by kill-9-0 · · Score: 0

    According to this logic, if you leave your front door unlocked, and I walk in and take your stuff, it's OK, because you allowed me access to it. True, they should have locked down their system a bit better, but he was clearly in the wrong with his actions. I don't think this qualifies as insider information, but more appropriately called company proprietary, or company confidential information. Sure, by sitting at the gates counting people, you can get the info, but taking it from internal company web sites makes it a hell of a lot easier and more accurate.
    Just my $.02

    --
    Liberalism...the next best thing to thinking.
  32. Re:Rights? Clearly abused. by jcr · · Score: 1

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

    The issue wasn't that he had the information, but that he passed it on without Air Canada's authorization.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  33. 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
  34. Re:Rights? Clearly abused. by schon · · Score: 2, Insightful

    According to this logic

    Which logic is that? Certainly not any that was posted here.

    if you leave your front door unlocked, and I walk in and take your stuff, it's OK, because you allowed me access to it

    No. More like: if I gave you a key to my front door, and told you to take whatever you wanted from my fridge, and you come in, clean out the fridge, and sell it to the market across the street, then it's OK, because I gave you access to it.

    Which it would be (because I have given you permission.)

    he was clearly in the wrong with his actions

    Not necessarily. If he had an agreement that he wouldn't give/sell the information to anyone, then you may have a point, but if there was no such agreement, then he's quite clearly not in the wrong.

    I don't think this qualifies as insider information, but more appropriately called company proprietary, or company confidential information

    If it was proprietary, or confidential, then the company should have had measures in place to keep it that way. You can't give something to someone with no strings attached, and then cry foul when they use it for something you don't like.

  35. 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.

    1. Re:Always change passwords when employees leave by dave420 · · Score: 1
      +3,Interesting??

      Doing that gives you no legal leg to stand on whatsoever. It's like pointing a gun at someone's head, saying "duck!" then shooting them. The very act in itself is illegal, regardless of whether you gave prior warning or not, and regardless of how many meetings they had to discuss the vulnerability...

    2. Re:Always change passwords when employees leave by Anonymous Coward · · Score: 0

      Read the article. His account was not suspended because it was how he accessed part of his severance package benefits. AC is claiming he gave his user id and password to their IT department who wrote an automated script to extract otherwise unavailable flight information for competitive use. Highly unethical behavior from a company that I, until now, thought was excellent.

  36. Uhhh..web traffic reports? by lordkimbot · · Score: 2, Funny

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

    Let's see who's visiting our website last month...OMG!

    How could a commercial website be so clueless?

    --
    sig mind freed
  37. 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...

    1. Re:Hello? Air Canada I.T. Department? by Perrin7 · · Score: 1

      Geez, well I would think that this article could damage a lawsuit. If the login was made public how do you determine exactly who has been logging in, and for what purposes.

  38. 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.

  39. Re:Rights? Clearly abused. by swv3752 · · Score: 1

    It is called reasonable expectations. It is reasonable for your friend to make aa sandwich and grab a glass of soda. It is unreasonable for him to empty the fridge. One could probably argue a smll claims settllement successfully on such a case.

    --
    Just a Tuna in the Sea of Life
  40. Airline Pricing by slackerboy · · Score: 1

    Yup. That's a pretty common pricing strategy among airlines these days. A lot of it has to do with the "hub and spoke" routes they fly. They aggregate everyone into the big hubs and then fill a big plane to fly hub-to-hub or make the popular intercontinental flights. Then they offer cheaper fares to fill up the "spoke" flights. It can often be cheaper to drive an extra half hour to a different airport and fly to the hub than to fly directly out of the hub itself.

    As for how good this is as a business model...It works, more or less, for NWA, United, et al. but Southwest only flies point-to-point.

    --
    Things to do today: See list of things to do yesterday
    1. Re:Airline Pricing by theantix · · Score: 1

      As for how good this is as a business model...It works, more or less, for NWA, United, et al. but Southwest only flies point-to-point.

      And which of those is the more successful business? Based on your example I'd say it doesn't work, more or less.

      --
      501 Not Implemented
    2. Re:Airline Pricing by slackerboy · · Score: 1

      True, Southwest is one of the few airlines in the black and they only fly point-to-point. They also only fly relatively short flights, no international, no meal service, no pre-assigned seating, very quick turns (they amount of time between two consecutive flights for an aircraft), and single model of airplane (at least, this used to be true), and quirky but well-liked flight crews. These are as much/more of a factor than their routing scheme.

      My point was that the hub and spoke system is helpful, but not necessary, for an airline.

      --
      Things to do today: See list of things to do yesterday
  41. I don't think it's that cut-and-dried by schon · · Score: 1

    You get sued if you misuse information you gained in your former employment.

    But the thing is - he's not using information he gained in his former employment.

    He didn't get the information while he was employed there - he got it after he left, from a website that is available to non-employees.

    forbid use of inside knowledge to harm other companies

    But it's not inside knowledge - if it was inside knowledge, then (by definition) it would be kept inside. The fact that Air Canada releases this information to outside individuals means that (again, by definition) it can't be 'inside' knowledge.

    how you obtain the information is irrelevant

    No, it's not - otherwise a company could take any group of facts, brand them as 'private', and then sue anybody who discovers it on their own.

    As someone else pointed out, the same information could have been retreived by simply going to the departure gates and counting the number of people boarding the planes - are you suggesting that doing this is also illegal? After all, if it doesn't matter how you got the data, then any way you get the data would be illegal.

    BTW, if your assertion that it doesn't matter how you get data is correct, wouldn't that make reverse-engineering illegal in Denmark? (After all, you're getting 'private' information, and then using it to help another company.)

  42. 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.
  43. law by Ryntis · · Score: 2, Interesting

    im not up on canadian law.. but if its anything like the US they better hope he signed his non-competition agreement nice and clear :)

  44. IgNobel by Alomex · · Score: 1

    I think Air Canada's CEO Robert Milton deserves the IgNobel of economics for taking a monopoly into bankruptcy, and from there likely into liquidation.

    1. Re:IgNobel by Fjord · · Score: 1

      They aren't exactly a monopoly. There are other airlines that service within Canada, it's just that Air Canada is the only Canadian owned one.

      --
      -no broken link
    2. Re:IgNobel by goates · · Score: 1

      I am pretty sure Westjet is Canadian owned.

      Air Canada virtually had a monoply when it took over Cabadian Airlines a few years ago. After that they went down hill pretty fast.

      goates

    3. Re:IgNobel by Zardoz44 · · Score: 2, Informative
      Actually, there is CanJet, WestJet, Air Transat, JetsGo, Zoom, and possibly a few others. The difference is that Air Canada is really the only internation business airline in Canada, the others being national business or vacation-charter type.

      Non-Canadian airlines will fly in and out of Canadian cities, but there are a bunch of regulations preventing them from being true competition for Air Canada. For instance, Delta can't fly from Toronto to Vancouver to Tokyo. We have to fly from Toronto to Chicago to Tokyo instead. Something like that, as I understand it.

      In any case, some of the smaller airlines (like Air Transat) have been constantly growing and adding new routes, but it takes a while.

  45. Re:If you deal in garbage, you might attract flies by Dun+Malg · · Score: 2, Informative
    Hey, space-available tickets are a very good deal for the airlines and the employees who work for them.

    What you say is true, but you completely missed the point. By giving space-available tickets to an ex-employee, they opened themselves up to this sort of stuff. He wasn't saying that SA tackets are a dumb idea, only that it's dumb to give them to someone who doesn't work for the company anymore.

    --
    If a job's not worth doing, it's not worth doing right.
  46. Checked baggage? by blorg · · Score: 1

    They would have had a problem if they had checked baggage, which would have gone on to Austin, where it would probably be destroyed, possibly by the bomb squad. Seriously, though, getting off the plane when you are not meant to is one thing airlines and governments get very pissed off about for security reasons - e.g. you get off at a stopover, leaving the bomb you placed in your baggage on the flight.

    1. Re:Checked baggage? by cyberformer · · Score: 1

      You can get around this by gate-checking your bags. Then it will get off the same stop as you. If you're really lucky, you'll be able to bring it as carry-on. (This only works if you have a relatively small amount of baggage, of course. The TSA won't let you bring a cartfull of suitcases through security.)

      But you can only do this if you're on a one-way ticket (or the return side of a round trip). If you deliberately miss one flight, the airline will cancel the rest of your itinerary and you'll be stranded.

    2. Re:Checked baggage? by rjstanford · · Score: 1

      Oh, agreed - there'd be no point to doing this with checked baggage. But a large majority of business travel is for less than a week and doesn't require anyone to check bags.

      --
      You're special forces then? That's great! I just love your olympics!
  47. What if they all sit on the same side of the plane by Stone316 · · Score: 1

    Sure, any dummy can make note of departure/arrival times, its probably even accessible from flight control. But how are they going to tell if a route is profitable. The only way to find out is by determining passenger load. This guy had access to that information.

    Of course, you could always try and scan the windows of the plane to see how many people are sitting in there but what if they all sit on the same side?

    My parents were coming to visit me on a new route by a competitor to Air Canada. At some point (can't remember when) the pilot asked (half joking i'm sure) the passengers to move to the right side of the plane so Air Canada employees thought the plane was full. A couple of people actually changed their seats. Bah, it was a funny story when my mom told it.

    --
    "Thanks to the remote control I have the attention span of a gerbil."
  48. Re:Rights? Clearly abused. by schon · · Score: 1

    It is unreasonable for him to empty the fridge.

    Unreasonable for whom? To me, sure - to him, possibly not.

    One could probably argue a smll claims settllement successfully on such a case.

    yes, and one could probably defend a small claims case successfully on such a case.

    It would entirely depend upon the judge, and the skill of the people presenting each side of the case.

  49. 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
  50. Re:If you deal in garbage, you might attract flies by orim · · Score: 1

    So you have an incentive *not* to sell all the seats on a plane. Sounds like a winning business plan to me.

    Actually, I'm kidding. It's nice to see a company value its employees, and offer reasonable benefits, as opposed to the useless/self destructing crap they usually push on people, like stock options.

    --
    "If you could only see what I've seen with your eyes..." - Roy Batty
  51. FYI: Air Canada's IT was outsourced in 1994 by Stavr0 · · Score: 3, Insightful
    1. Re:FYI: Air Canada's IT was outsourced in 1994 by Anonymous Coward · · Score: 0

      It says NOTHING, you moron. Read the article before jumping to conclusions, the user id and password were valid because he was SUPPOSED to have them as part of his severance package! The lawsuit is about the other airline using his ID in an automated fashion to extract competitive information!

  52. 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.

  53. Flies? More like lame ass script kiddies. by Glonoinha · · Score: 2, Insightful

    Jesus, write a script kiddie toy to use the existing front end to interrogate the back end once a minute for ten months? What the hell is that?

    If you are going to hack, HACK. Hook up directly to the database back end and write some SQL to extract all the data at once and have it spit out nice neat reports summarizing the data. Run it once a day at most.

    Somehow I think this guy was showing off to his boss the first week like some newbie - probably said 'hey check this out' the first day when showing it to him without thinking through the long term ramifications ... and it snowballed from there as some sort of clandestine 'upper-management wants to be a hacker' way. Then again it worked and helped them on the business side in a massive way so I guess it wasn't completely stupid. Except for getting caught, of course, hammering on the system day and night for 10 months and leaving an audit trail as long as your arm.

    --
    Glonoinha the MebiByte Slayer
  54. Re:If you deal in garbage, you might attract flies by tuxlove · · Score: 2, Informative

    it's dumb to give them to someone who doesn't work for the company anymore.

    Yeah, someone who works for the company would never do anything nefarious with the information, would they? It just seems obvious that everyone with access to the site, employees or otherwise, should have limits placed on accesses. It's crazy to allow anyone hundreds of thousands of queries.

  55. I'm all for timeliness of data by Perrin7 · · Score: 2, Interesting

    but logging into a website 32 times an hour for 10 months; is that really necessary to get the information Westjet is accused of using?

    I would think a couple of times an hour at most would be all that is required to gather flight loads. I can't see a whole lot of passengers waiting until 2 minutes before the flight to book their tickets (it may happen once or twice, but over the course of months those will be anomolies). So either Westjet was being stupid and killed the goose that laid the golden egg, or there is a lot more going on than we being told.

  56. Typical by WookieinHeat · · Score: 1, Informative

    This is just more typical Air Canada stuff. They are constantly plagued by these problems, mainly due to bad management. Every few years Air Canada goes through some huge financial crisis and all of a sudden becomes public property forcing the tax payers to foot the bill of their frivilous spending then as soon as they become profitable again (not usually for very long) the profits are directed into the pockets of the very people who put the company in that position in the first place and whos asses the tax payers just saved. So I personally would like to see Air Canada chopped to bits by one of those "vulture" companies so they stop costing me, and the rest of the Canadian tax payers, money.

  57. Oh Air Canada by Anonymous Coward · · Score: 0

    once a well known carrier
    sweet were the times
    when everyting was okay

    then Milton came
    threw money away
    and air canada went south

    now they want to blame
    a suspicious lame
    for a web site info leak

    stay away
    from their IT practices
    they'll sue your ass
    whenever they got the chance

    I can see the guy
    pounded in the ass
    on his first night time in jail

    wonder what is next
    for this carrier
    and their useless management

    get on the phone
    call your broker asap
    sell all their stock
    before you hit the ditch.

    sell all their stock
    before you hit the ditch!!!!!!!

  58. Stole Free Stuff by SEWilco · · Score: 1
    He should be arrested, prosecuted, and jailed. He stole.

    Why am I not seeing responses from those who say "Information wants to be free"?

  59. binary is for computers, not humans by Doc+Ruby · · Score: 2, Interesting

    Air Canada is liable to those whose data (and lives) they protect, for leaving the door unlocked on a busy street. And the ex-employee is liable for trespassing, regardless of their posession of an old key, once disinvited from the premises, to say nothing of theft and privacy invasion. Corporation vs. ex-employee is a false choice: they're all guilty.

    --

    --
    make install -not war

    1. Re:binary is for computers, not humans by Perrin7 · · Score: 1

      Problem is he wasn't "disinvited". The "old key" was part of a severance package to allow him 2 tickets once a year for 5 years, so his key is supposed to still work.

    2. Re:binary is for computers, not humans by Doc+Ruby · · Score: 1

      Objection sustained :). The trespassing charge's defense also invalidates the employer's negligence defense. But even an invited guest is still liable for theft.

      --

      --
      make install -not war

    3. Re:binary is for computers, not humans by Perrin7 · · Score: 1

      Agreed.
      However, I also find interesting that this password was leaked in onto an airfare chat site (as posted somewhere above). Now I wonder how many of those hits were from the accused, and how many were the general public looking at Air Canada's "Private" booking system?

    4. Re:binary is for computers, not humans by Doc+Ruby · · Score: 1

      Yes - there's got to be more, serious penalties for publishing private information, from passwords to medical records to email addresses. Of course, Congress is going in the other direction, destroying any protections of our rights to privacy. Will we survive the breaking point?

      --

      --
      make install -not war

  60. Re:If you deal in garbage, you might attract flies by Sacarino · · Score: 2, Interesting

    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.


    Sorry, wrong!

    Many airlines when you call to wait-list yourself on a flight will do just that.... You don't get any details about how full the flight is.

    If you want to get particular, this is called Non-Revenue Space-Available. I can list myself on a flight that operates 4 months from now that may only have 4 people booked on it. Or, I can list myself on a flight that departs in 15 minutes that's oversold by 2 seats. If there's enough no-shows on the flight, I get a seat. The whole concept of non-rev travel means that if there's an open seat and you're ready to go, you can get it.

    The value of that empty seat is $0 the moment the aircraft door closes, hence the airlines willingness to to allow employees or interline agreement employees to travel for free.

    The ability to get listed on a flight is a totally seperate event from letting the guy have access to their reservations/booking system. That's just piss poor security procedures on the part of Air Canada.

    I work in an airline dispatch office, so this is something I have some familiarity with.

    --
    -- El Sacarino tiene gusto de la chocha
  61. Granted, what he did was sleazy... by FanaticalDesperado · · Score: 1

    But, the article says nothing about any agreements he may have signed about the use of the data that he found. If he didn't sign any agreements, what he did was only really sleazy and not illegal or punishable in any way. Having said that, I too hope that he did sign something prohibiting this kind of use so some kind of action can be taken against him. I don't think there is any question that what he did was wrong.

  62. Re:Flies? More like lame ass script kiddies. by zipoff · · Score: 1

    I really hope you are kidding.

    The guy was a financial analyst, not a developer. Just because he had access to the front-end site, doesn't mean that he has access to the back-end.

    Unless of course I am missing something and you magically have backend access to every site you go to.

  63. Re:Rights? Clearly abused. by afidel · · Score: 1

    Without a contract or binding confidentiality clause you are free to redistribute any information you are given, what this guy did might not be ethical but absent a contract he is probably free both civily and criminally.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  64. Re:If you deal in garbage, you might attract flies by RobinH · · Score: 0, Flamebait

    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...

    Riight, and if a woman is raped, you blame her for wearing revealing clothes, and if someone comes into my house and steals my TV, you blame me for leaving my door unlocked.

    You see, up here in Canada, the person who does the bad thing is the one we blame, not the victim. The guy did something he knew was wrong. He's at fault, not the airline. The airline would be smart to not do something like this again, because there are unethical people out there, but the fact is, it's NOT THEIR FAULT. They didn't do anything bad, and he did.

    --
    "I have never let my schooling interfere with my education." - Mark Twain
  65. "Vulture Capitalists?" by johnthorensen · · Score: 0, Redundant

    From the article:

    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.

    What a freudian slip :)

    -JT

  66. Re:If you deal in garbage, you might attract flies by Anonymous Coward · · Score: 2, Insightful
    Riight, and if a woman is raped, you blame her for wearing revealing clothes, and if someone comes into my house and steals my TV, you blame me for leaving my door unlocked.

    Complete nonsense. Using a non-sequitur to evoke an emotional response may pass for debate in Canada, but not here in US, eh.

    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.

  67. Re:Rights? Clearly abused. by TigerNut · · Score: 1
    Sure, it looks likely that he passed this information onto his new employer, but unless you are the defendant, how can you be so sure?

    Exactly. Over the last few years, WestJet has been a textbook case in terms of how to set up and run a profitable airline even in times when global airline travel took a (figurative) nosedive. Clive Beddoe (WestJet CEO) is a savvy businessman - it seems to me that if he and/or his legal department were aware of this kind of stuff going on, they'd punt the idiot that was responsible just to avoid the exact kind of allegations we're seeing now. WestJet was already Air Canada's favorite excuse for all its woes - I doubt that they would sanction anything borderline like this, which would only give legitimacy to Air Canada's griping.

    --

    Less is more.

  68. Re:Flies? More like lame ass script kiddies. by Glonoinha · · Score: 1

    I'm guessing they analyzed the HTML post call to the site and had one of their script monkeys write something to automate it and parse the returning values. It was a cool hack that delivered an amazing business advantage, right up until they got caught.

    But yea, every physical site I have ever been / done work for I have had back end access. It generally isn't worth going unless I have access to the bare metal. Anything that can be gleaned through the interface some other guy has written - he already knows. If you are going to learn something new you have to access the data directly. If this other company had hired the guy that developed the internal workings of the system after the first company laid him off ... now he could have done some seriously freaky stuff.

    In light of that, I'm surprised there isn't more of that happening - go in and figure out who the key guys in development or IT are and just hire them for $20k a year more than they are making. Put them to good use on internal projects, let them hack their old system, or simply send them on a two year European vacation - regardless, best case is the competitor can't continue either developing their core product or can't continue to operate their datacenter.

    Honestly how many guys would it take losing from your IT or development staff to render the company useless, even if they weren't hacking their way back in?

    --
    Glonoinha the MebiByte Slayer
  69. Re:Rights? Clearly abused. by AK+Marc · · Score: 1

    It would be more like telling your friend he can make a sandwitch then suing him because he made a Dagwood. He didn't do what you wanted, and not necessarily what was reasonable, but certainly within what he was told he could do.

    For those not fans of Blondie, a Dagwood is an absurdly large sandwich.

  70. Whose code do you give? It depends.... by FanaticalDesperado · · Score: 0

    And if you are the low paid IT worker whose code do you give?

    That depends on who has really been pissing you off lately, most likely your manager. I can imagine your manager trying to explain why his id has been used to login to the system 250,000 times in the last year.

  71. Re:If you deal in garbage, you might attract flies by trg83 · · Score: 2, Insightful

    That's a very interesting observation. Air Canada was indeed negligent here, but how many times have you written code to limit such a thing? When you're trying to get something working and bug-free, it's hard to think of every nefarious thing someone could do with your application. I think this is more an issue of a webmaster failing to look over logs in order to later take corrective action.

  72. I'll bite by FanaticalDesperado · · Score: 0

    The article is a little hazy on just how "cool" or how good these scripts were technically, so I'll answer in a more general sense. Good craftsmanship is still good craftsmanship. Regardless of the intent, a well-crafted piece of code (or any other craft for that matter) is something we can all learn from. It is something that can make us all better craftsman.

    The question in this case is not even whether the scripts were "cool" or not. The article really doesn't give enough information for us to determine that. I believe the main question here is the legality and morality of the guy's actions. The overwhelming response so far has been the the guy is scum. I have to agree. I, however, am not sure of the legality of his actions and hope there is some sort of retribution.

    The answer to your question seems to be that we are not so juvenile. In fact, you could say that we are grown up enough to realize that what the guy did was wrong and still appreciate the craftsmanship that went into the scripts (again, I don't know how "cool" they really are.) I wouldn't call that juvenile. I'd call it grown up enough to be able to separate the two issues.

  73. Re:Rights? Clearly abused. by iMMersE · · Score: 1

    Compare this also to Ryanair and BA in Europe - Ryanair is massively successful and BA isn't ....

    --
    codegolf.com - smaller *is* better.
  74. 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
  75. Re:If you deal in garbage, you might attract flies by Anonymous Coward · · Score: 0

    Why is this even a problem? I can log into, for instance, Delta's public website see exactly which seats are booked on a flight, first class, business, coach and those held for frequent flyers, ie exit rows etc. I can even see the type of plane etc. The only thing I can't see is how over-booked a certain flight might be. Granted, the access the subject had probably granted him data in an easier format to use but couldn't anyone get basically the same thing?

  76. Re:If you deal in garbage, you might attract flies by tuxlove · · Score: 1

    That's a very interesting observation. Air Canada was indeed negligent here, but how many times have you written code to limit such a thing? When you're trying to get something working and bug-free, it's hard to think of every nefarious thing someone could do with your application.

    The last time I thought of such a thing was today. That's one of the things I do for a living. But you're right that webmasters (and others) aren't renowned for getting little details like this right...

  77. Re:Flies? More like lame ass script kiddies. by Koguma · · Score: 1
    I think you're quite a bit wrong here. You can only check how many available free seats (essentially no-shows) right before teakeoff if you're using their web-reservation system (no I've never used it, but I'm sure it's like every other crappy reservation system).

    So basically you have to query the front-end right before takeoff. Which would explain the hundreds of thousands of queries. I would bet that that number corresponds quite close to the number of flights they've had.

  78. Re:If you deal in garbage, you might attract flies by Loozrboy · · Score: 2, Informative

    I've actually had the opportunity to use these "space-available" tickets from time to time (my dad worked for an airline), and unfortunately "there are / aren't some free seats" isn't enough information to plan your trip... your seat basically isn't confirmed until all the paying customers are physically on the plane, so knowing whether there are 2 or 20 seats available the day before makes a big difference as to how likely you are to end up stuck at the airport.

    That having been said, since I wasn't an actual employee I couldn't use the web site myself, I had to call and speak to a human operator. They'd tell me the actual number of open seats, but it seems unlikely WestJet would be able to do this 240,000 times without somebody catching on :P. (of course, then Air Canada would have their former employees suing them over interminable hold times, but that's a whole different problem.)

  79. Re:If you deal in garbage, you might attract flies by Anonymous Coward · · Score: 0

    this is obviously flaming and off-topic but....

    If you really hold people accountable for their actions, why is Bush to blame for Saddam's non compliance with his Gulf-War I cease fire agreement?

  80. Re:If you deal in garbage, you might attract flies by Anonymous Coward · · Score: 0
    Not sure if this is too old to bother with, but what the heck.

    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

    That's actually not a terrible analogy, but it misses the mark. More apt might be along the lines of: telling your neighbor he could borrow your lawnmower whenever he wants as long as he leaves it full of gas, but then he abuses that priviledge by keeping it nearly all the time and running a business with it mowing other people's lawns.

    Keep in mind that the ex-employee had explicit permission to use the data. The article did not give enough detail to determine if the agreement with the company specified that he was only to use the data for booking his own flights, or if the company just assumed that would be the only use.

    By the way, it was you who cast the first stone by claiming (or at least implying) U.S. Americans fall short of the Canadian ideal of individual responsibility. Hoser.