日志文件是服务器提供的非常有价值的信息,几乎所有的服务器、服务和应用程序都提供某种类型的日志记录,用来记录服务或应用程序运行时发生的事件和操作。
日志文件为我们提供了服务器行为的精确视图以及关键信息,例如何时、如何以及由谁访问了服务器。这类信息可以帮助我们监视性能、排除故障和调试应用程序,并帮助调查取证人员展开可能导致恶意活动的攻击链。
以web服务为例,访问日志access.log
记录了所有对Web服务器的访问活动。假设访问者访问 www.example.com/main.php
,将在日志文件中添加以下记录:
88.54.124.17 - - [16/Apr/2019:07:44:08 +0100] "GET /main.php HTTP/1.1" 200 203 "-" "Mozilla/5.0 (Windows NT 6.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0"
上述日志显示,IP地址为88.54.124.178
的访问者于2019年4月16日07:44
访问了main.php
页面,并且访问成功。
这个信息可能不太重要,但如果日志文件显示IP为88