Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 16229|Odgovoriti: 7

[Web] Popolnoma skritje varnosti in metod številke različice Nginx

[Kopiraj povezavo]
Objavljeno na 16. 06. 2015 23:16:37 | | | |
Privzeto Nginx prikaže številko različice, na primer:
[root@bkjz ~]# zavijanje -Jaz 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
To kaže, da je vaša strežniška različica nginx 0.8.44, nekatere ranljivosti Nginx različic pa so bile razkrite že pred časom, torej nekatere različice imajo ranljivosti, druge pa ne. Na ta način lahko izpostavljena številka različice zlahka postane informacija, ki jo lahko napadalci izkoristijo. Zato je z vidika varnosti skrivanje številke različice razmeroma varneje!
Zaradi varnosti želim skriti informacije o številki različice nginx v HTTP glavi odgovora na zahtevo:

1. Dodajte server_tokens v konfiguracijsko datoteko nginx;

server_tokens obseg je http server locatio za odstranitev bloka n ukazov

server_tokens je privzeta vrednost vklopljena, kar pomeni, da so informacije o različici prikazane, vrednost server_tokens pa je izklopljena, lahko informacije o verziji nginx skrijete povsod.



2. Če je fastcgi_param SERVER_SOFTWARE nastavljen v php konfiguracijski datoteki, poiščite to vrstico in jo spremenite:

Uredite php-fpm konfiguracijsko datoteko, kot sta fastcgi.conf ali fcgi.conf (to ime konfiguracijske datoteke je mogoče tudi prilagoditi, odvisno od imena datoteke):

Našel sem:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
Spremenjeno v:
fastcgi_param SERVER_SOFTWARE nginx;

3. Ponovno zaženi nginx za ponovno nalaganje konfiguracijske datoteke in dokončanje






Prejšnji:"Tear cabbage" magnetno išče izvorno kodo in milijarde baz podatkov
Naslednji:Zapri sporočilo php X-Powered-By
 Najemodajalec| Objavljeno na 16. 06. 2015 23:42:56 |
Ko je sprememba končana, lahko uporabite orodje za spletne skrbnike http://tool.chinaz.com/ za testiranje

Objavljeno na 15. 01. 2016 14:32:11 |
V zgornji metodi je napaka, in sicer sprememba konfiguracijske datoteke nginx:
/nginx/conf/fastcgi_params

Notranjost:



Poišči fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

Samo prilagodi ga!
Objavljeno na 15. 01. 2016 14:44:16 |


1. Skrij številko različice Nginx
Korak 1:
vi /usr/localinx/confinx.conf
http{}
server_tokens stran;

Objavljeno na 19. 01. 2016 12:37:55 |
admin objavljeno 15. 1. 2016 ob 14:44
1. Skrij številko različice Nginx
Korak 1:
vi /usr/localinx/confinx.conf

Pravilen odgovor
Objavljeno na 22. 03. 2016 14:15:47 |

To je konfiguracijska datoteka nginx.conf za conf v nginx
Objavljeno na 26. 07. 2017 09:31:57 |


nginx.conf pravilno skriva metode različic
Objavljeno na 18. 10. 2017 14:00:13 |
Kot 。。。。。。。。。。。。。。。。。
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com