Spring Boot 的防火墙日志系统,嗯,叫fwlog_boot
,还挺实用的。它的思路也蛮清晰,日志来源就分两种:一类是实时读取文件,一类是手动上传。你要做实验或者历史数据都方便。
IP 预的那一步,也值得说说。把IP 地址
从字符串转成long
,配合过滤掉被拒绝的访问和内部访问记录,这样一来,后面的就能快不少,内存压力也减轻了。
逻辑里,IP 统计是核心。直接拿 IP 来建模,它不是在做表面功夫,而是算了访问均值、引入了方差
,你一下子就能看出哪些访问有问题。像某个 IP 突然异常活跃,就值得你查一查。
数学建模也不复杂。它借用的是统计的方式,结合访问日志的时序特性来找波动。说白了,就是看哪些 IP 不太对劲。你不需要搞深奥算法,熟悉基础统计就能看懂。
如果你正好搞网络安全
相关的项目,或者是日志
方向的研究,这个项目可以帮你省不少事。Spring Boot 底子也稳,响应快,扩展性也强。
想多看看类似的,可以顺带看看这些:
如果你刚好在做防火墙日志的,不妨试试fwlog_boot
,上手快,思路清楚,扩展也灵活。