Attacchi di server web Ataque de servidores web Angriffe auf Web-Server Attaques de serveurs web Ataques al servidor Web

Vulnerability of web services

The first network attacks exploited vulnerabilities related to the implementation of TCP/IP protocol suites. With the gradual correction of these vulnerabilities, attacks have shifted to application layers and particularly the web, given that most companies open their firewall systems to web traffic.

The HTTP (or HTTPS) protocol is the standard that makes it possible to transfer web pages via a request and response system. Mainly used to transfer static web pages, the web has quickly become an interactive tool making it possible to provide on-line services. The term "web application" refers to any application whose interface can be accessed on the web from a simple browser. Now the basis for a certain number of technologies (SOAP, Javascript, XML-RPC, etc.), the HTTP protocol plays an undeniable strategic role in information system security.

In that web servers are becoming more and more secure, attacks are gradually shifting toward the exploitation of web application flaws.

As such, the security of web services should be taken into account when they are designed and developed.

Types of vulnerabilties

Web application vulnerabilities

Web application vulnerabilities can be categorized as follows:

  • Web server vulnerabilities. This type of case is becoming increasingly rare, since major web server developers have heightened their security over the years;
  • Manipulation of URLs, which involves manually modifying URL parameters in order to modify the behaviour expected from the web server;
  • Exploitation of weaknesses in session identifiers and authentication systems;
  • HTML Code Injection and Cross-Site Scripting;
  • SQL Injection.

The necessary verification of input data

The HTTP protocol is by nature used to manage requests, that is, to receive input data and send return data. Data may be sent in a variety of ways:

  • The the web page's URL
  • In HTTP headers
  • In the body of the request (POST request)
  • Via a cookie

The basic idea to generally keep in mind during the development process is that you should never trust data sent by the client.

Almost all web service vulnerabilities are linked to negligence on the part of designers, who have not checked the format of data entered by users.

Impact of web attacks

Attacks on web applications are always harmful since they give the company a bad image. A successful attack can have any of the following consequences:

  • Website defacement;
  • Stolen information;
  • Modification of data, and particularly modification of users' personal data;
  • Web server intrusion.


Last update on Thursday October 16, 2008 02:43:15 PM.This document entitled « Web server attacks » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
Best answers for « Web server attacks » in :
Denial of service attack Show Introduction to denial-of-service attacks A "denial-of-service attack" (abbreviated DoS) is a type of attack that aims to make an organization's services or resources unavailable for an indefinite amount of time. Most of the time, these attacks are...
[Apache]Monitoring web traffic in real-time Show[Apache]Monitoring web traffic in real-time There are tool endemic to Apache web server allowing a real-time analysis of the web traffic: Log files can be used by specialized software to develop a comprehensive and complete analysis of...
Managing printers through a web server(CUPS) ShowManaging printers through a web server(CUPS) CUPS is the acronym for Common Unix Printing System). This application allows managing printers via web server host: http://localhost:631/ This server can be useful when graphical tools...
The purpose of having a server for your company ShowThe purpose of having a server for your company The purpose of having a server in your company? The functionality of an enterprise server Mail server File Server Dynamic web server Security Telephony/fax/printing server You...
Download Gallery ShowGallery is a collection of photo albums. You can have so many galleries as you see on your Web server. Every gallery contains so many images. The configuration and administration of Gallery are made via a very intuitive Web interface. You do not...
Networking - 3-Tier Client/Server Architecture ShowIntroduction to 2-Tier Architecture 2-tier architecture is used to describe client/server systems where the client requests resources and the server responds directly to the request, using its own resources. This means that the server does not...
Teardrop attack ShowFragment attack A "fragment attack" is a network saturation (denial-of-service) attack that exploits the fragmentation principle of the IP protocol. The IP protocol is used to fragment large packets into several IP packets each having a sequence...
SYN attack ShowSYN attack The "SYN attack" (also called "TCP/SYN Flooding") is a network saturation (denial-of-service) attack that exploits the Three-way handshake mechanism of the TCP protocol. The three-way handshake is the way in which any "reliable"...