Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 11395|Svar: 3

Skjul PHP-versionen og PHP grundlæggende sikkerhedsindstillinger

[Kopier link]
Opslået på 06/12/2015 20.43.02 | | |
Af sikkerhedsmæssige årsager er det bedst at skjule PHP-versionen for at undgå nogle angreb forårsaget af sårbarheder i PHP-versionen.

1. At skjule PHP-versionen er at skjule informationen "X-Powered-By: PHP/5.2.13".

Metoden er enkel:
Rediger php.ini konfigurationsfil, ændr eller tilføje: expose_php = Slukket Efter gemning, genstart den tilsvarende webserver som Nginx eller Apache.

[root@bkjz /]# krøller -Iwww.itsvse.com
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 20 Jul 2010 05:45:13 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
PHP-versionen er fuldstændig skjult.

2. Andre grundlæggende PHP-sikkerhedsindstillinger:
disable_functions = phpinfo,system,exec,shell_exec,passthru,popen,dl,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
#该指令接受一个用逗号分隔的函数名列表 deaktivere specifikke funktioner.

display_errors = Slukket
#是否将错误信息作为输出的一部分显示. På den endelige offentliggjorte hjemmeside anbefales det kraftigt, at du slår denne funktion fra og i stedet bruger fejllogfiler. At slå denne funktion til kan afsløre nogle sikkerhedsoplysninger, såsom filstier, databaseplanlægning eller anden information på din webservice.

allow_url_fopen = Slukket
#是否允许打开远程文件 anbefales det at slå det fra og tænde for samlingsfunktionen, hvis hjemmesiden har brug for det.

safe_mode = På
#是否启用安全模式. Når den åbnes, vil PHP kontrollere, om ejeren af det aktuelle script er den samme som ejeren af den fil, der manipuleres. Fejlsikret tilstand er aktiveret, hvis dine mappefil-tilladelser er fuldt tildelt.

open_basedir = /var/www/html/php:/var/www/html/168pc
#目录权限控制 kan PHP-programmet i ha97-mappen ikke få adgang til indholdet af 168pc-mappen. Omvendt. I Linux/UNIX-systemer er mappen adskilt af kolon, og i Windows er mappen adskilt af semikolon.







Tidligere:Test webstedets responsivitetsscript med js
Næste:【iOS Development Series Tutorial udgivet om sommeren】iOS Infinite Connectivity 1
 Udlejer| Opslået på 22/03/2016 14.22.32 |
Skal genstarte serveren. Du kan ikke bare genstarte nginx.
 Udlejer| Opslået på 22/03/2016 14.22.45 |
 Udlejer| Opslået på 07/05/2022 15.02.59 |
Skjul serverinformation, såsom nginx-versionen

server_tokens væk;   Om nginx-versionen skal vises øverst på serveren i svarbeskeden (aktiveret som standard)
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com