mysql审计方案_bash和mysql的代码一个低成本、实用性能高的日志审计方案

本文分享了一个低成本、高性能的日志审计方案,主要针对Linux bash和MySQL操作进行记录。通过修改bash和MySQL源码,实现了对系统用户操作的精确记录,包括远程SSH、SCP操作以及MySQL命令。此外,还解决了日志海量、远程日志传输和内网日志拦截的问题,以满足运维团队的审计需求。
摘要由CSDN通过智能技术生成

概述

不怕出问题,就怕出问题找不到原因运维团队一般会有个需求就是记录运维或者开发同事在服务器上的操作记录,比如进行一些常规审核或者是服务器被黑了、服务器日志被删的情况需要知道发生过什么事情,今天和大家分享下我们现在的服务器的shell和mysql操作日志记录的DIY方案。团队内部之前有测试过一些堡垒机硬件,但终端操作方面不够人性化,不够灵活,而且价格昂贵,硬件容易形成单点故障。当然也接触过一些开源的方案,比如可以直接用ttyrec对终端进行录制,并且支持文本匹配,但是在实际使用中发现过严重bug,还有另外一些openssh的修改方案也不尽人意。鉴于上述问题,我们针对bash和mysql的代码进行简单的修改来实现一个低成本、实用性能高的日志审计方案。

服务器日志:

632f1635e3d68b286af672ca1190f872.png

9c5b613681045814db1a90d6c8fc0af0.png

606e676903ab241abc923af46d355d3a.png

下面来“开源”这个解决方案,希望对大家有小小帮助。

c37d461d4b22fcb6f990f81bc6234e1a.png

1.linuxbash审计大家应该有听说过网络说的bash修改方案,我们从2011年开始使用,中间经历过很多bug,修复和优化过多次版本,下面会详细地给出我们现在的线上方案。现在的功能支持大致如下:

同一系统用户精确到具体人员的shell操作记录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值