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

25 of 200 comments (clear)

  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: 3, Funny

      CNN reports that it caught on in a flash.

  2. 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 Zironic · · Score: 4, Informative

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

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

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

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

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

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

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

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

  7. 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
  8. 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.
  9. 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
  10. 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.
  11. 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
  12. 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!
  13. 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.

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

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