Uploaded image for project: 'Project Simple'
  1. Project Simple
  2. ST-100

Old password encryption at client side on change password page

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Component/s: BenAdmin
    • Labels:
      None
    • Module:
      BenAdmin - Security
    • Reported by:
      Support
    • Item State:
      Production Complete - Closed
    • Sprint:
      ST Sprint 1

      Description

      Refer parent ticket for this issue : https://workterra.atlassian.net/browse/ST-84

      1. Password needs to be encrypt at client side for security purpose. It'll decrypt at server side for authentication. In short, we are transmitting old password in encrypted format.

        Attachments

          Issue Links

            Activity

            niteen.surwase Niteen Surwase (Inactive) created issue -
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Field Original Value New Value
            Item State Parent values: Development(10200)Level 1 values: In Progress(10206)
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Assignee Niteen Surwase [ niteen.surwase ]
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Status New Request [ 10029 ] Pending for Approval [ 10002 ]
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Status Pending for Approval [ 10002 ] Approved for Development [ 10003 ]
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Status Approved for Development [ 10003 ] In Development [ 10007 ]
            Hide
            niteen.surwase Niteen Surwase (Inactive) added a comment -

            Page :
            Change Password (Old Password Field)

            Description :

            Only encryption and decryption for old password is implemented in this patch.

            When we enter all fields and hit save button then it encrypts old password at client side and transmit it to server. When it receives at controller, using same algorithm it is decrypted. While transmitting the old password it is in encrypted format for security.

            Show
            niteen.surwase Niteen Surwase (Inactive) added a comment - Page : Change Password (Old Password Field) Description : Only encryption and decryption for old password is implemented in this patch. When we enter all fields and hit save button then it encrypts old password at client side and transmit it to server. When it receives at controller, using same algorithm it is decrypted. While transmitting the old password it is in encrypted format for security.
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Assignee Niteen Surwase [ niteen.surwase ] Amit Gude [ amitg ]
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Status In Development [ 10007 ] Local Testing [ 10200 ]
            samir Samir made changes -
            Sprint ST Sprint 1 [ 1 ]
            samir Samir made changes -
            Rank Ranked higher
            shubhankar Shubhankar Joshi (Inactive) made changes -
            Assignee Amit Gude [ amitg ] Shubhankar Joshi [ shubhankar ]
            shubhankar Shubhankar Joshi (Inactive) made changes -
            QA Shubhankar Joshi [ shubhankar ]
            shubhankar Shubhankar Joshi (Inactive) made changes -
            Status Local Testing [ 10200 ] Pending for Stage Approval [ 10300 ]
            Hide
            shubhankar Shubhankar Joshi (Inactive) added a comment -

            This feature has been tested in the local environment and is working as expected. The Passwords are being sent in the encrypted form to the server from the client.

            Show
            shubhankar Shubhankar Joshi (Inactive) added a comment - This feature has been tested in the local environment and is working as expected. The Passwords are being sent in the encrypted form to the server from the client.
            shubhankar Shubhankar Joshi (Inactive) made changes -
            Attachment EncryptedChangePassword.png [ 15412 ]
            shubhankar Shubhankar Joshi (Inactive) made changes -
            Assignee Shubhankar Joshi [ shubhankar ] Vijayendra Shinde [ ID10506 ]
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Module Parent values: BenAdmin(10100) Parent values: BenAdmin(10100)Level 1 values: Security(10112)
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Item State Parent values: Development(10200)Level 1 values: In Progress(10206) Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213)
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602)
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Status Pending for Stage Approval [ 10300 ] Approved for Stage [ 10030 ]
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Assignee Vijayendra Shinde [ ID10506 ] Zeeshan Chishty [ zeeshan.chishty ]
            rakeshr Rakesh Roy (Inactive) made changes -
            Status Approved for Stage [ 10030 ] Stage Testing [ 10201 ]
            rakeshr Rakesh Roy (Inactive) made changes -
            Developer Niteen Surwase [ niteen.surwase ]
            Zeeshan.Chishty Zeeshan Chishty (Inactive) made changes -
            Description Password needs to be encrypt at client side for security purpose. It'll decrypt at server side for authentication. In short, we are transmitting old password in encrypted format. # Password needs to be encrypt at client side for security purpose. It'll decrypt at server side for authentication. In short, we are transmitting old password in encrypted format.
            Hide
            Zeeshan.Chishty Zeeshan Chishty (Inactive) added a comment -

            Hi please implement old password field for verification

            Show
            Zeeshan.Chishty Zeeshan Chishty (Inactive) added a comment - Hi please implement old password field for verification
            Zeeshan.Chishty Zeeshan Chishty (Inactive) made changes -
            Attachment WT_old pass.jpg [ 20006 ]
            Zeeshan.Chishty Zeeshan Chishty (Inactive) made changes -
            Hide
            Zeeshan.Chishty Zeeshan Chishty (Inactive) added a comment -

            Hi Niteen Surwase The old password is sent from Client to server in clear text

            Show
            Zeeshan.Chishty Zeeshan Chishty (Inactive) added a comment - Hi Niteen Surwase The old password is sent from Client to server in clear text
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Attachment Pwd Encrypt.jpg [ 20126 ]
            Hide
            niteen.surwase Niteen Surwase (Inactive) added a comment - - edited

            Hi Zeeshan Chishty,

            Old password is going in encrypted format. You have not verified for old Password Field, Please check it again for Old Password Field not for New Password/Confirm Password field. I have verified it and it is in encrypted format.

            To enable Old Password field please refer parent ticket ST-84

            Show
            niteen.surwase Niteen Surwase (Inactive) added a comment - - edited Hi Zeeshan Chishty , Old password is going in encrypted format. You have not verified for old Password Field , Please check it again for Old Password Field not for New Password/Confirm Password field. I have verified it and it is in encrypted format. To enable Old Password field please refer parent ticket ST-84
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Description # Password needs to be encrypt at client side for security purpose. It'll decrypt at server side for authentication. In short, we are transmitting old password in encrypted format. *{color:green}Refer parent ticket for this issue : [https://workterra.atlassian.net/browse/ST-84]{color}*

            # Password needs to be encrypt at client side for security purpose. It'll decrypt at server side for authentication. In short, we are transmitting old password in encrypted format.
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Link This issue relates to ST-84 [ ST-84 ]
            Hide
            Zeeshan.Chishty Zeeshan Chishty (Inactive) added a comment -

            Hi Niteen SurwaseNiteen,

            I have added the screenshot. If you want more proof Please come at my desk I will show you the steps for it.

            Show
            Zeeshan.Chishty Zeeshan Chishty (Inactive) added a comment - Hi Niteen Surwase Niteen, I have added the screenshot. If you want more proof Please come at my desk I will show you the steps for it.
            Hide
            niteen.surwase Niteen Surwase (Inactive) added a comment - - edited

            Reverting back this implementation as encryption is not necessary But temporary moving on production. After that it get removed through all branches.

            Show
            niteen.surwase Niteen Surwase (Inactive) added a comment - - edited Reverting back this implementation as encryption is not necessary But temporary moving on production. After that it get removed through all branches.
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217)
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Status Stage Testing [ 10201 ] Pending for Production Approval [ 10301 ]
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Status Pending for Production Approval [ 10301 ] Approved for production [ 10034 ]
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) Parent values: Production QA(10203)Level 1 values: Production Deployed(10221)
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Assignee Zeeshan Chishty [ zeeshan.chishty ] Niteen Surwase [ niteen.surwase ]
            niteen.surwase Niteen Surwase (Inactive) made changes -
            Assignee Niteen Surwase [ niteen.surwase ] Zeeshan Chishty [ zeeshan.chishty ]
            Zeeshan.Chishty Zeeshan Chishty (Inactive) made changes -
            Assignee Zeeshan Chishty [ zeeshan.chishty ] Rakesh Roy [ rakeshr ]
            Hide
            Zeeshan.Chishty Zeeshan Chishty (Inactive) added a comment -

            Hi Rakesh Roy Please take necessary decision on this ticket as the changes are now reverted and I am not sure what should be the status.

            Show
            Zeeshan.Chishty Zeeshan Chishty (Inactive) added a comment - Hi Rakesh Roy Please take necessary decision on this ticket as the changes are now reverted and I am not sure what should be the status.
            rakeshr Rakesh Roy (Inactive) made changes -
            Assignee Rakesh Roy [ rakeshr ] Deepali Tidke [ deepalit ]
            Hide
            deepalit Deepali Tidke (Inactive) added a comment -

            This has been completed on production hence it can be closed, discussed with Niteen.

            Show
            deepalit Deepali Tidke (Inactive) added a comment - This has been completed on production hence it can be closed, discussed with Niteen.
            deepalit Deepali Tidke (Inactive) made changes -
            Item State Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) Parent values: Production Complete(10222)Level 1 values: Closed(10223)
            deepalit Deepali Tidke (Inactive) made changes -
            Status Approved for production [ 10034 ] Production Testing [ 10202 ]
            deepalit Deepali Tidke (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status Production Testing [ 10202 ] Production Complete [ 10028 ]
            deepalit Deepali Tidke (Inactive) made changes -
            Status Production Complete [ 10028 ] Closed [ 6 ]
            Transition Time In Source Status Execution Times
            Niteen Surwase (Inactive) made transition -
            New Request Pending for Approval
            22h 46m 1
            Niteen Surwase (Inactive) made transition -
            Pending for Approval Approved for Development
            7s 1
            Niteen Surwase (Inactive) made transition -
            Approved for Development In Development
            9s 1
            Niteen Surwase (Inactive) made transition -
            In Development In LB Testing
            24m 46s 1
            Shubhankar Joshi (Inactive) made transition -
            In LB Testing Pending for Stage Approval
            19d 44m 1
            Niteen Surwase (Inactive) made transition -
            Pending for Stage Approval Approved for Stage
            62d 17h 8m 1
            Rakesh Roy (Inactive) made transition -
            Approved for Stage Stage Testing
            5h 11m 1
            Niteen Surwase (Inactive) made transition -
            Stage Testing Pending for Production Approval
            7d 23h 29m 1
            Niteen Surwase (Inactive) made transition -
            Pending for Production Approval Approved for production
            2m 43s 1
            Deepali Tidke (Inactive) made transition -
            Approved for production In Production Testing
            23h 19m 1
            Deepali Tidke (Inactive) made transition -
            In Production Testing Production Complete
            7s 1
            Deepali Tidke (Inactive) made transition -
            Production Complete Closed
            2s 1

              People

              Assignee:
              deepalit Deepali Tidke (Inactive)
              Reporter:
              niteen.surwase Niteen Surwase (Inactive)
              Developer:
              Niteen Surwase (Inactive)
              QA:
              Shubhankar Joshi (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: