ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルに大量のデータ パケットを外部に送信するための解決策

PHP_PHP チュートリアルに大量のデータ パケットを外部に送信するための解決策

WBOY
リリース: 2016-07-13 17:10:25
オリジナル
1099 人が閲覧しました

以前、php から大量のデータ パケットを外部に送信する場合の解決策についても説明しました。これは、サーバーが phpddos に感染しているためです。次の原則は同様です。

1. 【PHPの外部委託問題】


お客様は、VPS が大幅にアウトソーシングされていると言いました。運転室のスタッフがモニタリングを確認しました。スクリーンショットは次のとおりです。

このままでは、お客様のマシンのping値が不安定になったり、サーバーがクラッシュしたりすることは間違いありません。

2. 【問題の分析】

分析の結果、パッケージを送信したこれらの PHP プログラムはすべて fsockopen() 関数を使用していることが判明しました。 php.ini ファイルを変更して、この機能をオフにすることを強くお勧めします。95% 以上のプログラムでは、この機能は必要ありません。Taabao、Ucenter、一部の API プログラムなどでのみ使用する必要があります。この機能をオフにすると、パッケージ送信プログラムが完全に無効になり、サーバーのセキュリティ レベルが大幅に向上します。

1. この関数のプロセスを閉じ、php.ini ファイルを編集し、このファイル内で「disable_functions=」を検索し、この記号を削除して、この行を次のように変更します。

------------------------------------------------- ----------------------------------

disable_functions = Popen、exec、パススルー、システム、fsockopen、pfsockopen

------------------------------------------------- ----------------------------------

変更が完了したら、保存して終了し、IIS または Apache サービスを再起動して有効にします。

2. サーバー上に DedeCMS プログラムがある場合は、特に注意して確認してください:

------------------------------------------------- ----------------------------------

/plus/config_s.php

/plus/index.php

/data/cache/t.php

/data/cache/x.php

------------------------------------------------- ----------------------------------

これらは通常、トロイの木馬プログラムであるため、すぐに削除する必要があります。

3. udpdeny.rar をダウンロードし、IP ポリシーを使用してサーバーがパケットを送信しないようにしてください。

4. Xingwai のセキュリティ パッケージの最新バージョンには、IP ポリシーのバージョン 4.0 がすでに含まれています [安全なパッケージをダウンロード] をインポートした後、送信する UDP パッケージを直接制限できます。このパッケージをダウンロードして、セキュリティ ポリシーをインポートします。ただし、このポリシーは DNS ポートを閉じないため、一部の攻撃は依然として有効です。この問題を解決するには、udp が 8.8.8.8 などの特定の DNS サーバー IP にのみアクセスするように制限することもできます。ハッカーがこの IP を攻撃すると、攻撃も無効になります。ネットワーク カードの DNS に自分だけが知っている DNS IP を設定し、それを公開せずに、IP ポリシーの udp オープン部分を呼び出して問題を解決することもできます。 (IP ポリシーのプロパティを開き、[開く] をダブルクリックして、[2 つの udp レコードのいずれかを削除] の [開く] を変更します。保持されているものをダブルクリックし、アドレスを送信元アドレスから任意のアドレスに変更します。宛先アドレス「特定の IP。この IP は 8.8.8.8 などの独自の DNS IP に設定されます」

を保存します。

http://www.bkjia.com/PHPjc/629679.html

tru​​ehttp://www.bkjia.com/PHPjc/629679.html技術記事以前、PHP が大量のデータ パケットを外部に送信する場合の解決策についても説明しました。これは、サーバーが phpddos に感染しているためです。以下の原則は同様であり、引き続き監視していきます。 1. [phpの外部委託問題]...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート