要检测爆破事件,可以通过查看 PostgreSQL 容器的系统日志。在容器中,可以使用以下命令来查看系统日志:

docker logs <container_id>

其中,<container_id>是要查看日志的容器的 ID。

在日志中,可以搜索关键词'authentication failure' 来查找登陆失败的记录。然后可以使用 grep 命令,结合 wc 命令来计算一分钟内登陆失败的次数。

例如,以下命令可以查找一分钟内的登陆失败记录并计算次数:

docker logs <container_id> | grep 'authentication failure' | grep "$(date -d '1 minute ago' +"%b %_d %H:%M")" | wc -l

其中,$(date -d '1 minute ago' +"%b %_d %H:%M") 是当前时间一分钟前的时间戳,用于筛选一分钟内的记录。wc -l 用于计算记录的行数,即登陆失败的次数。

通过这种方法,可以定期检测 PostgreSQL 容器中的爆破事件,并及时采取措施保护系统安全。

PostgreSQL 容器服务:使用日志检测爆破事件

原文地址: https://www.cveoy.top/t/topic/m9Lz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录