Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16229|Antwort: 7

[Web] Verstecke die Sicherheit und Methoden der Nginx-Versionsnummer komplett

[Link kopieren]
Veröffentlicht am 16.06.2015 23:16:37 | | | |
Standardmäßig zeigt Nginx die Versionsnummer an, wie zum Beispiel:
[root@bkjz ~]# Locke -Ich www.nginx.org
HTTP/1.1 200 OK
Server: nginx/0.8.44
Date: Tue, 13 Jul 2010 14:05:11 GMT
Content-Type: textml
Content-Length: 8284
Last-Modified: Tue, 13 Jul 2010 12:00:13 GMT
Connection: keep-alive
Keep-Alive: timeout=15
Accept-Ranges: bytes
Dies zeigt, dass deine Server-nginx-Version 0.8.44 ist und einige Nginx-Schwachstellen bereits vor einiger Zeit offengelegt wurden, das heißt, einige Versionen haben Schwachstellen und andere nicht. Auf diese Weise kann die offengelegte Versionsnummer leicht zu Informationen werden, die Angreifer ausnutzen können. Daher ist es aus Sicherheitssicht relativ sicherer, die Versionsnummer zu verbergen!
Aus Sicherheitsgründen möchte ich die nginx-Versionsnummerninformation im HTTP-Anforderungs-Antwort-Header verbergen:

1. Fügen Sie server_tokens der nginx-Konfigurationsdatei hinzu;

server_tokens Anwendungsbereich ist HTTP Server Locatio, um den n-Anweisungsblock zu entfernen

server_tokens Standardwert aktiviert ist, was bedeutet, dass die Versionsinformationen angezeigt werden und der server_tokens-Wert falsch ist, kann man die Versionsinformationen von nginx überall verstecken.



2. Wenn die fastcgi_param SERVER_SOFTWARE in der PHP-Konfigurationsdatei gesetzt ist, finden Sie diese Zeile und ändern Sie sie:

Bearbeiten Sie die php-fpm-Konfigurationsdatei, wie fastcgi.conf oder fcgi.conf (dieser Konfigurationsdateiname kann je nach Dateiname ebenfalls angepasst werden):

Gefunden:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
Geändert zu:
fastcgi_param SERVER_SOFTWARE nginx;

3. Nginx neu starten, um die Konfigurationsdatei neu zu laden und abzuschließen






Vorhergehend:"Tear Cabbage" sucht magnetisch nach Quellcode und Milliarden von Datenbanken
Nächster:Schließen Sie die php X-Powered-By-Nachricht
 Vermieter| Veröffentlicht am 16.06.2015 23:42:56 |
Nach Abschluss der Änderung können Sie das Webmaster-Tool http://tool.chinaz.com/ verwenden, um es zu testen.

Veröffentlicht am 15.01.2016 14:32:11 |
Es gibt einen Fehler in der obigen Methode, nämlich die nginx-Konfigurationsdatei zu modifizieren:
/nginx/conf/fastcgi_params

Innerhalb:



Finden Sie fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

Modifiziere es einfach!
Veröffentlicht am 15.01.2016 14:44:16 |


1. Verstecke die Nginx-Versionsnummer
Schritt 1:
vi /usr/localinx/confinx.conf
http{}
server_tokens ab;

Veröffentlicht am 19.01.2016 12:37:55 |
Admin veröffentlicht am 15.01.2016, 14:44 Uhr
1. Verstecke die Nginx-Versionsnummer
Schritt 1:
vi /usr/localinx/confinx.conf

Richtige Antwort
Veröffentlicht am 22.03.2016 14:15:47 |

Es ist die nginx.conf-Konfigurationsdatei der conf in nginx
Veröffentlicht am 26.07.2017 09:31:57 |


nginx.conf verbirgt korrekt Versionsmethoden
Veröffentlicht am 18.10.2017 14:00:13 |
Wie ein 。。。。。。。。。。。。。。。。。
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com