Hogyan lehet elrejteni a szerveralkalmazások verzióját - rusadmin
A kiszolgálón használt szoftver verziójának elrejtése jó gyakorlat, amely lehetővé teszi a potenciális támadók zavarását. Végül is, például a webszerver verziójának ismeretében próbálhatjuk meg használni a biztonsági résnek ezt a verziót.
És ha a hacker nem tudja, hogy a szoftver melyik verzióját használja a kiszolgálón, a biztonsági rés válik bonyolultabbá. Ez az oldal megmutatja egyes alkalmazások paramétereit, amelyek lehetővé teszik a verzió és a szolgáltatás használatának elrejtését.
Az alkalmazott nginx kiszolgáló verziójának elrejtéséhez adja hozzá a következő sort a /etc/nginx/nginx.conf konfigurációs fájlhoz:
Módosíthatja a címet is. elküldte a szerver.
Az Apache verziójának elrejtéséhez nyissa meg a /etc/apache2/conf.d/security.conf fájlt, és írja be a paramétert ott:
Alapértelmezés szerint a postfix nem jeleníti meg a verziót a válaszokban, amikor csatlakozik. De ez azt mutatja, hogy ő és a telepített operációs rendszer a kiszolgálón (Debian, a mi esetünkben :). Ez elrejthető.
Nyissa meg a /etc/postfix/main.cf fájlt. a smtpd_banner delete (Debian / GNU) paramétertől.
Ezután írjuk be a paramétert:
A Postfix újraindítása után, amikor a kiszolgálóhoz csatlakozik, az ügyfelek ilyeneket látnak majd.
A betűkkel ez a cím megjelenik:
A webkiszolgáló elküldi a fejlécben használt php verziót.
A paraméter felelős a rejtésért:
Többféle módon is telepíthető:
- Szerkessze a /etc/php5/*/php.ini fájlt
- A php-fpm pool fájlban: php_admin_value [expose_php] = "Off"
- A virtuális host apache konfigurációs fájljában: php_admin_value expose_php Ki
Általában a MySQL-t illetően nincs értelme a verzió elrejtéséhez. A külső hozzáférést azonban korlátozni kell, ha nincs szükség külső kapcsolatokra (amelyekhez csak bizonyos IP-címekről kell hozzáférni). Ezért a /etc/mysql/my.cnf konfigurációs állományban megváltoztatjuk a paramétert:
Itt is nincs semmi bonyolult. A szerver.tag paraméter felelős a verzió (és a használat ténye) elrejtéséért. Megadhat valami mást:
jegyzetek
Ne feledje, hogy a konfigurációs fájlok módosítása után minden szolgáltatásnak újra kell indítania. ;)
És tartsd be a "Ne beszélj" szabályt.