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. The no 1 irritation in security policies

The no 1 irritation in security policies

Scheduled Pinned Locked Moved The Lounge
csharpsecurityperformancehelp
24 Posts 9 Posters 0 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.
  • L L Viljoen

    Pete O'Hanlon wrote:

    Your first con is disingenuous because you wouldn't just use expiration on its own, you should combine it with policies relating to the strength of the password, e.g. no less than 10 characters, must contain 2 symbols which cannot be the same, combination of upper and lower case, etc....

    Yes lets say it cannot be the same and with Needs uppercase and numeric as an example so from Password123 you can vary Password321 pASSWORD321 ect... Please dont think i am simply blowing smoke what I am talking about I talk about from personal experience. and if company policy at some stage an IT advisor actually recommended it.

    Chona1171 Web Developer (C#), Silverlight

    A Offline
    A Offline
    Andrei Straut
    wrote on last edited by
    #7

    Hm, let's just provide a different example. Say you are a business owner / CEO for a multimillion-dollar company specializing in defense contracts. You know many of your employees are plain dumb and barely know how to use a computer. What do you do? You ease the life of your software developers and dumb employees at the cost of your reputation and possible disclosure of classified information, or you moderately hassle them through the password change system, and get to sleep much better at night?

    Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

    L C 2 Replies Last reply
    0
    • L L Viljoen

      Hi Guys I would like to discuss the no 1 problem I see with the password expiration as a security policy. I have known it to exist in every enterpise based system i have ever used , and to only possible thing I can imagine it could possibly protect you from is brute force attacks but given that other policies are far more effective(3 failed login attempt lockout) what could possibly the merrit of a password exiration policy. Cons are as follow: Usually causes users to use weaker passwords or a small variation of what their current password is Tech support constantly gets (I forgot my password or got locked out)calls Users start putting their new passwords on sticky notes or write it on a piece of paper on their desks. If it where to defend against brute force there is always a change that the new password would speed up the attack by brining the password closer to the current location of the attack. I simply wish software developers start dicarding this completely useless policy from their systems!!!!

      Chona1171 Web Developer (C#), Silverlight

      D Offline
      D Offline
      Dalek Dave
      wrote on last edited by
      #8

      The weakest link in ANY or ALL security protocols is the human being sitting at a keyboard. Famous Frankie Boyle sketch in which he explains about security. A Laptop had been left on a train the MOD's explained there were passwords in place. Boyle pointed out that this was rubbish as these guys were IT Nerds... "All you need to do is turn it on, type 'Gandalf' and you're in!" I choked on my cornflakes, for my password at work is..."Gandalf".

      --------------------------------- I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC Link[^]

      L 1 Reply Last reply
      0
      • L L Viljoen

        Pete O'Hanlon wrote:

        Your first con is disingenuous because you wouldn't just use expiration on its own, you should combine it with policies relating to the strength of the password, e.g. no less than 10 characters, must contain 2 symbols which cannot be the same, combination of upper and lower case, etc....

        Yes lets say it cannot be the same and with Needs uppercase and numeric as an example so from Password123 you can vary Password321 pASSWORD321 ect... Please dont think i am simply blowing smoke what I am talking about I talk about from personal experience. and if company policy at some stage an IT advisor actually recommended it.

        Chona1171 Web Developer (C#), Silverlight

        P Offline
        P Offline
        Pete OHanlon
        wrote on last edited by
        #9

        Chona1171 wrote:

        Password123 you can vary
        Password321

        Most companies that I know have their policies exclude passwords that so blatantly use large chunks of previous passwords, and so what if they do? They also implement lockout procedures, so trying to brute force this is immaterial. The point isn't that a policy should exist in isolation, it's so that it sets a minimum set of standards that ensures that people don't just choose abc123 as their password - it's to force people to think about their passwords.

        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

        D M 2 Replies Last reply
        0
        • A Andrei Straut

          Hm, let's just provide a different example. Say you are a business owner / CEO for a multimillion-dollar company specializing in defense contracts. You know many of your employees are plain dumb and barely know how to use a computer. What do you do? You ease the life of your software developers and dumb employees at the cost of your reputation and possible disclosure of classified information, or you moderately hassle them through the password change system, and get to sleep much better at night?

          Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

          L Offline
          L Offline
          L Viljoen
          wrote on last edited by
          #10

          Yes but given my argument , does it carry any merrit at all then , better would be in that case to change the password with a random sequence every day , and hand each employee a sealed envelope with their codes every day they check past security. Or better yet the good old trusted fingerprint biometric login (requesting a random finger) (I know for web based systems it becomes a bit more complicated, but i have developed a nice clickonce app before that does it)

          Chona1171 Web Developer (C#), Silverlight

          A 1 Reply Last reply
          0
          • P Pete OHanlon

            Chona1171 wrote:

            Password123 you can vary
            Password321

            Most companies that I know have their policies exclude passwords that so blatantly use large chunks of previous passwords, and so what if they do? They also implement lockout procedures, so trying to brute force this is immaterial. The point isn't that a policy should exist in isolation, it's so that it sets a minimum set of standards that ensures that people don't just choose abc123 as their password - it's to force people to think about their passwords.

            *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

            "Mind bleach! Send me mind bleach!" - Nagy Vilmos

            CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

            D Offline
            D Offline
            Dalek Dave
            wrote on last edited by
            #11

            When I was running a mainframe for Granada I had a password policy that forced a monthly change. (This was back in 1992, when dinosaurs ruled the Earth). After a few months I started receiving complaints. I shit you not, people were complaining that they had changed their passwords too often AND COULDN'T THINK OF ANY MORE! 1.1 Million words in the dictionary, and after about three months they had run out? I want you to know we are not talking low-level office fodder here, some of those complaining were senior managers. (I see none of you are at all surprised). Apparently, having to think of a word and remember it for 28-31 days was considered too difficult for these high-flyers!

            --------------------------------- I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC Link[^]

            C 1 Reply Last reply
            0
            • P Pete OHanlon

              Chona1171 wrote:

              Password123 you can vary
              Password321

              Most companies that I know have their policies exclude passwords that so blatantly use large chunks of previous passwords, and so what if they do? They also implement lockout procedures, so trying to brute force this is immaterial. The point isn't that a policy should exist in isolation, it's so that it sets a minimum set of standards that ensures that people don't just choose abc123 as their password - it's to force people to think about their passwords.

              *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

              "Mind bleach! Send me mind bleach!" - Nagy Vilmos

              CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

              M Offline
              M Offline
              Mycroft Holmes
              wrote on last edited by
              #12

              Pete O'Hanlon wrote:

              choose abc123 as their password

              Will please NOT publish my password on the interweb

              Pete O'Hanlon wrote:

              use large chunks of previous passwords

              I have a counter in my password, it is up to 68 :-O

              Never underestimate the power of human stupidity RAH

              1 Reply Last reply
              0
              • D Dalek Dave

                The weakest link in ANY or ALL security protocols is the human being sitting at a keyboard. Famous Frankie Boyle sketch in which he explains about security. A Laptop had been left on a train the MOD's explained there were passwords in place. Boyle pointed out that this was rubbish as these guys were IT Nerds... "All you need to do is turn it on, type 'Gandalf' and you're in!" I choked on my cornflakes, for my password at work is..."Gandalf".

                --------------------------------- I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC Link[^]

                L Offline
                L Offline
                L Viljoen
                wrote on last edited by
                #13

                Wow. . . . yes it would be great to see stats of certain movie character being used by IT Geeks Mine on the other hand is a combination of a windows 95 prod key first sequence - 2 special characters - windows xp prod key first sequence - 2 special characters and 5 characters of PI and the website that I have accessed initails in capitals (Code PRoject - CP , Facebook - FB) leaving me with 21 character aplhanumeric special character and Capital sequence :)

                Chona1171 Web Developer (C#), Silverlight

                1 Reply Last reply
                0
                • L L Viljoen

                  Yes but given my argument , does it carry any merrit at all then , better would be in that case to change the password with a random sequence every day , and hand each employee a sealed envelope with their codes every day they check past security. Or better yet the good old trusted fingerprint biometric login (requesting a random finger) (I know for web based systems it becomes a bit more complicated, but i have developed a nice clickonce app before that does it)

                  Chona1171 Web Developer (C#), Silverlight

                  A Offline
                  A Offline
                  Andrei Straut
                  wrote on last edited by
                  #14

                  While that is true, it still doesn't change the fact that users are still dumb, some of them will use the envelope and others won't know what finger they're supposed to scan. The point is, you'll always introduce more complexity and user hassle while introducing better security. The point is to simply decide how far you want to go with your security procedures, and whether they are worth it. I have no idea whether it would be possible to enhance security without enhancing your users as well - as said before, humans are (mostly) always the weakest link in the system.

                  Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

                  1 Reply Last reply
                  0
                  • L L Viljoen

                    Hi Guys I would like to discuss the no 1 problem I see with the password expiration as a security policy. I have known it to exist in every enterpise based system i have ever used , and to only possible thing I can imagine it could possibly protect you from is brute force attacks but given that other policies are far more effective(3 failed login attempt lockout) what could possibly the merrit of a password exiration policy. Cons are as follow: Usually causes users to use weaker passwords or a small variation of what their current password is Tech support constantly gets (I forgot my password or got locked out)calls Users start putting their new passwords on sticky notes or write it on a piece of paper on their desks. If it where to defend against brute force there is always a change that the new password would speed up the attack by brining the password closer to the current location of the attack. I simply wish software developers start dicarding this completely useless policy from their systems!!!!

                    Chona1171 Web Developer (C#), Silverlight

                    E Offline
                    E Offline
                    effayqueue
                    wrote on last edited by
                    #15

                    The main reason I can see for doing this is to prevent old employees from hacking into the system. (Yes, when an employee leaves you delete their account, but they may have access to resources using passwords that may not be directly connected to their own Windows identity - for example someone else's password!) In the case of a bank PIN, it's different, as you never go away (you can't leave the company)

                    L 1 Reply Last reply
                    0
                    • L L Viljoen

                      Hi Guys I would like to discuss the no 1 problem I see with the password expiration as a security policy. I have known it to exist in every enterpise based system i have ever used , and to only possible thing I can imagine it could possibly protect you from is brute force attacks but given that other policies are far more effective(3 failed login attempt lockout) what could possibly the merrit of a password exiration policy. Cons are as follow: Usually causes users to use weaker passwords or a small variation of what their current password is Tech support constantly gets (I forgot my password or got locked out)calls Users start putting their new passwords on sticky notes or write it on a piece of paper on their desks. If it where to defend against brute force there is always a change that the new password would speed up the attack by brining the password closer to the current location of the attack. I simply wish software developers start dicarding this completely useless policy from their systems!!!!

                      Chona1171 Web Developer (C#), Silverlight

                      G Offline
                      G Offline
                      GuyThiebaut
                      wrote on last edited by
                      #16

                      Chona1171 wrote:

                      Tech support constantly gets (I forgot my password or got locked out)calls

                      This should not be necessary. It is possible to set up systems where the users can reset their own passwords with saved security questions etc. I worked for a large corporation where we had this - it was set up precisely to save IT from having to reset passwords.

                      “That which can be asserted without evidence, can be dismissed without evidence.”

                      ― Christopher Hitchens

                      L 1 Reply Last reply
                      0
                      • G GuyThiebaut

                        Chona1171 wrote:

                        Tech support constantly gets (I forgot my password or got locked out)calls

                        This should not be necessary. It is possible to set up systems where the users can reset their own passwords with saved security questions etc. I worked for a large corporation where we had this - it was set up precisely to save IT from having to reset passwords.

                        “That which can be asserted without evidence, can be dismissed without evidence.”

                        ― Christopher Hitchens

                        L Offline
                        L Offline
                        L Viljoen
                        wrote on last edited by
                        #17

                        Yes some companies implement it , though it in itself poses a security risk. "What is the name of your dog" "your birthday" "your moms maiden name" "first childs name " all things that could be struck up in casual conversation for example it is a good idea but sofar I havent had a single answer giving any merrit to that policy yes what if someone gets your password - chances are he wont wait around for password expiry to kick in before he / she does the damage.

                        Chona1171 Web Developer (C#), Silverlight

                        1 Reply Last reply
                        0
                        • E effayqueue

                          The main reason I can see for doing this is to prevent old employees from hacking into the system. (Yes, when an employee leaves you delete their account, but they may have access to resources using passwords that may not be directly connected to their own Windows identity - for example someone else's password!) In the case of a bank PIN, it's different, as you never go away (you can't leave the company)

                          L Offline
                          L Offline
                          L Viljoen
                          wrote on last edited by
                          #18

                          yes but take this then for instance guy goes away for 2 years , he tries to login , gets the chaneg your password screen and bobs your uncle he has the new password. funny thing is 4 years after leaving my old company I still have all their remote server ip logins and passwords with full admin access, and my fingerprint still opens the front door of their office. Good think i am not a phsyco out to steal their Intellectual property, but i shudder to think what could happen

                          Chona1171 Web Developer (C#), Silverlight

                          1 Reply Last reply
                          0
                          • A Andrei Straut

                            Hm, let's just provide a different example. Say you are a business owner / CEO for a multimillion-dollar company specializing in defense contracts. You know many of your employees are plain dumb and barely know how to use a computer. What do you do? You ease the life of your software developers and dumb employees at the cost of your reputation and possible disclosure of classified information, or you moderately hassle them through the password change system, and get to sleep much better at night?

                            Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

                            C Offline
                            C Offline
                            CMullikin
                            wrote on last edited by
                            #19

                            Andrei Straut wrote:

                            Say you are a business owner / CEO for a multimillion-dollar company specializing in defense contracts. You know many of your employees are plain dumb and barely know how to use a computer. What do you do?

                            Improve your hiring habits... :doh:

                            The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin

                            A 1 Reply Last reply
                            0
                            • D Dalek Dave

                              When I was running a mainframe for Granada I had a password policy that forced a monthly change. (This was back in 1992, when dinosaurs ruled the Earth). After a few months I started receiving complaints. I shit you not, people were complaining that they had changed their passwords too often AND COULDN'T THINK OF ANY MORE! 1.1 Million words in the dictionary, and after about three months they had run out? I want you to know we are not talking low-level office fodder here, some of those complaining were senior managers. (I see none of you are at all surprised). Apparently, having to think of a word and remember it for 28-31 days was considered too difficult for these high-flyers!

                              --------------------------------- I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC Link[^]

                              C Offline
                              C Offline
                              CMullikin
                              wrote on last edited by
                              #20

                              Dalek Dave wrote:

                              I want you to know we are not talking low-level office fodder here, some of those complaining were senior managers high-level office fodder.

                              FTFY

                              The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin

                              1 Reply Last reply
                              0
                              • C CMullikin

                                Andrei Straut wrote:

                                Say you are a business owner / CEO for a multimillion-dollar company specializing in defense contracts. You know many of your employees are plain dumb and barely know how to use a computer. What do you do?

                                Improve your hiring habits... :doh:

                                The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin

                                A Offline
                                A Offline
                                Andrei Straut
                                wrote on last edited by
                                #21

                                Colin Mullikin wrote:

                                Improve your hiring habits... :doh:

                                That would mean you can only hire 5.828% percent of the whole population (inside reference here[^]), and I doubt you have the budget to pay them, even for a multi-million dollar company. I am also only half-joking on this one

                                Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

                                C 1 Reply Last reply
                                0
                                • A Andrei Straut

                                  Colin Mullikin wrote:

                                  Improve your hiring habits... :doh:

                                  That would mean you can only hire 5.828% percent of the whole population (inside reference here[^]), and I doubt you have the budget to pay them, even for a multi-million dollar company. I am also only half-joking on this one

                                  Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

                                  C Offline
                                  C Offline
                                  CMullikin
                                  wrote on last edited by
                                  #22

                                  Andrei Straut wrote:

                                  5.828% percent of the whole population (inside reference here[^])

                                  :laugh: ... Nice job referencing your own joke. :thumbsup:

                                  The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin

                                  A 1 Reply Last reply
                                  0
                                  • C CMullikin

                                    Andrei Straut wrote:

                                    5.828% percent of the whole population (inside reference here[^])

                                    :laugh: ... Nice job referencing your own joke. :thumbsup:

                                    The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin

                                    A Offline
                                    A Offline
                                    Andrei Straut
                                    wrote on last edited by
                                    #23

                                    They were somewhat related and I just couldn't resist ;P

                                    Full-fledged Java/.NET lover, full-fledged PHP hater. Full-fledged Google/Microsoft lover, full-fledged Apple hater. Full-fledged Skype lover, full-fledged YM hater.

                                    1 Reply Last reply
                                    0
                                    • L L Viljoen

                                      Hi Guys I would like to discuss the no 1 problem I see with the password expiration as a security policy. I have known it to exist in every enterpise based system i have ever used , and to only possible thing I can imagine it could possibly protect you from is brute force attacks but given that other policies are far more effective(3 failed login attempt lockout) what could possibly the merrit of a password exiration policy. Cons are as follow: Usually causes users to use weaker passwords or a small variation of what their current password is Tech support constantly gets (I forgot my password or got locked out)calls Users start putting their new passwords on sticky notes or write it on a piece of paper on their desks. If it where to defend against brute force there is always a change that the new password would speed up the attack by brining the password closer to the current location of the attack. I simply wish software developers start dicarding this completely useless policy from their systems!!!!

                                      Chona1171 Web Developer (C#), Silverlight

                                      L Offline
                                      L Offline
                                      lewax00
                                      wrote on last edited by
                                      #24

                                      I agree, for the most part it is kind of overkill. For example, our version control is password protected, but you could just walk in (door's not locked most of the time), take a hard drive from a computer, pop it in another computer and get access to almost current code as everyone has the code checked out anyways. (Though, this stops you from committing as someone else, which is probably a good thing.) But besides access to proprietary code, having access to my account won't give you anything of real value...worst you could do is send some emails as me, or submit a bug to the bug tracker (so dangerous! ;P ). So I really don't see a point in having that much security on my account. What makes this more annoying is just trying to think of a password that is complex enough to meet requirements, while still being able to remember it, so I don't lock myself out of my account from too many wrong passwords. :doh:

                                      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