Slashdot Mirror


Yup, Somebody Cracked Slashdot

So last night a couple of guys (Nohican && {}) cracked into Slashdot. As they say, the weakest link in any security system is human: on one of our test boxes, we had a "clean" copy of Slashcode installed, with default data... including the temp admin password (God/Pete). It didn't take much after that to get into Slashdot itself. Hit the link below to read a bit more on the subject (but if you don't want to bother reading it, you should at least change your password).

What a great way to wake up! I went to bed at about 10 last night, completely exhausted (stuff unrelated to Slashdot stressing me out). I guess the upside is that I had a good night's sleep: the downside is I still haven't had a morning cup of coffee ;)

Allright, so by using the 31337 haxx0r tool known as "Common Sense", {} and Nohican managed to get a Slashcode test site's administrative access (this isn't a root shell or anything: its only a series of Web forms used to post stories, and configure various parts of the site). This was our biggest mistake: the password (God/Pete) was never changed on the test site. From there, it was a cake walk.

By exploiting a known security hole in pre-2.0 versions of Slashcode, they executed some perl of their own devising through our template system, and managed to run netcat on the the box. The hole itself required "God" access on a Slashcode site, so it was never a problem before... but since the password was the Slashcode default of God/Pete, it wasn't hard. We knew about the potential problem but since nobody ever had God access besides me, it was never a problem!

From there they managed to get ahold of our backup database (updated nightly). And due to another hole (one that is also fixed in the upcoming 2.0 "Bender" source tree ;) they managed to pull my Slashdot administrative passwd from the dump, and login as me, to the real Slashdot. (our db stores passwords in plaintext. Yes it's stupid, but I wrote this code 3 years ago and had no clue).

Apparently that's where they stopped: all they wanted was to post a story claiming victory. Immediately after that, they e-mailed us and told us how they did it. Our crack team plugged things back up immediately. (and the guys were nice enough to chat a bit with them on IRC explaining a few things).

The moral? Our biggest mistake was not changing the default data on the test site, and I'm sure that we'll patch the next version of Slashcode to require new administrators to change their passwords during installation. The eval hole (we've been working on removing this problem for some time now and replacing it with a templating system that is secure, flexible, and easier than the really crappy one we're using now) and the password problem (also fixed in bender) won't be a factor in Slashcode 2.0.

It doesn't appear at this stage that they actually did anything beyond posting their story. (We're taking all the appropriate precautions to make sure. Hugs to Yaz, Liz and Pat who are gonna have it the worst). You should also change your Slashdot User Password right now just to be safe.

The whole Slashdot authentication is ridiculously insecure. I coded it years ago when I didn't really know anything about scalability or security. Since then various bugs in Web browsers have changed a lot of things, so we decided to fix the problems in Slashcode 2.0. Unfortunately it's not done yet, but it's getting there. Of course, anyone with functioning neurons knows that you use different passwords on each system (especially Web sites where you aren't using any encryption!)

Nobody ever would have got anywhere had we just changed the default password though.

The good news is that it looks like {} and Nohican were good guys: the did the deed, took the credit, and went no further. Then they told us exactly how they did it so we could make sure it wouldn't happen again. Honestly, that's the best kind of hack. Two years ago we had the bad kind of hacker: he rooted the whole damn system and never told us how they gained entry. That sucked more than I can describe.

The bad news is that we have to pretend that these guys totally took over, and rebuild everything anyway. It's gonna be a long couple of days.

You can direct inquiries to me, but understand that I'm just a little busy right now, so I might not be able to reply to everyone.

320 comments

  1. Why Clear Text Passwords are Bad, and How to Avoid by sverrehu · · Score: 3

    [Heh, I wrote the following text for some friends about a week ago. Fits perfectly here. :) ]

    How many sites, servers or systems do you log into regularly? On how
    many sites, servers or systems have you registered yourself with a
    user name and password? Quite some number, or what? Now; how many
    different passwords did you use? Of course you've been told many
    times to use different passwords everywhere. I keep wondering what
    idiot invented that impossible rule; it goes without saying that you
    need to reuse your passwords, unless you have a computer in your
    brain.

    What's my point? Let's say one of the administrators of one of those
    sites is not as honest as it first seemed, and takes a peek into the
    password database. Or let's say that someone cracks into that
    database and gets hold of all the passwords. What could that person,
    given your often used password, do on all the other sites you visit?
    Would you like someone else to speak for you? To buy for you? To
    sell your stocks? To use the encyclopedia you pay for? To read your
    mail? Probably not. And it doesn't have to be that way if all web
    developers out there obey the following, simple rule:

    Never store clear text passwords.

    You do not need to keep a user's password to be able authenticate her.
    To repeat: Neither you, nor your web server, need to store any user's
    password. The technology is ages old: You pass the initial password
    through a one way hash function, and store the garbled password in
    your database. Whenever the user wants to log in, you take the user
    provided password, pass it through the same hashing function, and
    compare the result with whatever you have in your database.

    I guess some of you don't know what hash functions are, so here's a
    short intro: Hash functions, or message digests, are one way functions
    that take a text as input, and produce a signature based on the text.
    Calling the function "one way" means that, given a signature, it is
    impossible to get back to the original text. A good hash function
    also makes it extremely hard to come up with a different text that
    yields the same signature.

    Several hash functions exist. The password file on Unix traditionally
    uses a DES based hash function, known as crypt, to hide passwords.
    Windows NT uses MD4 for passwords. I would suggest you use a widely
    available function known as MD5. It is considered more secure than
    both crypt and MD4. PHP has the string function md5, Java has the
    java.security.MessageDigest class which provides MD5, Perl has an MD5
    module, and I guess you'll be able to find some component for
    ASP/VBscript too.

    If you've ever read about password hashing, you may have run into the
    term "salting". We may use salting to make sure two hashed password
    are different even if they come from the same password. If you choose
    "beer" as your password, and have access to the hashed passwords, we
    don't want you to recognize another "beer" drinker among the users.
    You may think that requiring unique passwords is a solution, but it is
    not: If you register somewhere, and learn that the password you chose
    is already taken, you may run thru the users and test with the
    occupied password until you reach the owner. We do _not_ want unique
    passwords.

    A common strategy for salting is to combine the user name and password
    into a new string, eg. with a line break in between, and pass that
    string through the hash function. Of course you will need to redo the
    combination when you verify the password.

    What follows is a simple example in PHP. We provide one function for
    storing the hashed password, and one for authenticating a user. Of
    course you will need to implement the database functions yourself.

    # Given a user name and a clear text password, calculate the
    # salted, hashed password.
    function getHashedPassword($username, $password) {
    return strtoupper(md5($username . "\n" . $password));
    }

    # Given a user name and a clear text password, calculate the
    # salted, hashed password, and store it in a database.
    function storeInitialPassword($username, $password) {
    $hashedPassword = getHashedPassword($username, $password);
    # Save the hashed password in the database.
    setHashedPasswordForUser($username, $password);
    }

    # Given a user name and a clear text password, calculate the
    # salted, hashed password, and compare it to the one in the
    # database. Return 1 if the user is successfully verified,
    # 0 if verification failed (bad password).
    function verifyPassword($username, $password) {
    # Fetch the hashed password from the database.
    $hashedPassword = getHashedPasswordForUser($username);
    # Salt and hash the provided password.
    $hashedProvidedPassword = getHashedPassword($username, $password);
    # If the two hashed passwords are equal, everything is fine.
    if ($hashedProvidedPassword == $hashedPassword)
    return 1;
    # The hashed passwords didn't match. Invalid password.
    return 0;
    }

    As the example shows, storing hashed passwords is almost as simple as
    storing clear text password. And it is a whole lot more safe. If you
    choose to hash the passwords on the site you develop, you should
    consider mentioning it on a "privacy policy" page. Advanced users
    will appreciate it, and understand that you take security seriously.

  2. It has been worse by Cable · · Score: 1
    A place I worked would reset the user's password to "password" if they forgot their own password. One lady called up the help desk and said "Please don't change my password to 'password' it is too hard for me to remember what it is." She retired shortly after.

    Hacker's Haven 7843

  3. Admin it. by TheReverand · · Score: 2

    The defaul login was sa. The default password was blank. I think it's about time you guys fessed up to your MSSQL addiction.

  4. Re:"Customer focus" by jd · · Score: 1
    If there was a way of modding this higher than a +5, this post deserves a +50!

    Seriously, everything this guy has written is 200% on the mark. Plain-text passwords are ALWAYS a major security risk, because crackers will ALWAYS eventually break in. The most secure box is the one you don't NEED to trust.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  5. Obligatory 12345/Spaceballs/Password post. by Cebert · · Score: 1
    President Skroob: "What's the combination?"

    Colonel Sandurz: "1-2-3-4-5."

    Skroob: "1-2-3-4-5?"

    Sandurz: "Yes."

    Skroob: "That's amazing! I've got the same combination on my luggage!"

    --
    -- www.bteg.com | bleh.n3.net | hac47.dhs.org
    1. Re:Obligatory 12345/Spaceballs/Password post. by ph430 · · Score: 1

      HAHAHAAHA, Spaceballs!! Great movie!

  6. Re:Proper way to cover a break-in story by grappler · · Score: 2

    It's easy for them. Their readers know exactly how it is, and it's not like there's any data that needs to be protected. Accounts are free, no credit cards #s anywhere, etc... As long as they have backup tapes somewhere it doesn't matter what the fuck happens to the site. They can restore it.

    --
    Vidi, Vici, Veni
  7. Re:Test machines? by bmoyles · · Score: 2

    D'oh. Configure DNS to disallow zone transfers from anyone but the secondary. Host -l dies then.

  8. Blame it on ME by GW+Bush · · Score: 1

    Microsoft as many know represent the devil and well this being the month of 9 on the 29th day and in the year 2000. There have been 3 releases of Windows past Win 3.11 and well if you divide 2000 by 3 you get 666.666666666666667 well there ya go.

  9. Oooh! Good idea! by Derek+Pomery · · Score: 2

    I think I'll put that in today!

    --
    -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  10. Re:Plain text passwords?? by Matts · · Score: 1

    Of course, when I say Base64 here, I mean MD5.

    Just shoot me.

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  11. Re:Cracking slashdot by Pathwalker · · Score: 3

    It was SGI's File System Navigator - a rather cool program for doing 3d visualizations of a file system. It's fun to play with, and actually suprisingly usable for normal work.
    --

  12. Re:Plain text passwords?? by jallen02 · · Score: 1

    We always hash the passwords in our database, real quick n easy. NEVER store credit cards, yes its damn convenient to store them in the database, but is it so hard to type a few digits I mean is it THAT big of a deal to type your CC number each time? I know its more prone to error, but I am always leery of having so much sensitive data in a single place.. developers, admin staff, hackers.. the whole world has access to the CCN's then.. I just dont play that ;)

    Jeremy

  13. Proper way to cover a break-in story by Private+Essayist · · Score: 5
    How refreshing! Someone breaks into a site and the FBI is not called in, pols are not running around screaming about the world coming to an end, and USA Today is not running a story about how evil hackers are about to steal every cent you have in your online bank account.

    Instead, we have an open acknowledgment from the victims, a full story about what happened and what steps are being taken now, simple instructions for the users, and the proper amount of credit to the guys who cracked the site.

    A little extra work for the /. crew, a good reminder for them to take security more seriously, but otherwise no big deal.

    If only mainstream media could be this mature and accurate.
    ________________

    --
    ________________
    Private Essayist
    1. Re:Proper way to cover a break-in story by Polo · · Score: 1

      Was it an open acknowledgement? I think the breakin story was posted by the guys who cracked the system... :-)

      The LATER story was from the victims...

    2. Re:Proper way to cover a break-in story by Private+Essayist · · Score: 2

      It was the LATER story I was referring to.
      ________________

      --
      ________________
      Private Essayist
    3. Re:Proper way to cover a break-in story by grappler · · Score: 1

      yes thanks for pointing out the appeal of it. you know, jokes aren't quite as funny after they're explained.

      then again, you can look at it another way. Instead of an "insert" method of a storage structure, it could be interpreted as telling the foot where to go. It's not so much the mouth going around the foot as the foot going into the mouth.

      --
      Vidi, Vici, Veni
    4. Re:Proper way to cover a break-in story by blameless · · Score: 2

      The question remains: Would there have been an acknowledgement if the crackers hadn't posted their story?

      --

      Browser? I barely know her!
  14. Re:Plain text passwords?? by Flavio · · Score: 1

    You don't NEED to give the user the password he had if he forgets it. Just generate a new random password and mail it to him

  15. My password... by MrScience · · Score: 1

    Hah, this reminds me of a mom-and-pop shop I worked at years ago (first non-fast-food job). I was the network admin and developer. I had changed the network password, and looking for the new one, I saw a print-out of a Microsoft Knowledge Base article. I tore out the words "Microsoft Knowledge Base", highlighted the word Knowledge, and put it over the scroll-lock light, right on my keyboard.

    I knew it was secure, and that was confirmed later when I was on my honeymoon. I got a call, the boss frantic, that no one could remember the password, and that they had looked through my office for a hint. Even the other most technically inclined person slapped his head when I told him, "Are you at my desk? And you couldn't find anything? Look on my keyboard..."

    --

    You quitting proves that the karma kap worked. The most annoying of the whores shut up. --CmdrTaco

    1. Re:My password... by Hammer · · Score: 1

      Funny!!

      My brother used the password 'secret' for some time. Ask for his password, "It's secret" would be his answer ;-)

    2. Re:My password... by nmx · · Score: 1

      Or as Xellos might say, "sore wa himitsu desu"... I know, obscure reference...

      --
      "Well kids, you tried your best, and you failed. The lesson is, never try."
  16. Re:Cracking slashdot by Score+Whore · · Score: 1

    It's called "ButtonFly" on Irix....

  17. Re:Why Bother? by DrTomorrow · · Score: 1
    Many people use the same username/password on every system they use. A hacker who gained access to these files could try to login as you at ecommerce sites. Instead of changing your /. password, you should be changing your password on your other systems.

    You should use different passwords on different accounts, just like passwords should not be stored in plaintext. Sometimes it just doesn't happen.

    --

    Everything in this post is false.

  18. Dear Fuckwit, by Anonymous Coward · · Score: 1

    If you write an insecure system with passwords in plaintext when you're a college student with a small website, and you expect "the community" to download the code, notice the error and fix it for you, you're going to be disappointed.

    If you run a website on code written by a college student with a small website, you deserve whatever you get. Even if you're that college student.

    Taco should not be so hard on himself over that particular flaw; the real shame should be felt by the million and one fuckheads who downloaded the code and didn't even look at it before installing.

    ONE flaw? ONE flaw?

    1. Didn't change the default password.
    2. Left user passwords in cleartext.
    3. Kept a test machine with access to real information accessible to outside users.

    I'm sure you can think of more if you try.

    'Course, this puts the whole "security through obscurity" thing in a slightly different light ...

    Try "security by people who can't put a sentence together for $6 million."

    With all my fucking heart,
    AC

  19. Password by fjordboy · · Score: 5

    I always thought my password was ***** anyways....


    1. Re:Password by yugami · · Score: 1

      i have a password?

    2. Re:Password by dragonfly_blue · · Score: 2
      How can I possibly be expected to remember passwords that long? I'll stick to my two-three character passwords for now, thank you very much.

      Also, by using short, precise passwords, like I do, you save hard drive space, and your programs run more efficiently.

      Thank you.

      --
      Free music from Jack Merlot.
    3. Re:Password by Signal+11 · · Score: 1
      ... That's only if you have CyberSitter installed on your system. Then all your passwords are either ******* or XXXXXX.

      --

    4. Re:Password by ryanr · · Score: 2

      Practice. Same way you get to Carnegie Hall.

      Of course, I understand you're being sarcastic, but lots of people really think that way.

    5. Re:Password by ackthpt · · Score: 2

      Yeah, I just changed mine to xyzzy nobody'll guess that! 07.45 Time to make the donut...


      --
      Chief Frog Inspector

      --

      A feeling of having made the same mistake before: Deja Foobar
    6. Re:Password by Traxton1 · · Score: 1

      Actually, because my friend thought he was a real smart a$$, he would make his password ****** literally. Unfortunately, the account he was trying to create wouldn't allow him to use non-alphanumeric characters. I'm sure that if ****** was possible, it would be right up there along with "password" and "god" as most used passwords.

      By the way, I'd like to see someone attempt to h4x0r some /. accounts with only using "password" as the password, I'm guessing it'd work on a lot of accounts, maybe a few less since the prompts to chnge our passwords were there.

      "I only watch pornography for the articles"

    7. Re:Password by BenTheDewpendent · · Score: 1

      i had a friend whos password was '*****'

    8. Re:Password by mfcn · · Score: 1

      i thought that was mine ;-)

    9. Re:Password by terry217 · · Score: 1
      You mean we're supposed to have a password? :>

      god I'm a nervous wreck with all this password stuff! everytime I sign up for something I go through the same traumas - do I use the same one I've used for all the other things that I need passwords for, which I am led to believe is not very secure, but at least that way I'll remember the damn thing, or do I think of some other random word and use that, and then promptly forget it!!

      I know, I'll write them all down on post-its and stick em on my monitor here. that'll do the trick...

      (shudders)
      --

    10. Re:Password by puppet10 · · Score: 2

      Gratuitous movie quote:

      [King Roland has given in to Dark Helmet's threats, and is telling him the combination to the "air shield"]
      Roland: One.
      Dark Helmet: One.
      Sandurz: One.
      Roland: Two.
      Dark Helmet: Two.
      Sandurz: Two.
      Roland: Three.
      Dark Helmet: Three.
      Sandurz: Three.
      Roland: Four.
      Dark Helmet: Four.
      Sandurz: Four.
      Roland: Five.
      Dark Helmet: Five.
      Sandurz: Five.
      Dark Helmet: So the combination is one, two, three, four, five? That's the stupidest combination I've ever heard! That's the kind of combination an idiot would put on his luggage!

      --
      -------- This space intentionally left blank --------
  20. Re:Oh, come on. by Signal+11 · · Score: 1
    The guy wrote the stuff 3 years ago, when Slashdot users could hardly have been referred to as customers.

    $password = crypt($password,"XX");
    /* XX 'cuz I can't remember how to gen 16 bits of entropy in perl /*

    Heck, even now, I don't know that you can hold them to "Customer focus."

    "All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the Poster. The Rest © 1997-2000 OSDN."

    But still, that's no reason for the demeaning tone of this post.

    I think you meant "manner", not "tone". As you know, the only tones made during the creation of that post were tapity-tap-tap-clickity-click-SUBMIT.

    I just love the way we geeks all tend to rip each other to shreds when we make stupid mistakes,

    And why not? It's not like it was an intelligent mistake.. we have an entire kernel filled with intelligent mistakes. But stupid mistakes can be spotted from a mile away through dense fog across the english channel... there's no excuse for him to have not bothered to secure those passwords. I did it, and I don't even know perl!

    You had no moral obligation to inform the readers of anything.

    Major newspapers have a similar attitude. You might guess how interesting the content is.

    Slashdot folks are a pretty educated crew

    How quickly ye forgets why we have a moderation system!

    --

  21. Another Scenario by shredwheat · · Score: 1

    Chew on this, perhaps they weren't able to hack into the user database. Instead they were only able to rig the 'change password' scripts and post a new story. Now the 'good guy' hackers are watching the new passwords stream in, :] ha, not likely, but it would prove to be an incredible hack.

  22. Re:Check out kuro5hin... by Emil+Brink · · Score: 1

    Yes. I really am a moron.
    Ah. That perhaps makes it less necessary to wonder why the authorities in Norway should be contacted, when Slashdot gets hacked by a couple of guys in the Netherlands...

    --
    main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
  23. Re:Test machines? by ackthpt · · Score: 2

    I just ping to get the ip address [64.28.67.48] then try a few variations on the last number. (http://64.28.67.47:80, etc.) Finds stuff people don't want you to find. ;-)


    --
    Chief Frog Inspector

    --

    A feeling of having made the same mistake before: Deja Foobar
  24. Re:Also glad to see.... by wynlyndd · · Score: 2

    Actually....i think this is a commercial site. :)

    --
    "Dogs and cats, living together...it's mass hysteria!"
  25. HaX0r's wanted to . . . by TOTKChief · · Score: 3

    . . . become "FascDot Killed My Pr". They must have had a low bid on that eBay auction.
    --

  26. Re:Bow down to the l33t by Anonymous Coward · · Score: 1

    Yeah. I think you just undid a whole bunch of people's arguements about why 'hackers' don't do any real damage. Where are those handcuffs with Mitnick's name engraved on them, now.....

  27. Re:If this is a crack, then you're on crack by Ardant · · Score: 1

    We all know that CmdrTaco made a mistake, but saying that he should be canned is going one step too far. We all mistakes eventually... hey, look how many advisories and patches are posted every day. Look at what he's done for us, and now you say he should be fired just because he forgot to change a password? We've got to take this with a grain of salt -- ok, someone got full access to slashdot. What does this mean to us? No noticeable difference -- yet. Will this destroy the world economy? No. Will this affect anything besides making CmdrTaco work hard for the next week? No. He's already paying the price by having to rebuild everything -- give the guy some slack.

    --

    "Darn, my winmodem won't work with Linux? I'll have to recompile it... with my blowtorch."

  28. This is nice to see... by dbarclay10 · · Score: 4

    This is nice to see. Big, front-page article saying they've been hacked, letting their users know. How many web sites do you think would do that for their users? Too few.

    On the other hand, would we have been notified if the hackers hadn't put a big article on the front page? Food for though, but I'd like to think so.

    Dave
    'Round the firewall,
    Out the modem,
    Through the router,
    Down the wire,

    --

    Barclay family motto:
    Aut agere aut mori.
    (Either action or death.)
    1. Re:This is nice to see... by Tackhead · · Score: 2

      Yeah, but did they get first post?

    2. Re:This is nice to see... by h4x0r-3l337 · · Score: 1

      Yeah, but if Microsoft had posted an article explaining their security holes or in the same tone ("Yes it's stupid, but I wrote this code 3 years ago and had no clue", "it was never a problem!") then slashdotters worldwide would have been all over this complaining about the utter inability of Microsoft to do anything right, and bragging about how much better open source software is.
      And now slashdot gets hacked (come on guys, "pete" for password?) and all I see are a lame story and comments downplaying the whole thing.

    3. Re:This is nice to see... by Darchmare · · Score: 3

      ---
      if Microsoft had posted an article explaining their security holes or in the same tone ("Yes it's stupid, but I wrote this code 3 years ago and had no clue", "it was never a problem!") then slashdotters worldwide would have been all over this complaining about the utter inability of Microsoft to do anything right
      ---

      ...the difference being that Slashdot doesn't sell their code as if it were flawless - in fact, they don't even sell their software at all.

      And I don't think Slashdot is indicative of most open source software projects. Slashdot started off a while back as a project for a guy who wanted to post articles on his web site. The Slashcode is just a side effect.

      This is entirely different than, say, Linux or Apache (or Microsoft's stuff, even) where the main idea is the software itself.


      - Jeff A. Campbell
      - VelociNews (http://www.velocinews.com)

      --

      - Jeff
    4. Re:This is nice to see... by F452 · · Score: 1
      You're main point is well taken, but we have to be careful about minimizing problems with free/open source software by claiming that they are free. That maintains a distinction that $commercial software=high quality and free software=bug ridden but don't complain because you didn't pay for it :-)

      I know that's not what you meant - probably more that slashdot isn't intended to be industrial strength. Of course it is open source, and it will keep improving due to the efforts of the community. After all, 3 years is pretty young!

    5. Re:This is nice to see... by Fervent · · Score: 2

      What exactly did they post? I failed to see it and I was on a lot yesterday. Was it that initial post about being hacked?

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    6. Re:This is nice to see... by Fist+Prost · · Score: 1

      Apparently. It also got deleted, which makes the next question-In the interest of full disclosure and completely being upfront...WHAT WAS IT? Inquiring minds want to know.

      Fist Prost

      "We're talking about a planet of helpdesks."

      --

      Fist Prost

      "We're talking about a planet of helpdesks."
      -Jaron Lanier
    7. Re:This is nice to see... by Signal+11 · · Score: 1
      This is nice to see. Big, front-page article saying they've been hacked, letting their users know. How many web sites do you think would do that for their users?

      Well, the answer rather depends on who the hacker was, now doesn't it? :D

      --

    8. Re:This is nice to see... by SEWilco · · Score: 2

      Is Slashdot going to give 10 Karma points to everyone to compensate for the intrusion?

    9. Re:This is nice to see... by Fervent · · Score: 2
      Never mind. Found it. Surprisingly subtle post.

      Anyone think briefly that someone at the Slashdot "compound" did this to drive up traffic? Just a whim...

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    10. Re:This is nice to see... by pygat42 · · Score: 1

      The main reason for the difference is the fact that no one relies on /. for monetary purposes (or at least no one should......)
      However, some poeple unwisely choose to rely on Windows, and so, the bugs are a serious problem (or a serious advantage, if you're part of the OSS community...)

      --
      Think --> Think Different --> Think OSS
    11. Re:This is nice to see... by Zulfiya · · Score: 3
      This is nice to see. Big, front-page article saying they've been hacked, letting their users know. How many web sites do you think would do that for their users? Too few.
      On the other hand, would we have been notified if the hackers hadn't put a big article on the front page? Food for though, but I'd like to think so.

      Well, they announced it the last time: Slashdot Gets Hacked.

      Although you could argue it was pretty hard to cover that one up, too.

      --
      -- I'm not evil, I'm ... differently motivated!
    12. Re:This is nice to see... by Inoshiro · · Score: 2

      I can think of another site that has dealt with similar issues a few other times :-)
      --

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  29. Cracking slashdot by Signal+11 · · Score: 5
    Bah, I cracked slashdot years ago. How'da think I manage to get +5, funny all the time? You think I actually post something like that? Nah. It was late one night, I was karma whoring like I usually do, and I spotted this little pi symbol on the bottom of the page (it was right after they were aquired by Andover.net) and so I clicked on it.. and there it was! Full access to everything. So, I like, gave myself 5000 karma points and changed my default posting score to be +4.

    Ah, if only the trolls had known...

    --

    1. Re:Cracking slashdot by theonetruekeebler · · Score: 1
      Sonny, in *my* day, we actually had to hack into the slashdot mainframe
      Luxury. I remember when if you wanted karma you had to drive to Rob's house, hide in the bushes overnight and when he left to go to work, jump out and threaten him with a pointy stick. That's how we got our karma, and we were proud to have it.

      --
      --
      This is not my sandwich.
    2. Re:Cracking slashdot by Anonymous Coward · · Score: 1

      Now when's someone gonna make something ilke that for Linux? I think most shipping AGP cards could handle that. For that matter, most CPU's could handle that... No textures, nothing fancy, just a flat shaded view of a filesystem...

    3. Re:Cracking slashdot by Signal+11 · · Score: 1
      I can't believe it... Signal 11... corrected? Well, nevermind that it was 7 replies down the tree... the mere idea that I might be wrong precludes me clicking on that link.

      Ngggh. Resist urge.

      --

    4. Re:Cracking slashdot by stereoroid · · Score: 1

      Hacking Gibsons? Pete Townshend was excellent at that, but Jimi Hendrix was was even better at hacking up Fender Strats!

      --
      (this is not a .sig)
    5. Re:Cracking slashdot by jabber01 · · Score: 1
      Button Fly? Does Levis know about this latest Intellectual Property infringement? Quick, someone post a story to slashdot!!

      The REAL jabber has the /. user id: 13196

      --

      The REAL jabber has the user id: 13196
      What you do today will cost you a day of your life

    6. Re:Cracking slashdot by Anonymous Coward · · Score: 5

      Sonny, in *my* day, we actually had to hack into the slashdot mainframe. What you have to do is find a known hacker, in our case an 8-year-old girl, and trust her to navigate the dangerous Doom-like interface of the security system with her mouse, gaining you access at the last possible second before all hell breaks loose. We had to work for our extra karma points, and we liked it!

    7. Re:Cracking slashdot by DrSkwid · · Score: 1

      maybe they been to themes.org
      .oO0Oo.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    8. Re:Cracking slashdot by Surak · · Score: 2

      Go back and watch the movie. The UI had a colorful little Apple logo in the upper left corner of the screen...

    9. Re:Cracking slashdot by Signal+11 · · Score: 3
      ...Riiiiight. And did you, uhh, hack a Gibson too in your day?

      --

    10. Re:Cracking slashdot by Signal+11 · · Score: 1
      Remember the little girl who says "I'm a hacker!", and proceeds to navigate the scary security system?

      Oh. Her. Well, all I gotta say is that if that was UNIX... Not like you forget a detail like that.

      --

    11. Re:Cracking slashdot by hal200 · · Score: 1
      No, we had to hack a Turing! ;) And Babbage's Analytical Engine...now that was hacking! He never did get it back together after Ada helped us with The Great Hack! ;)

      Of course, it involved a large axe, and several torches, but it was still hacking! ;)

      --

      I just want to take over the world...Why does that automatically make me EVIL?

    12. Re:Cracking slashdot by synx · · Score: 1

      there is a version for linux, its called 'fsv' file system viewer.

      http://fox.mit.edu/skunk/soft/fsv/

      Check it, its cool.

    13. Re:Cracking slashdot by chazR · · Score: 2

      It was Irix.

    14. Re:Cracking slashdot by NMerriam · · Score: 2

      That WAS Unix -- it was an SGI desktop (hence it looking so cool cutting-edge 3D and all)...

      I'm an investigator. I followed a trail there.
      Q.Tell me what the trail was.

      --
      Recursive: Adj. See Recursive.
    15. Re:Cracking slashdot by AssFace · · Score: 1

      Bad Movie - EXCELLENT sound track though. well, the first one - they came back later and released a second one that was less than good. "Bad" some people might call it
      ---------------------------------------------- ----

      --

      There are some odd things afoot now, in the Villa Straylight.
  30. Change my password? Uh.. Why? by Fervent · · Score: 3
    (but if you don't want to bother reading it, you should at least change your password).

    Change my password? Um.. why?

    This is a message board site, not my bank account.
    Not the administrative passwords on my Windows 2000/Linux box.
    Not the passwords for my personal writing folders (which have a different password than the box).
    Not the password I use for my internet account.

    Basically, there is nothing worthwhile to steal here, and if someone posted something under my name so what? I would then change my password.

    But I don't need to now.

    --

    - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  31. Re:Nice try Taco, but now we know by SEWilco · · Score: 2
    "Our crack team plugged things back up immediately."

    Make up your mind, is the team supposed to crack things open or plug them up?

  32. Re:The Morals To Be Learned... by Suhas · · Score: 1

    You can always assign new passwords to the users and hash them for storage.Then send the new pass to the users through mail.Look at yahoo

  33. Change my password?! by |DaBuzz| · · Score: 1

    you should at least change your password

    I can't believe that a site such as slashdot would keep our password information in such a reckless manner.

    How many stories have we read about e-commerce sites getting cracked and all the people bitching about keeping personal data away from web accessible boxes? Obviously NOT enough since slashdot cannot even learn from others mistakes.

    Hell, I know it's just my slashdot account at risk but I think this proves a bigger point, it's not longer about practicing what you preach around here ... it's simply about preaching.

    1. Re:Change my password?! by Pinball+Wizard · · Score: 1
      >> it's simply about preaching.

      Don't forget about moderating down perfectly good comments.

      I watch the sea.
      I saw it on TV.

      --

      No, Thursday's out. How about never - is never good for you?

  34. Re:b4d y00z3r2 by gonzocanuck · · Score: 1
    oh totally!! I have seen this so many times, from when I worked with a secretary (the photocopier pw was under a slip of paper taped to the shelf) and the library (ridiculously easy) to a school library (where students changed the pw, locked the files (this was on Win3.1) and because the old admin had quit, no one could change the pw).

    I now adminster a groupware product - and it's amazing how many people keep the temporary passwords. Probably the best story I can relate is someone high up who kept forgetting his password. I changed it to his last name (I know, I know) and he still managed to keep forgetting it. Unfortunately the groupware product does not have a user password retrieval.

    ----

    --

  35. Are these really "white hat" intruders? by greenfield · · Score: 2
    I am curious if people think that the folks who broke in are "white hat" intruders. If they are "white hat" intruders, what was the point of making a fake post on Slashdot in CmdrTaco's name? Why didn't they just email the Slashdot admins with the security holes and request that they be fixed?

    Making a fake post is cute, but it is a bit childish. I can not think of any other reason why the hackers made a fake posting other than making a name for themselves or embarrassing the site operators. Was the security of Slashdot really their primary or even secondary concern? Fake posts are no better than grafitti.

    Can we even be sure that they only broke into Slashdot this one time? Were the systems reinstalled with fresh code that had been secured or encrypted? How can we be certain that a backdoor hasn't been installed?

    I certainly feel that the security breach should be publicized. I am glad that the problems have been fixed. And I understand the hackers desire for anonymity given our society's penchant for litigation. However, I do not think it is polite or justified to inform a site's admins of security holes through graffiti on the front page of their website at 10:30 PM. An anonymous or pseudononymous email message would have had the same end result. (Getting phone calls about urgent time sensitive problems at 10:30 PM is bad enough for most system administrators; getting phone calls for problems that could have been solved in the morning is really frustrating.)

    The folks who broke in may not have been "black hat" intruders, but it is specious to call them "white hat" hackers. Perhaps there needs to be a term like "gray hat" hackers, but "immature self-promoting" hackers seems to work just as well.

    --

    --Sam

    1. Re:Are these really "white hat" intruders? by Frank+van+Vliet · · Score: 1

      I am curious if people think that the folks who broke in are "white hat" intruders. If they are "white hat" intruders, what was the point of making a fake post on Slashdot in CmdrTaco's name? Why didn't they just email the Slashdot admins with the security holes and request that they be fixed? Making a fake post is cute, but it is a bit childish. I can not think of any other reason why the hackers made a fake posting other than making a name for themselves or embarrassing the site operators. Was the security of Slashdot really their primary or even secondary concern? Fake posts are no better than grafitti well thank you for you trust, perhaps you should turn it around. Security of slashdot was our primary concern and we secured it. By posting that little message we drew attention for security. We didn't posted details right away because we were still in chat with slashdotadmins. Details always come later. Now everybody knows how and ppl are fixing simular problems right now everywhere. I think by posting that one message, more sites got secured, what wrong with that? Should I have written that paper 'How we hacked apache.org' with HardBeat some time ago either? Perhaps we should all go use microsoft software with their auto updates and trust that However, I do not think it is polite or justified to inform a site's admins of security holes through graffiti on the front page of their website at 10:30 PM. An anonymous or pseudononymous email message would have had the same end result. (Getting phone calls about urgent time sensitive problems at 10:30 PM is bad enough for most system administrators; getting phone calls for problems that could have been solved in the morning is really frustrating.) Hmm perhaps you are the first admin that really cares about time when your site got hacked. Those admins were just on irc at that time and we spoke with them immideately after. Security isn't something that can wait IMHO The folks who broke in may not have been "black hat" intruders, but it is specious to call them "white hat" hackers. Perhaps there needs to be a term like "gray hat" hackers, but "immature self-promoting" hackers seems to work just as well I really hope you aren't a sysadmin, I think you'd be more busy sueing hackers then fixing secuirty problems, and you really have a lot of faith in ppl helping you. Again thanks for your trust -{}

  36. week-end by Frederic54 · · Score: 1

    "The bad news is that we have to pretend that these guys totally took over, and rebuild everything anyway. Its gonna be a long couple of days."

    have a nice week-end rob!
    --

    --
    "Science will win because it works." - Stephen Hawking
  37. if it was so obvious .... by streetlawyer · · Score: 1

    if this was such a obvious, silly, beginner's mistake, where was your fucking patch for it? Huh? What was stopping you? I know fuck-all about computer programming, so I couldn't have repaired the error. You, however, are a fucking expert, apparently. So what's your excuse?

    1. Re:if it was so obvious .... by streetlawyer · · Score: 2
      So now you're telling me that you know the code is "shit"? Well that gives three options. Either:
      • You've never looked at the code, but you're claiming to know that it's "shit". In which case you are a punk and a faker. Fuckhead.
      • You have looked at the code, but didn't spot this hole. In which case you have no moral authority to criticise Taco, so you are a punk, and a faker. Fuckhead.
      • You have looked at the code and found the hole, but didn't bother to do anything about it. Guess what that makes you? It makes you a punk, a faker and a fuckhead.
      And you can't even fucking flame well. I'd just loooove to meet you on a dark night on Usenet .....
    2. Re:if it was so obvious .... by DrSkwid · · Score: 1

      hehe matey boy
      you are a retard
      we know the code is shit from no other reason than the author says it is in the article!!

      plus we all use it and have seen it bend and twist

      people with any knowledge already know that accessing a site with passwords over http is never going to be secure.

      Remember the dark and distant days when your browser told you that the data you are sending can be read by anyone inbetween you and the server? You probably clicked on "don't show me this again"

      it's not secure because it doesn't need to be it's just a hurdle to prevent casual spoofing of other accounts

      get a clue
      .oO0Oo.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:if it was so obvious .... by emmons · · Score: 1

      people with any knowledge already know that accessing a site with passwords over http is never going to be secure.

      Oh contrair, sir fuckhead. When was the last time that you saw a website get hacked by somone packet sniffing? Huh? That's what I thought! Shut up and go away you facking ignorant fuckhead punk.

      --
      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    4. Re:if it was so obvious .... by DrSkwid · · Score: 1

      1. learn how to spell au contraire
      2. shut up
      3. fuck off
      .oO0Oo.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    5. Re:if it was so obvious .... by Ewok · · Score: 1

      And the coveted Rory, the award for The Most Gratuitous Use Of The Word "Fuck" In A Serious Scr^H^H^H Forum, goes to.....

      goes to....

      Ah, who gives a Fuck

    6. Re:if it was so obvious .... by streetlawyer · · Score: 1

      I think the real issue is more why I'm defending Taco and his shitty code (which is probably shit, by the way, not that I'd recognise good computer programming from lentil soup). Friday was not a good day for me.

    7. Re:if it was so obvious .... by emmons · · Score: 1

      don't ya just love a good flame war?

      --
      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  38. Email the Warning to everyone by Quack1701 · · Score: 1

    Since Slashdot was cracked, and the password database was compromised, it seems to me a very important proper step is to email the user base suggesting they change their passwords. Not everyone logs in everymorning to slashdot. If I had not logged in, I would not have known my password was compromised.

    Quack

    1. Re:Email the Warning to everyone by PigleT · · Score: 2

      Duh!

      Do that and I'll forward it to spamcop.

      For pete's (ahem) sake, it's only a blinking password on a blinkin' website, it's been going over the 'net unencrypted plaintext for the past couple of years, and if you're using the same one as for your online banking then you're already a pillock, yeah?

      And besides which you shouldn't change it until our great leader CmdrTaco proclaims it as safe as before *after* it's been fixed; until then, the same paranoia factor that makes him reinstall also makes me worry that password-changes now will be intercepted.
      ~Tim
      --
      .|` Clouds cross the black moonlight,

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    2. Re:Email the Warning to everyone by Malc · · Score: 2

      Say that again after somebody posts something in your name that results in a lawsuit. Yes, we've already seen companies such as Microsoft applying legal pressure to have things removed. One of these days, somebody is going to post something libelous (sp?), or something else illegal, that will result in legal action from the injured party. You maintain the copyright on all articles posted. You will have to prove your innocence, which is more hassle than I'm prepared to put up with.

      Please correct me if I'm wrong or barking up the wrong tree ;)

    3. Re:Email the Warning to everyone by PigleT · · Score: 1

      "Just what part of a non-comerical warning stating your password on /. has been comprimised is spam?"

      All of it.

      "One of these people might miss the comotion altogether. "

      Well there won't be a problem then, will there?
      By the time they get their asses out of bed, it'll have passed by and Taco wil've fixed everything. D'oh.
      ~Tim
      --
      .|` Clouds cross the black moonlight,

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    4. Re:Email the Warning to everyone by Quack1701 · · Score: 1

      Say what??? Must be a troll I'm quickly falling over... However...

      Just what part of a non-comerical warning stating your password on /. has been comprimised is spam? Maybe we have different definitions of spam, but the majority of people wouldn't consider it spam unless the email included an ad or other information besided the password being exploited.

      YOu are right, /. is just a blinkin' website. And no, any smart person would not use the same password on a banking website that they use ANYWHERE else, even another banking website. However, most people (I've worked support in the past) use only one, two, or three different passwords for all their low secerity "profiles" on the web.

      It might not be a good idea to worry about changing the /. password to anything other than a temp password for now, if even that, however it is a damned good idea to change the password on any other low secerity website, or high secirty websites if your a moron, that happen to have the same or similar passwords. Mr. Taco has already suggested you change your password in the story above.

      Maybe you are smart enough to keep track of 100's of passwords in your head. Most people are not. The email warning would be for the majority of the people who a) are not smart enough to use a seperate password everywhere and b) don't log into slashdot everyday. Hell, many people I know only check /. every two or three days. One of these people might miss the comotion altogether.

      Quack

  39. Re:The Morals To Be Learned... by kallisti · · Score: 1
    You can always assign new passwords to the users and hash them for storage.Then send the new pass to the users through mail.

    There have been several occasions when I received an email saying Slashdot has received a request for my password. I have no idea why anyone would want my password, but there you go.

    If your idea was implemented, then people could just continually ask for requests and cause a denial-of-account.

    Since accounts are anonymous and trivial to make, I don't really see it making much difference anyway. It would only matter for people like Bruce Perens who has some kind of authority and several would-be imitators.

    Look at yahoo

    Which doesn't send passwords, AFAIK.

  40. Re:Plain text passwords?? by drinkypoo · · Score: 1
    ahh, just require every connection to be over SSL ... no problem, now that the RSA algorithm patent has expired ... =)

    And it wasn't a problem before, since you could use other encryption methods.

    I personally think all sites should offer the entire site in SSL. The more encrypted traffic running around the 'net, the better.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  41. clickety-click by sandler · · Score: 2

    OK, I changed my password to Pete.

  42. Re:I wish I new they guys by Cy+Guy · · Score: 2

    I would've had them add me to the express article suggestion queue. (Which of course doesn't really exist. It wouldn't be fair to have class distinctions between SlashDot users. yeah right)

  43. What, no Hash? by ssimpson · · Score: 3

    It's not clear from the post, but it would appear that Slashdot simply stores the username / passwords in a table unmangled?

    Damn...The minimum you should have done is hashed it (with either MD5 or SHA-1 - both of these are available for Perl). The next (recommended) step is to also salt the password prior to hashing to prevent dictionary and similar attacks.

    Bruce Schneier is right in Secret and Lies: people just keep making the same security mistakes time and time again :((((

    --
    "Mary had a crypto key, she kept it in escrow, and everything that Mary said, the Feds were sure to know."
  44. That's also true, but... by Ardant · · Score: 1

    You don't need 100,000 passwords.

    You only need one...

    Hey, CmdrTaco, what ISP do you use? ;-)

    --

    "Darn, my winmodem won't work with Linux? I'll have to recompile it... with my blowtorch."

  45. Re: Re:If this is a crack, then you're on crack by setec · · Score: 1
    Amen! Preach on, brother!

    Long live the Taco.

    ================

    --

    ================
    Microsoft is not the answer, Microsoft is the question. The answer is "no".

  46. Re:Your moderation is... by Chiasmus_ · · Score: 2

    No, I think your current system of paying people to make you do unnecessary work on ridiculous topics such as "The Pre-Roman Carthaginian Patriarchy" or "Rights of the 13th Century African Immigrants" is probably right on-target.

    By the time you get out, you should be perfectly suited to a lifetime of meaningless, tedious work that slowly kills you.

    --
    "Beware he who would deny you access to information, for in his heart he deems himself your master."
  47. Ah, when ah were a lad... by Catroaster · · Score: 1

    We divvent 'ave none of this 'ere "karma" malarkey. All Slashdot readers used ter get beaten senseless three times a day joost to make sure we weren't up to anything.

  48. Etymology of the word "cakewalk". by Zoyd · · Score: 1
    C. Reginald Taco wrote:
    This was our biggest mistake: the password (God/Pete) was never changed on the test site. From there, it was a cake walk.

    From the Encyclopaedia Britannica:
    Cakewalk

    couple dance that became a popular stage act for virtuoso dancers as well as a craze in fashionable ballrooms around 1900. Couples formed a square with the men on the inside and, stepping high to a lively tune, strutted around the square. The couples were eliminated one by one by several judges, who considered the elegant bearing of the men, the grace of the women, and the inventiveness of the dancers; the last remaining pair was presented with a highly decorated cake.

    The cakewalk originated earlier among American black slaves who, often in the presence of their masters, used the dance as a subtle satire on the elegance of white ballroom dances. It contributed to the evolution of subsequent American and European dances based on jazz rhythms, and its music influenced the growth of ragtime.

    From Merriam-Webster's Collegiate Dictionary:
    Main Entry: cakewalk
    Pronunciation: 'kAk-"wok
    Function: noun
    Date: 1879
    1 : a black American entertainment having a cake as prize for the most accomplished steps and figures in walking
    2 : a stage dance developed from walking steps and figures typically involving a high prance with backward tilt
  49. Re:Could be worse, revisiting the 414's by ackthpt · · Score: 1

    These were PDP's they were breaking into.

    There was also a field service account usually set to a pattern, something like DECAPR, DECMAY...


    --
    Chief Frog Inspector

    --

    A feeling of having made the same mistake before: Deja Foobar
  50. Re:"Customer focus" by Karmageddon · · Score: 3
    I just want to make sure that readers understand that your issue wasn't "we didn't keep the hackers out" (no one can) but instead "we left your valuables where the hackers could get them".

    There's no difference between failing to keep the hackers out and leaving stuff where the hackers can get to it. But more, I totally disagree with your "theory" about passwords. Slash, please keep our passwords in plaintext, or keep it as an option for users who want it.

    First, think of your bank account. It's real numbers stored in a computer, numbers that other people shouldn't be able to see or change. So, these numbers need to be protected. You can't effectively encrypt them (without leaving the keys sitting there: the computer needs to get to them) so the issue is purely one of protecting them. Give a computer scientist the task of protecting some vital data and she will set about designing a secure system. It's a fun problem to solve. Well, that's all passwords are: data that needs protecting.

    Yes, there are scenarios where hashed passwords allow for a neat trick: knowing the hash lets you authenticate but does not grant you access. But that trick depends on certain elements that are not necessary to guard a website. Think of it this way: if someone gains root access to a website, they don't need an insignificant user's password.

    The convenience of Slashdot being able to email a password if someone forgets it is a benefit that far outweighs the difficulty of the task of protecting them.

  51. At least Natalie was saved by lessthan0 · · Score: 1

    The most important thing is that the Natalie Portman threads are safe. All things Natalie are sacred beyond price.

  52. Where's my $10? by icqqm · · Score: 2
    Shouldn't Slashdot be giving me a $10 gift certificate at Radio Shack? Or maybe O'Reilly or Copyleft? Isn't my personal information worth at least that much?

    Geez, talk about hypocrisy. I'd take DigitalConvergence's treatment of victim's over Slashdot's any day!

  53. Re:look again by Karmageddon · · Score: 1
    Sorry, you are being too picky. He said, and I quote, The moral? Our biggest mistake was not changing the default data on the test site, and I'm sure that we'll patch the next version of Slashcode to require new administrators to change their passwords during installation. That's what I was responding too. I quoted that other line to say that he thinks he didn't know a few years ago and I think he doesn't know today. There should be no default password.

    To the point that you and everyone else on this site keeps obsessing about, I wrote an entirely separate post about the fallacy of the importance of hashing passwords.

    Moderators, you may want to go moderate my other post down: it makes a serious, knowledgeable and accurate point just like this one did. Why should the post I made here be moderated down and not that other one? How can Slashdot continue its plummet if you don't moderate down all people who question the received wisdom of a pack of junior engineers, or not even engineers, who follow each other lemming-like off a cliff. This security breach had nothing to do with hashing. I used a password for Slashdot that I don't care about with an email address that's "phony": I couldn't care less if somebody steals my account. All those to whom this compromise represents a problem: I don't think you are smart enough to lecture Slashdot on the subject of security.

  54. Re:takin responsibility... by ellem · · Score: 1

    Ladies and Gentlemen, it seems that was not Anonymous Coward posting there it was in fact Hemos... Those things will get through now and again... We apologize for any...

    WHAT! WHAT? We got fucking hacked again? Jesus... Oh man this thing is still on?

    --click--

    --
    This .sig is fake but accurate.
  55. Re:Nice try Taco, but now we know by spam-o-tron+mk1 · · Score: 1
    And this is surprising why...?

    Bruce

    --

    Bruce
    You are the real Bruce Perens.

  56. This is worth $6,000,000? by |DaBuzz| · · Score: 4

    And to think, Andover paid you guys over $6 million each for this site. You'd think a company willing to part with such a huge chunk of change would at least EVALUATE the site. Most companies would be all up IN your koolaid before writing such a check and their audit would have shown that this site is held together by band-aids and paperclips that are 3 years old.

    It just goes to show that Andover had no interest in the *site* and it's validity or integrity ... just the eyeballs it would deliver to their advertising group.

    I can't say I'm surprised one bit.

    1. Re:This is worth $6,000,000? by coljac · · Score: 1

      Exactly... Anyone who's ever worked for a startup looking for funding ought to know all about "due diligence."

      --
      Everyone knows that damage is done to the soul by bad motion pictures. -Pope Pius XI
    2. Re:This is worth $6,000,000? by carlos_benj · · Score: 1
      It just goes to show that Andover had no interest in the *site* and it's validity or integrity ... just the eyeballs it would deliver to their advertising group.

      And if the site had been put together with duct tape and baling wire, how would that change the numbers? I didn't expect they laid out that kind of cash without some sort of corporate benefit in mind. The medium, format and/or content don't matter as long as the eyeballs can be delivered. If you're disillusioned by this it must be because you don't have Television on your home planet.

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

  57. Re:what REALLY happened by Signal+11 · · Score: 1
    Oh like hell! It's all the negative moderation on the Anonymous Coward account that flipped the BIGINT!

    --

  58. Re:Why Clear Text Passwords are Bad, and How to Av by sverrehu · · Score: 1

    Yes. Thank you.

  59. Re:[OT] Re:Plain text passwords?? by mcc · · Score: 2
    f you have a piece of data that can be used as-is to authenticate, then you have what we usually call "plain text passwords".
    You are missing the point.

    The password would not be hashed to prevent someone taking a single account on the machine; the password would be hashed because many people use the same password in a great many places.

    It's just common courtesy; hash it, and you at least have taken a step to prevent the damage from spreading just beyond your site. Normal plaintexting is just irresponsible. Think about, say, slashdot-- for each of these users they have a valid email adress and a valid password. How many people you really think are going to be using different passwords for their slashdot account and the e-mail accounts listed on slashdot..?

  60. Re:you failed to *change* the password? by Nonesuch · · Score: 2
    Too much of linux and opensource have this idea that boxes should be "locked down" and "hardened" after installation. Really smart people say that, but it's totally wrong. Boxes should start out without known ways of getting in. Any access should be "opened" or "unlocked" or even softened" if that's what you want to say.
    Exactly the philosophy behind OpenBSD. I like this quote from the ChangeLog:
    • 019: SECURITY FIX: July 5, 2000
      Just like pretty much all the other unix ftp daemons on the planet, ftpd had a remote root hole in it. Luckily, ftpd was not enabled by default. The problem exists if anonymous ftp is enabled.

    Now that is what proactive security is all about.

  61. Re:b4d y00z3r2 by ackthpt · · Score: 2

    As one former boss suggested: Fingerprint scanning. You poke your finger into a hole in the scanning box and if your fingerprint doesn't match it chops off the finger. He assumed they wouldn't try to fool it more than 10 times.


    --
    Chief Frog Inspector

    --

    A feeling of having made the same mistake before: Deja Foobar
  62. Re:Nohican by fivefour · · Score: 1

    > {} is not a valid user.

    Of course not! {} is the empty set. :)

    -- Randy

  63. Re:Xterm?? by Nonesuch · · Score: 1
    Whether or not the server runs X, the 'xterm' binary is all that is needed to throw an Xterm back to the attacker. If the binary is not installed, it's seldom very difficult to cause the machine to download it as part of your exploit code- but these days most people just pull in 'netcat' and have that tie a shell prompt to a listening port.

    There's no reason a web server host should ever be allowed to initiate connections of ANY sort to hosts outside the local network. All the HTTP requests are incoming-only and only port 80, the only outbound requests the server should make are to the local database server, etc.

    Admins needs to understand the concept of 'defense in depth'. Put filters (or a separate filtering router) between the internet and the firewall, disallow outbound access for servers at the firewall, install IP-Filter on the web server hosts themselves, and harden the OS on each host.

    Development networks should not have access to the live network, much less the live database.

  64. Re:The "I got 0wN3d last night" song. by ackthpt · · Score: 2

    Encore! Encore!
    Damn, wish I could moderate, I'd push that puppy to a 5, but ...

    It is funny, but it's also art.

    /. needs an Inspired classification.


    --
    Chief Frog Inspector

    --

    A feeling of having made the same mistake before: Deja Foobar
  65. Passwords... by SuperKendall · · Score: 2

    And if you aren't assuming that your password at every site you visit isn't stored in plaintext, then you get what you deserve. Do you use the same password to your online bank as you do on /.? You might as well call for all of /. to be SSL so that people can't sniff your passwords when you log in.

    As so many people have pointed out here and in other security forums, security is all about managing risk. I use the same password here and on a few other sites - but if any one of those passwords is lost, all it means is that someone might be able to post as me here (who cares?) and read NYTimes articles online under my name. Oh dear!

    /. should make every attempt to help protect our user information. However, while /. has the responsibility to try and protect the site, users have the responsibility to make sure that a breakin anywhere has limited ability to cause us harm.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  66. Just goes to show... by Rico_Suave · · Score: 1
    as I've said here before, security has much more to do with the people running the box than the hardware/OS/software itself.

    --

  67. Re:b4d y00z3r2 by Black+Parrot · · Score: 2

    > after years of watching secretaries jot down passwords on 3x5 cards and post-it notes and tuck them into the pencil drawer of a desk.

    Some of Digital's VT terminals had a data field that would store text, and would echo whatever that text was back to the screen whenever you typed a certain control key. (Sorry - been too long to remember the details.) Lots of lusers in the VAX shop where I worked used to put their username-tab-password in the terminal's data field, so all you had to do is type ^whatever at the terminal, and you were logged in as the terminal's owner.

    It didn't bother me too much to discover that the forklift drivers were doing this. But when I found out one of the m0r0n5 with syspriv was doing it...

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  68. b4d y00z3r2 by ackthpt · · Score: 3

    Don't have to tell me that, after years of watching secretaries jot down passwords on 3x5 cards and post-it notes and tuck them into the pencil drawer of a desk.

    Probably the best I ever witnessed was at some economy barn, like a Sam's club. They had the manager's password on a note taped to the front of the monitor, it had been there for some time.
    Why don't I just give Anonymous Customer a refund of, oh, $500. Better make that $500.01 or the bean counter will get suspicious.


    --
    Chief Frog Inspector

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:b4d y00z3r2 by kirn_malinus · · Score: 1

      Every Target store in the nation has a few doors with numeric keypad locks on them. The combinations to all of the keypads in the store is the store number. It makes them completely pointless, I could enter the stock rooms of any Target if I wanted to (but then I would have to kill myself for being such a loser).
      _________________________________________ ______________

      --
      All circuits busy.
    2. Re:b4d y00z3r2 by mttlg · · Score: 1
      Don't have to tell me that, after years of watching secretaries jot down passwords on 3x5 cards and post-it notes and tuck them into the pencil drawer of a desk.

      Kind of like the time I saw someone (on a Mac) with a password for a web/FTP account in the Stickies program (virtual post-it note) displayed on the desktop. This wasn't so bad though, since the same password, along with all server and username information, was published in the appendix of a project report that anyone could check out of my school's library. To make matters worse, the password was a word that could be found on their homepage. When I told them about it, they changed it to a different word that could also be found on their homepage.

    3. Re:b4d y00z3r2 by kel-tor · · Score: 1
      when i first started this job, i didn't know my predicessors admin password on all the nt workstations... i installed a crack utility, and a second later, all it told me was that my predicessors first name was fred. a week into the job i start to notice this other pattern-- tim's password is tim, ron's is ron, and june's is june, and of course the admin pw on all the workstations in the office was 'fred.' i almost fell out of my chair.

      ---

      --

      ---

    4. Re:b4d y00z3r2 by blue+trane · · Score: 1

      after years of watching secretaries jot down passwords on 3x5 cards and post-it notes and tuck them into the pencil drawer of a desk

      The basic fact is, passwords are a nuisance to remember.

      We need an easier way of authenticating. At least until we figure out how to take away everyone's motivation for stealing.

  69. Uncrackable! by MackE · · Score: 1

    So the sophomore CIS student comes running out of the lab:
    Professor! Professor!! I've create a linux distro with no absolutely no way in and installed it on you laptop!

    Professor: So how do I log in?

    Student: Hmm... I hadn't thought of that.

    Seriously, though. I agree with your point. I'll be building my first linux box soon and my plan is to install packages only as I need them. That should as least limit the vulnerabilities. I think. :)

    1. Re:Uncrackable! by Karmageddon · · Score: 1
      :)

      yes, I thought of that only after pressing send. Of course, I meant by getting "in", getting in from the outside, not the console.

      I use a slightly more convenient technique than the one you describe, and I think it's pretty secure. After all, it's not like I'm guarding Fort Knox. What I do is install just about everything I want or might want right away. But, before I plug into a network, I put up a really comprehensive ipchains firewall blocking access to everything coming in. Then, I add /etc/hosts.deny for good measure. I can open a sliver of a hole here or there, and only to trusted peers, as I need them.

      The problem with installing packages only as you need them is that you need to learn so much about them to understand what the security issues are, but that's difficult without experimenting, so I like to have them walled of right from the start.

  70. Re:what REALLY happened by lient · · Score: 1
    Here's what really happened. These norwegian agents with sunglasses and suites cam up to Taco and said:

    As you can see, we've had our eye on you for some time Mister Taco. In one life, you have a respectable computer discussion site. In the other you use unencrypted passwords and shoddy security measures...

    One of these lives has a future, and the other does not... Give us the karma, and we will wipe the slate clean, and you can start a fresh slashdot.

  71. Re:Oh, come on. by levendis · · Score: 2

    You underestimate how many fucking idiots are on the web :) The security measures I am talking about would have been almost trivial to implement (I think signal 11 provided the meat of the code right in this thread), and would protect the /. crew from (correct) accusations of lax security.

    Like I said, when this type of thing happens to other major sites that don't encrypt user data, everyone is quick to say how stupid it is.
    ----

    --
    ---- I made the Kessel Run in under 11 parsecs.
  72. See, should have used ASP and Windows 2000 by ericdano · · Score: 1
    See, the problem is that your not using Uncle Bill's latest and greatest. ASP would NEVER EVER have allowed those mean nasty hackers to get into your system. And Windows 2000 is 25% faster than Linux.......and it's got that nice GUI......

    ----
    Please don't fame me too much ;-)

    --
    It's either on the beat or off the beat, it's that easy.
    I moderate therefore I rule!
    --
    1. Re:See, should have used ASP and Windows 2000 by setec · · Score: 1
      Wow. I'm not going to say anything except this: you've got balls, boy. To make a /. post that not only praises MS, but bashes the penguin. My deepest respect comes from the fact that you didn't go the anonymous coward route.
      I don't think i agree with you, but kudos to you for saying what you thought and signing it.

      ================

      --

      ================
      Microsoft is not the answer, Microsoft is the question. The answer is "no".

  73. Re:"Customer focus" by lalas · · Score: 1

    Hey, the only things passwords protect on this site are preferences and Karma. Lots of people have seen the slash code and no one thought that Karma was so important.

  74. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  75. Re:Check out kuro5hin... by ackthpt · · Score: 2

    Like... put a wrapper on a command to delete a random file.


    --
    Chief Frog Inspector

    --

    A feeling of having made the same mistake before: Deja Foobar
  76. Re:No by dragonfly_blue · · Score: 1

    Hahaha, that's very funny (moderators, look at parent poster's names to "get it").

    --
    Free music from Jack Merlot.
  77. Password? by DanMcS · · Score: 5

    As if I care about my password. What's someone going to do, log in and post as me?
    --

    --
    Communication is only possible between equals
    1. Re:Password? by DanMcS · · Score: 5

      Yup.
      --

      --
      Communication is only possible between equals
    2. Re:Password? by indiigo · · Score: 1

      took you(them) three minutes to type "yup"?

      --
      fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
    3. Re:Password? by Vuarnet · · Score: 1

      I dunno what everyone else thinks, but this is so funny it deserves the double karma points it got. Way to go!

      --
      Tongue-tied and twisted, just an earth-bound misfit, I
      Learning to fly, Pink Floyd.
    4. Re:Password? by aphr0 · · Score: 1

      Wow.. now THAT is some TRUE karma whoring! Getting not one, but two posts up to +5 with a single joke. You, sir, are a respectable human being. Signal 11 could even learn a thing or 2 from you.

      (-1, Overrated)

  78. open source by ArchieBunker · · Score: 1

    So this place has been vulnerable for 3 years now because of plaintext passwords? Great way to push the opensource movement.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  79. Re:Plain text passwords?? by Derek+Pomery · · Score: 1

    Because your password changing script doesn't know the password. The password was e-mailed to an address you don't have access to.

    --
    -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  80. Slashdot Warez Site! by DragonHawk · · Score: 2

    host -a -l slashdot.org

    Wow, cool! Check out http://warez.slashdot.org for cool warez downloads!

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  81. Re:Plain text passwords?? by Matts · · Score: 2

    For the systems (and users) I'm thinking of, I don't think truly random generated passwords would go down well with our user base. I was thinking of random picks from a dictionary.

    Thats not to invalidate your reply though - its all valid information. The solution I'm thinking of is the MD5 URL to visit to reset your password. It could be one-time generated with the current time, the user_id and a secret. Thus impossible to guess, and again, the password doesn't get reset until the URL is visited.

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  82. Re:"Customer focus" by seaan · · Score: 1
    First, think of your bank account. It's real numbers stored in a computer, numbers that other people shouldn't be able to see or change. So, these numbers need to be protected. You can't effectively encrypt them (without leaving the keys sitting there: the computer needs to get to them) so the issue is purely one of protecting them. Give a computer scientist the task of protecting some vital data and she will set about designing a secure system. It's a fun problem to solve. Well, that's all passwords are: data that needs protecting.

    We can do a little better than leaving the keys "sitting there". The typical bank uses a hardware security module (HSM), and the keys only appear in the clear inside the HSM. That stops the hacker from running away with the keys. The Personal-Identification-Number (PIN) is already protected in most banks using the methods I describe below.

    The sense of the message, as described, is still correct. If the hacker can make the host call the HSM to decrypt the numbers, than you still have not protected the numbers. That is part of what makes logical security design so much fun :-)

    The HSM design approach is to not provide a generic decrypt function. Instead you figure out how the numbers have to be used, and provide narrow functionality that performs just what needs to be done, and nothing more. You also tie the HSM transaction with cryptographic audits. Even if a hacker (or insider) gets into the system, they can't stealthily modify the data (it will be detected during the crypto stage). All they can do is perform a limited set of functions on the protected data (using the HSM), which can be monitored and undone (using the audit trail).

    In practice, using an HSM, you can make a system much stronger than the post implied. Note that I am just talking about confidentiality and integrity here, the HSM does not help against deletion and DoS attacks.

  83. Re:Why Clear Text Passwords are Bad, and How to Av by Phil+Gregory · · Score: 1

    Remembering many different passwords isn't that hard if you have a computer do the remembering for you. The catch is that the passwords need to be stored securely enough that you're the only person that can get to them. Someone already mentioned a Windows program that does this. I use Strip, a GPLed password-storing program for the Palm. It stores the passwords in an encrypted database (encrypted in either DES or Idea, whichever you prefer). It also has a decent random password generation feature.


    --Phil (Just don't ever forget the password with which Strip's database is encrypted.)
    --
    355/113 -- Not the famous irrational number PI, but an incredible simulation!
  84. Re:Plain text passwords?? by ev0l · · Score: 1

    Or you could just use a slow server like I do.

    Will

  85. Interview with {} by Stonehead · · Score: 2

    Frank van Vliet, aka {}, was as well the wizard who managed to put an IIS banner on apache.org some months ago.. I'm really curious for his next hack!
    Here is an interview on LinuxSecurity with him.

  86. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  87. The Morals To Be Learned... by pb · · Score: 5

    - Always change your default passwords (that is the easiest way to get hacked, as seen in The Cuckoo's Egg, a la Hagbard)

    - Never store your passwords in plaintext. Preferably, just hash them.

    - Never trust a good password to a website. I have a throw-away password I use for unencrypted web stuff; slashdot can have it, and I'm gonna keep it. If they hack my kuro5hin account, I'll survive.

    - Hope for the best, expect the worst. If someone compromises your system, it doesn't matter how nice they are about it; make sure you check everything, regardless.
    ---
    pb Reply or e-mail; don't vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:The Morals To Be Learned... by stu_coates · · Score: 1

      Never store your passwords in plaintext. Preferably, just hash them.

      Wouldn't this prevent the ability to have a "mail me my password"?

    2. Re:The Morals To Be Learned... by cburley · · Score: 1
      You can always assign new passwords to the users and hash them for storage

      In a /.-like context, that sounds like a recipe for a DoS attack. Just keep clicking on the icon that says "send me my password" after entering your victim's username, and he won't be able to log in using the newly generated password (after receiving the email) before you've clicked again.

      Not that there aren't workarounds for that specific scenario, but the general problem remains -- the legitimate user loses access to a service because an illegitimate user tells the system "I forgot my password". Not all legitimate users have access to their email at all times they may wish to access said service. (If they did, repeat the problem for access to the email system, which would require a password for remote access just like the service in question, such as /., does.)

      --
      Practice random senselessness and act kind of beautiful.
    3. Re:The Morals To Be Learned... by rent · · Score: 1

      A hash is only one-way encryption, so if you encrypt a password using hash then you will not be able to get the plaintext back!

    4. Re:The Morals To Be Learned... by crazney · · Score: 1

      do what my site does.. you store both the OLD password and the "newly generated" password.. then if they log in with the old password the newly genreated one disapears, and vice versa... silly you. :-) or do what sourceforge does and have a URL to change a password!

      --
      stuff
    5. Re:The Morals To Be Learned... by Suhas · · Score: 1

      Ot ask them a dumb question like pet's name and hash the answer as well. to compare it later. If he gets thru, show, not mail him a newly generated pass.(Over SSL, Ha!)

    6. Re:The Morals To Be Learned... by rent · · Score: 1

      No, you do want the plain text back, because what if a user forgets their password?

  88. Re: ****ing Password by billybob2001 · · Score: 1
    Shouldn't this have been on the filtering post?

    ***** to the ***s who *****d /.

  89. No, /. was HACKED. by Eil · · Score: 2


    Ahem. I rest my case.

  90. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  91. For the DebHeads by Sam_Spade · · Score: 1

    apt-get slashdot_passwords
    dpkg -i hack_slashdot_6_34.deb
    . . . setting up God
    .
    .
    install shadow passwords (y/N)? N
    Creating user GOD
    Enter password: ****
    Re-enter password: ****
    ...
    the password you entered was pete. Is this correct (Y/n)? Y

    God is now setup. Have fun!

  92. Re:Change my password? Uh.. Why? by Kupek · · Score: 1

    If someone knows your password, then they can change your password. Then you don't know "your" password anymore.

  93. Re:Bow down to the l33t by Malc · · Score: 2

    Yes, this is what really costs businesses money, irrespective of whether any damage was done.

  94. Slashdot should support client cert authentication by Nonesuch · · Score: 2
    If Slashdot supported SSL and client certificates, we would have no need to change our passwords when the database is compromised- restore the backed up data to fix any client certificates that were changed by the hackers, and all is well.

    Using certificates instead of username+password also eliminates the possibility of my password being stolen when somebody on my LAN or at my ISP sniffs the cleartext HTTP traffic.

    This goes back to one of my comments on the question of 'Should Slashdot charge for access?', the concept of having an enhanced account level with SSL support, and giving SSL traffic a higher priority on the WAN/LAN links to the servers.

    Call it a 'subscription' and I can get my employer to pay for it.

  95. Re:Test machines? by fiziko · · Score: 1

    Thanks for the info. All I know for sure is that it looks like Slashdot, and has Slashdot's content on the main page (and links to it for subsequent pages), but it's fast when Slashdot.org is getting bogged down.

    It works now; I just checked.

    --
    - W. Blaine Dowler
    http://www.bureau42.com
  96. Test machines? by stevey · · Score: 1

    So how did they find the name of the test machine to use then?

    From what I remember there was some fancy load balancer in use, and all the real slashdot boxes were behind a firewall...


    Steve
    ---
    1. Re:Test machines? by AndroSyn · · Score: 2

      Try doings a 'host -l slashdot.org' and you'll see that the DNS servers are setup to allow zone transfer to anywhere...

    2. Re:Test machines? by Caspuh · · Score: 1

      Programmers work on problems and crash test machines. Sysadmins work on the same problems, except they don't have the luxury of being able to crash thier production machines.

    3. Re:Test machines? by Fist+Prost · · Score: 1

      I believe that slapdash.org is one of the domains that someone registered to point to slashdot...when they had the server change slapdash stopped working, when I asked about it on slashcode it was news, at least to pudge, so it seems that the /. crew had nothing to do with that one.

      Fist Prost

      "We're talking about a planet of helpdesks."

      --

      Fist Prost

      "We're talking about a planet of helpdesks."
      -Jaron Lanier
    4. Re:Test machines? by Frank+van+Vliet · · Score: 3

      host -a -l slashdot.org (:

      the database was hosted on just one box, never touched the webservers

    5. Re:Test machines? by fiziko · · Score: 1

      The addresses to a couple were posted in the threads after the DOS attack a few months ago. I think http://slapdash.org was one...

      --
      - W. Blaine Dowler
      http://www.bureau42.com
    6. Re:Test machines? by Amoeba · · Score: 1

      You're assuming that the test machine was behind the fancy load balancer (an Arrowpoint CS-800 btw), that the service rules on said F.L.B. weren't setup to auto health-check and pull into service boxes added to that blade by default, and that /. actually *has* a QA environment and it's on the same subnet as their production machines (They better not or I'll have to beat Cmdr with the ClueStick).

      Oh, and all the firewalls and ACLs in the universe aren't going to block traffic on port 80. You did know you can figure out what code rev is running that way right? From there it was all http hacking for the most part..

      --
      Do not taunt Happy-Fun Ball
  97. Re:Plain text passwords?? by Nohea · · Score: 1

    I like your thinking.

    Ok, how about this for a password scheme?

    -At account creation, get username, password, e-mail address.
    -Hash the password (pick an algorithm)

    -At login, hash the password, compare to authorize

    -When user forgets password, hash the stored password hash. E-mail it to the email address.

    -The user can use the string to reset the password. The reset script just compares the string to the hashed stored password hash.

  98. What one earth are you talking about? by Derek+Pomery · · Score: 2

    The reason I'm scrambling it is to so that the string people use to log in can't be used elsewhere.
    This is a lot more secure then then plain text, especially if people use the same password in more then once place.
    If the password database is compromised, then I would still urge people to change their passwords like Slashdot is doing, but at least people wouldn't have to worry about the actual phrase being known to others.

    So the increased security is as follows:
    Compromised db does not compromise password when used on other sites.
    Cookie does note contain plain text password string - again, safety from other sites.

    You're right, it doesn't prevent the cookie from being grabbed (which I acknowledged) or the db.
    However, the use of session IDs would solve that first problem, which, like I said, I plan to implement soon.

    --
    -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  99. 3 years come on? by ArchieBunker · · Score: 1

    You mean it took 3 years and some 0wning to get taco to fix his security problems. You blast MS for having holes in software but this takes the cake. 3 years!

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  100. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  101. Plain text passwords?? by Derek+Pomery · · Score: 5

    I'll admit, I'm fairly new to the writing of code for the web, but the first thing I did on taking over someone's site admin was change the passwords from plain text in the cookies and db to crypt() (didn't want to use md5 since a lot of different scripts and programs used the db - crypt is more common).

    Even so, the way I have it currently set up is a problem. Someone could grab a copy of the local encrypted cookie, then use it to connect as the user from then on. The easiest way I can think of to solve this is to have the cookie be a combination of a timeout value and the encrypted pass, and store that value in the db as well ('till timeout) but even so, at least user passwords can't be read out of the database in my current setup.

    Come on, this is just common sense. It wouldn't have taken 37737 knowledge of perl to have implemented that in the first version of Slashcode.

    --
    -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    1. Re:Plain text passwords?? by Alex+Farber · · Score: 1

      A half-measure would be the database admin to setup a trigger, allowing fetching only some limited number of forgotten (or stolen) passwords from the database.

    2. Re:Plain text passwords?? by arthurs_sidekick · · Score: 1

      ahh, just require every connection to be over SSL ... no problem, now that the RSA algorithm patent has expired ... =)

      --
      "Oh, I hope he doesn't give us halyatchkies," said Heinrich.
    3. Re:Plain text passwords?? by Derek+Pomery · · Score: 1

      Hm. That would (seriously) solve a lot of problems.
      apache-ssl or mod ssl is free, lynx with ssl is now available, it would solve keeping track of sessions too.

      Hm. Besides being annoying, slower, and kinda paranoid, that would actually work. :)

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    4. Re:Plain text passwords?? by alanjstr · · Score: 1

      randomization attacks? If someone needs a password reset, it goes to their e-mail account. Then just require them to change it as soon as they come back.

    5. Re:Plain text passwords?? by Phil+Gregory · · Score: 1
      Generated passwords (emailed to you) opens you up to some sort of randomization attacks.

      Not really. If you generate a random, alphanumeric, mixed-case, eight character password, there are roughly 2.18E14 possible passwords. Trying to brute force that would be practically impossible. If you also use a good random number generator, random number prediction isn't going to get you anything, either. At most, you could temporarily DoS someone by having their password changed on them. Even that can be avoided by not activating the new password until the user logs in with it.

      As far as I can see, storing a one-way hash of the password and creating a new, random password when if the original has been forgotten is the best approach.


      --Phil (All of my passwords are randomly generated--but I'm paranoid.)
      --
      355/113 -- Not the famous irrational number PI, but an incredible simulation!
    6. Re:Plain text passwords?? by Shanep · · Score: 1

      If the site is important to the users of the site, then they should remember their passwords.

      One day whilst looking for the POSIX utils for NT4 , I found that I could only download them from M$ if I were registered or some such crap.

      They had this "give me a clue" type set up, where you would type in your username and it would return the word you specified to be the "clue word" should you forget your password.

      Whilst typing in random male and female names, I came across some guy whos clue word was "DEC"...

      :)

      In like Flynn.

      I wanted "touch" for NT as I had some Workstations that were playing up and I found that had last modified file dates that were much older than the created date. M$ POSIX utils touch did'nt help, and they were promptly deleted.

      But it was fun to break a security system that was designed for idiots by idiots to support idiotic softwares.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    7. Re:Plain text passwords?? by PCM2 · · Score: 1
      Even so, the way I have it currently set up is a problem. Someone could grab a copy of the local encrypted cookie, then use it to connect as the user from then on. The easiest way I can think of to solve this is to have the cookie be a combination of a timeout value and the encrypted pass, and store that value in the db as well ('till timeout) but even so, at least user passwords can't be read out of the database in my current setup.

      Why do you need to store the encrypted password in your cookie to begin with? You could send the password once. If it matches the (encrypted) password stored in the database, the user is authenticated.

      Once you determine they've got a valid password, you generate a cookie for them that includes a few different pieces of data. Say, you get one server-side "password" value (that the user, presumably, does not know); the user's IP address (from the server's environment); the user's login id; and a timeout value -- and you hash them all together with MD5.

      From then on, you rebuild the cookie on the server side every time the user reloads a page, and if it matches the cookie sent by the client's browser, the assumption is that they've been authenticated. They can't steal a cookie from someone else's machine, because the IP address is embedded in the cookie. They can't trick someone into using their machine to log in to a valid account and then steal that cookie for their own account, because the userid is embedded in there. And they wouldn't be able to just forge a cookie, even if they had somehow figured out what the format of the cookie is, so long as they didn't know what the hidden server-side value is.

      I Am Not A Security Expert, but it sounds good to me -- provided we're not talking about security for a bank or something here.

      Doesn't solve the problem of forgotten passwords, of course.

      --
      Breakfast served all day!
    8. Re:Plain text passwords?? by PCM2 · · Score: 1

      Doesn't sound like much added security to me, for the effort. So you have your password-changing script go in with lynx and confirm all the changes -- how hard is that?

      --
      Breakfast served all day!
    9. Re:Plain text passwords?? by Furry+Ice · · Score: 2
      You could also use a zero-knowleged proof of identity, such as SRP. The problem with most forms of crypto is that they require an interactive protocol with several exchanges, and the security is compromised if any of those exchanges occur out of order. This doesn't fit well within the HTTP request/response scheme.

      However, there are zero-knowledge protocols which are noniteractive. See page 106 of Applied Cryptography, 2nd ed.

    10. Re:Plain text passwords?? by Sq · · Score: 1

      I like the way sourceforge.net does it. Only hashes of passwords are kept for authentication purposes. When you forget your password, you click on the button, enter your account name, and it emails you (at the Email address specified when creating account) customized URL that allows you to change password.

      So, nobody else can "reset" your passwords. Worst they can do is send you few emails asking you to visit URL to change password.

    11. Re:Plain text passwords?? by Matts · · Score: 4

      The question then becomes how do you implement forgotten passwords?

      Generated passwords (emailed to you) opens you up to some sort of randomization attacks.

      "Hint" questions are a bad idea, because finding out the sorts of things that people use for hints on the internet is fairly trivial. If someone breaks into the DB and gets the Hints database, they can probably figure out your password. Besides, what can you use for a hint for "aF3g!5%fg" ?

      A base64 encoded Unique URL to visit is probably the best thing. Mail that to the user, and get them to click on the link.

      Any other thoughts on this?

      --

      Matt. Want XML + Apache + Stylesheets? Get AxKit.
    12. Re:Plain text passwords?? by sjames · · Score: 3

      (didn't want to use md5 since a lot of different scripts and programs used the db - crypt is more common).

      Actually, the newer libcrypt supports MD5 out of the box. Just put the salt into the MD5 format, and the string returned will be MD5. That still requires making old programs parse out the salt correctly, but it's less of a pain than a total conversion. Since it's easy enough to support both formats, the thing to do is convert a bit at a time and manually create an account with an MD5 password for testing. The day that account passes all tests, conversion is complete.

    13. Re:Plain text passwords?? by Derek+Pomery · · Score: 1

      At the moment I gave a random password, and urged them to change it.
      I haven't implemented an automatic system, and so far people e-mail me if they forgot their password, and I e-mail them another random one.

      That could easily be automated so that if you forget your password, you click on the "forgot password" link, it replaces the password with a random one, then e-mails that to the person.
      Ok, it's annoying - someone who knows someone else's e-mail address and user name could keep resetting their password, but the only attacks would be on monitoring packets in and out of the site, which is at least a bit more secure.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    14. Re:Plain text passwords?? by spinfire · · Score: 2
      When i started coding some basic user stuff for isomerica.net, i used plaintext passwords because it was late and i was tired and didn't want to bother with MD5.

      The MD5 passwords really are quite easy to do(i am refering to mod_perl stuff, thats what i do). However, converting passwords from plaintext to md5 is extremely annoying.

      As far as sessionids, i use an md5 hash of a random number and the visitors IP. This seems to be secure enough (for what i'm doing anyways).

    15. Re:Plain text passwords?? by NullAndVoid · · Score: 2

      I'm planning to use that approach for a system I'm working on, but to prevent assholes from changing other peoples' passwords, I won't actually change the password until the user returns to the site with the new password and confirms they want to change it.

      --


      -- Sigs are for losers
    16. Re:Plain text passwords?? by Fluffy · · Score: 1

      Aside from requiring SSL, a system that I've used in the past is to base a session ID on the username, IP address, and expiration timestamp. These are all stuck together in one big string and crypted. Yes, I know crypt only works on 8 characters. The crypted string is then used as a salt to MD5 encrypt the whole thing. The result is used as the session key and stored both in a cookie and the database. If somebody tries stealing the cookie, they have to connect from the same IP address, too, and if the real user has logged out, it's not an issue, because the session is removed from the database. There are still a couple holes, but given that I've had no education in security or cryptography, I don't think it's so bad.

  102. Something to think about by pangur · · Score: 5

    Now, the fact that the default password was used to get into the box is one issue.

    Another issue is how the crackers managed to get root after the fact. They exploited known security holes.

    Just something to reduce my karma, but since the code is open source, bugs are supposed to be found much more quickly and fixed within a few hours given the right channels. Yet, since the bugs are supposedly easier to find (looking through source code as opposed to trying various techniques to so what happens) than in closed binaries (that is one of the main arguments for open source), we have our lesson for today.

    Which is:

    If you use open source products, patch early and patch often. If you reinstall an old version, plan to spend a significant amount of time applying patches. Otherwise, those well known and easily-researchable bugs will come back to haunt you in sequential order.

    Having been a computer instructor for a year and a half, I have found that there is good news when an authority screws up publicly. First, it shows than no one is an authority on everything. More importantly, when a mistake is made, sometimes students can learn more by finding out how to fix something than how to do it correctly in the first place. This event will have more admins thinking about security today than a dozen security articles would have.

    All my programs have but one purpose. They take the contents of RAM and place those contents into a file called 'core'

    1. Re:Something to think about by Osty · · Score: 1

      Having been a computer instructor for a year and a half, I have found that there is good news when an authority screws up publicly. First, it shows than no one is an authority on everything.

      Then again, Slashdot has never been an authority on anything ...

  103. attn: moderators by fjordboy · · Score: 1

    I dunno if it is appropriate to do this...but there were a coupla comments replying to the first post that got modded down to a -1...I think it was somewhat unfairly......so..here is the UF link that might put these two in perspective so it makes sense and people realize that the reply was not "flamebait" but it sorta made sense.... comic about ******* passwords

    thanks.


  104. Key difference, really by Derek+Pomery · · Score: 2

    Is that the encrypted string cannot be used to log in, only to try and convince it you are already logged in.
    That's why using a combination of a login password and a random session id would make this completely secure, save from packet sniffing.

    --
    -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  105. These were considerate hackers by AFCArchvile · · Score: 2

    They hacked in, and then they closed up the security hole; that's awfully nice of them. Let's hope that the hackers that crack the SDMI's DMAT aren't so nice (or greedy).

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
    1. Re:These were considerate hackers by AFCArchvile · · Score: 1

      Well, they told him where the hole was and how to fix it, so that's just as good as fixing it themselves.

      --
      "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
    2. Re:These were considerate hackers by Frank+van+Vliet · · Score: 1

      erhm we did fix it

  106. Here's another moral by streetlawyer · · Score: 3
    If you write an insecure system with passwords in plaintext when you're a college student with a small website, and you expect "the community" to download the code, notice the error and fix it for you, you're going to be disappointed.

    Taco should not be so hard on himself over that particular flaw; the real shame should be felt by the million and one fuckheads who downloaded the code and didn't even look at it before installing.

    'Course, this puts the whole "security through obscurity" thing in a slightly different light ...

  107. Re:Oh, come on. by levendis · · Score: 2

    If any other website had there unencrypted password database stolen, everybody here would be outraged. I can recall more than one story on /. involving such elementary security mistakes. What if I used the same username/assword on every website? Now the hacker has access to my ebay, amazon, buy.com, etc accounts, all because Rob never fixed a major, 3-year-old security glitch.
    ----

    --
    ---- I made the Kessel Run in under 11 parsecs.
  108. [OT] Feature I'd Like to See by Pope+Slackman · · Score: 2

    The feature I'd like to see most is a killfile.
    I can block out story authors that annoy me, I wish I could do the same to posters that annoy me.

    --K
    MODERATORS: Flamebait or Troll. None of this Offtopic, Redundant, or Overrated crap.
    ---

  109. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  110. Re:Check out kuro5hin... by TheAJofOZ · · Score: 1

    It intrigues me why so many apparently sane people would go around condoning cracking just because they told the site owners how they did it. The fact still remains that these crackers have inconvienced every user of slashdot who now have to change their password, and caused the /. team to expend large amounts of effort and money checking the system to see that what the crackers were honest about what they'd done.

    I fail to see how any crack can be considered "nice". Relatively nice I'll give you, but this behaviour is still highly unethical, illegal and a real problem that exists on the internet. I thought /. readers were interested in bettering the IT profession, not supporting the actions that give it a bad name and make us all look bad.

    Sigh, I guess the standards have changed again - now you can hack a site as long as you don't kill the system and you tell the owners. How long before it becomes OK to rm -rf /?

    Adrian Sutton

  111. You mean I've got to change my password? by meckardt · · Score: 2

    How will I ever remember a new one?

  112. Re:Funny, yes. Even +5 funny. But informative? by )Mr_Bl0nde( · · Score: 1

    Sounds like a loser with a lot of time on their hands. Well, thats most of slashdot...

    --
    Is fascism really all that bad? People need motivation.
  113. Good Luck! by Noryungi · · Score: 2

    Speaking strictly for myself, good luck, CmdrTaco & all the crew...

    Bugs are hard to avoid -- thankfully, you were dealing with "white hats" this time. By the way, isn't it funny this information is already available on other sites... ?

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
  114. Re:Oh, come on. by Bedemus · · Score: 1

    No, My point in that statement was just that you're calling us "customers" of slashdot, which isn't entirely the way the service works. They want to keep viewers, obviously, but I don't think we directly contribute monetary value to the site aside from the whatever value is added by intelligent user comments. Just pointing out that the traditional company/customer relationship rules don't quite apply here.

    As for the condescending part, I think a lot of us geeks just come out that way without realizing it. I got into a long argument not long ago with a guy who treated me basically like crap and called me a GPL zealot when I suggested my sofwtare could be used in a project he was working on without conflicting with the GPL. He took the typically condescending attitude I see coming naturally for most of us, and I took offense. Meaningful communication was broken down because of this.

    Most of us are involved in some way in the free software/open source movement, where communication is a critical component of a working business/development model, yet most of us have no idea how to effectively keep communication channels open. I think we need to start collectively thinking before we speak, as there's no excuse to come off unintentionally abrasive when we're dealing with the written word. We can review what we're about to say before we say it -- a luxury not available in most encounters.
    --
    NeoMail - Webmail that doesn't suck... as much.

  115. It's an authentication measure. by spam-o-tron+mk1 · · Score: 2
    Taco just wanted us to be sure that they'd really given the site back.

    Bruce

    --

    Bruce
    You are the real Bruce Perens.

  116. Re:"Customer focus" by mybecq · · Score: 1

    No, they aren't. My ~/.netscape/cookies file just has my userid in it. Check yours.

    Yes they are.
    The value of your cookie (last field) should be something like %2533%2532%2534%25[insert encoded password].
    Unless you have some deal with slashdot to get a different type of cookie?

  117. OB: Conspiracy Theory by kallisti · · Score: 1
    Yes, but isn't the fact that Slashdot was cracked enough to establish "reasonable doubt"? I can use my other accounts to do all kinds of malicious damage and claim that it was the evil hackers who took my password that are causing the problem.


    Of course, there are other kallisti's I've run into, and kallisti is kind of a troublemaker name, anyway...

  118. Changing nicks by mybecq · · Score: 1


    Would somebody please tell us next time they crack slashdot, I'm sure there are people that would like to use an exploit to change their nicks ...

  119. Re:I agree by Drey · · Score: 1

    For what it's worth, SQL Server 2000 no longer has that problem by default. The sa login is only created it you choose to have mixed NT security and SQL Server security. If you do choose the mixed route, you're reminded that a blank password is a Bad Idea. You can still install that way, mind you, but it's no longer the default.
    --

  120. Almost. by Steeltoe · · Score: 1

    NEVER make systems with default passwords. Even a 10-year old could come to this conclusion.

    - Steeltoe

  121. Changing of the Password by 1alpha7 · · Score: 1

    . . . you should at least change your password

    Oh well, I'd been meaning to change my password anyway. Just hadn't gotten around to it. Now I have.

    --
    Live to be Moderated
    1. Re:Changing of the Password by King+of+the+World · · Score: 1
      Oh great. Now hundreds of ISP admins are going to be logging all traffic to slashdot's users.pl.

      Unlike Bruce Peren's method, I can't say claim UID anymore... hmmm.. what to do, what to do...

      Ahhh!

  122. Just glad to see it fixed... by Millennium · · Score: 3

    The last thing we need is for some troll to hack Slashdot and turn it into a goatse.cx mirror (a dream I'm sure has crossed the mind of many a middle-school, immature techno-jerk).

    Honestly, though, what other features can we expect to see in Slashcode2? Story moderation (or changes to the overall mod structure)? Perhaps user-definable themes (OK, I know I'm going out on a limb there)? Removal of the suid requirement on the script? Just throwing out some honest questions...
    ----------

  123. Code overhaul ? by SnapperHead · · Score: 1
    I am sorry to say, but I think its time for a code over haul.

    1) Plain text passwords ?! You have got to be kinding me. For something this large I would never use plain text passwords. I would recommend looking into a common MySQL function called password(). If someone looses there passwords, create 2 fields. 1 the old password, the other a temporey field for the new one. If they rember there old password, they are logged in. If they don't, they use the temp one to login and be forced to change it on the spot.

    2) You didn't change the default password ?! If this was another site that did this, we would call them stupied. I am sorry, but this is very dumb.

    3) If slashdot is insecure, maybe this should be you primary concerin. Take a look at my projects code if you would like. Its a PHP API, but, it could be easly ported. Sorry, shameless plug.

    Well, it could have been worse, you could have woken up and had to restore the entire database.


    until (succeed) try { again(); }

    --
    until (succeed) try { again(); }
    1. Re:Code overhaul ? by setec · · Score: 1
      Okay, yeah. We're all deeply impressed by your godlike knowledge...
      Now shut up.

      ================

      --

      ================
      Microsoft is not the answer, Microsoft is the question. The answer is "no".

    2. Re:Code overhaul ? by SnapperHead · · Score: 1
      Screaw you, I was tring to give some advice. I suppose you have a better idea ?


      until (succeed) try { again(); }

      --
      until (succeed) try { again(); }
  124. Neurons by suffe · · Score: 1

    Of course, anyone with functioning neurons knows that you use different passwords on each system (especially Web sites where you aren't using any encryption!)

    Same goes for changing the default password :)

    --

    Karma: 2.71828182846 (Mostly due to small, fun pills)
  125. Re:"Customer focus" by Wakko+Warner · · Score: 2
    passwords are stored in cookies on your home machine

    No, they aren't. My ~/.netscape/cookies file just has my userid in it. Check yours.

    As a matter of fact, there are no passwords in my cookies file at all.

    - A.P.

    --
    * CmdrTaco is an idiot.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  126. Don't use the same password on multiple sites. by Nonesuch · · Score: 1
    Never use the same password for two un-connected web sites.

    If you run Windows, one program I trust to store password's is Bruce Schneier's Password Safe. Store your passwords in a passphrase-protected database using Blowfish encryption.

    Similar (but incompatible) software using Blowfish is available for macintosh, and Palmtops.

    I'm still looking for an X11 equivalent.

  127. Re:Interview with {} Mod this up! by Dante · · Score: 1

    Mod this up, from what I can figure,
    Frank=={}.

    --
    "think of it as evolution in action"
  128. Re:"Customer focus" by Karmageddon · · Score: 1

    But recall that the value of what's in a bank is a lot less than the value of what's on Slashdot. Everybody who is shouting hash the passwords should also be shouting "hash the user names too" but they are not. This leads me to believe that they aren't thinking too hard about the problem.

  129. Re:Change my password? Uh.. Why? by talks_to_birds · · Score: 1
    But remember:

    "He who steals my purse steals trash, but he who steal my good name steals that which enriches him not at all, and leaves me much the poorer.."

    [..or something like that.]

    t_t_b
    --
    I think not; therefore I ain't®

    --
    I'm on PJ's "enemies" list! Are you?
  130. How to do encrypted passwords in Slash by ajs · · Score: 2

    So, the code looks like this in getUser:

    if($uid > 0) { # Authenticate
    $I{U} = sqlSelectHashref('*', 'users',
    ' uid = ' . $I{dbh}->quote($uid) .
    ' AND passwd = ' . $I{dbh}->quote($passwd)
    );
    }

    So I think you want to change the definition of passwd to be a char(32) and change "passwd = $I{dbh}->quote($passwd)" to "passwd = MD5->hexhash($I{dbh}->quote{$passwd})".

    You would, of course, have to change the code for adding users and changing passwords, but you get the basic idea. This is easy stuff. The only thing that it does not allow for is mailing a user their password. How to solve for this?

    Well, I would add a two-step process where a users says "I forget my password". You then invent a temporary password which you mail to their email address. This password is sent with a link to a special "verify that you forgot your password" page. If it's an attacker, the primary account password has not changed, and the user gets annoyed by an email message (as they would now). If it is the real user, they authenticate themselves via this temporary token and THEN you email them a new primary password which they are required or at least asked to change immediately. In fact if you want to make it really easy add the temporary token to the URL for the verification page (e.g. http://sd.org/verify?user=ajs&token=3485839828).

    All the security of the current system plus encrypted passwords in the database.

    For coming up with the new primary password, I would use the trick of using a random dictionary word followed by a random digit and a random noise character. This works out to be around 2^21 easily remembered passwords (about 5e4 words with a good list of 4-6 letter words, 10 digits, 32 noise characters = 16x10^6 = ~2^21). An easily cracked space woefully, but decent for throwaway passwords, especially if they're required to change them.

  131. Re:Nice try Taco, but now we know by spudnic · · Score: 1

    "Our crack team plugged things back up immediately."

    He could have meant that it was a great team... on the ball... a crack team.

    --
    load "linux",8,1
  132. Re:you failed to *change* the password? by Karmageddon · · Score: 1

    Yes, openbsd does a good job in that respect. But I think there are other workable models. OpenBSD makes the tradeoff in favor of security over everything including convenience. If every linux distro came with a firewall that blocked incoming connections, the average user could play around with a fun, fully loaded box and not be at risk. Yes, there'd still be room to make mistakes, but only by doing something rather than by not doing something.

  133. Re:Oh, come on. by extra88 · · Score: 1
    What if I used the same username/assword on every website? Now the hacker has access to my ebay, amazon, buy.com, etc accounts, all because Rob never fixed a major, 3-year-old security glitch.

    No, now some hacker has access to all your accounts because you're a fucking idiot. No amount of server security can replace good password hiegene on the user's part. In fact Slashdot was hacked due to bad password hiegene (not changing a default one), not poorly implemented security.

    Besides, why should a silly little web log have security to protect the crown jewels?

  134. Slashdot should notify all users by Everyman · · Score: 1

    Using Explorer 5.0, I asked for my cookies at the
    bottom of the page at http://www.pir.org/nocookie.html
    (JavaScript has to be enabled for that test). The site
    sent me a test spam that picked up my Slashdot cookie
    that I asked for, using the cross-domain cookie reading
    bug in Explorer. It sent back the cookie from my disk
    in a second email. It has my Slashdot user ID in it AND
    my Slashdot password, in plain text. All you need to do
    is to make two passes with a URL decoder to get the
    hex codes converted.

    So all the Slashdot cookies on MS Explorer have been
    available for cross-domain reading for a long time,
    and anyone who uses a favorite password on Slashdot
    has been asking for trouble all that time.

    Slashdot is legally liable for failure to exercise
    due diligence with personally-identifiable information
    provided to Slashdot by its users. If Taco will take
    the trouble to contact Andover's lawyer, we can expect
    Slashdot to email everyone in their database, advising
    them to change their password.

    There was some discussion of this a few months ago, but
    Slashdot wasn't excited about the issue. I complained
    to the CEO of the company that owns Slashdot, but didn't
    hear back from him. (Any lawyers out there are welcome
    to a copy of my fax to Andover CEO Bruce Twickler,
    describing Slashdot's password vulnerability. It is
    dated June 10, 2000 and describes precisely the demo
    mentioned above in the first paragraph. Send a self-
    addressed stamped envelope to PIR, PO Box 680635,
    San Antonio TX 78268-0635.)

    According to discussions on slashcode.com about three
    months ago, some plans were afoot to improve the
    situation, but no one seemed to be in any hurry.

    The whole point of using a one-way hash to store the
    password on the server is so that if your server gets
    hacked, you don't have to notify all your users with
    an email that says, essentially, "Dear user: We're
    incompetent, and your password has been compromised.
    Please change it."

    1. Re:Slashdot should notify all users by talks_to_birds · · Score: 1
      Using Explorer 5.0, I asked for my cookies at the...

      Well!

      There's your whole problem, right there!

      ;-)

      t_t_b
      --
      I think not; therefore I ain't®

      --
      I'm on PJ's "enemies" list! Are you?
  135. Also glad to see.... by sherpajohn · · Score: 1

    you folks being so up front and honest about it. I realize this is not a commercial site, but still, a full acounting the morning after. Gotta like that! I'll change my password if I can remember what it was ;-)

    Going on means going far

    --

    Going on means going far
    Going far means returning
  136. "immature self-promoting" hackers... by whatnotever · · Score: 1

    Sorry, but I'm gonna go with white-hat, still. "Immature self-promoting"??? Yeah, like most people, to different degrees. White-hat doesn't mean "I'm holier than Mother Theresa" because that's not realistic. Real people have failings. I choose to respect people, even if they have a few...

  137. Oh yeah, everyone's going to love this. by twitter · · Score: 2

    You know, that site full of smart ass, 20-20 hindsight kids getting cracked. "We told you all that long haired pinko commie type hippie fag freeware was in secure!", market-troids will cheerfully chirp, "You need to grow up and get yourself a real commerical OS." The New York Times has been making references to SlashDot (not always flattering). Even Scientific American made a snide comment or two this month about the "propeller head crowd on Slashdot." ZDNet will burst, and the clueless will be able to stick their heads in the sand again.

    --

    Friends don't help friends install M$ junk.

    1. Re:Oh yeah, everyone's going to love this. by revnight · · Score: 1

      That's not necessarily all bad, ya know...if ZDNet bursts, at least we won't be subjected to anymore of their "news." :)

      --
      "The things we wizards have to put up with."--Jethro Bodine
  138. Re:Why Clear Text Passwords are Bad, and How to Av by sverrehu · · Score: 1

    I will correct you. The output from the md5 function consists of hexadecimal digits. I use strtoupper because i like upper case hex digits.

  139. Skroob! by DebtAngel · · Score: 2

    "The password to the Air Shield is 1 2 3 4 5 sir."
    "Brilliant! That's the same password I have on my luggage."

    --

    Is this post not nifty? Sluggy Freelance. Worshi

    1. Re:Skroob! by dweezil7777 · · Score: 1

      "remind me to have that changed."

  140. [OT] Re:Plain text passwords?? by Falsch+Freiheit · · Score: 2
    [...]first thing I did on taking over someone's site admin was change the passwords from plain text in the cookies and db to crypt()[...]
    [...]the way I have it currently set up is a problem. Someone could grab a copy of the local encrypted cookie, then use it to connect as the user from then on.

    If you have a piece of data that can be used as-is to authenticate, then you have what we usually call "plain text passwords". At least, what you're storing is plaintext. Scrambling it a little to confuse people and not letting people use that password on a web form doesn't really buy you much security. Of course, these days, crypt() and lousy passwords doesn't get you very good security, either...

    IOW, your solution doesn't help any. If they get the password db, they can log in. Okay, okay, maybe brain-dead script kiddies can't.

  141. Well... by PFactor · · Score: 1

    ...I guess everyone else is perfect, having never made a mistake. That's what I have learned from this intelligent discourse.

    Shit happens, then you wipe.

    --
    Don't believe anything I say. I crash test crack pipes for a living.
  142. Password security by bnitsua · · Score: 1

    Humorously enough, all passwords are stored in plaintext, while all "FIRST POSTS", and "HEMOS SUX" messages are stored using MD5.

    However, there is hope as I hear the password insecurity will be fixed in the future, somewhere in SlashCode 3, where all passwords will be forwarded in Morse Code to BUGTRAQ for security.

    Austin

  143. How to Pronounce {} ?? by gnarly · · Score: 2

    Just wondering, is {} pronounced
    "O-pen-brak-et-klozd-brak-et"

    Or is there a Dutch pronunciation???

    --
    :-( is a registered trademark of Despair.com
  144. Huh? by Free+Bird · · Score: 2

    I thought the passwords were stored as hashes. This sure is one helluva breach of confidence...

  145. Metamoderation by drinkypoo · · Score: 1

    Did the hack have some effect on metamoderation? At least since I changed my pw this morning, I can't metamoderate. Damn shame, too.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Metamoderation by slashdoter · · Score: 1
      Try this link

      There is an issue about that link not showing up. you should be able to see it after you use it once more.

      ________

      --
      Does anyone actually have a Java program designed to control air traffic, or for the operation of a nuclear facility?
  146. Re:If this is a crack, then you're on crack by jesser · · Score: 2
    it was a test server that had the default password left on...

    --

    --
    The shareholder is always right.
  147. Where does it say they got root? by Mantle · · Score: 2
    Another issue is how the crackers managed to get root after the fact.

    You mean root to the box that hosts /.?

    I thought they just pulled CmdrTaco's password and logged in to admin.pl and posted the story. Wasn't that the extent of their intrusion?

  148. Re:Why Bother? by nmx · · Score: 1

    Well in that case it's too late, isn't it? They should be changing their passwords on their _other_ accounts.

    --
    "Well kids, you tried your best, and you failed. The lesson is, never try."
  149. Re:Warning, Danger Will Robinson! by Technician · · Score: 1

    I didn't use the link. I knew better. I logged in and then went to user profiles. Thanks for the warning tho.

    --
    The truth shall set you free!
  150. All I want to know is by AintTooProudToBeg · · Score: 1

    What was the IP address of the test machine?

    I just want to make sure I don't accidentally stumble upon it and screw things up again.

  151. Gettin hacked by chatak · · Score: 1

    Well I can sum it up like this....

    Dookie Happens (nice... public... kids might read version)

    Good to see some "Nice guy hackers" gettin publicity to show the world that not all hackers are bad.

  152. A plot to get traffic by Pseudonymus+Bosch · · Score: 1

    Ey! Don't believe them. It was all a plot to get Slashdot more traffic and sell more banner ads.

    The story supposedly posted by the crackers was signed by CmdrTaco itself. Would he think we wouldn't notice?

    Slashdot.org has the highest security. And it runs Linux. And Slashcode is GPLed. You want me to believe that some Dutchmen can crack it?

    (Suggestion to moderators: Conspiranoid, +1)
    __

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
  153. what REALLY happened by Anonymous Coward · · Score: 5

    Signal 11's karma exceeded an unsigned BIGINT and triggered a buffer overflow leading to an exploit. Slash code operators are encouraged to kick Signal 11 in the nuts until the problem goes away.

  154. Need Templating? by cjsnell · · Score: 1

    If you need (Perl) templating, have a look at Mason, http://www.masonhq.com. It's very fast (runs under mod_perl) and unbelievably flexible.

    Chris

  155. Re:Cracking slashdot? Crack the bible! by letchhausen · · Score: 1
    You call that cracking??!! In my day we cracked the original Hebrew of the old testament and translated it into greek and then rm'ed the Hebrew! Then we left it to those poor meshuggah's to translate it back into into Hebrew!!!! Wotta joke!! You think you have keyboard problems, try translating on parchment using a quill by candlelight! Talk about carpal tunnel....it took them years to recompile the kernel back into Hebrew!!!!

    Now that's cracking!!!

    --
    Hey, you think your house is cool?
  156. The Morals To Be Learned ... Backup! by resistant · · Score: 1

    I have a throw-away password I use for unencrypted web stuff [...]

    I've found that the best way to good password security in reality is to systematically back them up as they're created, to a plain text file which is easily viewable on an simple unconnected box (no network at all) and automatically backed up to floppy diskette (extremely cheap, and multiple copies can be physically strewn about).

    As long as I can easily find the passwords again if the GnuPG-encrypted copy of the text file on the connected box (for cut and paste from a temporary unencrypted RAMdisk copy) is mangled, it's much easier to bring myself to make up a zillion different passwords for every conceivable demand).

    Sure, a 1337 h4}{02 d00d might rappel down from the roof with Cat-5 cabling and crack open the window with a high-technological assault screwdriver, snatch a floppy diskette labelled "secret valuable password text file" and run hell for leather to get to a terminal from which he can clean out my bank account, but oddly enough, I don't sleep with one eye always open. That ain't gonna happen.

    Besides, I also encrypt these sensitive physical-media backup text files with heavy-duty WinZip 8.0 password protection. (The Windows box is for graphical programs that run overnight to render complex images, and it doesn't need to be connected more than occasionally). Even the 1337 d00dz can't crack that.

    --
    A truly excellent pizza parlor is a delight unto the heavens. Treasure the sauce and the toppings!
  157. Go Ahead moderate me down by Anonymous Coward · · Score: 1

    I've been here since Rob was still in school, since before moderation, before accounts. I'm in the first half of 3 digit accounts. I haven't logged in since I posted a comment without reading what I was responding to carefully and being 180 degrees off base. Correct info, wrong context. Result.. Moderated *UP*.

    First, other than Slashcode, what has coding Rob done in the past 3 years?
    Second. In 3 years *Why didn't he fix a known issue*?
    Third. Why didn't he reset *all* passwords already?
    Fourth. Are the recipients of the hugs interns? How much do they get paid?
    Fifth, He's 'exhausted" BooHooHoo, it must be tough being a 23 y.o. millionaire.

  158. the crack two years ago by opus · · Score: 2
    2 years ago we had the bad kind of hacker: he rooted the whole damn system and never told us how they gained entry.

    Damn, I can't believe I've been reading slashdot for that long!

    I seem to recall consensus at the time was that the attacker probably got in through a hole in BIND 4.9.6, which was distributed with the version of RedHat (5.0? 5.1?) slashdot was running.

    --

    1. Re:the crack two years ago by crisco · · Score: 2

      Was this the time that everyone suspected a buffer overflow in SSH, cause that was the only way into the box? And Slashdot was down for half a day or so? Or was that another time? Hmm, I guess I could look in the archives but I'm lazy and I've got too much to do at work...

      --

      Bleh!

  159. Re:not perfect by sverrehu · · Score: 3

    I must agree. I've been running Crack for both Unix (Solaris and GNU/Linux) and Windows NT where I work, and it's amazing how many passwords were found just in a few minutes. Crack is an extremely cool program.

    http://www.users.dircon.co.uk/~crypto/download/c 50-faq.html

    I don't remember where I found the NT port of Crack. Sorry.

  160. Yet another default password problem by Lonesome · · Score: 1

    Isn't it interesting that one of the biggest security holes is default passwords on services.
    Notice that for a long time the most common way of gaining credit card numbers was to find a MS-SQL server that could be accessed from the internet and try and access it with the default username/password.

    If you're programming something do us all a favor and make people enter a password during the install instead of having a default.

    --
    End dual-measurement, let's finish going metric!
    http://gometric.us
  161. Warning, Danger Will Robinson! by dsplat · · Score: 3

    Is there anyone else out there who hears warning bells when reading the words, "Change your password immediately here." with a link? Has nobody ever heard of social engineering? I know that I'm not the only person on Slashdot with a mild case of paranoia.

    [dsplat ducks under his desk to avoid being spotted by the black helicopters]

    --
    The net will not be what we demand, but what we make it. Build it well.
  162. Password? by KarmaChameleon · · Score: 2

    Doesn't everyone just use 'slashdot' for their password?

    kc.

    --

    kc.

    "You'll have to speak up, I'm wearing a towel." - Homer J. Simpson
  163. I already registered the patent... by athmanb · · Score: 1

    You all have to pay royalties to me now, because I was faster at getting to the patent office

  164. Plain text? by riggwelter · · Score: 1

    You store the passwords in plain text?

    Dude, that's as lame as something I'd write...

    --

    --
    Listening for the sound of the coming rain...
  165. Re:Password- yet another silly password by nufsaid · · Score: 1

    Another gratuitous movie quote:

    The password is "swordfish"

    It's from a Marx brothers movie
    and to me represents the ultimate
    stupid passwd.

    Can't remember which movie, but it
    features Harpo (the speechless brother)
    pulling a swordfish out of his coat
    pocket and waving it at the doorman
    in order to get into some exclusive
    place.

    --
    Is this the promised end? Or image of that horror? KING LEAR
  166. SlashThemes by citizenc · · Score: 2

    I'm glad somebody else has the dream of customizing the colours of Slashdot .. the white/teal look, while is nice and pleasing to the eye, is getting a little old :/

    Now, colour schemes like Enlightenment's (with the nice graphics .. I know, it's white on teal. Cut me some slack here!) would be a nice change of pace!


    ------------
    CitizenC

  167. hypocrisy of slashdot by piku · · Score: 1

    Hmm, let me see. This happens with MySQL and Windows, and its like the gates of hell were just opened and all evil allowed to spill out. It happens with Slashdot and Linux, and "oh well, I'll just change my password".

  168. Default slashcode install by Chainsaw+Messiah · · Score: 2


    I'm wondering here ... On this test box install, did that also include
    the sample story? You know, the one that tells you to login as God/Pete
    and also suggests that the first thing you should do is change the password?
    <nelson>Ha Ha!</nelson>

  169. Why Bother? by Krieger · · Score: 3

    Why bother changing your password? It just means that you'll have another unencrypted plain-text password laying around... Besides who really cares if your /. account gets hacked? What are they going to do? Kill your Karma?

    Bah! Wait until they get the Slashcode 2.0 up and can affirm that encrypted passwords are being used.

    1. Re:Why Bother? by ocipio · · Score: 1

      Because there are those out there who use the same password for their email accounts. Telnet to the ISP mail server of the user, login with his name, password...

  170. Could be worse, revisiting the 414's by ackthpt · · Score: 2

    Remember those clever chaps in Milwaukee, the 414's who broke into several DEC systems years ago? Then tried to capitalize on it, by selling their story to Hollywood?

    Their big secret was in knowing the default password to the system account [1,2] was SYSTEM, pretty smart of DEC, pretty dumb of users not to change this immediately.

    The less we study history, the more we are doomed to relive it.


    --
    Chief Frog Inspector

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Could be worse, revisiting the 414's by mikefoley · · Score: 1

      Actually, the system account was SYSTEM and the password was MANAGER and the UIC was [1,4] if I recall correctly.

      Former VMS system manager in DEC (VMS Engineering)

      --
      What's my Karma Mr. Burns? "Excellent"
    2. Re:Could be worse, revisiting the 414's by ptomblin · · Score: 2

      It's been 15 years since I've used VMS, but ISTR that the system account was called "SYSTEM", and DEC's default password for the account was "MANAGER", which was commonly reset to "MANGLER". Likewise, there was another account called "FIELD" with the password "SERVICE" which was commonly reset to "CIRCUS".

      --
      The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
  171. Bow down to the l33t by dnnrly · · Score: 3
    For once we have seen that it is possible for a victim to acknowledge that something was their fault. I don't want to jump on a bandwagon but it just goes to show what happens when your honest. (this is a the tendancy in open source, not the rule) In a matter of hours, things are being fixed, things are back to normal, no-one has lost face and the hackers have gained a little kudos for acting honourably - leaving a calling card that does no harm and then telling everyone about it.

    dnnrly

    dnnrly

    1. Re:Bow down to the l33t by tang · · Score: 1

      Things are back to normal in a matter of hours...its going to be days, did you read what was posted at all? scroll up.

      "The bad news is that we have to pretend that these guys totally took over, and rebuild everything anyway. Its gonna be a long couple of days."

      Just becuase these guys told slashdot what they did, does not mean they can be trusted.

  172. Re:Password- yet another silly password by stankyho · · Score: 1
    The movie was Horse Feathers. The premise was Groucho was a professor at a college and Zeppo was his son, the star quarterback. Harpo and Chico were hired to kidnap two guys from the rival college football team. They were trying to get into a speakeasy were the football players were at. Thats why they needed the password.
    BARAVELLI: Hey, what'sa matter? You no understand English? You can't come in here unless you say "swordfish". Now, I give you one more guess.
    Marx brother trivia: Name the fifth Marx Brother.

    --

    --

    ---
    eeww, I'll have a crab juice.
  173. Re:At least Natalie was saved (mod up !!!) by arska · · Score: 1

    Absolutely

  174. Would M$ disclose this fast? by talks_to_birds · · Score: 1
    From: Brian Aker Fri 01:25
    Subject: Default admin password with Slashcode.
    To: BUGTRAQ@SECURITYFOCUS.COM

    Slashcode SA-00:00

    Topic: Default Password not Changed in Install Procedure of Slash

    Category: Install

    Affects: All slashcode prior to 2.0-Alpha (bender)

    Credits: Nohican and {} for exploiting.

    I. Background

    In prior versions of slash there are several issues that one must be aware of that are covered in the INSTALL. One must change the default admin user/passwd from God/Pete to something else.

    Proper setup of Slashcode depends on people reading the INSTALL.

    II. Problem description

    Because of the slash install and code not having something that forces the admin user to change the password, one may inadvertently be leaving themselves open to access from the outside by unauthorized users.

    III. Impact

    Because there are issues in the design of slash prior to rewrite for 2.0, someone who has access to an admin account with a seclev of 10,000, can find ways of executing arbitrary code by inserting a block as the user running the webserver and thereby possibly gaining unauthorized shell access or access to the database.

    As the INSTALL notes, "If you do not change all your passwords, you almost certainly will get haX0rD."

    IV. Workaround

    Check to see if you have accounts named God, author or author1 and that they are not using default passwords. You may also want to evaluate which accounts have seclev privileges to alter block data.

    V. Solution

    We will be releasing a new version of the current main branch that will no longer have default admin password and will require you to manually add an admin user.

    This issue has been fixed in the development relaese of slashcode (AKA Bender).

    ________________________________________

    Brian Aker
    Slashdot Senior Developer
    http://slashcode.com/

    t_t_b
    --
    I think not; therefore I ain't®

    --
    I'm on PJ's "enemies" list! Are you?
  175. Re:How to Pronounce {} ?? by talks_to_birds · · Score: 1
    Nobody's gotten this right yet, that I've seen...

    It's: left-curly-brace right-curly-brace or&#123and&#125

    These: &#091and &#093are left-square-bracket right-square-bracket

    hmm..

    I wonder if {} knows he's left-curly-brace right-curly-brace or if he, too, thinks he's something-bracket-something..

    t_t_b
    --
    I think not; therefore I ain't®

    --
    I'm on PJ's "enemies" list! Are you?
  176. ip by Espresso_Boy · · Score: 2

    2 years ago we had the bad kind of hacker: he rooted the whole damn system and never told us how they gained entry.

    maybe the old hacker should sue nohican and {} for violating his intellectual property

  177. Western Union did just that by NYC · · Score: 3

    Slashot had a story about 3 weeks ago stating that Western Union got cracked and recommended to their customers to changes passwords and even cancel their credit cards.

    --weenie NT4 user: bite me!

    --
    --weenie NT4 user: bite me!
    "Computers are nothing but a perfect illusion of order" -- Iggy Pop
    1. Re:Western Union did just that by pallex · · Score: 1

      Yeah, similar thing happened in the uk - a gas company (i think) had that happen, suggested people apply for new cards, gave them some cash for the trouble too.

  178. Re:Password- yet another silly password by odaiwai · · Score: 1

    Zeppo! (or Karl)

    dave

  179. Check out kuro5hin... by Enahs · · Score: 1

    There was an opinion column/bitchfest :^) on kuro5hin a couple of days ago asking people if they get a thrill out of bitchslapping script kiddies. Now, these guys weren't script kiddies, but they did get in, and they did let someone know rather than just trying to get a root shell and doing a "rm -rf /*"

    Nice to see that the folks running /. are taking it OK...a lot of people would probably be calling the authorities in Norway on this one. :^) That attitude sucks, because this is the sort of thing that needs to be fixed (it could easily have been someone less polite) and the people who made their way in did little harm...other than causing extra work. :^)

    Kudos to Rob and crew for taking it so well, and letting the truth out into the open; if only everyone took such occurences so well. :^)

    --
    Stating on Slashdot that I like cheese since 1997.
  180. Why are there default passwords anyway? by CentrX · · Score: 1

    This whole thing with Slashcode default passwords reeks of Microsoft.

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
  181. Out of curiousity... by Amoeba · · Score: 1

    I was just wondering if Cmdr and the gang had the foresight to include performance trending and DB traffic analysis when they all had their pow-wow to figger out the damage control priorities and tasks when this brown stuff hit the whirly metal things. I mean, everyone and their dog will be changing their password here and they could glean some damned good ideas on how effecient their indexes/lookups/etc are behavin...

    Wait, what am I saying? There's only 4 or 5 real people with actual accounts on /. and the rest are AC's.

    --
    Do not taunt Happy-Fun Ball
  182. Password by Emperor+Shaddam+IV · · Score: 2

    You mean we're supposed to have a password? :>

  183. you failed to *change* the password? by Karmageddon · · Score: 2
    I understand the bit about "I wrote it a few years ago and didn't know". That's fine. But FYI, the mistake was not that you failed to change the default admin password. The problem is that you have a default password. There just shouldn't be one. That's the change you should make, and the problem will never be repeated.

    Too much of linux and opensource have this idea that boxes should be "locked down" and "hardened" after installation. Really smart people say that, but it's totally wrong. Boxes should start out without known ways of getting in. Any access should be "opened" or "unlocked" or even "softened" if that's what you want to say.

  184. Mitnick was right! by ca1v1n · · Score: 4

    http://dailynews.yahoo.com/h/zd/20000928/tc/mitnic k_to_it_managers_everybody_is_suspect__1 .html is a story about Kevin Mitnick's warning that people are always the weakest link in security. Here we have slashdot admins making a simple password mistake. Just imagine what the average user on a corporate network (with read access to the rest of that network) could do.

    I would have made it a link, but either netscape or slashdot kept putting spaces in it because it was so long. Sorry.

  185. I'm kindof releaved by zunix · · Score: 1
    Imagine slashdot would have your credit card information...
    Can you imagine Taco posting a story: Slashdot has been hacked. To be on the safe side, I'd advise you to revoke your credit cards. That might have been rather nasty.
    Well, let's just be happy that nobody cracked a commercial site that HAS credit card records... Oh wait, they did...

    --- No quote, no plan, just leave me alone

  186. Re:"Customer focus" by Snags · · Score: 1
    Bzzzt. Your biggest problem was that you stored OUR passwords as plaintext.

    Exactly! I just hope Slashdot doesn't get a lawsuit for negligence from somebody whose credit card account gets hacked because these guys took the password from Slashdot. Or from somebody who gets sued for a comment they didn't make on some other web site, or ...

    Yeah, you shouldn't repeat passwords on multiple sites, but who can remember them all without writing them down?


    main(O){10<putchar((O--,102-((O&4)*16| (31&60>>5*(O&3)))))&&main(2+O);}

    --
    main(O){10<putchar((O--,102-((O&4)*16| (31&60>>5*(O&3)))))&&main(2+ O);}
    LN2 is cool!
  187. Oh, come on. by Bedemus · · Score: 3

    For crying out loud, this got moderated *up*? The guy wrote the stuff 3 years ago, when Slashdot users could hardly have been referred to as customers. Heck, even now, I don't know that you can hold them to "Customer focus." Last I checked they weren't charging us anything to use slashdot, and weren't selling our data to anyone for profit. If you want to call loading a banner ad being a customer, then I guess...

    But still, that's no reason for the demeaning tone of this post. I just love the way we geeks all tend to rip each other to shreds when we make stupid mistakes, and when we do so, the tone we take is almost always one of "I know everything -- I do no wrong." This should have been moderated as "Flamebait."

    You had no moral obligation to inform the readers of anything. Slashdot folks are a pretty educated crew -- we're fully capable of drawing our own conclusions, thank you.
    --
    NeoMail - Webmail that doesn't suck... as much.

    1. Re:Oh, come on. by OlympicSponsor · · Score: 1

      1) I didn't intend to be condescending, although I DID mean to spank. Either Rob doesn't understand what the biggest problem is OR he's giving the wrong impression to the less knowledgeable among us.

      2) "...weren't selling our data to anyone for profit."

      No, but the data still got out. Is that somehow better because Slashdot didn't make a profit on the deal. Yes, it makes them less evil--but it doesn't make them smarter.


      --

      --
      Non-meta-modded "Overrated" mods are killing Slashdot
      (Hey Ryan! Here's your proof!)
  188. Re:"Customer focus" by Ardant · · Score: 4

    True enough, but do remember that the weakest link defines how strong the chain is.

    So what if you encrypt passwords on the server, passwords are stored in cookies on your home machine, as well as sent plaintext over miles upon miles of internet cabling before reaching slashdot.org.

    If someone really wanted everyone's slashdot passwords, all they'd have to do is sniff some connection along the way.

    Hackers will always hack in. There's no such thing as an invincible system. It's just a matter of time and determination (as we've seen time and time again).

    --

    "Darn, my winmodem won't work with Linux? I'll have to recompile it... with my blowtorch."

  189. buhoo.. nobody is interested in hax0ring by mukund · · Score: 1

    everybody is so busy with everything else, they forgot an important thing! where can i get that l33t hax00ring tool called "Common Sense"?? you think i'd forget to ask? huh??

    --
    Banu
    1. Re:buhoo.. nobody is interested in hax0ring by radja · · Score: 1

      try intelligence.com ;)

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
  190. Hehehehehehe by pwhysall · · Score: 2

    /. does have a short memory span, doesn't it?

    Don't you remember what happened to K5?

    Bleh.
    --

    --
    Peter
  191. Nohican by semaj · · Score: 1

    Nohican.
    {} is not a valid user..

    -

    --
    Meep meep
    1. Re:Nohican by Frank+van+Vliet · · Score: 2

      damn i dont exist?

  192. Safe to change password? Paranoia... by andkaha · · Score: 2

    There's no little piece of trojan code that's going to record my password and send it off to somewhere else, is there? No, probably not...

    So, how do we know CmdrTaco wrote this article himself if some cracker/hacker gained god access? Well, it probably was the real CmdrTaco.

    Probably.

    :-)

    --
    It's 11pm, do you know what your deamons are up to?
    1. Re:Safe to change password? Paranoia... by cookieman · · Score: 1

      Q.how do we know CmdrTaco wrote this article himself .. ?
      A. from his grammar, man, from his grammar...

      Bad joke, I know :(

      --
      Just another coder...
  193. Xterm?? by Lazaru5 · · Score: 1


    Why is X on the server at all?

    --

    --
    My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  194. True, but... by OlympicSponsor · · Score: 1

    Which is easier:

    Sniffing 10,000 network connections to get 100,000 passwords

    Getting one big password file
    --

    --
    Non-meta-modded "Overrated" mods are killing Slashdot
    (Hey Ryan! Here's your proof!)
  195. Re:Password *Danger?* by billybob2001 · · Score: 1

    I have learned that the real catch is that all new password changes (like the ones we've been advised to make immediately) are being captured by the white hats

  196. Ironic by Kurt · · Score: 2

    I just find it ironic that there have been a couple stories on Slashdot over the last month about security holes resulting from unchanged default passwords (i.e. Microsoft SQL), and now Slashdot falls to the same issue.

  197. How many of us will change our passwords? by wiredog · · Score: 1

    Manyt of the posters here talk about throwaway passwords for here (like mine). So it would be interesting to see a report, next week sometime, on how many of us actually followed Taco's advice.

  198. If this is a crack, then you're on crack by Ih8sG8s · · Score: 3
    This was no crack. This was some really bad administrative habits inviting something like this to happen.

    The person that left the default password on a publically accessible server should be canned.

    At any job I've worked, something like this would get the preson responsible auto-canned for not making reasonable efforts to protect company data.

    This is a special case, becasue the person who decided to implement a 'default password' in slashcode also works in the company where it is used. CmdrTaco also needs a good butt-kickin. Did feature lust could your judgement?

    Also, the idea of storing the user database in clear text on a publically accessible server is also insane. Store nothing on publically accessible webservers.

    I totally cringed when CmdrTaco decided to proclaim "No one would ever have gotten in if it wasn't for the default password".

    OH MY GOD

    I hope he takes a good look at his bliefs surrounding security. That's a very cocky and naive thing to say. I'd submit that someone who believes that enough to say that will most certainly get 'cracked' again. Have a nice day :)

  199. The "I got 0wN3d last night" song. by Anonymous Coward · · Score: 5

    Apologies to Sam Cooke (and Art Garfunkel)

    "Don't know much about TCP
    Even less ICMP
    Don't know how to make a subnet class
    Even script kiddies would kick my ass
    But if an OS that can be bought
    Will install securely by default
    What a wonderful thing that would be

    Don't know much about LAND attack
    Don't know how to spoof an IP stack
    Don't know much about the port I'm on
    Can't decide to leave a daemon on
    If I install OpenBSD
    And it does most of my work for me
    What a wonderful thing that will be

    Now I don't claim to be a sys admin
    But now broadband's in my town
    And I have to put something between me
    And the people who know how to bring me down

    Don't know much about DDoS
    And my shell programming is a mess
    Don't know how to build a firewall
    Don't know much about nothin' at all
    But if I can shield my root account
    Without emptying my bank account
    What a wonderful thing that would be."

    -- Beldon // beldon@scamail.com

  200. Funny, yes. Even +5 funny. But informative? by Derek+Pomery · · Score: 1

    You have to wonder if someone is using a random moderation bot.

    Hm. Easy way to karma whoredom.
    Make a bot that meta moderates. Give it some general rules for acceptable moderation (that won't get negative meta moderation)

    Wait for the inevitable moderation points to be given it. Set it loose moderating, repeat.

    --
    -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  201. The previous hack - archived by Booker · · Score: 5
    While I'm sure it really sucked for cmd Taco, I thought the front page of the previous /. hack was kinda clever...

    It's archived here.

    ---

  202. Nice try Taco, but now we know by flatpack · · Score: 2

    Despite his attempts to use the ESR-friendly term "cracker" in this story, we see at the end that not even Taco really thinks that cracker is the correct terminology:

    "Honestly, thats the best kind of hack. 2 years ago we had the bad kind of hacker: he rooted the whole damn system and never told us how they gained entry."

    So next time Taco posts an article where he whinges about the difference between "hacker" and "cracker", it's pure pandering to the unwashed masses on /.

    --

  203. ouch! by gattaca · · Score: 3

    Is this what happens when you put PERLs before Swine?