web-dev-qa-db-ja.com

CSFで特定のPHPスクリプトプロセスをホワイトリストに登録する方法は?

Lfdから「疑わしいプロセス」の通知を繰り返し受け取ります。この警告をトリガーするPHPスクリプトは安全です。私はそれを自分で作成し、csfに疑わしいように見える必要があるいくつかのクロスサーバー呼び出しを行います。

これで、csfでさまざまな実行可能ファイルとコマンドラインをホワイトリストに登録する方法がわかりましたが、セットアップにより、csfはこのスクリプトを単純にPHP、一意のコマンドラインなしで認識しているようです。

Executable:
/usr/bin/php

Command Line (often faked in exploits):
/usr/bin/php

明らかに、csf.pignoreファイルの「exe:/ usr/bin/php」のようなものでこれをホワイトリストに登録できますが、これは他のすべてのPHPスクリプトもホワイトリストに登録します。

すべてのPHPスクリプトをホワイトリストに登録せずに、この特定のスクリプトをホワイトリストに登録する方法はありますか(コマンドラインも単に「/ usr/bin/php」であることを考慮に入れて)?または、これを回避する別の方法はありますか?

3
Luke Franklin

以下のファイルにフルパスを追加してPHPスクリプトをホワイトリストに登録するか、特定のユーザーが所有するファイルを無視するようにユーザーを追加することもできます。

/etc/csf/csf.fignore

3