Ce face Directiva ServerTokens - Ascunderea versiunii serverului Apache din antete
În mod implicit, Apache include în antetul de răspuns detalii complete (ex: `Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 mod_perl/2.0.12`).
Aceste informații ajută atacatorii să identifice vulnerabilități cunoscute specifice versiunii exacte instalate.
Directiva ServerTokens Prod (ProductOnly) limitează valoarea antetului la simplul text Server: Apache, ascunzând versiunea și modulele.
Exemple
Exemplul 1: Securizarea antetului de server în /etc/apache2/conf-available/security.conf
Reduce expunerea informațiilor despre infrastructură.
ServerTokens Prod
ServerSignature Off
Ieșire în terminal
Antetul de răspuns va afișa exclusiv 'Server: Apache'.
Greșeli frecvente
- Plasarea directivei în interiorul unui VirtualHost; directiva ServerTokens poate fi declarată doar la nivel global de server în fișierele principale de configurare.
Comenzi înrudite
Directiva ServerSignature - Eliminarea semnăturii din paginile de eroare: Dezactivează afișarea numelui de server, versiunii și portului în subsolul paginilor generate de eroare (404, 500).Antetul HSTS (Strict-Transport-Security) - Forțarea conexiunilor HTTPS în browser: Instruiește browserul să comunice exclusiv prin HTTPS pentru o perioadă determinată de timp, prevenind atacurile de downgrade SSL stripping.
Întrebări & Exemple de Cod:
Directiva ServerTokens – Ascunderea versiunii serverului Apache din anteteAi o nelămurire despre utilizarea comenzii
Directiva ServerTokens – Ascunderea versiunii serverului Apache din antetesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.