Reference no: EM132221722
Assignment Questions:
Objective: Your tasks are to analyse and to write a report about the processes and the security technologies being used when you access any website (which uses HTTPS) online via a web browser.
It is a well-known fact that the Internet is a public network and every single message you exchange with the server can potentially be intercepted by attackers.
You need to analyse in detail what technologies and techniques are used to prevent attackers from modifying the communication between you and web server and what keeps your passwords and other details safe.
You are required to address the following topics and task in details in your report:
Authentication
1. Analyse and write report on how the browser ensures that it is communicating to the right server. Please visit a website and add screenshots also highlighting the related part.
2. Describe how digital signatures work and what is role in authentication process, add the relevant screenshot from your web browser showing the details of signature.
3. Analyse and write report on how the server make sure that it is communicating to the right client, discuss several methods; e.g. if you are using MIT Moodle, how the server verifies that it's actually YOU?
Confidentiality and Integrity
1. Analyse and write a report on how the confidentiality and integrity is achieved in SSL communication, and how server & client agree on one cipher suit?
2. Explain what the role of symmetric encryption and hash algorithms in SSL communication is. Add screenshots from your browser showing symmetric encryption and hash details.
Anti-Replay
1. Analyse and write a report on how the anti-replay attacks are mitigated in SSL communication.