| Apache: nascondere informazioni del server |
| Scritto da Federica |
| Mercoledì 29 Agosto 2007 15:22 |
|
La configurazione di default di apache e apache 2 fornisce troppe informazioni! Facendo un accesso in telnet # telnet 132.223.21.45 80 Trying 132.223.21.45...
scrivere GET / HTTP/1.0 e poi dare 2 volte invio. La risposta sarà di questo tipo: HTTP/1.1 200 OK ecc... ecc... Vengono forniti: versione di apache, sistema operativo, moduli caricati, versione di php... Per fare in modo che il server apache/apache2 non sia così tanto prolisso aggiungere queste 2 righe alla configurazione: ServerSignature Off Per apache2 aggiungerle in /etc/apache2/apache.conf, per apache aggiungerle in /etc/apache/httpd.conf
Facendo nuovamente le prova risulta: # telnet 132.223.21.45 80 Trying 132.223.21.45... scrivere GET / HTTP/1.0 e poi dare 2 volte invio. La risposta sarà di questo tipo: HTTP/1.1 200 OK Come si vede non vengono forniti ne la versione di apache ne i moduli caricati |