Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 16229|Respuesta: 7

[Web] Ocultar completamente la seguridad y los métodos del número de versión de Nginx

[Copiar enlace]
Publicado en 16/6/2015 23:16:37 | | | |
Por defecto, Nginx muestra el número de versión, tales como:
[root@bkjz ~]# rizo -Yo 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
Esto muestra que la versión de tu servidor nginx es la 0.8.44, y algunas vulnerabilidades de la versión Nginx han sido expuestas hace tiempo, es decir, algunas versiones tienen vulnerabilidades y otras no. De este modo, el número de versión expuesto puede convertirse fácilmente en información que los atacantes pueden explotar. Por lo tanto, desde un punto de vista de seguridad, ocultar el número de versión será relativamente más seguro.
Por seguridad, quiero ocultar la información del número de versión nginx en la cabecera de respuesta a peticiones HTTP:

1. Añadir server_tokens al archivo de configuración nginx;

server_tokens alcance es http server locatio para eliminar el bloque de n sentencias

server_tokens valor predeterminado está activado, lo que significa que la información de la versión se muestra y el valor de server_tokens está desactivado, puedes ocultar la información de versión de nginx en todas partes.



2. Si la fastcgi_param SERVER_SOFTWARE está configurada en el archivo de configuración php, busca esta línea y modifíala:

Edita el archivo de configuración php-fpm, como fastcgi.conf o fcgi.conf (este nombre de archivo de configuración también puede personalizarse, dependiendo del nombre específico del archivo):

Lo encontré:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
Cambiado a:
fastcgi_param SERVER_SOFTWARE nginx;

3. Reiniciar nginx para recargar el archivo de configuración y terminar






Anterior:"Tear cabbage" busca magnéticamente código fuente y miles de millones de bases de datos
Próximo:Cierra el mensaje php X-Powered-By
 Propietario| Publicado en 16/6/2015 23:42:56 |
Una vez completada la modificación, puedes usar la herramienta webmaster http://tool.chinaz.com/ para probarla

Publicado en 15/1/2016 14:32:11 |
Hay un error en el método anterior, que es modificar el archivo de configuración nginx:
/nginx/conf/fastcgi_params

Interior:



Buscar fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

¡Simplemente modifícalo!
Publicado en 15/1/2016 14:44:16 |


1. Ocultar el número de versión de Nginx
Paso 1:
vi /usr/localinx/confinx.conf
http{}
server_tokens apagado;

Publicado en 19/1/2016 12:37:55 |
admin publicado el 15-1-2016 a las 14:44
1. Ocultar el número de versión de Nginx
Paso 1:
vi /usr/localinx/confinx.conf

Respuesta correcta
Publicado en 22/3/2016 14:15:47 |

Es el archivo de configuración nginx.conf de la conf en nginx
Publicado en 26/7/2017 9:31:57 |


nginx.conf oculta correctamente los métodos de versión
Publicado en 18/10/2017 14:00:13 |
Como un 。。。。。。。。。。。。。。。。。
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com