From the course: Programming Foundations: Web Security

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Denial of service

Denial of service

- A denial of service attack denies authorized users access to a server, service, or resource to which they would normally expect to have access. Denial of service is an attempt to prevent legitimate users from using a service. The underlying service may remain unaffected, but it's no longer available. Remember, data security has three goals, confidentiality, integrity, and availability. Denial of service is an attack on data availability. Denial of service attacks usually use flooding or crashing to make data unavailable. Flooding is when a system is overwhelmed with too many requests. There could be too many requests to a web server. It could be using up a limited number of connections to a database, or it could be sending so many data packets to a router that legitimate traffic slows to a crawl. Crashing is when software or hardware crashes and just stops operating. For example, an attacker could use a vulnerability…

Contents