Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16229|Atsakyti: 7

[Žiniatinklis] Visiškai paslėpkite "Nginx" versijos numerio saugumą ir metodus

[Kopijuoti nuorodą]
Paskelbta 2015-06-16 23:16:37 | | | |
Pagal numatytuosius nustatymus "Nginx" rodo versijos numerį, pvz.:
[root@bkjz ~]# garbanos -I www.nginx.org
HTTP/1.1 200 Gerai
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
Tai rodo, kad jūsų serverio nginx versija yra 0.8.44, o kai kurios Nginx versijos pažeidžiamumas buvo atskleistas prieš kurį laiką, tai yra, kai kurios versijos turi pažeidžiamumų, o kai kurios versijos ne. Tokiu būdu atskleistas versijos numeris gali lengvai tapti informacija, kuria gali pasinaudoti užpuolikai. Todėl saugumo požiūriu paslėpti versijos numerį bus gana saugiau!
Saugumo sumetimais noriu paslėpti nginx versijos numerio informaciją HTTP užklausos atsakymo antraštėje:

1. Pridėkite server_tokens prie nginx konfigūracijos failo;

server_tokens aprėptis yra http serverio vieta, skirta pašalinti n sakinio bloką

server_tokens numatytoji reikšmė įjungta, o tai reiškia, kad rodoma versijos informacija, o server_tokens reikšmė išjungta, galite visur paslėpti nginx versijos informaciją.



2. Jei fastcgi_param SERVER_SOFTWARE nustatytas php konfigūracijos faile, raskite šią eilutę ir pakeiskite ją:

Redaguokite php-fpm konfigūracijos failą, pvz., fastcgi.conf arba fcgi.conf (šį konfigūracijos failo pavadinimą taip pat galima pritaikyti, priklausomai nuo konkretaus failo pavadinimo):

Radau:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
Pakeista į:
fastcgi_param SERVER_SOFTWARE nginx;

3. Iš naujo paleiskite nginx, kad iš naujo įkeltumėte konfigūracijos failą ir baigtumėte






Ankstesnis:"Ašariniai kopūstai" magnetiškai ieško šaltinio kodo ir milijardų duomenų bazių
Kitą:Uždarykite php X-Powered-By pranešimą
 Savininkas| Paskelbta 2015-06-16 23:42:56 |
Baigę modifikaciją, galite naudoti žiniatinklio valdytojo įrankį http://tool.chinaz.com/, kad jį išbandytumėte

Paskelbta 2016-01-15 14:32:11 |
Aukščiau pateiktame metode yra klaida, skirta modifikuoti nginx konfigūracijos failą:
/nginx/conf/fastcgi_params

Viduje:



Raskite fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

Tiesiog pakeiskite jį!
Paskelbta 2016-01-15 14:44:16 |


1. Paslėpkite Nginx versijos numerį
1 žingsnis:
vi /usr/localinx/confinx.conf
http{}
server_tokens išjungti;

Paskelbta 2016-01-19 12:37:55 |
admin Parašė 2016-1-15 14:44
1. Paslėpkite Nginx versijos numerį
1 žingsnis:
vi /usr/localinx/confinx.conf

Teisingas atsakymas
Paskelbta 2016-03-22 14:15:47 |

Tai nginx.conf konfigūracijos failas
Paskelbta 2017-07-26 09:31:57 |


nginx.conf teisingai slepia versijos metodus
Paskelbta 2017-10-18 14:00:13 |
Kaip 。。。。。。。。。。。。。。。。。
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com