webForumDet fria alternativet

ta bort information från HTLM-svar

Webbservrar

4 svar · 227 visningar · startad av The_Hulk

Medlem sedan juni 20031 837 inlägg
Frågan#1

Hej igen!

Har en ny fråga rörande Apache 2.0.
För att minska risken för attacker så bör man ju ta bort versionsnummer samt annan information som dyker upp i svaren från sin webbserver.

Om jag använder telnet för att testa min webberver ex:

telnet localhost 80
GET / HTTP!.0
(en extra ENTER)

så på en rad står det:
Server: Apache/1.3.29 (Unix) mod_ssl/2.8.16 OpenSSL/0.9.7c

Jag vill bara att sen ska svara
Server: Apache

hur gör man detta? hörde av någon att man skulle lägga till någon flagga vid själva kompileringen men hittade ingen information om detta.

OBS! det gäller för Apache 2.0 och inte för 1.3.x som det står i informationen just nu.

Tack på förhand.

Medlem sedan juni 20031 837 inlägg
#2

Puh, hittade äntligen hur man gjorde.

Disable Apache Signatures (Security)
Locate ServerSignature and change to off

Add the line below, after ServerSignature off
ServerTokens ProductOnly

Medlem sedan nov. 2003196 inlägg
#3

The_Hulk skrev:

Puh, hittade äntligen hur man gjorde.

Disable Apache Signatures (Security)
Locate ServerSignature and change to off

Add the line below, after ServerSignature off
ServerTokens ProductOnly

Den saken har jag också tänkt på men har ännu inte hunnit kolla upp det. Tack för att du hitta svaret på det, men vilken fil är det jag ska göra ändringen i?

Medlem sedan juni 20014 290 inlägg
#4

SONICdust skrev:

Den saken har jag också tänkt på men har ännu inte hunnit kolla upp det. Tack för att du hitta svaret på det, men vilken fil är det jag ska göra ändringen i?

httpd.conf

Medlem sedan nov. 2003196 inlägg
#5

GunnarD skrev:

httpd.conf

Tack hitta det inte där i i går när jag titta efter det. Men nu så fan jag det.

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)