Maison  >  Article  >  développement back-end  >  Comment masquer l'extension en php

Comment masquer l'extension en php

藏色散人
藏色散人original
2020-07-27 10:44:593247parcourir

Comment masquer les extensions en PHP : 1. Définissez "expose_php = off" dans le fichier "php.ini" ; 2. Laissez le serveur Web utiliser PHP pour analyser différentes extensions. 3. Masquez PHP comme un autre langage ; .

Comment masquer l'extension en php

Recommandé : "Tutoriel PHP"

De manière générale, l'amélioration de la sécurité par des moyens cachés est considérée comme une approche inefficace.

Mais dans certains cas, ajouter autant de sécurité que possible en vaut la peine.

Certaines méthodes simples peuvent aider à masquer PHP et, ce faisant, rendre plus difficile la découverte des faiblesses du système par les attaquants.

Définissez expose_php = off dans le fichier php.ini pour réduire les informations utiles qu'ils peuvent obtenir.

Une autre stratégie consiste à demander au serveur Web d'analyser les différentes extensions à l'aide de PHP. Que ce soit via des fichiers .htaccess ou des fichiers de configuration Apache, vous pouvez définir des extensions de fichiers qui peuvent induire les attaquants en erreur :

Masquer PHP comme autre langage

Code Apache

# 使PHP看上去像其它的编程语言
AddType application/x-httpd-php .asp .py .pl

Ou simplement le masquer complètement :

Utilisez une extension inconnue comme extension PHP

Code Apache

# 使 PHP 看上去像未知的文件类型
AddType application/x-httpd-php .bop .foo .133t

Ou cachez-la comme page HTML et tous les fichiers HTML passeront par le moteur PHP, ce qui ajoutera une certaine charge au serveur :

Utiliser HTML comme suffixe de fichier PHP

Code Apache

# 使 PHP 代码看上去像 HTML 页面
AddType application/x-httpd-php .htm .html

Pour que cette méthode prenne effet, vous devez modifier l'extension du Fichier PHP à l'extension ci-dessus. Cela améliore la sécurité grâce à la dissimulation, même si les capacités de défense sont faibles et présentent certains inconvénients.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn