Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 16229|Jawab: 7

[Situs web] Benar-benar menyembunyikan keamanan dan metode nomor versi Nginx

[Salin tautan]
Diposting pada 16/06/2015 23.16.37 | | | |
Secara default, Nginx menampilkan nomor versi, seperti:
[root@bkjz ~]# ikal -I 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
Ini menunjukkan bahwa versi nginx server Anda adalah 0.8.44, dan beberapa kerentanan versi Nginx telah terekspos beberapa waktu lalu, yaitu, beberapa versi memiliki kerentanan dan beberapa versi tidak. Dengan cara ini, nomor versi yang terekspos dapat dengan mudah menjadi informasi yang dapat dieksploitasi oleh penyerang. Oleh karena itu, dari sudut pandang keamanan, menyembunyikan nomor versi akan relatif lebih aman!
Untuk keamanan, saya ingin menyembunyikan informasi nomor versi nginx di header respons permintaan HTTP:

1. Tambahkan server_tokens ke file konfigurasi nginx;

server_tokens cakupannya adalah http server locatio untuk menghapus blok pernyataan n

server_tokens nilai default aktif, yang berarti informasi versi ditampilkan, dan nilai server_tokens mati, Anda dapat menyembunyikan informasi versi nginx di mana-mana.



2. Jika fastcgi_param SERVER_SOFTWARE diatur dalam file konfigurasi php, temukan baris ini dan modifikasi:

Edit file konfigurasi php-fpm, seperti fastcgi.conf atau fcgi.conf (nama file konfigurasi ini juga dapat disesuaikan, tergantung pada nama file tertentu):

Menemukannya:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
Diubah menjadi:
fastcgi_param SERVER_SOFTWARE nginx;

3. Mulai ulang nginx untuk memuat ulang file konfigurasi dan selesaikan






Mantan:"Tear cabbage" secara magnetis mencari kode sumber dan miliaran database
Depan:Tutup pesan php X-Powered-By
 Tuan tanah| Diposting pada 16/06/2015 23.42.56 |
Setelah modifikasi selesai, Anda dapat menggunakan alat webmaster http://tool.chinaz.com/ untuk mengujinya

Diposting pada 15/01/2016 14.32.11 |
Ada kesalahan dalam metode di atas, yaitu memodifikasi file konfigurasi nginx:
/nginx/conf/fastcgi_params

Di dalam:



Temukan fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

Modifikasi saja!
Diposting pada 15/01/2016 14.44.16 |


1. Sembunyikan nomor versi Nginx
Langkah 1:
vi /usr/localinx/confinx.conf
http{} (dalam bahasa Inggris)
server_tokens mati;

Diposting pada 19/01/2016 12.37.55 |
admin Dipaparkan pada 2016-1-15 14:44
1. Sembunyikan nomor versi Nginx
Langkah 1:
vi /usr/localinx/confinx.conf

Jawaban yang benar
Diposting pada 22/03/2016 14.15.47 |

Ini adalah file konfigurasi nginx.conf dari conf di nginx
Diposting pada 26/07/2017 09.31.57 |


nginx.conf dengan benar menyembunyikan metode versi
Diposting pada 18/10/2017 14.00.13 |
Seperti 。。。。。。。。。。。。。。。。。
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com