Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 16229|Resposta: 7

[Web] Ocultar completamente a segurança e os métodos da versão Nginx

[Copiar link]
Publicado em 16/06/2015 23:16:37 | | | |
Por padrão, o Nginx exibe o número da versão, como:
[root@bkjz ~]# enrolar -Eu 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
Isso mostra que a versão do seu servidor nginx é 0.8.44, e algumas vulnerabilidades da versão Nginx foram expostas há algum tempo, ou seja, algumas versões têm vulnerabilidades e outras não. Dessa forma, o número de versão exposto pode facilmente se tornar uma informação que os atacantes podem explorar. Portanto, do ponto de vista da segurança, esconder o número da versão será relativamente mais seguro!
Por segurança, quero esconder as informações do número de versão nginx no cabeçalho de resposta HTTP request:

1. Adicionar server_tokens ao arquivo de configuração nginx;

server_tokens escopo é http server locatio para remover o bloco de n instruções

server_tokens valor padrão está ativado, o que significa que as informações da versão são exibidas e o valor server_tokens está desligado, você pode esconder as informações de versão do nginx em todo lugar.



2. Se a fastcgi_param SERVER_SOFTWARE estiver definida no arquivo de configuração php, encontre esta linha e modifique-a:

Edite o arquivo de configuração php-fpm, como fastcgi.conf ou fcgi.conf (esse nome de arquivo de configuração também pode ser personalizado, dependendo do nome específico do arquivo):

Achei:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
Alterado para:
fastcgi_param SERVER_SOFTWARE nginx;

3. Reiniciar o nginx para recarregar o arquivo de configuração e finalizar






Anterior:"Tear cabbage" busca magneticamente por código-fonte e bilhões de bancos de dados
Próximo:Feche a mensagem php X-Powered-By
 Senhorio| Publicado em 16/06/2015 23:42:56 |
Após a conclusão da modificação, você pode usar a ferramenta de webmaster http://tool.chinaz.com/ para testá-la

Publicado em 15/01/2016 14:32:11 |
Há um erro no método acima, que é modificar o arquivo de configuração nginx:
/nginx/conf/fastcgi_params

Por dentro:



Encontre fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

Apenas modifique!
Publicado em 15/01/2016 14:44:16 |


1. Esconder o número de versão Nginx
Passo 1:
vi /usr/localinx/confinx.conf
http{}
server_tokens desligado;

Publicado em 19/01/2016 12:37:55 |
admin postado em 2016-1-15 14:44
1. Esconder o número de versão Nginx
Passo 1:
vi /usr/localinx/confinx.conf

Resposta correta
Publicado em 22/03/2016 14:15:47 |

É o arquivo de configuração nginx.conf da conf em nginx
Publicado em 26/07/2017 09:31:57 |


nginx.conf oculta corretamente os métodos de versão
Publicado em 18/10/2017 14:00:13 |
Como um 。。。。。。。。。。。。。。。。。
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com