有没有办法看到FTP是由PHP发起的?

Owe*_*wen 5 php unix apache ftp logging

我的网络服务器遭到了攻击,其中.html文件被FTP复制到公共html目录中.

FTP密码非常强大.

我正在尝试确定PHP是否启动了FTP传输.是否有Apache或Nix日志文件可以提供此信息?

附加信息 我有FTP日志条目似乎显示不同的IP用于登录和复制文件.我不确定但是确实如此?在IP之前指示除了它不是帐户用户(在这种情况下是王国)?它看起来像记录了几个不同的IP - 每个IP都复制一个不同的文件 - 所有这些都在不到30秒的时间内完成.违规文件是"mickey66.html","mickey66.jpg"和"canopy37.html".

2010-06-17T21:24:02.073070 + 01:00 webserver pure-ftpd:(?@ 190.20.76.74)[INFO]王国现已登录

2010-06-17T21:24:06.632472 + 01:00 webserver pure-ftpd:(?@ 77.250.141.158)[INFO]王国现已登录

2010-06-17T21:24:07.216924 + 01:00 webserver pure-ftpd :( kingdom@77.250.141.158)[NOTICE] /home/kingdom//public_html/mickey66.html上传(80字节,0.26KB /秒)

2010-06-17T21:24:07.364313 + 01:00 webserver pure-ftpd:(kingdom@77.250.141.158)[INFO]退出.

2010-06-17T21:24:08.711231 + 01:00网络服务器pure-ftpd :(?@ 78.88.175.77)[INFO]王国现已登录

2010-06-17T21:24:10.720315 + 01:00 webserver pure-ftpd :( kingdom@78.88.175.77)[NOTICE] /home/kingdom//public_html/mickey66.jpg上传(40835字节,35.90KB /秒)

2010-06-17T21:24:10.848782 + 01:00 webserver pure-ftpd :( kingdom@78.88.175.77)[INFO]退出.

2010-06-17T21:24:18.528074 + 01:00 webserver pure-ftpd:(kingdom@190.20.76.74)[INFO]退出.

2010-06-17T21:24:22.023673 + 01:00 webserver pure-ftpd:(?@ 85.130.254.227)[INFO]王国现已登录

2010-06-17T21:24:23.470817 + 01:00 webserver pure-ftpd :( kingdom@85.130.254.227)[NOTICE] /home/kingdom//public_html/mickey66.html上传(80字节,0.38KB /秒)

2010-06-17T21:24:23.655023 + 01:00 webserver pure-ftpd:(kingdom@85.130.254.227)[INFO]退出.

2010-06-17T21:24:26.249887 + 01:00网络服务器pure-ftpd :(?@ 95.209.254.137)[INFO]王国现已登录

2010-06-17T21:24:28.461310 + 01:00 webserver pure-ftpd :( kingdom@95.209.254.137)[NOTICE] /home/kingdom//public_html/canopy37.html上传(80字节,0.26KB /秒)

2010-06-17T21:24:28.760513 + 01:00 webserver pure-ftpd:(kingdom@95.209.254.137)[INFO]退出.

sym*_*ean 1

我的 Web 服务器遭到攻击,其中 .html 文件通过 FTP 复制到公共 html 目录中。

您怎么知道它们是通过 FTP 复制的?

FTP 密码非常强。

不太相关。FTP 发送未加密的密码 - 因此即使假设文件是​​通过 FTP 传送的,如果密码被嗅探到,它的熵有多少也无关紧要。

我正在尝试确定 PHP 是否发起了 FTP 传输

你无法判断客户是什么。即使像 HTTP 那样提供用于收集有关用户代理的信息的协议,也无法确定该信息的准确性(它是由客户端发送的,因此可以由客户端操纵)。

您的 FTP 服务器日志应该记录了哪个 IP 地址/用户帐户上传了哪些文件以及何时上传的详细信息。但如果其中没有任何相关内容,请不要感到惊讶。

C。