Slashdot Mirror


Monster.com Data Stolen, Won't Email Users

chiguy writes "There's been another break-in at Monster.com. It's surprising that there are still unencrypted passwords stored in database despite the previous hack, as is the decision to not email users — presumably so that no one will make a fuss. From PC World: 'Monster.com user IDs and passwords were stolen, along with names, e-mail addresses, birth dates, gender, ethnicity, and in some cases, users' states of residence. The information does not include Social Security numbers, which Monster.com said it doesn't collect, or resumes. Monster.com posted the warning about the breach on Friday morning and does not plan to send e-mails to users about the issue, said Nikki Richardson, a Monster.com spokeswoman. The SANS Internet Storm Center also posted a note about the break-in on Friday.'"

200 comments

  1. And the users complained... by Anonymous Coward · · Score: 3, Funny

    They did the mash. They did the monster mash.

    1. Re:And the users complained... by Anonymous Coward · · Score: 2, Funny

      Was it a graveyard smash?

    2. Re:And the users complained... by Anonymous Coward · · Score: 3, Funny

      CNN reports that it caught on in a flash.

    3. Re:And the users complained... by DinDaddy · · Score: 1

      Grab that cash with both hands and make a stash. er ... oops

  2. um by Anonymous Coward · · Score: 0, Flamebait

    Why the hell is a job search site collecting birth date, gender, and ethnicity information?

    1. Re:um by htnmmo · · Score: 5, Insightful

      You don't think they make their money from posting jobs do you?

    2. Re:um by Gates82 · · Score: 2, Informative

      Why the hell is a job search site collecting birth date, gender, and ethnicity information?

      Most online applications have the optional equal opportunity information fields. Monster offers a way to auto submit this information. I'm not sure about the DOB, but this additional information is optional on Monster.

      --
      So who is hotter? Ali or Ali's Sister?

    3. Re:um by CarpetShark · · Score: 0, Redundant

      Because it helps with marketing of the site. Data needed for a webapp is usually a subset of data actually collected by the sites/companies running that webapp. Not much hope of changing that, but it could at least be secured better.

    4. Re:um by aliquis · · Score: 1

      So the employe can know the age and gender of their workers? Ethnicity is somewhat less clear but there is valid purposes such as need to know one language or work with people of said ethnicity and so on.

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

      Have you ever used Monster to actually hire someone?
      They wanted two months salary for posting three positions for 3 months when I last used them.

    6. Re:um by Anonymous Coward · · Score: 1, Funny

      You left out corporate HR and PR spokespersons. Black women only please. Lesbian, if available, for the company looking for a chic, liberal image.

    7. Re:um by kimvette · · Score: 3, Informative

      Actually, they make most of their money through large contracts from companies that post lots of jobs. Fidelity was their first large one, or so I heard before I was asked to come aboard, and was the reason they had ANY QA at all (see below) in the beginning.

      TMP worldwide is the parent company of Fidelity and is (or was) one of the largest temp firms in the world. They created Monster so they could find recruits for their own clients - that was fairly well known at the time.

      Now I suspect they make the vast majority of their revenue through advertising revenue. Ever go on the site and see all the advertising features? "In your face" hardly begins to describe it.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    8. Re:um by kimvette · · Score: 1

      er, I meant "Now I suspect they make the vast majority of their revenue on smaller accounts through advertising revenue."

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    9. Re:um by phulegart · · Score: 1

      Wow... I'm guessing that AC hasn't filled out many applications... and I admit that I've only seen rare few applications ask about ethnicity... but otherwise, age, gender... two standards from my experience. Why would a job site care about Birthdate, Gender, and Race? Because EMPLOYERS care about Birthdates, Gender, and Race. Employers would like to know roughly how old their potential new employees will be, they like to know if they will be hiring a girl (for the day shift) or a guy (for the overnight third-shift they have had trouble with locals on).

      Ethnicity...hmm..

      --
      "I love deadlines. I love the whooshing sound they make as they fly by." -D. Adams
    10. Re:um by SkyDude · · Score: 2, Informative

      Employers would like to know roughly how old their potential new employees will be,

      Except under US law, it's illegal to ask an applicant's age. Now I know age can be figured from other sources - dates of school and college graduation, etc. - but I also know the anti-discrimination laws are totally being flaunted by online job sites. Many larger organizations have their own online applications and they claim to be administered by a third party, who will ask the birthdate for the purpose of conducting a background check.

      They are breaking the law plain and simple.

      --
      == First cross river, then insult alligator.
    11. Re:um by AnthropomorphicRobot · · Score: 3, Informative

      Making a judgment on who to hire/promote/etc based on ethnicity is illegal in the United States, but an employer asking employees to voluntarily provide this information is legal, and in some cases necessary. Companies which win government contracts are required by law to file demographics data yearly. See http://www.eeoc.gov/press/9-12-06.html the EEO-1 requires companies with $50,000 in federal contracts and 50 employees to report to the government ethnicity, race and gender information on its employees.

    12. Re:um by Anonymous Coward · · Score: 2, Informative

      WTF are you on about?!?!? TMP has NEVER been the parent company of fidelity and has never had a damn thing to do with anything fidelity does EXCEPT have monster run their careers site.

      TMP is the parent company of monster, renaming themselves monster worldwide or something some years back when the dotcom shtf. TMP was the temporary labor division and monster was the online division.

      Your facts are fuct for someone claiming to 'be aboard' either fidelity or monster, so much for knowing the background of the company you work for.

    13. Re:um by kimvette · · Score: 1

      Re-read my post. TMP Worldwide is the parent company of Monster. Sorry about the typo as I was typing. Read my original post and don't post AC if you really want to dicker over a typo. Excuse me for making a mistake when writing the post. If you had read for context you would have figured out I made a mistake, so whatevever. I know, I know, I've been trolled by an anonymous coward. :-p

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    14. Re:um by JackieBrown · · Score: 1

      I found my current job through monstor 5 years ago.

      Seems to be mainly juck jobs now (like how to be my own boss and how to make money on ebay.)

    15. Re:um by narcberry · · Score: 2, Interesting

      I put african american for my race on a resume. I received a phone call, and did a quick interview. At the end of the interview, they were excited for me to come in and meet with them. When they discovered I was white, they said they already had plenty qualified white applicants.

      Equal opportunity = legal racism. I wonder if I can have my race legally changed, heck if you can do it with gender...

      --
      Modding me -1 troll doesn't make me wrong.
    16. Re:um by Gojira+Shipi-Taro · · Score: 4, Insightful

      Congratulations. You gave them grounds to not employ you based on the fact that you falsified information on a resume.

      I don't disagree with your primary point entirely, but for goodness sake if you think that the result is sufficient evidence to prove discrimination, by all means file a lawsuit.

      Telling Slashdot isn't going to help.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    17. Re:um by StormyWeather · · Score: 1

      You cannot sue for discrimination because you are too young, or too white. Sorry, this is America, and we don't do equal rights.

    18. Re:um by Ihmhi · · Score: 4, Interesting

      Then why don't they file it after the fact that they've hired the qualified persons? They don't need to know that data beforehand.

    19. Re:um by Anonymous Coward · · Score: 0

      You left out corporate HR and PR spokespersons. Black women only please. Lesbian, if available, for the company looking for a chic, liberal image.

      He also left out "Wal-mart Greeter".

    20. Re:um by Anonymous Coward · · Score: 0

      Then why don't they file it after the fact that they've hired the qualified persons? They don't need to know that data beforehand.

      They need to know it beforehand so they can more accurately determine whether you can help them meet a race ratio or not.

      Like it was said before, it is legalized racism.

  3. Accountability by Zironic · · Score: 4, Insightful

    When will companies face accountability for the damages they cause due to lax data security?

    1. Re:Accountability by Zerelli · · Score: 0

      Accountability will not happen until Data Security becomes easy enough to understand by the people who run things. Many companies think they are doing things the right way because the decision makers are not properly schooled in best practices or vulnberabilities. Do you really want the government to get involved in this? Does anyone think there is a government agency capable of the oversight necessary to decide when the hackers were just too smart? If you punish companies for data loss, that is akin to fining people for getting their house burgled. Hackers will always be one step ahead, especially with no good method of securing data assets for a cost that will allow businesses that are struggling already with a lousy economy to be protected. Ultimately there needs to be a task force of actual IT professionals who set standards for securing data and pursue cyber-criminals and malicious hackers. Keep it out of the hands of any existing agency because there is not one that has this sort of proficiency. Creation of a new agency would create a small boost to the IT sector as people would regulated into complying with some sort of standard. Just dumping fines on someone for gettting hacked is not a good business decision. It would be like giving billions to companies that had already shown they were not capable of sustaining a profit...

    2. Re:Accountability by homer_s · · Score: 2, Insightful

      What do you consider to be "private data"? I was on a call with a customer last week who wanted a simple refer-a-friend type app. - they consider first-name and last-name to be private info and want to know about encryption, firewall policies, etc.

      As a client, they certainly have the right to ask us to do all kinds of encryption (as long as they pay for it). But it is absurd what people consider to "private data" now.
      All this will do is make other data like SSNs - treat some publicly known data as an authentication and authorization token and cause all kinds of problems for people.

    3. Re:Accountability by Zironic · · Score: 4, Informative

      In Sweden it's defined as any combination of data that can individually identify a person.

    4. Re:Accountability by Anonymous Coward · · Score: 0

      Which is pretty much the best definition you can have.

    5. Re:Accountability by gillbates · · Score: 1

      When programmers are expected to get it right the first time, just like engineers.

      I kind of hate to the harbinger of bad news, but ever since Microsoft managed to convince people that software defects were a *normal* part of computer operation, the chances of holding companies accountable for bugs, security breaches, etc... have gotten vanishingly small.

      --
      The society for a thought-free internet welcomes you.
    6. Re:Accountability by homer_s · · Score: 1

      Are phone directories (firstname, lastname, phonenumber) legal in Sweden?

    7. Re:Accountability by PDG · · Score: 1

      The law is already on the books in Massachusetts. Check out my comment below.

      --
      "Where is my mind?"
    8. Re:Accountability by Zironic · · Score: 2, Informative

      yes, but afaik they're opt-in usually as a part of your telephone subscription.

    9. Re:Accountability by thethibs · · Score: 4, Interesting

      Actually, it was IBM and CS academics that did that. OS360 was released with a long error list and assurance that this was normal for a product of that size. It was this era that produced factors like one error per so many LOC, where "so many" ranged from ten to a thousand depending on the source.

      This was long before Microsoft existed and it didn't need much pushing. It was so self-serving that the software industry never argued against it. It also came just in time to meet a huge increase in demand for programmers that could only be met by lowering the bar for entry--so for most of the new crop of programmers, the predictions were accurate.

      The sad idea of calling programmers "software engineers" in the hope that a new name would make them more diligent has clearly not worked. Since most are paid by the hour without reference to quality or results, it's unlikely that anything will ever work in this environment.

      What's needed is a change in the business model that links payment to a finished, correct product. ISVs working on fixed-price contracts and firmware developers have very low error rates.

      --
      I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    10. Re:Accountability by LordNimon · · Score: 2, Interesting

      If you punish companies for data loss, that is akin to fining people for getting their house burgled.

      Your analogy is completely flawed. If someone gave me an item to hold onto for him, and it was stolen when my house was burgled, then yes, I would be (partially) responsible. This would be especially true if I didn't take reasonable steps to protect my home.

      If monster.com only had their information stolen, then we'd all just laugh at them and move on. But instead, through incompetence and laziness, they allowed our information to be stolen.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    11. Re:Accountability by Anonymous Coward · · Score: 0

      Given the fact that something like this seems to happen several times a day now, maybe it already became unenforceable?

    12. Re:Accountability by I'm+not+really+here · · Score: 2, Insightful

      It's rather difficult to code with 100% correct code when the developer is expected to be the project manager, the software architect, the QA team, and the production migration team all on his or her own, and to get it done in 1/2 the time that he or she knows is the minimum amount of time needed to get the job done right.

      Add to that hundreds of different pieces of the core code being designed by different teams with little to no overlap in communications, testing, etc., and you get a nightmare - it's impossible to craft perfect code in this manner.

      Some companies are better at it than others, and break out the responsibilities, but without the entire team effectively being a borg collective, there are going to be lines of code in one developer's project that will break another line of code in a separate project. It's not a question of if, but of when, and how much are you willing to spend to get it fixed.

      At some point, the cost of perfection is so high that the customer would never be willing to pay the price needed for the company to still make profit.

      --
      Before commenting on the Bible, please read it first
    13. Re:Accountability by Belial6 · · Score: 3, Interesting

      The problem is that only software is expected to be perfect. No other product the average person or business buys is expected to live up to even close to the quality that software is. Go walk through any brand new house. Look close. I know that I could find literally tens of thousands of "bugs". In fact, flaws in houses are so common that parts are now standard who's primary purpose is to hide the flaws, or make it look like the flaws are 'supposed to be there'. The same can be said of cars, books, furnature, food, etc. Mind you, the less complex an item is, the fewer flaws you will find, but it still comes down to the fact that people just accept flaws in virtually every product they buy. So, no, IBM did not invent the idea that errors are to be expected. That concept has existed long before IBM ever came around.

    14. Re:Accountability by Anonymous Coward · · Score: 0

      In this case, it's as though I gave you my valued item to hold onto for a while for me, and you left it out on the porch behind a sign that says "Please do not take this".

    15. Re:Accountability by AmberBlackCat · · Score: 1

      In Kansas City, they charge you a small fee to have an unlisted number, so it's not opt-in here. And on top of that, they charge you for the opt-out.

    16. Re:Accountability by Zironic · · Score: 1

      You probably opted in as part of your contract the same way you probably opted in to them getting your first born.

    17. Re:Accountability by Culture20 · · Score: 1

      What's needed is a change in the business model that links payment to a finished, correct product.

      I'd suggest linking payment to a finished product, "correct" or not. Then fines for bugs found depending on severity.

    18. Re:Accountability by WiiVault · · Score: 2, Interesting

      I agree, this seems to be a growing problem. These companies seem to have little incentive to protect us, so perhaps they need a disincentive to let our data get stolen. I think it should be indexed to the number of accounts compromised and also increase with every violation. It is just criminal that these companies have next to zero accountability to protect their customers.

    19. Re:Accountability by Dan541 · · Score: 1

      When incompetence becomes a crime.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    20. Re:Accountability by Dan541 · · Score: 2, Funny

      When incompetence becomes a crime.

      and that won't happen because no politician will incriminate themselves.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    21. Re:Accountability by John+Hasler · · Score: 1

      > It is just criminal that these companies have next to zero accountability to protect
      > their customers.

      As you are a paying customer they have whatever accountability their contract with you provides for. If it isn't adequate why did you agree to those terms?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    22. Re:Accountability by hairyfeet · · Score: 1

      Hell, it isn't even limited to software. Ever see the list of errata on the average CPU or GPU? And that has been going on as long as I can remember. When you are talking about a competitive market and add in the fact that the one that gets to market first can snatch up a big chunk of the business you often just need to get it "good enough" to get it out the door and hope nothing major breaks. Remember the floating point bug in the first Pentiums? Or the bug in the first Phenoms that degraded performance 10%-20%?

      Computers have always been about "good enough" at least as far back as I can remember. This is something that MSFT can't take the blame for. They just did the same thing everybody else did and hoped they could fix the bugs with a patch later. I do admit that it is pretty sad that you need firmware patches for things that I don't remember ever needing patches for, like Seagate HDDs. So maybe it is getting worse, I don't know. I do know that I have to patch a hell of a lot more stuff than I used to.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    23. Re:Accountability by Anonymous Coward · · Score: 0

      Agreed.

      Lets say you give me your laptop to hold on to, and I leave it sitting on my passenger seat in the parking lot while I shop. Surprise surprise, I come out to find my passenger side window busted in and your laptop gone. Now, yes, I didn't steal it, per say, but it was incredibly stupid of me to leave it there and, whether you admit it to my face or not, you will likely be mad at me and not give me anything of value to hold on to again.

      Now lets say same scenario, only while I'm driving (it's now neatly tucked away in its case in the trunk) I stop at a red light one night. Three men with guns appear and carjack me, thus stealing your laptop in the process. You will be upset, indeed, but likely won't personally blame me. I didn't leave it carelessly lying around, but rather was in the wrong place at the wrong time apparently and circumstances got the best of me (and you in the process, unfortunately.)

      See the difference? Now instead of you giving me something to hold on to again, it's people giving Monster their resumes and using their site, which in turn gives Monster ad revenue.

    24. Re:Accountability by jmauro · · Score: 2, Insightful

      The issue is while the other products have defined and well used laws for product liablitiy, software does not. In fact the industry rejects and attempt to institute any sort of liablity procedures for them. As such, there would be a legal recourse for the owner of a house if the flaws in construction caused them to lose money or have loss of life, if software caused the issue there would be no legal recourse. Flaws in houses and cars tend to be minor things (paint chips, trim, etc), since the threat of real liablitiy cause the major ones (like safety) to disappear. In software the "minor" things are usually buried by the vast number of major things that the software manufacturers don't fix since it's not in their best intrest to do so, since really who will sue.

      It was a situtation setup when the software industry was a immature field in order not to crush it before it began, but has never been redone once it became mature and it also became clear that there should be and must be due diligence on people writing software.

    25. Re:Accountability by WiiVault · · Score: 1

      Are you serious? Really? I must have missed the clause where they say that they are free to lose all my info at any time. And yes we are "paying" because they shove ads at us all the time, I'm pretty sure that is how the site is funded.

    26. Re:Accountability by hot+soldering+iron · · Score: 3, Insightful

      Several points of your statement have been debated numerous times here on /.
      1) Software is expected to be perfect because the revision *only* requires a rewrite. No materials or tooling need to be changed to create a better program. (end sarcasm)
      2) Pointing to different consumer products as examples of acceptably flawed products isn't really accurate. Medical and Aviation are just 2 areas where flaws aren't acceptable. BUT... the rate of innovation is so low that it resembles a flat line because they have to test and bug-stomp all the way, at tremendous cost.
      3) Each area of industry has evolved its' own set of best practices, rules of thumb, acceptable quality control levels, etc... because they have a limited set of requirements to deal with. They have certain materials, tooling, methods, laws, profit margins, and expectations of customers to deal with. Software is limited in scope only by the human imagination, and thus presents an unlimited set of requirements and resources. The problem has few set limits, and thus is much harder.
      4) The design of a product is usually the cheapest part of the creation. They will redesign many times to save a little money on the tooling, materials, labor, packaging, etc... whereas design is the complete manufacturing stage for software. There aren't many opportunities to save money during the manufacture of the product.

      --
      When you want something built, come see me. If you want correct grammar and spelling, get a F*ing liberal arts student.
    27. Re:Accountability by John+Hasler · · Score: 1

      > I must have missed the clause where they say that they are free to lose all my info at
      > any time. And yes we are "paying" because they shove ads at us all the time

      Well, then sue them. Demand a complete refund.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    28. Re:Accountability by AmberBlackCat · · Score: 3, Funny

      Then the joke's on them because if they take away my first born, my phone bill's going way down...

    29. Re:Accountability by WiiVault · · Score: 1

      Have you ever heard of damages arising from negligence? Do you work for Monster or something? This seems like a pretty obvious breach of trust, especially since it has happened twice and they are not taking reasonable measures to secure this data- it is unencrypted for heaven's sake.

    30. Re:Accountability by Anonymous Coward · · Score: 0

      In the UK, a person's ethnicity is defined as sensitive private date in the data protection act.

    31. Re:Accountability by Hordeking · · Score: 1

      In Kansas City, they charge you a small fee to have an unlisted number, so it's not opt-in here. And on top of that, they charge you for the opt-out.

      You must work for the department of redundancy department. Wouldn't having an unlisted phone number be exactly analogous to opting out? Basically, you're saying they're charging you twice for what appears to be the exact same thing.

      --
      Disclaimer: The opinions and actions of the US Gov't are in no way representative of those held by this author or its ci
    32. Re:Accountability by Hordeking · · Score: 1

      > It is just criminal that these companies have next to zero accountability to protect > their customers.

      As you are a paying customer they have whatever accountability their contract with you provides for. If it isn't adequate why did you agree to those terms?

      Don't forget in a lot of cases, it's not like their competitor is going to do that much better. You can't boycott a data-losing gov't, and on the business end, you can boycott company X for losing data, but that doesn't really help when company Y does just as poorly.

      Also, X keeps your data to lose again. And it only takes one of the two companies screwing up once to lose control of your information.

      --
      Disclaimer: The opinions and actions of the US Gov't are in no way representative of those held by this author or its ci
    33. Re:Accountability by jlarocco · · Score: 2, Insightful

      I disagree. For things that can cause loss of life, be a safety hazard (usually embedded stuff), or cause significant financial loss, software is held to the same standards as "regular" stuff. I'd say software even does a better job in that case, because, for example, most of the times when planes crash due to a defect, it ends up being a hardware defect.

      Fact of the matter is, for typical desktop software it's just not worth the trouble of removing every single bug. If you think Vista and OS X are expensive now, it's a small fraction of what they'd cost if they had to be completely bug free. It's significantly cheaper to just save frequently than it is to make the software 100% reliable, especially since it's a good idea to save frequently anyway in case of a hardware problem like a power outage.

    34. Re:Accountability by Hordeking · · Score: 2, Informative

      I agree, this seems to be a growing problem. These companies seem to have little incentive to protect us, so perhaps they need a disincentive to let our data get stolen. I think it should be indexed to the number of accounts compromised and also increase with every violation. It is just criminal that these companies have next to zero accountability to protect their customers.

      They'll just find a better way to get around disclosing information. Some legal, yet convoluted loophole. "No officer, that information wasn't personal." or like Heartland Payment Systems did, disclose it at an inappropriate time, and state that essentially, special information (addresses) wasn't lost, so they're not responsible if someone ingeniously cross-references a phone directory to the stolen data.

      --
      Disclaimer: The opinions and actions of the US Gov't are in no way representative of those held by this author or its ci
    35. Re:Accountability by Blain · · Score: 1

      When people learn how much control they give up of their information, and when there are sites that show respect for their information. I've been trying for months to get CareerBuilder.com to stop spamming me, and, when that took too long, to delete my account. Their representative tells me that there is no way in the system to delete my account. The most they can(will) do is delete my subscriptions from the various (and they have many) mail lists. I have repeated that this is unacceptable, and that I want my account deleted, and they refuse to do so. Most likely, this is described in their privacy policy which I agreed to when I created my account. I will be more careful about such things in the future.

      I would recommend anybody who wants control over their personal information to stay away from CareerBuilder.com until such time as they change this policy. The ease of access to job listings and employers doesn't counter the lack of control of your information, and the reality that you will be spammed repeatedly, even when you follow the directions available on the site to eliminate yourself from their mail lists, even when you've found a job and don't want to have any relationship with the site as all.

      The ironic part is that I found very few employers who used the date I submitted to CareerBuilder.com. Many of the employers I was trying to reach had their own job application process on their own websites.

    36. Re:Accountability by DinDaddy · · Score: 1

      If it's the same as where I live, he means they charge you a fee to remove you from the directory (the instance of you opting out) and then you also pay a monthly amount to maintain the "unlistedness" number. So no, he was not being redundant, just not stating the situation clearly.

    37. Re:Accountability by AmberBlackCat · · Score: 1

      It's a "she". And the second statement is an explanation of what the first statement implies. That is, by charging a fee to be unlisted, not only are they denying customers the opt-in method, but they're charging them for the opt-out.

    38. Re:Accountability by Anonymous Coward · · Score: 0

      Or, in more angry terms: They're greedy bastards. (Yes, I'm feeling grumpy today.)

  4. Why keep the data by Anonymous Coward · · Score: 0

    I wonder why monster.com holds on to their data (especially e-mail addresses) for so long.
    At work, I see incoming mails from monster for employees that have left the company 5-10 years ago.
    They should understand that someone looking for a job might actually find it, and his e-mail address could possibly change. After having received 550 replies on mails sent to members a couple of times, they should just delete the record (or at least the apparently invalid mail address).
    Instead, they just go on trying...

    1. Re:Why keep the data by CarpetShark · · Score: 2, Insightful

      I wonder why monster.com holds on to their data (especially e-mail addresses) for so long.

      Really? To e-commerce types, valid email addresses are like gold dust. Without them, you'll have a tough time launching your next site and getting its popularity built before your competitors do. With them, you can launch that site, spam all your existing customer with a thinly veiled "special offer" (note the "special" part which bypasses all "do not contact me" checkboxes), and you're in business.

    2. Re:Why keep the data by Anonymous Coward · · Score: 0

      But that still does not explain why they keep e-mail addresses that return 550 errors when mailed...

    3. Re:Why keep the data by CarpetShark · · Score: 1

      It's more difficult to connect your mail system back to your database, than it is to simply run a program that mails from your database. Also, having lots of possibly expired email addresses to maintain is a bit of a nightmare, so it's as easy to simply ignore the expired stuff, and hope most are valid.

  5. If only there was somewhere... by Anonymous Coward · · Score: 5, Funny

    If only there was some kind of service where you could advertise for a network security guy...

  6. Big deal... by richrumble · · Score: 1

    Spammers and phishers already have that data, name+email etc... sounds like a drop in the bucket to me. -rich clearsite.sourceforge.net

    1. Re:Big deal... by narcberry · · Score: 1

      Spammers and fishers have my login credentials to Monster.com? They also have my preferred e-mail address?

      Do you use a separate username and password for every website you visit? How about the typical monster.com user? How many websites use an e-mail address as a form of authentication (forgot your password? We'll e-mail it to you!)? How many websites do you frequent use your preferred e-mail address as a means of verifying your identity?

      Hate to be an alarmist, but this data is a lot more important than just a set of e-mail addresses to spam.

      --
      Modding me -1 troll doesn't make me wrong.
  7. Greetings Monster.com user! by assemblerex · · Score: 5, Funny

    I am a nigerian prince who wishes to hire you. I will send you a check for $60,000 to cover your employment of $55,000.
    All I ask is that you purchase $5000 in laptops to send back to the parent company here.You can even keep one as your work computer.
    As soon as we get the laptops we will send you another check for $100,000 to hire two employees. We only ask the extra $10,000 be sent back to the parent company.

    1. Re:Greetings Monster.com user! by Anonymous Coward · · Score: 1, Funny

      You must be Barister Mr. Ombugu Mgawatusi Sr. Esquire, I just got your email.

    2. Re:Greetings Monster.com user! by Kneo24 · · Score: 1

      Hey... Wait! I just got his mail too! Something fishy is going on here...

    3. Re:Greetings Monster.com user! by __aasqbs9791 · · Score: 1

      Maybe they just need to hire a lot of programmers? :)

  8. Monster is pretty worthless anyway...but by Ritz_Just_Ritz · · Score: 3, Interesting

    In these economic times people don't seem to care so much about "silly" things like privacy and security when they're scrapping for a job. In a better economy, I think people would be more inclined to make a big fuss. Sad.

    1. Re:Monster is pretty worthless anyway...but by Anonymous Coward · · Score: 0

      Sad but true. I graduated last summer and I've been unemployed since. I'd love to tell Monster where to shove it, but I'm desperate. Not even the supermarkets are hiring around here.

    2. Re:Monster is pretty worthless anyway...but by philspear · · Score: 1

      In these economic times people don't seem to care so much about "silly" things like privacy and security when they're scrapping for a job.

      Do I smell sarcasm? Are you saying people who become less concerned with privacy when facing unemployment are the ones that are silly? If so, I take it then that you have stable employment and have no ability to empathize. If you were facing losing your house, keeping your home address private would be of very little concern. If you were risking bankruptcy, I'm sure you'd be less worried about spam. In either case, you'd be less concerned with more important privacy-related issues as well.

      It is sad, but it's not silly. Plenty of people who are not silly, when faced with desperate situations, have had to give up their rights as luxuries they can't keep. They shouldn't be luxuries, but if you can't afford to defend your rights and stand on principle when they're challeneged, that's what they are.

      If you weren't actually mocking people whose priorities change when looking for jobs, then... I guess that was some misdirected anger from the last time I was unemployed and I apologize.

    3. Re:Monster is pretty worthless anyway...but by darkpixel2k · · Score: 1

      Sad but true. I graduated last summer and I've been unemployed since. I'd love to tell Monster where to shove it, but I'm desperate. Not even the supermarkets are hiring around here.

      That's why you shouldn't become a liberal arts major. In this tough times, they aren't even hiring fry questioners at McDonalds...

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    4. Re:Monster is pretty worthless anyway...but by Anonymous Coward · · Score: 0

      Sorry, joint CS Grad ;)

    5. Re:Monster is pretty worthless anyway...but by Anonymous Coward · · Score: 0

      Well then put down the joint and you might get a job!!

  9. Hopefully by Gates82 · · Score: 2, Funny
    Hopefully the data was stolen by a good employer.

    --
    So who is hotter? Ali or Ali's Sister?

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

      Who's Ali?

    2. Re:Hopefully by LeadSongDog · · Score: 1

      Who's Ali?

      Try this:
      cat monster|grep 'Ali'

      --
      Oh, I'm sorry sir, I thought you were referring to me, Mr. Wensleydale.
    3. Re:Hopefully by Anonymous Coward · · Score: 0

      Ali's mom.

  10. So what? by rcharbon · · Score: 1

    Change your password. The rest of the info is already freely available from the resume you posted to Monster, right?

    1. Re:So what? by chiguy · · Score: 1

      Change your password. The rest of the info is already freely available from the resume you posted to Monster, right?

      The biggest problem is that most users who are not technically savvy use the same username and password for all their online activities, including job sites and banking.

      If Monster had encrypted their passwords, this would be a significanly smaller problem.

      --
      passetspike!
    2. Re:So what? by corsec67 · · Score: 1

      If Monster had encrypted their passwords, this would be a significanly smaller problem.

      I hope you meant "hashed". There is no reason whatsoever for a company to use anything but a one-way hash with a salt for storing passwords.

      --
      If I have nothing to hide, don't search me
    3. Re:So what? by chiguy · · Score: 1

      That's true.

      --
      passetspike!
    4. Re:So what? by darkpixel2k · · Score: 0

      The biggest problem is that most users who are not technically savvy use the same username and password for all their online activities, including job sites and banking.

      If Monster had encrypted their passwords, this would be a significanly smaller problem.

      Or if they used something like gpgauth, it wouldn't matter that they stole your login details. A username and a public key are useless...

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    5. Re:So what? by daveime · · Score: 1

      Forgot your password ? Please enter the e-mail address you registered with and we'll send it to you ! ... three minutes later ...

      Your password is abH7f9KLJgh78943/.dsfjku67389d81 ... and there was me thinking it was "OrAnGe175" ... ?

      Despite your intimate knowledge of SHA functions, some people actually DO just want to be reminded of their existing password, not just be told to supply a new one when they forget theirs.

  11. Re: the real question by Anonymous Coward · · Score: 0

    The real question is: Why are they storing plaintext passwords? That's inexcusable.

  12. On the bright side by WindowlessView · · Score: 1

    Maybe the hackers are hiring? (No polygraph or pee tests required.)

    --
    Leave the gun, take the cannolis.
    1. Re:On the bright side by SirLurksAlot · · Score: 1

      The hackers, no. They seem to be doing just fine without any help, thanks. The spammers and scammers, heck yeah! Business is booming baby!

      --
      God, schmod. I want my monkey man!
  13. Deleted my account. by Anonymous Coward · · Score: 0

    Since this was their second data breach, and it doesn't look like they learned anything from last time I had them delete my account. It is not something that you can do as a user. You have to get one of the techs to do it. You can do it through an online chat. Also make sure they delete account and not just make everything private.

    1. Re:Deleted my account. by gorbachev · · Score: 1

      You really sure they actually deleted it?

      I've had pretty poor results with requests to delete my account information in the past with various online entities. Buy.com, for example, never deletes anything...I am still getting spammed by them to four disabled accounts years after they were supposedly gone.

      --
      In Soviet Russia, I ruled you
    2. Re:Deleted my account. by Vraylle · · Score: 1

      I deleted my account after the first incident, and followed up to make sure. They actually asked me why I wanted to delete it, and I spelled it out very plainly for them. Guess they didn't exactly take it to heart.

      If they had to pay a dollar for every byte of data stolen, would that make these goofballs more cautious?

      --
      Mutant Freaks of Nature: "Frighteningly Addictive"
    3. Re:Deleted my account. by chill · · Score: 5, Informative

      Log in, delete your resumes and cover letters, change your password to some random crap. Then, go to the preferences home page and there is a "cancel my account" option. Leave them a nice note explaining how the deserve to go out of business and where or where could they find a security person with a clue about hashed password storage.

      --
      Learning HOW to think is more important than learning WHAT to think.
    4. Re:Deleted my account. by kshkval · · Score: 1

      Totally right on... it's what I just did. MF morons deserve it. I also wrote them a message about not 'fessing up in the first place.

    5. Re:Deleted my account. by franl · · Score: 1

      I deleted my account too, but I was able to do via the Web interface, without involving customer services.

    6. Re:Deleted my account. by AO · · Score: 1

      Everybody stop deleting your accounts! I'm trying to delete mine right now but it won't let me...I'm guessing the servers are melting and I want you to stop until I get mine deleted!

    7. Re:Deleted my account. by chill · · Score: 1

      Then move over to Dice and CareerBuilder. I'd assume those were the next targets for anyone to try the same password. Followed shortly by LinkedIn, Plaxo and Facebook.

      --
      Learning HOW to think is more important than learning WHAT to think.
  14. On the plus side... by Anonymous Coward · · Score: 1, Funny

    ... I just got a job offer from the Russian Mob!

  15. I only heard about this by chance the other day by Anonymous Coward · · Score: 0

    And I could not go to that site and change my fucking password fast enough. Not only because of the personal info that is in my Monster account, but because it's one of the handful of 'high security' passwords I use at few different sites-- if the bozos who made off with this data tried that password at some of the right other sites they could have ended up with a few of the keys to my kingdom.*

    I think it is complete and total BS that Monster is not taking active steps to alert users.

    I've been in the same job for 8 years, but I always keep a fairly up to date resume available on Monster. Haven't gone there recently though, so I would never have known about this if not for the story breaking on some of the news sites I read.

    * Please don't give me any bullshit about 'you should have a separate password for every site'-- let's see how many completely random 14 character alphanumeric passwords YOU can memorize!

    1. Re:I only heard about this by chance the other day by ESarge · · Score: 1

      How about storing it on your own machine in a strongly encrypted file? e.g. PasswordSafe.

      Bruce Schneier wrote the original at CounterPane.

  16. No wonder by PutonBackBurner · · Score: 4, Interesting

    I went in to change my password to something over 25 characters, with letters (upper and lower), numbers and specials characters. It kept notifying me that the pass was not strong enough. I reviewed and followed the instructions, then extending it to over 50 characters. I received the same warning message even when clicking on the submit button - wtf?

    After several attempts, I tried logging out and logging in with the new pass. Guess what, it did change!

    Bad interface, bad notifications, bad programming , bad (or no) testing. No wonder they got had.

    I mean really, if you can't design and code a simple change password feature....

    1. Re:No wonder by pimpimpim · · Score: 5, Informative

      What's also very nice: I just went there to change it. The change password feature does NOT ask you for your old password. So anyone who finds an open monster session e.g. in an internet cafe can change the password of that user and kidnap the account. This is the situation after their attack, not very promising what the future concerns. These are really basic security features that take at most a few hours to implement.

      --
      molmod.com - computing tips from a molecular modeling
    2. Re:No wonder by pimpimpim · · Score: 5, Informative

      oh, and... it's not even using an SSL connection, just plain http. Crazy.

      --
      molmod.com - computing tips from a molecular modeling
    3. Re:No wonder by PutonBackBurner · · Score: 1

      I didn't even notice this! Good God!

      They distracted me with the other issues...

  17. unencrypted passwords ? by Anonymous Coward · · Score: 1, Interesting

    This is rediculous now. In 2007 they had the same thing which included PASSWORDS and frame it as business contact info or the same thing included in your business card so don't worry...oh and chance your password because they have that too.

    I would be fired if we had a breach of security and I let out the door unencrypted passwords. I mean really you have to assume at this point that data like that will be stolen and some point and have a plan to deal with it.

    The unencrypted passwords part just kills me.

    Anyone have their compliance offiers email Patrick Manzo ?

    1. Re:unencrypted passwords ? by RockMFR · · Score: 1

      The passwords might have actually been encrypted. Nowhere in any of the articles provided does it say otherwise. It is likely that there was some sort of encryption being done. It's unfortunate that they did not provide more details.

    2. Re:unencrypted passwords ? by Anonymous Coward · · Score: 0

      Can you spell "ridiculous" correctly? Why not?

  18. Cancel Your Accounts by db32 · · Score: 5, Interesting

    If you have a Monster account cancel it and leave a note in the "why are you canceling?" box. Don't make it some rant, but make sure you explain that you will not tolerate their incompetence, their unwillingness to take security of their users personal information seriously, and their total lack of integrity by trying to hide the breech from their users. Then explain that you will try to get everyone you know to cancel their account for their own security. Finding jobs is all about networking...so is taking down misbehaving companies.

    --
    The only change I can believe in is what I find in my couch cushions.
    1. Re:Cancel Your Accounts by Anonymous Coward · · Score: 0

      Did just that. :)

    2. Re:Cancel Your Accounts by Anonymous Coward · · Score: 0

      If you have a Monster account cancel it and leave a note in the "why are you canceling?" box. Don't make it some rant, but make sure you explain that you will not tolerate their incompetence, their unwillingness to take security of their users personal information seriously, and their total lack of integrity by trying to hide the breech from their users. Then explain that you will try to get everyone you know to cancel their account for their own security. Finding jobs is all about networking...so is taking down misbehaving companies.

      done.

    3. Re:Cancel Your Accounts by Anonymous Coward · · Score: 0

      It's the Slashdot mass exodus from Monster! Maybe we all of us here at slashdot should create accounts, put in random names, and then cancel 24 hours later.

    4. Re:Cancel Your Accounts by Anonymous Coward · · Score: 0

      Done. Goddamn idiots.

    5. Re:Cancel Your Accounts by mcscooter · · Score: 1

      Your data will still be in their databases though.

    6. Re:Cancel Your Accounts by LVSlushdat · · Score: 1

      I just did that very thing.. Apparently the earlier poster who said you couldn't do it from the webpage is no longer correct. They now have a "cancel membership" page...

      --
      THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
    7. Re:Cancel Your Accounts by DiegoBravo · · Score: 2

      Your comment will be perfectly stored in that same database. At least the hackers will read about your discomfort, so remember to state your geek skills in that rant, so eventually they could offer you a more interesting work.

    8. Re:Cancel Your Accounts by KookyMan · · Score: 1

      I just canceled my account, after individually deleting each section, and replacing undeletable information with 'garbage' data.

      One thing I did notice, I recently changed my password (On 17JAN09) and was not prompted to change my password upon login. It makes me wonder when this breach happened, and if anyone will be prompted to change their passwords, or if I had already changed my password after the breach, but prior to the official notification.

    9. Re:Cancel Your Accounts by Anonymous Coward · · Score: 0

      done.
      boy am i glad i used an email address proxy when i registered w/ monster.

    10. Re:Cancel Your Accounts by chooks · · Score: 1

      This is what they say when you cancel it:

      If you cancel your account, all of your saved information will be permanently deleted. This means you'll lose access to your profile and account information.

      Of course, they may not actually delete the information, and it certainly exists in backups, but short of nuking it from orbit, there's not much else you can do as a (former) monster.com user (AFAIK, at least).

      --
      -- The Genesis project? What's that?
    11. Re:Cancel Your Accounts by Shados · · Score: 1

      I'm probably fucking blind, but I can't seem to find the damn delete button. Can't be that hard to find considering all the people who replied to you saying they did it.

    12. Re:Cancel Your Accounts by Shados · · Score: 1

      Yeah, I really was blind. Found it now :)

    13. Re:Cancel Your Accounts by Anonymous Coward · · Score: 0

      Cancelled. -.-;

      For those of you who cannot find the button to do so:

      1. Login and click Preferences
      2. Expand the resume privacy box
      3. Click the "Cancel my membership" button.

      Hope this helps

    14. Re:Cancel Your Accounts by Darkk · · Score: 1

      Yep, I just cancelled it. They screwed up once but the second time?

      Hence the expression-

      "Fool me once, shame on you..fool me twice shame on me!"

    15. Re:Cancel Your Accounts by Darkk · · Score: 1

      Your data will still be in their databases though.

      Hopefully it will be either be purged within 90 days or data moved elsewhere that isn't accessible by outside connections.

      I rather they just delete my data entirely so no risk of them leaking my information with another screw up.

    16. Re:Cancel Your Accounts by Khuffie · · Score: 1

      I was NOT prompted when I logged in. Also, where does it say passwords are not encrypted?

  19. No Resumes? by Dunx · · Score: 1

    "No resumes were stolen."

    Uh huh. So there's no possibility that the malefactors will log in with the stolen user IDs and passwords and collect resumes from people's accounts?

    --
    Dunx
    Converting caffeine into code since 1982
    1. Re:No Resumes? by Anonymous Coward · · Score: 0

      Holy shit! You mean someone is going to use the stolen accounts and log in as them?!? /Monster.com Security Manager

    2. Re:No Resumes? by Dan541 · · Score: 1

      Just hope you haven't pissed off the "church" of $cientology.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    3. Re:No Resumes? by supernova_hq · · Score: 1

      Ummmm, what?...

    4. Re:No Resumes? by Speed+Pour · · Score: 2, Informative

      Yeah, cause they want the resumes

      You must have missed the last 800 times this has happened to companies. They steal the email/name/username and the password, then try them on other sites with something more valuable to them (read: paypal, banks, online stores that also keep credit card info).

      BTW, in case it's not obvious from what I just wrote. Make sure you use a different password on every website. Even if it's only a small variation on a simple password, it might not stop a friend from guessing it, but it will stop a hacker with a database of 2 million name/password pairs from bothering to try changing 'password001' to 'password002'

      --
      - Nobody would know what RTFA meant if it didn't need to be said all the time
    5. Re:No Resumes? by nyctopterus · · Score: 1

      Unfortunately, minor variations on passwords also mean hours of frustration trying to get your password/username combination right. Telling people to have a different password for every site is just useless advice--no one can remember that many passwords. More practical advice would be use different passwords for sites where money could be stolen from you, for everything else, use a "junk" password.

    6. Re:No Resumes? by Speed+Pour · · Score: 1

      I suppose I was too specific...yes, I agree, I certainly don't bother using different passwords for each and every site, especially the ones I need to sign up to and intend to use just once (commenting on something so stupid I needed to say something, or downloading a single file). For many of those, I don't even use an email address that ever gets checked, like a free yahoo address.

      Bank/Credit Card/etc, these get something unique and don't even share a password between each other. Hey, what can I say, I still don't trust Paypal...

      --
      - Nobody would know what RTFA meant if it didn't need to be said all the time
  20. The Monster in the closet by Anonymous Coward · · Score: 0

    As is the case with many companies that maintain large databases of information, Monster is the target of illegal attempts to access and extract information from its database. We recently learned our database was illegally accessed and certain contact and account data were taken, including Monster user IDs and passwords, email addresses, names, phone numbers, and some basic demographic data.

    Illegal access wouldn't have given the intruders anything if this company had not been negligent in securing the data. The fact that something is illegal is no protection, the problem is purely that they were able to access the data.

    while no company can completely prevent unauthorized access to data

    Yes they can!

  21. Wouldn't it just be hilarious if... by v1 · · Score: 2, Funny

    the person that stole the data emailed the users instead:

    Monster.com let me steal your personal information, not once but twice, knew about it, and didn't feel like letting you know, so I thought I would instead.

    Click this link to send an email to monster.com to let them know what you think about their security and their policy for handling of breaches.

    - The Haxors

    BONUS! If you click on the javascript form (can't link directly to it) on their main page up top right that says Help and Security, there's two interesting bullet points lower right:

    - Protect yourself against online fraud
    - Contact us

    Those two really shouldn't be so close together on the same page?

    --
    I work for the Department of Redundancy Department.
    1. Re:Wouldn't it just be hilarious if... by v1 · · Score: 0, Flamebait

      I have a politically incorrect comment to make also. On Monster's home page there's a "learn more" video that has a static title picture of the guy that's responsible for your being unemployed in the first place.

      --
      I work for the Department of Redundancy Department.
  22. So do it yourself by Chris+L.+Mason · · Score: 1

    So grab their user database and send out the email notifications yourself!

  23. Talk about.. by Ka+D'Argo · · Score: 1

    Talk about some "monstrous" bad web security.

    --
    Aw Frell this
  24. Won't email but there is a cute little... by jaynis · · Score: 1

    security notice on the front page. They probably think that email about data breach would feel like phishing, so they will require password resets at next log-in across the board for everyone affected. http://help.monster.com/besafe/jobseeker/index.asp .j.

    1. Re:Won't email but there is a cute little... by Darkk · · Score: 1

      I deleted my account so to me that is the safest thing to do.

  25. Who cares? by Anonymous Coward · · Score: 0

    I can find that very same information about anyone (except their passwords) here:
    http://www.public-records-now.com/

  26. I'm not terribly surprised by kimvette · · Score: 5, Informative

    I'm not terribly surprised. They have a casual approach toward development and quality assurance. In the early days of Monster at TMP Worldwide the QA department consisted of just two people - Fidelity demanded they focus more on QA so they brought me in (Fidelity was and probably still is their single largest account. At the time probably 75% of the jobs were Fidelity postings).

    The code running the site was atrocious - and the web server consisted of a single DEC Unix box. They had terrible cross-browser issues (I can't remember if it was Netscape, which was still dominant at the time, or MSIE which completely broke). The developers had no clue what was wrong, so I did some digging and the issue was a lot of table cells and even table rows were never being closed. I logged the defects and was given access to the code (which was Datapult PF at the time - thank god it was not easy-to-write/impossible-to-read perl). I worked with the developers (coders, really) to identify where each type of cell was being generated, and where it should be closed. The code was such that I had to print it on a line printer and trace with pens where each cell was being opened, and there were a lot of cases where the code was not nested properly. It was UGLY. Well, after a few days I had fixed the bugs and it was rendering properly in "all" of the two major browsers, and even AOL.

    (as an aside, Datapult PF was kind of neat - very readable and a much better alternative than ASP. I had taken the defect tracking system and enhanced it and wanted to clean up the database schema but there just wasn't time)

    Then, by the time they closed the Framingham facility and moved to Maynard, the Fidelity contract had been finalized so they axed most of QA (read: all but one person) and offered me a job as a developer - for $38K, which was just slightly over half of what I was making as a QA engineer. I told them thanks, but no thanks, that $38K is actually quite insulting.

    I don't know if they have a proper QA process and department in place, but back when I was there (1997 or 1998) the only people who liked the fact that there even was QA at all was the developers. Management, sales, etc. all hated us, and the parent company (TMP Worldwide) looked at QA as a cost center. They Just Didn't Get It then, and I wouldn't be surprised if they still do not have QA now and Still Don't Get It.

    I don't know what they're running for a back end now, but the response headers say IIS 6.0 so I'd presume ASP.net. For .Net and PHP there are plenty of harnesses to test for SQL injection bugs, which If THey Get It, they would be running against the site, but far more likely it's a human issue (someone selling the info, since TMP Worldwide grossly under-pays permanent Monster employees, or at least did at the time) or the Windows server has a root kit on it (if it is in fact IIS 6.0) -- or is the result of an untested bridge to other systems they integrate with. If their modus operandi is still that of TMP Worldwide and they view QA as unnecessary unless a client demands it before awarding a large contract (Fidelity is a company which Does Get It) then I would not be surprised if QA personnel and processes are both totally lacking.

    It was a fun contract - don't get me wrong. I liked the people I worked with, and I liked working with the developers to fix the problem, but TMP as a whole just doesn't get it. Monster needs to be run internally like a software company, since it is a large internally-developed software project which is CONSTANTLY being enhanced with more and more features and integrated with other systems (ad servers, etc.). It's not a small project by any means and proper QA from requirements through deployment and maintenance is the only way to minimize liabilities such as this.

    As an aside: does anyone out there remember the sleeping monster? The sleeping monster was in place whenever code was being moved from the staging server to the live server, or when the Oracle database would go down. The sleep

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    1. Re:I'm not terribly surprised by Stan+Vassilev · · Score: 1

      Hi, interesting post. I noticed you said Datapult PF was much easier to read/understand than ASP (at the time).

      I tried to find back examples of the syntax and features of Datapult PF, but I couldn't come up with anything. It's even not on the webarchive.

      I'd really like to see examples of its syntax and features, to get a basic feel for it, if you have any. Thanks!

    2. Re:I'm not terribly surprised by kimvette · · Score: 1

      I have looked for it in recent years (I wanted to toy around with it) and can't find mirrors of the original site, just sites praising it and very old binaries. :(

      I didn't say it was easier to read than ASP - it's easier to read than perl, but at the time was better than ASP. Very easily extended, very modular, etc. - much like PHP is now.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    3. Re:I'm not terribly surprised by JWSmythe · · Score: 1

          I interviewed with them about a year ago in Maynard. It seemed like they had a decent shop set up. The folks that I interviewed with were knowledgeable.

          I got there just after a huge blizzard blew through. My first flight was canceled. My second flight late. I barely got any sleep at a friend's place before heading out there.

          If they'd hired me, and if I had access to catch something easy like "all your passwords are plain text" are one thing. Even if I kicked and screamed, I don't know if they would have changed anything. If I've learned anything in the corporate world, all it takes is one person senior to me to say "It's too difficult to change that." and it goes away.

          All I really got out of it was a lot of flying; seeing a friend who I'd only talked to via email and phones for years; and the lovely experience of showing up to my then night shift job, dressed very nicely for freezing weather. I got off the plane, into my car, and drove straight to work. I'm living in Florida right now, so I was very very much out of place.

          It seems they have a pretty large *nix infrastructure now. I don't know how much of it is used for what though. They were moderately open with me, but not so much as I'd walk out with any company secrets.

      --
      Serious? Seriousness is well above my pay grade.
    4. Re:I'm not terribly surprised by cecom · · Score: 1

      Man, if you casually disclose things like that about your previous employers, don't expect to get many contracts. It is simply unethical. If they made you sign an NDA, then you just violated it, so you could be in real trouble. If they didn't, then they really are complete idiots :-)

  27. Well, by EspressoFreak · · Score: 1

    at least I'd know who to blame this time when my e-mail is bombarded by penis enlargement advertisements.

  28. Sync'd With the Latest Release by Frankenshteen · · Score: 1

    Didn't they just do a banner blitz announcing how new and improved they were? Most things never change.

    --
    "It's a doughnut stuffed with M&M's. That way when you finish the doughnut, you don't have to eat any M&M's."
  29. Massachusetts Breach Law by PDG · · Score: 4, Informative
    Not only is this violation bad in principle, its a violation in Massachusetts and several other states: http://privacylaw.proskauer.com/2007/08/articles/security-breach-notification-l/massachusetts-is-39th-state-to-mandate-breach-notification/
    The really kicker is the law requires the firm with a data breach to inform several state agencies AS WELL AS the person who's data has been compromised:

    "The law requires that a person or agency that owns or licenses personal information about a resident of the commonwealth notify the attorney general, the director of consumer affairs and business regulation, and the affected resident if it "knows or has reason to know of a breach of security"

    --
    "Where is my mind?"
    1. Re:Massachusetts Breach Law by chiguy · · Score: 3, Interesting

      Does anyone go to jail for breaking this law?

      That's the only way to really get people to follow it. Look at Sarbanes-Oxley, whether you think it's efficient use of documentation, the risk of jail for top executives got them serious about covering their asses.

      Corporations are perfectly willing to pay fines, since fines don't generally affect executive compensation.

      --
      passetspike!
    2. Re:Massachusetts Breach Law by PDG · · Score: 1

      That's a pretty naive thing to say. Hefty fines do have an impact on earning will most definitely reflect poorly upon an executive. Its also not the executive's place to micro-manage each and every department. This law is a civil regulation, not criminal law. There isn't much criminal basis for this sort of infraction. Its tortious in nature, specifically negligence (possibly product liability), and the state governments have created statute to coordinate expectations and further define liability.

      --
      "Where is my mind?"
  30. So What? Was your data there real after all? by Anonymous Coward · · Score: 0

    What is all this ingenuity people, does anybody expect any electronic protection mechanism to be forever 100% safe?

    Monster is a very big center of interest, it necessarily attracts criminals as well as decent professionals and employers sometimes.

    Exposition means vulnerability, that's universally real, nothing to do about it.

    The amount of personal information about myself on Monster is limited to name and email. Never is my current employer mentioned there, never is my mobile or phone number, nor my real post address or code as such, potential employers may ask me directly. All the info on the CV (including study and old employers) is real and public, and so is supposed to be.

    Nevertheless, when used with salt Monster remains an unvaluable contact point. And certain sticky headhunters calling middle of the night from overseas didn't manage to put their hands on my mobile yet.

  31. Password safes by thepacketmaster · · Score: 4, Informative

    This is why I only use randomly generated passwords for these type of sites, and store them in my password safe. They may have gotten my monster password, but they won't be getting into anything else.

    --

    --

    Luck is just skill you didn't know you had.

    1. Re:Password safes by cathector · · Score: 1

      this is a great idea but also sounds like a PITA,
      having to look up a random pw to log into a site.
      you could 'generate' a hashed password for each site, and just remember the salt.
      that way if your safe got lost or you didn't have access to it you could still derive your password for each site.

      eg, password = MD5(siteName + myAwesomeSecretSalt) + charsToMakeItPassPasswordRequirements.

    2. Re:Password safes by horza · · Score: 1

      It's not really a PITA if you usually use one machine, in which case Firefox will remember the password for you after it's entered the first time. You only have to do it each time you change machine or reformat, and the balance of effort vs security seems well worth it. I bet the first thing the person that filched the monster.com username/passwords did was to use the same username (and variations on the real name) plus password to log into Amazon, Ebay, online gambling sites, and anywhere they can spend money. You'd be amazed at the number of people that use the same username and password across sites. Very profitable.

      Your idea is less secure (security through obscurity) and I can't see it's any easier than using the nice wide range of point and click password safe apps out there. The password file is strongly encrypted so you can upload it somewhere as a backup. Not to say it's a bad idea though if it works for you, it is more than enough to put off any casual hacker.

      Phillip.

    3. Re:Password safes by cathector · · Score: 1

      good points, but if you do use more than one machine (which frankly, i do)
      or don't back up your safe or something, you could be in for some hassle.
      (actually i forget passwords on a regular basis and just rely on "forgot password" features)

      i'm not sure how my idea is insecure - it's a hash of the site name plus a personal master password. i guess if your master password got out though you'd be fux0red, but the same could be said for a password safe.

    4. Re:Password safes by Anonymous Coward · · Score: 0

      Actually, it's not that much of a PITA.
      You can configure KeePass, for example, with the URL of the site the username and password are to be used on, and it has an auto-type feature.

      Open KeePass, go to site, use the auto-type hotkey.
      Done.

      Also has window-name feature for applications.

      So you could store and autotype your hashed password in KeePass, and be able to easily enter your passwords, as well as being able to rederive your hashed password if you needed too.

    5. Re:Password safes by dropadrop · · Score: 1

      It's not really a PITA if you usually use one machine, in which case Firefox will remember the password for you after it's entered the first time. You only have to do it each time you change machine or reformat, and the balance of effort vs security seems well worth it.

      Use keepass and just transfere the password database (one small file) to all your machines. Make a separate database for personal and work passwords so you don't need to copy your work passwords out of your work computer.

      This works pretty well for me, only annoyance is handheld devices like my ipod touch and mobile phone. Need to type all those (often difficult) passwords by hand instead of just copy pasting.

  32. Viral marketing? by ktappe · · Score: 1

    I hadn't visited Monster in years, but this story made me go over there and log in and update my profile (after I e-mailed them asking if my account was one of those compromised.) If this was viral marketing to get them more visits, it worked in my case.

    --
    "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
  33. is this more interesting than .. by rs232 · · Score: 1
    --
    davecb5620@gmail.com
  34. baffled by danlip · · Score: 1

    I am a programmer but by no means a security expert. However, when I store passwords I use an irreversible hash with salt. It's not hard to implement (1 days work). How can any site as big as monster not be doing this? I also used PreparedStatements (in Java) for executing SQL; again it's not hard and prevents injection attacks. I am baffled every time I hear of a site compromised by that type of attack. How can people not be using something like PreparedStatements? (I am especially pissed when a site makes me use one of my good passwords (by requiring numbers and symbols and certain length) them email the password back to me in plain text, or does crappy security like Monster)

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

      It's not hard to implement (1 days work).

      Wish I could invoice a day for something that takes an hour including unit tests ;)

      The problem you have is this: it takes an expert to spot an expert. Or as Linus Torvalds once put it, most people are morons.

      I'd say well over 50% of the people doing web programming shouldn't even be allowed near a computer. Anyone who thinks that's harsh just hasn't had to rewrite enough 3rd party web apps. plaintext passwords, XSS and SQL injection abound, input validation, char encoding and error checking are always absent. Then there's the destructive narcissist of a manager or exec who eventually turns up to ruin even the cleanest coded project.

    2. Re:baffled by John+Hasler · · Score: 1

      > I am a programmer but by no means a security expert. However, when I store passwords I
      > use an irreversible hash with salt. It's not hard to implement (1 days work). How can
      > any site as big as monster not be doing this?

      But then you can't offer to email the user her password when she forgets it.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:baffled by danlip · · Score: 1

      But then you can't offer to email the user her password when she forgets it.

      I see you meant that as sarcasm, but in case anyone takes you as serious: never email the user their password, even in this case. There are plenty of secure ways to let them reset the password instead (and see my gripe in the grandparent about them emailing me my password when I signed up).

  35. resumes WERE stolen. by Anonymous Coward · · Score: 0

    ive been getting spam on my special monster email address which is ONLY USED ON MY RESUME POSTED TO MONSTER. My monster account email address WAS NOT SPAMMED (its different).
    So they're completely clueless as to the extent of the data breach. Resumes were stolen. and sold to spammers.

  36. Define 'correct' by mgkimsal2 · · Score: 1

    While I tend to agree, it's also more likely to happen when people commissioning the software accurately define what "correct" means (in your "correct product" definition above).

    1. Re:Define 'correct' by thethibs · · Score: 1

      Granted. That's what IT architects are for. Unfortunately, very few projects have them, so programmers are expected to fill the role; one for which they are poorly qualified.

      The other problem is that most software projects are staffed, costed and scheduled before the product is designed--before anyone knows what needs to be built. Other than in the Aquarian atmosphere of an Agile project, failure is inevitable.

      --
      I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    2. Re:Define 'correct' by deathy_epl+ccs · · Score: 1

      Granted. That's what IT architects are for. Unfortunately, very few projects have them, so programmers are expected to fill the role; one for which they are poorly qualified.

      Fairly often, the architects you get aren't qualified to fill the role either.

  37. Can't cancel membership! by jschledermann · · Score: 1

    Just tried to cancel my membership. The page doesn't work. Neither with firefox/linux nor with Windoze/Explorer. Pretty sad

    1. Re:Can't cancel membership! by Darkk · · Score: 1

      I'd try again. I was able to cancel mine using Firefox 3.0.5 with Ubuntu 8.10 KDE 4.1

  38. Does anyone know the details of the intrusion? by Anonymous Coward · · Score: 0

    Netcraft says they are a Windows 2003/IIS shop, with Akamai doing some of the caching.

    http://uptime.netcraft.com/up/graph?site=www.monster.com

    http://toolbar.netcraft.com/site_report?url=http://jobview.monster.com

    Was this an exploit in their webserver/SQL servers? I would assume they are running MSSQL or Oracle.

    I remember their last large breach, this is unacceptable that precautions weren't made after that and this happened again.

    1. Re:Does anyone know the details of the intrusion? by Sadsfae · · Score: 0, Offtopic

      somehow I was not logged in when posting the previous comment

      --
      Have a squat over at the hobo house.
  39. I called them to remove my account by wickerprints · · Score: 1

    Right after the first data breach, I called them up and demanded they delete my account and all of my personal data. The fact that there was not an option to do this online, and that I was forced to call them in person, was the first sign that their data management policies were fscked up.

    I was put on hold for a long period of time, and when I finally got a real person on the other end of the line, I told them in no uncertain terms that I wanted my account removed. You want to know what their response was? He went into some spiel asking me why I wanted to leave monster.com. I mentioned their data breach, and he replied that they'd taken measures to ensure it would not happen again, so that it was no longer a reason for me to leave. That is to say, he initially refused my request. I repeated myself, this time, threatening his company with legal action if they did not remove my personal data. I also pointed out that I don't need a reason to request my business relationship with monster.com to be permanently terminated.

    And now, a second breach has happened. Big surprise. Whether my information was actually removed, or simply stored in some database, I do not know. That's the problem with these companies. Personal information is the true currency of the online market. The individual user has no leverage, no recourse. The only solution is to never give out that information to begin with.

    For all of you who are asking why this sort of data (name, address, phone number) is really all that sensitive in light of the fact that anyone could find such information in phone books and other public records, the fact of the matter is that an electronic database is far easier to harvest than a physical book. Data = content + format. You're also not taking into account the fact that the database of monster.com users is a self-selected group of individuals who at some point were actively seeking a job through online means. That property in itself makes the data a valued segment, which is why (1) monster.com is so unwilling to delete your information, and (2) malicious third parties want to steal it.

    1. Re:I called them to remove my account by kernelphr34k · · Score: 1

      My account which I've had for 10+ years is now canceled.

      I would love to call them and yell at someone for hours about how they fscked up, but I wont. I think that by having a lot of us in the community cancel our accounts and giving reasons for security etc will give them a good idea to turn there act around, prolly not tho. They have already had 2 STRIKES! Why risk a third?

      I've only got 1 job from them anyways, so I could care less about monster.com. Another failed website.

  40. What should end users do? by Rich+Klein · · Score: 1

    I assume users of Monster.com should change their password at that site and anywhere else they may have used the same password. What else can users do? Is a password change sufficient?

    --
    -Rich
  41. Monster.com - Another day, another breach by johnfranks999 · · Score: 0, Offtopic

    Price Waterhouse Cooper and Carnegie-Mellonâ(TM)s CyLab have recent surveys that show the senior executive class to be, basically, clueless regarding IT risk and its tie to overall enterprise (business) risk. I like to pass along things that work, in hopes that good ideas make their way back to me. Data breaches and thefts are due to a lagging business culture â" and people arenâ(TM)t getting the training they need. As CIO, I look for ways to help my business and IT teams further their education. Check your local library: A book that is required reading is "I.T. WARS: Managing the Business-Technology Weave in the New Millennium." It also helps outside agencies understand your values and practices. The author, David Scott, has an interview that is a great exposure: http://businessforum.com/DScott_02.html - The book came to us as a tip from an intern who attended a course at University of Wisconsin, where the book is an MBA text. It has helped us to understand that, while various systems of security are important, no system can overcome laxity, ignorance, or deliberate intent to harm. Necessary is a sustained culture and awareness; an efficient prism through which every activity is viewed from a security perspective prior to action. In the realm of risk, unmanaged possibilities become probabilities â" read the book BEFORE you suffer a bad outcome.

  42. Funny Security practices at Monster.com by Anonymous Coward · · Score: 0

    Transcript of my chat in order to delete my account with Monster:
    ---
    Monster
    Live Chat
    Save 1/25/2009 3:49:14 PM
    Status: Conversation in progress
    Requesting Conversation..
    Sent: I'd like to know how I can delete my account?
    Welcome <First> <Last>! We look forward to being of assistance. Please be aware that the conversation will close if it is idle for 20 minutes.
    You are first in the queue.
    The conversation request is being delivered to an agent. Please wait a second.
    The conversation request has been accepted by an agent. Please start the conversation.
    Received: Thank you for contacting Monster, my name is S<...>. I will be happy to assist you today.
    Received: May I have your full name and email address, please?
    Sent: Sorry, I fail to see what that has to do with my question.
    Received: It is a verification process.
    Sent: Verification for what? I ask a usage question about the site. Where/how can I delete my account. I fail to see the necessity. And beside the point, I already stated my name.
    Received: I have to verify the chat.
    Received: It is monsters policy
    Received: Go into your preferences at the top of the account and you will see there where you can delete your account.
    Received: Kaj will there be anything else.
    Sent: Sorry, but you seem to have really odd policies at Monster. You seem to loose my account information (http://help.monster.com/besafe/jobseeker/index.asp) and then you ask for more of my information when I ask you how to delete my account so that I'm not party to such future losses? Does that make any sense to you?
    Sent: Thanks, I'll try that.
    Received: Goodbye, and thank you for choosing Monster.
    ---

    As you can see from the order, I did not finish my comments on the policy before S<...> gave a the correct answer.

    Thank you S<...> for overwriting the "policy" and acting like a human being. I honestly appreciate this ability to act like a thinking human being.

  43. Passwords? by Anonymous Coward · · Score: 0

    How is it POSSIBLE that the hackers compromised user passwords?

    Cryptographic hashes, anyone?

    I'll be canceling my account too. This is simply too incompetent.

  44. Do not collect SSNs? by Anonymous Coward · · Score: 0

    The information does not include Social Security numbers, which Monster.com said it doesn't collect

    Is http://www.usajobs.gov (aka http://www.usajobs.opm.monster.com) affected? Because they collect and require SSNs from Federal job applicants there.

    [me@somewhere ~]$ nslookup www.usajobs.gov
    Server: 127.0.0.1
    Address: 127.0.0.1#53

    Non-authoritative answer:
    www.usajobs.gov canonical name = www.usajobs.opm.monster.com.
    www.usajobs.opm.monster.com canonical name = www.akadns.monster.com.
    Name: www.akadns.monster.com
    Address: 63.112.169.1
    Name: www.akadns.monster.com
    Address: 208.71.197.1

  45. Phew by quantaman · · Score: 1

    Just checked my saved passwords list and the monster one is a one off.

    Backups, one time passwords, they're a pain to do but at times like this I'm glad I only have one password to update!

    --
    I stole this Sig
  46. So long, Monster by NinthAgendaDotCom · · Score: 1

    Combined with the fact that they recently switched to a horrible new UI, this made me login to remove my personal details, change my password, and remove my resume. Most people are using craigslist these days anyway. It's cheaper for employers to post jobs there, and it's a better run site in general (clean UI, good security, etc.). I also left my Yahoo resume up, because that site's not too bad, and I know I get a few hits off it.

    --
    -- http://ninthagenda.com/
  47. Change passwords by JumperCable · · Score: 1

    So to anyone who reuses passwords over & over again on different websites, this is a good reminder of the security risk you are taking.

    If you may have used that password on other websites, now is a good time to change them.

    Just think of the number of people who used the same password for their e-mail account as they used for their monster account.

  48. Re:Accountability...err, the piecework model by ibsteve2u · · Score: 0

    What's needed is a change in the business model that links payment to a finished, correct product. ISVs working on fixed-price contracts and firmware developers have very low error rates.

    The last time I saw that argument made, the final argument ended up being for a cost model based on error-free LOC rather than hourly pay - that is, piecework - although it took a bit of time to get the guy to state it that plainly.

    "Programmers" and "software engineers" as gumball machines, as it were.

    • 0x1021 : nop
    • 0x1022 : nop
    • 0x1023 : nop
    • 0x1024 : nop
    • 0x1025 : nop
    • 0x1026 : nop
    • 0x1027 : nop
    • 0x1028 : nop
    • 0x1029 : nop
    • 0x102A : nop

    You owe me $10 (binary, if I'm offshore - which those who want to go to a piecework model inevitably prefer).

    Of course, the catch 0x16 is that those who want piecework programming also inevitably want the right to to reject - but keep - the final output. When you take that final output around to enough programmers but reject - that is, don't pay for - their "piecework" contribution, you can end up with some mighty fine software. For free.

    Strangely, those people who want to pay on "piecework" terms do not - almost without fail - want to pay for their unending contributions to scope creep and the shifting definition of the "final" product, leaving the software engineer doing in-flight missile design as well as new work.

    Go figure.

    --
    Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
  49. As the mighty fall, new contenders will rise... by Anonymous Coward · · Score: 0

    Just another reason why everyone trying to hire new employees should post listings themselves on their social networking profiles!

    When big companies screw up *this* much it opens up a lot of opportunity for alternatives.

  50. Add one to the pile here. by Benanov · · Score: 1

    And you're right--I really need to stop doing it.

    Changed the password already.

  51. One of the lucky individuals by Anonymous Coward · · Score: 0

    I've started receiving bogus job offers that involve utilizing my bank account.

  52. Re:I don't monster.com by Anonymous Coward · · Score: 0

    There were some big plot holes in your story.

  53. Mo mo mo mo mo .... by slack_prad · · Score: 1

    MONSTER KILL!!!

    --
    Sent from my desktop computer
  54. Makes me wonder if...class action? by MickLinux · · Score: 1

    ... this is an appropriate time for a class-action lawsuit. Such a lawsuit could also entail discovery of the number of people who demanded their data be deleted... and for whom that was not done.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
  55. You got the quote wrong by Anonymous Coward · · Score: 0

    It's: "fool me once. . . shame on . . . you. . . fool me . . . you can't get fooled again!"

  56. Re:And the users complained... It was a MonSTROS by davidsyes · · Score: 1

    IT.... quite a monstrosity....(sorry, i am the "punster munster")...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  57. Delete user data before Canceling account by bruceslog · · Score: 1
    To those who are canceling their Monster accounts as I did just a short time ago, before I canceled my account, I " updated " my user info by blanking, ( highlight, then delete ), all of the fields with my name, address, etc. I was surprised that it let me do this, but it did. The only thing I couldn't just blank out was my email address. ( of course ). You can change, it, but you can't blank it out.
    After I hit the "save" button at the bottom of the 'update user info' page, I then deleted the account.
    Hopefully, this allowed me to actually nullify my info in their database when I made my changes and "saved" those changes, before canceling the account.

    Granted, it may be too late for this round of Monster data breaches.
    But I'll hope that in using this method, they shouldn't have my info in their database for the next round of user info loss that will likely follow.
    They seem to invite these problems unto themselves.

    Thank goodness that the password I'd used for the site was a one time password that I'd only used at a few other junk sites, and the email address was one I use for spam watching.
    ( I'd been registered with Monster for years, but had never taken the time to 'upgrade' the email and password on that site to the more trusted ones that I use for proven sites, especially after last years breach there ).

    Now, I just have to try to convince the local newspaper to use someone other than Monster for their online job postings.

    --
    If it has tires or tits, it will give you problems.
  58. Re:Accountability...err, the piecework model by thethibs · · Score: 1

    A line of code is the software equivalent of a moving part. A product with a high LOC can be likened to a Rube Goldberg device. Only an idiot would pay on an LOC basis. You want programmers to minimize LOC to utility ratio.

    A fixed price for a correct product is as far from LOC piecework as buying a car is from buying the parts individually.

    A line of code is not a product. A correct line of code is not a product. At the lowest level, a bunch of code with an unambiguous specification and a thoroughly tested API is a product. If it's provably correct by construction (EWD340, EWD1036), it's a superior product.

    As to your last complaint, competent, honest architecture followed by fixed-price development contracts eliminate scope creep.

    If the use cases are well-defined, dollars per use case, invoiced after each increment, is a good approach. It has the added advantage that the customer gets something usable with each invoice.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
  59. Re:Accountability...err, the piecework model by ibsteve2u · · Score: 0

    As to your last complaint, competent, honest architecture followed by fixed-price development contracts eliminate scope creep.

    Although I was making an observation drawn from personal experience and not a "complaint", I will not disagree with you.

    Unfortunately for Western programmers, once that proposal has been carefully thought out and put together and submitted, said proposal can then be passed to an offshore development firm, which can knock 20% off the price, aim three times as many programmers at it to fullfill its terms, and still reap a 50% profit.

    --
    Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"