Slashdot Mirror


Firefox Community Site Hacked

Ryan Paul writes "The Mozilla Foundation reveals that remote attackers infiltrated the SpreadFirefox server by exploiting a site vulnerability. While it appears as though no personal information was accessed, e-mails were sent to inform all registered SpreadFirefox users of the breach. Ars Technica has the complete story." From the Ars article: "Preliminary analysis indicates that the exploit was limited to SpreadFirefox exclusively, meaning that other Mozilla Foundation web sites were not attacked or compromised. The vulnerability, which was exploited by 'unknown remote attackers,' could potentially have enabled the forces of computing darkness to obtain the username and password of every registered SpreadFirefox user, as well as any other optional information that users may have provided, including: real name, web site URL, e-mail address, IM screename, and home address."

23 of 292 comments (clear)

  1. why would you ever list this info? by Gothmolly · · Score: 5, Insightful

    Why would you ever give all that personal info to a random website? Even if you're a big Firefox advocate, what possible value does it add to the project to provide them with your home address? At best, you're going to get spammed. at worst, you get your identity stolen. duh.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:why would you ever list this info? by John+Seminal · · Score: 4, Insightful
      Why would you ever give all that personal info to a random website? Even if you're a big Firefox advocate, what possible value does it add to the project to provide them with your home address? At best, you're going to get spammed. at worst, you get your identity stolen. duh.

      I never give real information to any websites. None. I have one spam email account that I use just for activating crap. I give them the wrong state, wrong everything. I don't want to even be included in accurate demographics. Why should I? I just know the information will be sold to some mega corporation. The "privacy statememnt" is not worth the paper it is printed on.

      I'll give one example. There was an awesome website with information for EVERY tv show ever on tv. They had episode information, forums, cast lists, everything. It was called TvTome. For 3 or 4 years, I was a memeber, I loved that website, I talked to lots of people about shows I loved. Then one day, a corporation comes by, and takes this hobby board, and offers the owner 5 million dollars to buy all his data, website, everything. All the people who registered at the old website had their information sold to the new corporation. The new website sucks. It is non-functional, nobody uses it. Do I want some large company buying my personal information? NO!!

      --

      Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    2. Re:why would you ever list this info? by John+Seminal · · Score: 2, Insightful
      I'm trying to answer this question for my own website right now. It's a program that lets you manage a dance studio, and I'm starting to design the registration page. I noticed that I instinctively starting adding first name, last name, address, fields, but then I realized, why do I care?

      So now I'm wondering, how can I design a registration page when all I require is a userID and password? Wouldn't that look weird as a registration page? Any advice?

      I think the #1 problem new websites will have is the bad experiances people had in the past. 10 years ago you might have been able to ask for first name, last name, and people might have given it to you. Today, nobody trusts a new website.

      If I was starting a website, and I wanted to build trust, I would make a tiered registration system. Maybe a simple registration that makes a limited account. The user supplies his username, password, and email for activation. That gives him the ability to read most of the forum, and to post in specific areas. Once trust is established, maybe there can be a second registration, where the first name is asked, or something more where people can know each other better. When do you offer the second registration? After 500 posts? 1000 posts? Once a senior member, other forums are visible, and the person can post everywhere.

      If I was starting a buisness, maybe all I would need on the computer would be username and password. Maybe I would have all the other information faxed over, the name and billing address, and I would keep that information off-line.

      I don't know the anwser to your particular buisness. I do know some websites now, when they validate a new account, check the IP address of the user and match it up with the state they say they reside in. If the state and IP does not match, they reject the user. The problem is, unless you have thousands of people wanting to join, this could make recruiting members impossible.

      What kind of interaction do you want with your members? Will you need to contact them often, to email them?

      --

      Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    3. Re:why would you ever list this info? by superyanthrax · · Score: 2, Insightful

      If you don't give real information to websites, that means you don't buy anything online. Personally I find online purchases useful and convenient. Your attitude is admirable but unfortunately it restricts you from taking full advantage from the web. I'm sure there are other legitimate applications that need real information.

  2. Welcome, Firefox by Mr.+Maestro · · Score: 4, Insightful

    Firefox, I'd like to introduce you to "wide-spread" usage.
    Wide spread usage, this is firefox.
    (sarcastic comment overload)

  3. Re:the security flaw? by garcia · · Score: 3, Insightful

    I hope that they use some of that $10,000 in donations that they received to patch any additional security problems.

    How is this insightful? It's nothing but an uninformed troll...

    Drupal's staff has already stated that it is using *all* of the money donated for server and backend stuff as that's what the community expected it to be used for when they donated.

    Drupal is just like any other piece of open source software... It has bugs, they are patched, and the notifications of the necessity to patch go out to the end users. It's then up to the end users to patch.

    SpreadFirefox knew of the vunerability for 10 days before they were hacked on the 11th day. It's not Drupal's fault that the admins at SpreadFirefox didn't bother to upgrade.

  4. I can hardly wait for the FUD by JohnnyNoSPAM · · Score: 2, Insightful
    I am sure that there are some folks out there looking for something like this to blast open source enthusiasts and the like with a big "Ha! You no better than we are. Told you so!". Moreover, I am sure that there will be some who will somehow try to link this vulnerability exploit with the browser itself.

    As mentioned previously, it happens to the best of us, so we all need to be on top of keeping up with patches and installing them.

  5. Spread Firefox by Scoria · · Score: 2, Insightful

    as well as any other optional information that users may have provided, including: real name, web site URL, e-mail address, IM screename, and home address.

    That's precisely why you should always treat information submitted to a site like Spread Firefox as though it will be released to the public sometime in the future. If you aren't ready for everybody to have access to your home address, then simply don't release your home address.

    --
    Do you like German cars?
  6. Use a hash (and salt)! by pizzarobot · · Score: 2, Insightful

    ...The vulnerability, which was exploited by 'unknown remote attackers,' could potentially have enabled the forces of computing darkness to obtain the username and password of every registered SpreadFirefox user, as well as any other optional information that users may have provided, including: real name, web site URL, e-mail address, IM screename, and home address.

    Lots of people probably use the same password for their email and websites such as SpreadFirefox. If any users use webmail and provided their email address, this could be a big problem. I would have thought that SpreadFirefox would have used hashes and salt on their passwords, but apparently this isn't the case.

    It looks like the Mozilla Foundation realized this too:
    While there is currently no evidence that the attackers acquired user data, the Mozilla Foundation suggests that registered users change their password and "the password of any accounts where you use the same password as your Spread Firefox account."

  7. Re:Please remember to patch! by lilrowdy18 · · Score: 2, Insightful

    Just because a patch comes out doesnt mean to jump on it immediately and patch the vulnerability. There must be testing first to make sure that this patch does not break anything important in running that site.

    A fatal mistake I see with some admins is that they run patches, service packs, support packs (for you Novell lovers out there) or any kind of fix without extensive testing. The only reason I would throw a patch on a system immediately is if that exploit is causing an immediate problem.

    Yeah they could have patched earlier but then we might be reading a ./ article about how a Drupal patch crashed the spreadfirefox.com site.

    Just my $.02

  8. Re:Please remember to cacth criminals! by Anonymous Coward · · Score: 1, Insightful
    Do we increase jail time for hackers? Do we lock out countries where we know there are problems, have an internet embargo. Nothing in and nothing out? Do we change the whole internet to require some form of identification from everyone who uses it, something more than an IP address that can be spoofed. How do we stop people from hacking websites and causing disturbances?
    We use firewall and update our software when there's security fixes...
  9. Re:Please remember to cacth criminals! by pixelpusher220 · · Score: 5, Insightful

    What you are saying is, if I have a door and the lock breaks, it is my fault if I get robbed because I did not change the lock?

    Nice way to twist the arguement.

    Except that if it was widely publicized that ABC, Inc locks had a fatal flaw in them, but there was a modification to make it secure. But you didn't and somebody exploited that flaw to steal stuff.

    Yes you'd bear some responsibility since you're housing OTHER peoples data and not doing everything reasonable to protect that data...and applying patches is plenty reasonable.


    --
    People in cars cause accidents....accidents in cars cause people :-D
  10. Re:Please remember to cacth criminals! by 99BottlesOfBeerInMyF · · Score: 5, Insightful

    What you are saying is, if I have a door and the lock breaks, it is my fault if I get robbed because I did not change the lock??

    The above poster said nothing of the kind. He did not blame the site for getting hacked, he blamed the administrators for not providing enough security. Let me rewrite your analogy.

    Yesterday at the local businessman's meeting, security expert Mr. Smith revealed that the cheap, Walmart brand padlocks in use on many stores can be broken into very easily with a ordinary pen. Mr. Smith said that these locks should be replaced and are even in use on the jewelry store down the street where a number of us have our membership rings being resized... and two weeks later the jewelry store is broken into with a pen but someone happened by and the robbers ran away without stealing much.

    Would it or would it not be correct to criticize the store owner for not changing the locks, even after they were shown faulty and after the whole group was told that he was using them?

    How do we stop people from hacking websites and causing disturbances?

    How do we stop people from robbing jewelry stores? Well we make sure the cops enforce the laws and we put in good locks and a security system. Nothing will ever stop all robberies or all cracks, but that does not mean we should not do our best to make any given store or server a hard target. Nor does it mean we should ignore security warnings.

  11. Re:Fortunately by JohnnyNoSPAM · · Score: 2, Insightful
    It's fortunate that the vast majority of people won't hear about this or something like it.

    Actually, I came across this at Google News prior to stopping Slashdot. It's hard to say how much press coverage it will get. I suppose it all depends on whether or not the FUD spinners feel they can use this to show that Open Source is no more secure than proprietary software. Be that as it may, software is a huge part of the picture; however, you can't rule out the the impact that the human factor and the choices that admins make (or fail to do so) have in maintaining system security.

  12. Re:How many people... by NanoGator · · Score: 2, Insightful

    "How many people upon reading the headline immediatly suspected that Microsoft is behind this?"

    Funny, I suspected the growing popularity and the shitheaded zealousy surrounding FireFox.

    Then again, MS is suspected of everything bad in the world around here. You guys are just kidding yourselves if you think Microsoft is FireFox's only enemy.

    --
    "Derp de derp."
  13. Re:Please remember to cacth criminals! by Irish_Samurai · · Score: 2, Insightful
    Totally agree.

    If this was just someones lame "Look at pictures of my puppies" website that held no personal information about anyone and it got hacked, the fault would lie totally with the hacker.

    You house other peoples private data, you better be securing the site, or you are negligent.
  14. Re:Please remember to cacth criminals! by ReverendLoki · · Score: 4, Insightful
    To further nail the analogy down (or perhaps drive it further into the ground, I'm not sure which):

    Assume that the landlord of your apartment building uses ABC, Inc. locks with said flaw, and fails to fix that flaw in a timely manner, despite the fact that the fix is moderately simple and free to implement. You, the tennant, have no ability to apply this change yourself. Now, when the burglars come and exploit that flaw to steal all of your stuff, wouldn't you want to hold the landlord at least partially to blame as well as the burglars?

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  15. Re:Weak security by IvyMike · · Score: 2, Insightful

    Wow. You mean to tell me that they (spreadfirefox.com) were storing passwords locally and in non-hashed (+salt) form?

    I assume that every website I have ever registered for is storing their passwords in plaintext. After all, it's slightly easier to manage, nobody expects to get broken into, and people are lazy.

    Sure, some sites you visit will be secure against this kind of problem, but as a external customer, how could you ever know?

  16. Re:Passwords? Doubt it by oscarm · · Score: 2, Insightful

    You're right but unless you're encrypting them in javascript before a form sends it to the server, passwords are making they're way from the browser to your server in plaintext (even over ssl - there its just the transport that's encrypted).

    From there, a truly malicious user could get them from database select statements (by turning on and looking at db logs, like mysql's query log), or changing your CMS's authentication code to also email the username/passwords during the authentication process to an external address or to drop them into a file.

  17. Re:Please remember to cacth criminals! by zerocool^ · · Score: 2, Insightful


    How about this analogy:

    There's a "webserver", and this "webserver" is running "software". The people that make the "software" have released a "patch" 2 weeks ago that "fixes" a number of "security holes" in the "software".

    Then, the people who run this "webserver" didn't apply the "patch", and "webserver" got "hacked".

    The "webserver" was also storing "3rd party contact information"; ergo, the people who run the "webserver" should have applied the "patch" more quickly.

    Come on, folks. Every thread on slashdot lately, it seems everyone tries to make analogies, and everyone else is correcting them. We're all geeks, it's not hard to understand the concept of "unpatched webserver gets haked" or "non-encrypted wireless internet used by passerby", or a hundred other things that seem foreign to the talking heads on CNN's "technology report". We get it. It is what it is.

    ~Wil

    --
    sig?
  18. Re:Please remember to cacth criminals! by d34thm0nk3y · · Score: 3, Insightful

    What you are saying is, if I have a door and the lock breaks, it is my fault if I get robbed because I did not change the lock??

    The problem is with the criminal who breaks into websites. If I wanted zero security for my website, I should be allowed to have zero security and not have anyone hack in.


    Ugh, I am so sick of the never-ending analogies in this friggin place! Try this non-analogous rebuttal on for size:

    negligence Audio pronunciation of "negligence" ( P ) Pronunciation Key (ngl-jns) n.

    1. The state or quality of being negligent.
    2. A negligent act or a failure to act.
    3. Law. Failure to exercise the degree of care considered reasonable under the circumstances, resulting in an unintended injury to another party.

  19. Re:Please remember to cacth criminals! by BlogPope · · Score: 1, Insightful
    Assume that the landlord of your apartment building uses ABC, Inc. locks with said flaw, and fails to fix that flaw in a timely manner, despite the fact that the fix is moderately simple and free to implement.

    All locks are flawed. No security is perfect. Since you chose not to move into Fort Knox, you knew that your security was not perfect. Hence I saw you are 120% to blame, since you chose not to move into Fort Knox. See, I'm holding you responsible for stuff stolen from your neighbors, and replacing the lock. If you didn't have all that high priced stuff, the burglars wouldn't have broken in.

    Now, here's side B. Admins rush to integrate the fix, but it turns out the fix changes component X's behavior slightly, and erases all your data. Now who's fault is it?

    Oh, and side C. When you show up to bitch about how I run my network that you aren't paying for, and that my time is worthless, I get to kick you in the crotch, repeatedly.

    --
    My other car is a Popemobile
  20. Re:Please remember to cacth criminals! by KylePflug · · Score: 2, Insightful

    That's not "much less." It's also very much worth pointing out that homicide rate isn't necessarily an accurate index of crime as a whole, and chances are the statistics mentioned don't take into account all sorts of things completely unrelated to the moral state of man that would boost the statistics. Yes, it's bad to rob a store. It's also foolish to leave a store undefended against robbery, and you are responsible if you lose other people's property because of your failure to take appropriate measures against a known threat. Just like if you lost their stuff or exposed it to corrosive materials on accident. You aren't responsible for the robbery, but you are responsible for the loss. Alternatively: You put something in a safety deposit box at a local company. The building burns down / is robbed / blows up / melts / ceases to exist. You want your something back, right? The company which promised to hold it for you owes it back, right?