Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. CodeProject.com and Plain Text Passwords!

CodeProject.com and Plain Text Passwords!

Scheduled Pinned Locked Moved The Lounge
databasecomsecuritydiscussion
73 Posts 22 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Chris Maunder

    Settle. It's constructive valuable discussion. Who cares who bought up the topic?

    cheers, Chris Maunder

    CodeProject.com : C++ MVP

    C Offline
    C Offline
    code frog 0
    wrote on last edited by
    #33

    Um did you miss the smiley's? This part where you jumped in was supposed to be all fun. Boy! I actually thought this was the funnest part of it. I didn't say anything about who brought anything up. I think you read my title but not my content.

    M 1 Reply Last reply
    0
    • M Miszou

      Richard Andrew x64 wrote:

      If you don't have a different password for each website, then that's your fault, not the site's fault.

      That's about the most apologist remark I've read in a long time. If the site has a security issue, then its my fault? :doh:

      The StartPage Randomizer - The Windows Cheerleader - Twitter

      Richard Andrew x64R Offline
      Richard Andrew x64R Offline
      Richard Andrew x64
      wrote on last edited by
      #34

      You deliberately twisted my meaning. You sarcastically asserted that my lack of concern must be due to me having a different password and user id at each website. Well, in fact you are correct. That is exactly why I am unconcerned about Code Project's security model. However, if you choose to use the same password everywhere, and the password gets revealed, and this causes you big trouble, then you have no one to blame but yourself.

      M 1 Reply Last reply
      0
      • M Micah71381

        Both my insecure and secure passwords have variations to them (ie, they rotate regularly) and I hadn't logged into this site for some time and didn't particularly feel like going through my entire password history to figure out which one it was. Tell you what senior. Take your bashing somewhere else okay? You may wish to examine your attempts to make others look stupid before you submit and prove that in fact you are indeed where the problem lies.

        C Offline
        C Offline
        Colin Angus Mackay
        wrote on last edited by
        #35

        Micah71381 wrote:

        I hadn't logged into this site for some time and didn't particularly feel like going through my entire password history to figure out which one it was.

        You have a password history which you can look up? That sounds most secure. :rolleyes:

        * Developer Day Scotland 2 - Free community conference * The Blog of Colin Angus Mackay


        Vogon Building and Loan advise that your planet is at risk if you do not keep up repayments on any mortgage secured upon it. Please remember that the force of gravity can go up as well as down.

        M 1 Reply Last reply
        0
        • C code frog 0

          { ;P } Member for 2+ years and only 5 posts. Since passwords are sent in plain text I deduced a troll had stolen your account and username and was now posting as you. I mean come on? The dang place is so insecure now I'm afraid to request my own password. That's why I always use the same 3 and just have to guess until I get it right. Admit it though you are a troll that stole a plain text password that was transmitted unsecurely and as you only had 2 to guess from to begin with and you are a troll cracking the password was very easy. So I know you are a troll but I can prove it. If you burn... then you are a troll. So I suggest we burn you. {/ ;P }


          If you like this message don't vote me a 5 unless you thought of it. I'm not some wanna-be trying to get stupid votes to get an MVP here. The fact is I should be an MVL "Most Valuable Lounger" because ... everybody can put there feet on me to make themselves comfortable and I'm fine with that. The vote-count MVP system is broken and flawed. MVPs should be elected by peers in the group who understand what's really happening in the specific forums. I love Chris but vote's should have no place in ranking MVPs. NONE! - - - {Mark Salsbery approves this message.}

          M Offline
          M Offline
          Micah71381
          wrote on last edited by
          #36

          In an attempt to prove you wrong I just lit myself on fire. Unfortunately, it appears you were correct... I must be a troll, now a very warm one.

          1 Reply Last reply
          0
          • C code frog 0

            Um did you miss the smiley's? This part where you jumped in was supposed to be all fun. Boy! I actually thought this was the funnest part of it. I didn't say anything about who brought anything up. I think you read my title but not my content.

            M Offline
            M Offline
            Micah71381
            wrote on last edited by
            #37

            It's because you didn't use the "Joke" Message Type icon. :P

            1 Reply Last reply
            0
            • C Chris Maunder

              It's being stored encrypted and no one, except you (not even myself!) can see your password. The only time it's ever decrypted is for the sole purpose of sending it back to the email account you signed up with. However, we do have a ticket to change this to a one-way hash. Previously the consensus was that users wanted to be able to retrieve the actual password they entered and not have to keep resetting. All things change, though [Edit: as Shog helpfully linked[^] to], so we'll move to a different system.

              cheers, Chris Maunder

              CodeProject.com : C++ MVP

              M Offline
              M Offline
              Micah71381
              wrote on last edited by
              #38

              Out of curiosity, is the system setup like is done with credit cards where the DBAs have one part of the salt and the programmers have the other part of the salt so no single person can decrypt the password? If I'm not mistaken the idea is that you would need root level DB access *AND* source code access (or solid disassembly/reverse engineering skills) to encrypt/decrypt the data, though I've never built a system like this myself. Or does someone have access to the decryption key and could (theoretically) decrypt the contents of the password field in the database, given the knowhow and that key?

              M C 2 Replies Last reply
              0
              • C Colin Angus Mackay

                Micah71381 wrote:

                I hadn't logged into this site for some time and didn't particularly feel like going through my entire password history to figure out which one it was.

                You have a password history which you can look up? That sounds most secure. :rolleyes:

                * Developer Day Scotland 2 - Free community conference * The Blog of Colin Angus Mackay


                Vogon Building and Loan advise that your planet is at risk if you do not keep up repayments on any mortgage secured upon it. Please remember that the force of gravity can go up as well as down.

                M Offline
                M Offline
                Micah71381
                wrote on last edited by
                #39

                Colin Angus Mackay wrote:

                You have a password history which you can look up? That sounds most secure.

                In my head, yes. If someone can acquire that then either they hold something more valuable to me than my password (ie: my life) or they have developed the ability to read minds and at this time I would gladly give up my password to someone who can read my mind. :D

                G 1 Reply Last reply
                0
                • M Micah71381

                  Out of curiosity, is the system setup like is done with credit cards where the DBAs have one part of the salt and the programmers have the other part of the salt so no single person can decrypt the password? If I'm not mistaken the idea is that you would need root level DB access *AND* source code access (or solid disassembly/reverse engineering skills) to encrypt/decrypt the data, though I've never built a system like this myself. Or does someone have access to the decryption key and could (theoretically) decrypt the contents of the password field in the database, given the knowhow and that key?

                  M Offline
                  M Offline
                  Member 96
                  wrote on last edited by
                  #40

                  :rolleyes: Honestly what difference does it make? This isn't a bank.


                  "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                  M J 2 Replies Last reply
                  0
                  • M Micah71381

                    I learned long ago that web-masters don't change their websites because of e-mails (especially security related things) but they do change them (sometimes) when it's posted on a public forum (especially security related things). I think this started occurring in web 1.1, when it became more than a handful of guys that all knew each other.

                    M Offline
                    M Offline
                    Member 96
                    wrote on last edited by
                    #41

                    You're acting like a first class dork here. In another post you claim that you didn't see the suggestion forum, now you're saying you deliberately posted here to slap the admins in the face because you pro-actively don't trust them. You've earned no right to do that. I was willing to give you the benefit of the doubt but this comment is beyond the pale. Get a bloody grip, it's a non issue and you're publicly shitting all over the admins who happen to be a very nice bunch of people in a public forum.


                    "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                    modified on Thursday, January 22, 2009 8:59 PM

                    M 1 Reply Last reply
                    0
                    • M Member 96

                      :rolleyes: Honestly what difference does it make? This isn't a bank.


                      "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                      M Offline
                      M Offline
                      Micah71381
                      wrote on last edited by
                      #42

                      John C wrote:

                      Honestly what difference does it make? This isn't a bank.

                      Curiosity at this point. The method I mentioned is the only "secure" way that I know of to store secret data in an encrypted format that the data-host can't get to. If the method is different I'm curious to know about it is all.

                      M 1 Reply Last reply
                      0
                      • M Miszou

                        Is this part of the new Code-Frog manifesto? Jump on the new guy without provocation?

                        The StartPage Randomizer - The Windows Cheerleader - Twitter

                        M Offline
                        M Offline
                        Member 96
                        wrote on last edited by
                        #43

                        Miszou wrote:

                        without provocation

                        What the F...? The guy deliberately posts a completely inappropriate rant out of no where in the wrong forum, gets told it's the wrong forum and pretends to apologize for it then later says he deliberately posted in this forum because he expects the admins to be useless and do nothing unless he rides in like a shining knight in armour to bitch about something that, let's be honest here, is about as much of a non issue as there can be. If you think there is any justification in catering to first class douchebags I'd like to hear it.


                        "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                        M 1 Reply Last reply
                        0
                        • M Micah71381

                          John C wrote:

                          Honestly what difference does it make? This isn't a bank.

                          Curiosity at this point. The method I mentioned is the only "secure" way that I know of to store secret data in an encrypted format that the data-host can't get to. If the method is different I'm curious to know about it is all.

                          M Offline
                          M Offline
                          Member 96
                          wrote on last edited by
                          #44

                          Micah71381 wrote:

                          I'm curious to know about it is all.

                          I'm curious to know why you want to besmirch the good names of the admins here and post intentionally (as you stated) in the wrong forum as a slap in the face to them to get them to make a change because you don't trust them to while in the same thread claiming you didn't see the suggestion forum. I'm curious about the arrogance required to do that. I'm curious how this whole thing is any kind of issue more important than a simple question in the suggestion forum. Curious indeed.


                          "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                          M 1 Reply Last reply
                          0
                          • M Member 96

                            You're acting like a first class dork here. In another post you claim that you didn't see the suggestion forum, now you're saying you deliberately posted here to slap the admins in the face because you pro-actively don't trust them. You've earned no right to do that. I was willing to give you the benefit of the doubt but this comment is beyond the pale. Get a bloody grip, it's a non issue and you're publicly shitting all over the admins who happen to be a very nice bunch of people in a public forum.


                            "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                            modified on Thursday, January 22, 2009 8:59 PM

                            M Offline
                            M Offline
                            Micah71381
                            wrote on last edited by
                            #45

                            I was saying that posting what I see as a security flaw in a public forum is the way to get such security flaws resolved. I fully admit though that I chose the wrong public forum (I really did look for the proper one and I honestly missed it in the forum list, though I'm not sure how since it isn't exactly hidden). You are not the first person to mention that my original wording came across as offensive and after reading it through again I can see where this interpretation comes from, which is my fault. The reason for the tone of the post is that it's a pet peeve of mine mainly because it's so common for websites to neglect security when asking users for a password and since most users use the same password for everything this is quite bothersome. I was surprised that a site for developers had what I saw as a very basic flaw in their authentication system. This is the first time I've ever heard of someone encrypting passwords and storing them rather than hashing them or just storing them as plain text and even then, the password is e-mailed in plain-text (though this is not as big of a security concern in my eyes as storing them in plain-text). Again, my goal was not to try and trash the website or it's administrators but instead to bring up a security concern publicly, which has since been alleviated by the helpful administrators and members. :)

                            M 1 Reply Last reply
                            0
                            • M Member 96

                              Micah71381 wrote:

                              I'm curious to know about it is all.

                              I'm curious to know why you want to besmirch the good names of the admins here and post intentionally (as you stated) in the wrong forum as a slap in the face to them to get them to make a change because you don't trust them to while in the same thread claiming you didn't see the suggestion forum. I'm curious about the arrogance required to do that. I'm curious how this whole thing is any kind of issue more important than a simple question in the suggestion forum. Curious indeed.


                              "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                              M Offline
                              M Offline
                              Micah71381
                              wrote on last edited by
                              #46

                              As mentioned in another branch of this thread, I should have posted in the suggestion forum. It sounds like you misinterpreted my meaning when I referred to posting security concerns in a public forum. What I meant by that is a location that is viewable to the public, rather than in a private e-mail to an administrator or support personnel. The suggestion forum is a publicly viewable forum and that would have been the correct place to post my original message.

                              1 Reply Last reply
                              0
                              • M Member 96

                                Miszou wrote:

                                without provocation

                                What the F...? The guy deliberately posts a completely inappropriate rant out of no where in the wrong forum, gets told it's the wrong forum and pretends to apologize for it then later says he deliberately posted in this forum because he expects the admins to be useless and do nothing unless he rides in like a shining knight in armour to bitch about something that, let's be honest here, is about as much of a non issue as there can be. If you think there is any justification in catering to first class douchebags I'd like to hear it.


                                "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                                M Offline
                                M Offline
                                Miszou
                                wrote on last edited by
                                #47

                                Is this how you get one of those "Bob" icons? By being completely obnoxious? I guess it depends on whether you're a glass half full or half empty kinda guy, but I didn't see anything wrong with the original post. You and Code-Frog on the other hand... well, quite frankly I'm a little saddened. First class douchebag? Seriously? Get a grip.

                                The StartPage Randomizer - The Windows Cheerleader - Twitter

                                G J 2 Replies Last reply
                                0
                                • Richard Andrew x64R Richard Andrew x64

                                  You deliberately twisted my meaning. You sarcastically asserted that my lack of concern must be due to me having a different password and user id at each website. Well, in fact you are correct. That is exactly why I am unconcerned about Code Project's security model. However, if you choose to use the same password everywhere, and the password gets revealed, and this causes you big trouble, then you have no one to blame but yourself.

                                  M Offline
                                  M Offline
                                  Miszou
                                  wrote on last edited by
                                  #48

                                  Yes, I was being sarcstic in my original post.... Probably ought not to have done that, but whatever... The point still stands though. Many people use the same username/password combo for different websites. I'm known as Miszou on almost every forum I read. Just because you and I have the foresight to use different passwords all over the place, doesn't mean the potential security problem still doesn't exist. It's like putting a towel over your head because if you can't see the scary things, then they must not be there! The security issue is real and pretending it's the users fault for not having multiple passwords doesn't do a thing to help anyone.

                                  The StartPage Randomizer - The Windows Cheerleader - Twitter

                                  1 Reply Last reply
                                  0
                                  • M Miszou

                                    Is this how you get one of those "Bob" icons? By being completely obnoxious? I guess it depends on whether you're a glass half full or half empty kinda guy, but I didn't see anything wrong with the original post. You and Code-Frog on the other hand... well, quite frankly I'm a little saddened. First class douchebag? Seriously? Get a grip.

                                    The StartPage Randomizer - The Windows Cheerleader - Twitter

                                    G Offline
                                    G Offline
                                    Gary Kirkham
                                    wrote on last edited by
                                    #49

                                    Miszou wrote:

                                    Is this how you get one of those "Bob" icons? By being completely obnoxious?

                                    He got the icon by spending money, obnoxious is free of charge.

                                    Gary Kirkham Forever Forgiven and Alive in the Spirit "Truly, truly, I say to you, he who hears My word, and believes Him who sent Me, has eternal life, and does not come into judgment, but has passed out of death into life. Me blog, You read

                                    1 Reply Last reply
                                    0
                                    • M Micah71381

                                      I Didn't see any other place to post this so I figured I would go with the lounge to spark up some discussion and hopefully a change. :) I forgot my project for this website (www.codeproject.com) so I clicked the reset password button. I figured being a website for programmers, IT professionals, IT/development security people, etc. it would do something reasonable. Much to my surprise, I was e-mailed my old password in plain text! This means that not only is my password being transmitted in plain text over the internet (something that is all too common unfortunately) it is also being stored in a database somewhere in plain text along with my e-mail address. Luckily for me I have one password I use for "insecure" sites who like to store/display plain text passwords and another password for sites that I have a little more faith in doing the right thing and luckily I used the "insecure" password for this one. :P Anyway, I did a search in the forums for anyone mentioning this previously and I found several posts talking about how annoying it was when sites did this but no one mentioned that this site does it too.

                                      J Offline
                                      J Offline
                                      Joe Woodbury
                                      wrote on last edited by
                                      #50

                                      Dammit, I use the same password here as for my Nigerian bank account. Now all my millions are at risk.

                                      Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                                      1 Reply Last reply
                                      0
                                      • C code frog 0

                                        So if you only have password for insecure sites and one for sites you trust more at most there were two options for your password and you couldn't remember it eh? Tell you what junior. Take your false police report and go bake a crap cake somewhere else okay? You may wish to examine your attempts to make others look stupid before you submit and prove that in fact you are indeed where the problem "LIES". :rolleyes:


                                        If you like this message don't vote me a 5 unless you thought of it. I'm not some wanna-be trying to get stupid votes to get an MVP here. The fact is I should be an MVL "Most Valuable Lounger" because ... everybody can put there feet on me to make themselves comfortable and I'm fine with that. The vote-count MVP system is broken and flawed. MVPs should be elected by peers in the group who understand what's really happening in the specific forums. I love Chris but vote's should have no place in ranking MVPs. NONE! - - - {Mark Salsbery approves this message.}

                                        V Offline
                                        V Offline
                                        Vikram A Punathambekar
                                        wrote on last edited by
                                        #51

                                        This isn't the Rex I know. :|

                                        Cheers, Vıkram.


                                        I've never ever worked anywhere where there has not been someone who given the choice I would not work with again. It's a job, you do your work, put up with the people you don't like, accept there are probably people there that don't like you a lot, and look forward to the weekends.   - Josh Gray.

                                        C 1 Reply Last reply
                                        0
                                        • M Member 96

                                          :rolleyes: Honestly what difference does it make? This isn't a bank.


                                          "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                                          J Offline
                                          J Offline
                                          Joe Woodbury
                                          wrote on last edited by
                                          #52

                                          What? Then what is Chris doing with all the money I deposited?

                                          Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                                          C 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups