防火墙的主要功用除了其本身能进行有用控制网络拜访以外,还有一个很重要的功用即是能清晰地记载网络上的拜访,并主动生成日志进行保存。虽然日志格局会因防火墙厂商的不一样而形态万千,但被记载下的主要信息大体上却是共同的。无论是后边咱们谈到的PIX、ASA或是CheckPoint放火墙其发生的日志内容均相似。这就标明,user.qzone.qq.com/2518065708/main?user.qzone.qq.com/1586254832/main?user.qzone.qq.com/2647161728/main?user.qzone.qq.com/2275185810/main?user.qzone.qq.com/2089533170/main?user.qzone.qq.com/3112175188/main?user.qzone.qq.com/3055548758/main?user.qzone.qq.com/2094238605/main?user.qzone.qq.com/2810118825/main?user.qzone.qq.com/2062322152/main?任何衔接或许恳求,例如TCP、UDP、ICMP衔接记载、衔接的流量信息、衔接建立时刻等,防火墙日志都会将其逐个表现。所以归纳起来,防火墙日志大致包括音讯发送源IP地址、音讯意图IP、音讯流向、音讯的内容,以及使用几方面。
防火墙每天要发生许多的日志文件,防火墙办理员对于这未经任何处理和剖析的巨大的日志进行办理是很艰难的。因而,日志的统计和剖析如今已经成为防火墙功用中必不可少的一项,办理员不但能够依照不一样的需求来查找日志、审计日志,还能够剖析网络带宽的利用率、各种网络协议和端口的使用情况等。防火墙日志还会发生安全正告及一些对网络安全办理很有协助的信息。这极大的方便了办理员对防火墙的安全管控。
LOG日志格局的考虑:
从表1的描绘可看出,iptables日志记载的信息许多并且显得很杂乱,在剖析时面对以下几个问题:user.qzone.qq.com/2768344305/main?user.qzone.qq.com/3112054830/main?user.qzone.qq.com/1813511395/main?user.qzone.qq.com/2747848070/main?user.qzone.qq.com/2713675597/main?
(1)MAC的表明过于简略,把方针MAC、源MAC及长度类型悉数混在一同,不利于阅读。
(2)在表中的序号12、13中TOS和PREC的值都为“0x00”象征位表明办法紊乱。
(3)在日志中没有记载数据包内容,特别是对一些被回绝的数据包,如果有记载数据包内容将有助于查找攻击办法、办法。
(4)没有记载规矩号,对于被记载的数据包,当需求检查它由于满意啥条件被记载时,将变得对比艰难。
(5)LEN、DPT象征一起出如今IP头、TCP头中在剖析处理日志时简单呈现紊乱。user.qzone.qq.com/3112095452/main?
user.qzone.qq.com/2495132869/main?
user.qzone.qq.com/2080502445/main?
user.qzone.qq.com/1359147661/main?
user.qzone.qq.com/2312467318/main?
user.qzone.qq.com/2714273302/main?
user.qzone.qq.com/1972311239/main?
在Linux下独自记载Iptables的办法是修改/etc/syslog.conf文件,在其中参加一行
kern.warning /var/log/iptables.log
然后重启syslog效劳:
#/etc/init.d/syslog restart
为了方便地对日志进行剖析,可加上适当的记载日志前缀,即在IPtables中使用LOG选项,经过LOG 选项翻开匹配数据包的内核记载功用。LOG 选项的子选项 --log-prefix 用来给记载信息增加一个音讯前缀,这个前缀可设达 29 个字符。增加前缀的意图仅仅为了非常好的区分记载信息,比方更简单用 grep 这种东西过滤出匹配的记载信息。下面举个比如。在Linux 效劳器中输入下面的指令: