ホームページ >バックエンド開発 >PHPの問題 >PHPでバージョンを非表示にする方法

PHPでバージョンを非表示にする方法

藏色散人
藏色散人オリジナル
2020-07-03 10:42:024534ブラウズ

php のバージョンを非表示にする方法: 1. 現在の php バージョン番号を確認します; 2. 「php.ini」ファイルを見つけます; 3. 現在 PHP で使用されている設定ファイルを確認します; 4. バージョンを非表示にします番号を付けてApacheを再起動します。

PHPでバージョンを非表示にする方法

#PHP の隠されたバージョン番号

PHP 自体はリッスン サービスを有効にしていないため、スキャナー スキャンを禁止しますバージョン番号を通じて脆弱性を判断するために、非表示にする必要があるのは、システム コマンド ラインのバージョン番号ではなく、http ヘッダーのバージョン番号です。

1. 現在の php バージョン番号を確認します

現在のサービスの任意のページにアクセスし、応答パケットをインターセプトします

2. php.ini ファイル


locate php.ini

3 を見つけます。 PHP で使用される現在の設定ファイルを表示する [オプション]

PHP で使用される設定ファイルは一般に /etc/php.ini であると言われますが、必ずしもそうではないため、さらに確認することができます。

#

php -i | grep php.ini

おそらく、従来の phpinfo.php

にアクセスするための最も権威のあるページです。

##4. バージョン番号を非表示にして、Apache を再起動します (他の http サーバーを使用している場合は、それぞれの対応する方法で再起動します)

見つかった設定ファイルを編集し、デフォルトの Expose_php = を設定します。 On Modify to Expose_php = Off

##
service httpd restart


5. パッケージを再度切り取って、X- がないことを確認します。 Powered-By ヘッダー

推奨: 「

PHP チュートリアル

以上がPHPでバージョンを非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。