Web servers’ architecture, configuration, and vulnerabilities
Web servers, or web services, are flexible services for providing the hosting and transport of data (generally with the usage of the internet). They use a combination of three elements:
- A protocol such as HyperText Transport Protocol (HTTP)
- A format such as HyperText Markup Language (HTML)
- A way of viewing the text or data to be presented, which is typically a browser
Of all services exposed by an organization, web services are the most prolific and subsequently the most attacked. Let’s take a deeper look into these web services.
Adding processing logic
Web servers by themselves cannot do much beyond what was described previously; that is, rendering HTML content. This means they cannot perform any type of programmed operations as they lack the underpinnings to do so. This is where programming language support, bolt-on applications, and services come into play. These include programming...