The application we are building needs to store people's SSN. We already protect them using HTTPS in transit and in storage using DynamoDB's in-built encryption. The question is, how to protect it in a web page once arrived in a user's browser?
Example: There are two types of users who can access a person's SSN. The owner of the SSN and the administrators so the page which have the SSN is already protected using an app wide authentication. My question is, what else should we do? Ask the user to enter the password in that specific page again? Anything else we can do?