SQL Server第1部分:为什么要监视SQL日志
【推荐阅读】微服务还能火多久?>>> 根据2019年发布的基于风险安全研究报告,数据经常会有泄露的风险,每秒有超过44条记录被盗,最主要目标是利用企业数据库,获取其机密资产。一般来讲企业不会察觉到自己的数据库已经被破坏了几个月,一旦敏感数据泄漏,损坏将无法挽回。 通过监视和分析异常活动日志,企业可以在早期阶段提高检测防御的能力,如:尽早识别出未授权访问之类的事件,可以帮助您在数据损坏之前识别并阻止。 在本系列博客中关于SQL Server的第一部分,我们将介绍为什么监视SQL日志很重要。 应该监视哪些日志来保护您的SQL数据库? 事务日志是SQL Server日志的组成部分。这些日志提供在SQL数据库中执行的插入,更新和删除事务等操作记录。除了事务日志,您还应该监视和记录以下操作: 1.SQL Server安装日志 2.SQL Server查看日志 3.SQL Server代理日志 4.SQL Server错误日志 这些日志不仅有助于检测数据泄露,还有助于对操作失败进行故障排除。所以,对数据库操作进行审核跟踪非常重要。 自带的SQL Server工具-扩展事件,SQL跟踪,SQL Profiler,活动监视器,跟踪标志,数据库控制台命令(DBCC)-可帮助监控数据库的运行状况,并分析安全事件和其他异常事件。这似乎足够了,但还远远不够。 您如何改善SQL审核?