打造网站日志自动化安全审计工具
当日志聚合收集完成后,网站服务审计可以对日志实现可视化与自动化。如果没有自动化日志审计,大量日志数据中所隐藏的威胁事件将无法发现,容易导致人们对威胁事件的麻木。我们要...
当日志聚合收集完成后,网站服务审计可以对日志实现可视化与自动化。如果没有自动化日志审计,大量日志数据中所隐藏的威胁事件将无法发现,容易导致人们对威胁事件的麻木。我们要...
收集Web服务的日志有很多种方式,用于采集信息的软件也很多,下面介绍NxLog日志采集工具。NxLog可以通过对软件的配置,采集本地日志文件内容并发送给Syslog监听服务接收。通过这种方式...
Nginx和OpenResty的日志文件内容格式的输出设定、日志文件的类型、日志文件的存储位置是通过.conf配置文件来设置的,下面给出了配置文件的实例: http include mime.types; default_type application/...
首先介绍日志采集的关键软件,Web日志取证的关键数据处理是依靠这些软件完成的。在这个系统的构建过程中,我们将会使用到NxLog、CatKafka、Graylog、Zookeeper等。Nginx、OpenResty的日志收集方...
在正常情况下,世界各地的用户都可以访问到网站服务器。此时的网站服务器并非是直接暴露在外网上的,用户的请求在到达网站服务器之前,要经过WAF等防护设备的检查。除了网站服务之...
像一些数据库特有属性也可以被用作入侵者的手段,例如在MS-SQL中就会向相关函数提交一个用字符串表示的特殊语句来动态执行SQL语句,很多程序员使用exec0函数,例如请求“select* from use...
分块编码是HTTP1.1协议中定义的Web用户向服务器提交数据的一种方法,当服务器收到chunked编码方式的数据时会分配一个缓冲区。如果提交的数据大小未知,客户端会以一个协商好的分块大小...
使用注释可以对关键字进行拆分,这种方法针对使用了MysQL数据库的Web应用尤其有效。例如当DVWA里面有入侵者在进行注入攻击时,使用union注入语句“lunionselect 1,2#”,执行得到图所示的结果...
如果入侵者转而将每一个请求都添加上亿个参数呢?Nginx Lua在对全部参数进行处理时就会消耗极多的CPU和内存,最后甚至导致拒绝服务。实际上,这个参数数量的问题不仅仅存在于使用Ngi...
HTTP Pollution漏洞是这种差异最明显的表现,它是由S.di Paola与L.Caret Toni发现并在2009年的OWASP上首次公开的。这个漏洞源于入侵者对HTTP请求中的参数进行修改而得名。例如我们仍然打开DVWA中...