【发布时间】:2015-10-05 13:38:08
【问题描述】:
我有一个使用 PHP 开发的网站。
我在我的网站上遇到了一个重大问题,即安全漏洞。所以我检查了服务器上位于“/var/log/apache2/access.log”位置的apache的访问日志。
我收到了导致错误的以下日志,但我无法理解此日志的每个部分的含义。有人可以给我以下日志的逐步解释吗?
70.39.61.42 - - [12/Jul/2015:17:05:12 +0000] "POST /user/register/javascript.void(0)/index.php?do=/user/register / HTTP/1.1" 302 398 "http://www.mywebsite.com/user/register/javascript.void(0)" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36"
实际上,这是在我的网站上造成重大问题的请求。但是我无法弄清楚该请求包含哪些参数以及响应是什么等等。
提前致谢。
【问题讨论】:
-
该“错误”代码表示您的请求正在被重定向。您不会碰巧有一个基于 MVC 或类似网站的网站,其中所有内容都通过过度热心的
index.php进行指导,这可能会改变您的请求吗? -
今年 7 月 12 日格林威治标准时间 17:05:12,从 70.39.61.42 收到了一个 HTTP 1.1 POST 请求,用于 url user/register/javascript.void(0)/index.php?do =/用户/注册。服务器返回 302 状态(重定向)
-
@MarkBaker:实际上我的问题是,即使在应用服务器端验证后,用户也注册无效。我不明白它是如何绕过验证的。
-
@DanielWaghorn:实际上我的问题是即使在应用服务器端验证之后,用户也注册无效。我不明白它是如何绕过验证的
-
@user2839497 好吧,可能是您的服务器端验证不起作用。我们不是预言机,我们不可能知道您的系统中发生了什么。
标签: php apache access-log