În general, securitatea prin obscuritate este una dintre cele mai slabe forme de securitate. Dar în unele cazuri se dorește orice sporire, cât de mică a securității.
Câteva tehnici simple pot ajuta la ascunderea PHP, posibil încetinind un atacator care încearcă să descopere puncte slabe în sistemul dumneavoastră. Stabilind expose_php = off în fișierul php.ini, puteți reduce cantitatea de informații trimisă de server.
O altă tactică este configurarea serverelor web, cum ar fi Apache să prelucreze și să interpreteze diferite tipuri de fișiere cu PHP, fie printr-o directivă .htaccess, fie direct în configurația Apache. Apoi puteți utiliza extensii de fișiere, care să inducă în eroare:
Example #1 Ascunderea PHP ca alt limbaj de scripting
# Face codul PHP să arate ca alte limbaje de programare web AddType application/x-httpd-php .asp .py .pl
Example #2 Utilizarea tipurilor necunoscute în calitate de extensii PHP
# Face codul PHP să aibă extensii ciudate AddType application/x-httpd-php .bop .foo .133t
Example #3 Folosirea tipurilor HTML pentru extensiile PHP
# Face codul PHP să arate ca HTML AddType application/x-httpd-php .htm .html