ITPub博客

首页 > 数据库 > 数据库开发技术 > 【实践】实现GrayLog下产生攻击告警时联动防火墙自动封锁攻击源IP

【实践】实现GrayLog下产生攻击告警时联动防火墙自动封锁攻击源IP

原创 数据库开发技术 作者:u_2ebce1c3a860 时间:2023-01-17 00:00:00 0 删除 编辑

【实践】实现GrayLog下产生攻击告警时联动防火墙自动封锁攻击源IP

一、需求场景

如下图所示

(图片点击放大查看)

接上一篇文章《GrayLog告警时自动执行脚本实现告警自动化处置》,解决提到的这个需求问题

安全设备例如入侵检测设备的安全日志发送到GrayLog,GrayLog配置了相应的入侵检测告警,需要GrayLog自动调用脚本去登录到防火墙执行攻击IP封锁,加入黑名单的操作,这样实现安全告警自动封锁攻击IP的安全自动化处置,实现初阶版的SOAR

二、实现思路

  • 1、GrayLog上要获取攻击IP字段
  • 2、解决防火墙API调用,实现将某个IP加入到黑名单 编写封锁IP的shell脚本,攻击IP字段作为参数传递给这个脚本 需要研究防火墙厂商的API接口文档
  • 3、GrayLog上配置告警条件,当触发告警阀值时自动调用脚本实现自动封锁 可以的话,将封锁的结果用钉钉告警的方式返回

最终的告警与联动封锁效果如下

(图片点击放大查看)

三、具体实践过程

下面为具体实践的过程,防火墙为深某厂的防火墙设备

1、下面用Linux系统SSH暴力破解的日志获取攻击IP字段进行测试

跟实际用入侵检测设备的安全日志获取攻击IP字段的效果一致

例如当5分钟内密码登录次数超过6次时就认为是暴力破解,如下图所示 ssh_login_failed_ip的值就是需要进行联动封锁,在防火墙进行拉黑的对象

(图片点击放大查看)

(图片点击放大查看)

这时配置告警条件配置如下 

(图片点击放大查看)

原文作者:WalkingCloud;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2018-05-05

  • 博文量
    441
  • 访问量
    209359