2012-02-23 17 views
1

約3ヶ月前、私は自分のウェブサイトをホストするために無料のPHPアプリケーションを使用しました。
しかし、私は最近、思いがけなくPHPアプリケーションにPHP Webシェルが偶然含まれていることがわかりました。
私はとても驚き、PHPアプリケーションを使用する前にこれらのPHPバックドアを検出する方法を知りたいと思っています。PHPでバックドアを見つける方法ソースコード

+2

これを行うには何年も訓練している人がいます。私はこの質問がここで合理的に答えられるとは思わない。 – Jon

+0

大規模なユーザーベースを持つオープンソースプロジェクトが活発に開発されていない限り、「無料アプリ」をダウンロードしないでください。元のソースからダウンロードしていることを確認できます。 –

+0

少し具体的になりますか? –

答えて

4

あなたはhttp://cirt.net/nikto2

Niktoのは、6400を超える潜在的に危険なファイル/ CGIを含む複数の項目のためのWebサーバに対する包括的なテストを行い、オープンソース(GPL)Webサーバのスキャナで、1200以上の時代遅れのバージョンのチェックを使用することができますサーバー、および270を超えるサーバー上のバージョン固有の問題が含まれます。また、複数のインデックスファイル、HTTPサーバーオプションなどのサーバー構成項目を確認し、インストールされているWebサーバーとソフトウェアを識別しようとします。スキャン項目とプラグインは頻繁に更新され、自動的に更新されます。

1

これを簡単に修正できます。

あなたのサーバーにアップロードされたSHELLがあったので、このファイルは、無料のPHPアプリケーションの「ファイルアップロードまたは画像アップロード」ページで取得している必要があります。

そのページに移動し、MIMEタイプをIMAGESまたはDOCUMENTSのみを受け入れるように設定します。

+0

私は、シェルを含んでいます。その場合は、アプリ内のどこにも設定することはあなたを安全に保ちません。 – cHao

+0

たぶん...たぶん.. Btw ..私たちは無料のアプリの名前を聞いてください。 –

関連する問題