[Solution] CO4509 – Computer Security

Assignment 1

Assignment Description
In this assignment you should report on the Cache Poisoned Denial of Service
(CPDoS) vulnerability from 2019. You should write a report that describes
Content Distribution Networks (CDN), how they work and how they used. You
should describe CPDoS and how to perform the exploit as well as any solutions
you can find or devise to defend against it. Finally give predictions to the likely
impact of CPDoS. Make sure to include references to all souces of information.
Requirements
Your should investigate the following:
• Principles of CDN.
– include an example of use.
• Description of the CPDoS exploit.
• Critical discussion of two possible solutions to the CPDoS exploit.
• Your analysis of the likely future importance and effectiveness of CPDoS.
Learning Outcomes
1. Analyse potential threats to computer systems and networks and evaluate
countermeasures
5. Critically evaluate security policies and techniques
6. Research and report on a security-related topic, using appropriate
literature

Solution

Content Distribution Networks

Principles of Content Delivery Network (CDN)

A CDN is made of a system of distributed servers delivering web pages and other content to users, based on geographical localities. The system works on the doctrine that the closer the content attached to web hosting provider is to the user, the faster it is likely to be accessible to the person in question (Spagna et al., 2013). The response time of the nearby serve tends to be shortened and content downloaded quite quickly. CDNs are mainly used for stream video and audio content. However, websites with particularly broad coverage use the system to optimize load distribution of the servers and also enhance user experience (Spagna et al., 2013). A CDN does not require to necessarily have a system of physical servers and is often implemented through connecting and organizing various servers to one another………………………….To access the rest of the solution for $10, please click on the purchase button.