Details

    • Type: Enhancement
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Component/s: BenAdmin
    • Labels:
    • Module:
      BenAdmin - Security
    • Reported by:
      Support
    • Item State:
      LB QA - LB Deployed
    • Issue Importance:
      Must Have

      Description

      Impact
      Encrypting passwords is an insecure method of storing passwords. By storing the key to these passwords, WORKTERRA has direct access to user passwords. If a malicious user with elevated access or a malicious employee wanted to view user passwords, that individual could do so by using the encryption key to decrypt passwords. The ability to decrypt passwords adds significant risk to the users of WORKTERRA's application in the event of a data compromise.

      Verification and Attack Information
      Praetorian confirmed that passwords were encrypted using AES-256 through an interview with the application’s developers.

      Recommendation
      Use a Password Based Key Derivation Function (PBKDF) to store hashes of passwords as an alternative to storing in encrypted passwords. Praetorian recommends using one of the following algorithms (in order of preference): Scrypt, Bcrypt, or PBKDF2.

      References
      https://www.owasp.org/index.php/Password_Storage_Cheat_Sheet
      https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2015/march/enough-with-the-salts-updates-on-secure-password-schemes/
      http://codahale.com/how-to-safely-store-a-password/

        Attachments

          Activity

          Transition Time In Source Status Execution Times
          Vijayendra Shinde (Inactive) made transition -
          New Request Pending for Approval
          19s 1
          Vijayendra Shinde (Inactive) made transition -
          Pending for Approval Approved for Development
          2s 1
          Vijayendra Shinde (Inactive) made transition -
          Approved for Development In Development
          4s 1
          Venkatesh Pujari (Inactive) made transition -
          Stage Testing Reopened in Stage
          21h 29m 1
          Venkatesh Pujari (Inactive) made transition -
          Reopened in Stage In Development
          6d 20h 19m 1
          Venkatesh Pujari (Inactive) made transition -
          In Development In LB Testing
          9d 3h 12m 2
          Venkatesh Pujari (Inactive) made transition -
          In LB Testing Pending for Stage Approval
          25d 4h 50m 2
          Venkatesh Pujari (Inactive) made transition -
          Pending for Stage Approval Approved for Stage
          20d 23h 20m 2
          Venkatesh Pujari (Inactive) made transition -
          Approved for Stage Stage Testing
          8s 2
          Venkatesh Pujari (Inactive) made transition -
          Stage Testing Pending for Production Approval
          34d 23h 14m 1
          Venkatesh Pujari (Inactive) made transition -
          Pending for Production Approval Approved for production
          1s 1
          Venkatesh Pujari (Inactive) made transition -
          Approved for production In Production Testing
          2s 1
          Venkatesh Pujari (Inactive) made transition -
          In Production Testing Production Complete
          2d 3h 2m 1
          Venkatesh Pujari (Inactive) made transition -
          Production Complete Closed
          7s 1

            People

            Assignee:
            venkatesh.pujari Venkatesh Pujari (Inactive)
            Reporter:
            vijayendra Vijayendra Shinde (Inactive)
            Developer:
            Vikas Pawar (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 0.75h
                0.75h