O'Reilly logo

Building Web Applications with UML by Jim Conallen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Types of Security Risks

To understand the areas of risk in our application, we need to understand where our systems are vulnerable. The basic Web architecture, being a variant of a client/server architecture, has three principal architectural elements: the client, the network, and the server. Each is vulnerable to attack (see Figure 5-1).

Figure 5-1. Areas of risk in a Web application

  • Our clients are at risk from software that damages the client's system or compromises private client-side resources, such as personal information and files.

  • Our servers are at risk from unauthorized access to the server, which may result in the capture of confidential ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required