Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16229|Válasz: 7

[Web] Teljesen elrejtse a Nginx verziószám biztonságát és módszereit

[Linket másol]
Közzétéve 2015. 06. 16. 23:16:37 | | | |
Alapértelmezés szerint a Nginx a verziószámot jeleníti meg, például:
[root@bkjz ~]# göndörlök -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
Ez azt mutatja, hogy a szervered nginx verziója 0.8.44, és néhány Nginx verziós sebezhetőség már régóta feltárult, vagyis néhány verzióban vannak sebezhetőségek, mások nem. Így a kitett verziószám könnyen olyan információvá válhat, amelyet a támadók kihasználhatnak. Ezért biztonsági szempontból a verziószám elrejtése viszonylag biztonságosabb lesz!
Biztonság érdekében el akarom rejteni a nginx verziószám információt a HTTP kérés válasz fejlécében:

1. Add server_tokens a nginx konfigurációs fájlba;

server_tokens hatásköre http szerver locatio az n utasításblokk eltávolításához

server_tokens alapértelmezett érték be van kapcsolva, ami azt jelenti, hogy a verzió információi megjelennek, és a server_tokens érték ki van kapcsolva, így mindenhol el tudod rejteni az nginx verzió adatait.



2. Ha a fastcgi_param SERVER_SOFTWARE a php konfigurációs fájlban van beállítva, keresd meg ezt a sort, és módosítsd azt:

Szerkesztése a php-fpm konfigurációs fájlt, például fastcgi.conf vagy fcgi.conf (ez a konfigurációs fájlnév testreszabható is, a konkrét fájlnévtől függően):

Megtaláltam:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
Átalakítva:
fastcgi_param SERVER_SOFTWARE nginx;

3. Indítsd újra a nginx-et, hogy újratöltsd a konfigurációs fájlt és fejezd be






Előző:A "Tear Káposzta" mágneses forráskódot és milliárdnyi adatbázist keres
Következő:Zárd be a php X-Powered-By üzenetet
 Háziúr| Közzétéve 2015. 06. 16. 23:42:56 |
A módosítás befejezése után a http://tool.chinaz.com/ webmaster eszközzel tesztelheted

Közzétéve 2016. 01. 15. 14:32:11 |
A fenti módszerben hiba van, amely a nginx konfigurációs fájl módosítása:
/nginx/conf/fastcgi_params

Belül:



Keresd fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

Csak módosíts!
Közzétéve 2016. 01. 15. 14:44:16 |


1. Rejtsd el a Nginx verziószámot
1. lépés:
vi /usr/localinx/confinx.conf
http{}
server_tokens le;

Közzétéve 2016. 01. 19. 12:37:55 |
admin közzétéve: 2016-1-15 14:44
1. Rejtsd el a Nginx verziószámot
1. lépés:
vi /usr/localinx/confinx.conf

Helyes válasz
Közzétéve 2016. 03. 22. 14:15:47 |

Ez a nginx.conf konfigurációs fájlja a nginx-ben
Közzétéve 2017. 07. 26. 9:31:57 |


a nginx.conf helyesen rejti el a verziós metóduszokat
Közzétéve 2017. 10. 18. 14:00:13 |
Mint egy 。。。。。。。。。。。。。。。。。
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com