CQ tech | 解析 CloudQuery 审计分析功能

2023-11-03 13:59

本文主要是介绍CQ tech | 解析 CloudQuery 审计分析功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

什么是数据库审计

数据库审计是对数据库访问行为进行监管,记录下数据库的所有访问和操作行为,例如访问数据的用户(IP、账号、时间)、操作(增、删、改、查)、对象(表、字段)等。它通过对用户访问数据库行为的记录、分析,帮助事后生成合规报告、追根溯源,提高数据资产安全。

为什么一定要进行审计分析

现在我们进入一个公司,但凡工作内容涉及到数据,必然会被要求签订保密协议,由此可见数据对于企业的重要性,可以说是企业的核心资产,对于互联网企业来说更是命脉所在。

在企业内部,DBA 、外包/运维人员、业务人员都有访问数据库的需求,而数据库存储了各种账号权限,万一被恶意使用,后果严重。并且对于数据库使用,很难制定细化的操作规程,同一账号多人使用、多地登录、非业务时间访问,各种不规范行为的发生,都有可能成为安全漏洞,最终发生数据泄露。

而数据库管理工具审计分析功能的价值就在于此,为数据库安全事件追责、定责提供依据,与此同时也可以对数据库的攻击和非法操作等行为起到震慑作用。且数据库自身携带的审计功能会拖慢数据库的性能,而通过数据库管理工具则可以有效避免这个问题。

当前 CloudQuery 审计分析功能

目前 CloudQuery 的审计分析功能主要包含审计分析图和审计明细,提供数据库多方面的内容审计、行为审计、流量审计和其他审计项。

1.审计分析图

审计分析图主要对行为进行审计,展示各种数据操作行为的执行次数和执行占比。如语句执行次数,语句执行错误次数。执行占比则包含了查询、更新、新增及删除操作行为的占比。
在这里插入图片描述

2.审计明细

审计明细记录了所有用户在平台上的所有操作行为。包括操作在哪个数据源中执行、数据源版本、执行语句明细、执行时间、耗时多久等详细信息内容。用户还可以选择指定用户,查询该用户在指定时间段内的操作行为明细。

CloudQuery 审计分析功能后期完善计划

目前 CloudQuery 的版本为 v 1.1.1,审计分析功能还较为简单,但 CloudQuery 规划了完善的审计分析功能,将在每次版本更新中逐步增加。

  1. 用户行为排行榜。通过用户排行榜可对用户活跃度进行排名,了解每个用户的高频行为,能够快速定位到异常行为用户。

  2. 异常行为检测,多样报警方式。CloudQuery 将对数据库异常访问、登录、查询进行检测告警,多途径发送通知:短信、邮件、站内信,用户可根据自身需求进行选择。

  3. 审计规则设置。CloudQuery 将增加敏感信息审计、危险活动审计,实现更细粒度的审计,以满足多样审计需求。

  4. 精确定位,多种审计报表输出。审计功能的主要作用就是在发生安全事件时,能够有确凿的“证据”。精确定位不仅审计到用户账号,还可跟踪到客户 IP,且 CloudQuery 将提供多种审计报表:固定报表、图表、自定义报表等,用户可根据自身需求输出不同格式的报告以获取确凿“证据”。

  5. 安全事件回放。在发生数据库安全事件后,CloudQuery 可实现对该事件的完整细节回放。

  6. 基于应用的审计分析功能。除了平台常规层面的审计分析,CloudQuery 还可结合应用授权功能,基于应用,对应用上的各类用户行为进行审计分析。

欢迎关注公号:Cloud Query

产品官网:http://cloudquery.club/

在这里插入图片描述

这篇关于CQ tech | 解析 CloudQuery 审计分析功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/338659

相关文章

python使用Akshare与Streamlit实现股票估值分析教程(图文代码)

《python使用Akshare与Streamlit实现股票估值分析教程(图文代码)》入职测试中的一道题,要求:从Akshare下载某一个股票近十年的财务报表包括,资产负债表,利润表,现金流量表,保存... 目录一、前言二、核心知识点梳理1、Akshare数据获取2、Pandas数据处理3、Matplotl

Java使用Thumbnailator库实现图片处理与压缩功能

《Java使用Thumbnailator库实现图片处理与压缩功能》Thumbnailator是高性能Java图像处理库,支持缩放、旋转、水印添加、裁剪及格式转换,提供易用API和性能优化,适合Web应... 目录1. 图片处理库Thumbnailator介绍2. 基本和指定大小图片缩放功能2.1 图片缩放的

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

深度解析Spring Security 中的 SecurityFilterChain核心功能

《深度解析SpringSecurity中的SecurityFilterChain核心功能》SecurityFilterChain通过组件化配置、类型安全路径匹配、多链协同三大特性,重构了Spri... 目录Spring Security 中的SecurityFilterChain深度解析一、Security

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

MySQL 内存使用率常用分析语句

《MySQL内存使用率常用分析语句》用户整理了MySQL内存占用过高的分析方法,涵盖操作系统层确认及数据库层bufferpool、内存模块差值、线程状态、performance_schema性能数据... 目录一、 OS层二、 DB层1. 全局情况2. 内存占js用详情最近连续遇到mysql内存占用过高导致

全面解析Golang 中的 Gorilla CORS 中间件正确用法

《全面解析Golang中的GorillaCORS中间件正确用法》Golang中使用gorilla/mux路由器配合rs/cors中间件库可以优雅地解决这个问题,然而,很多人刚开始使用时会遇到配... 目录如何让 golang 中的 Gorilla CORS 中间件正确工作一、基础依赖二、错误用法(很多人一开

Mysql中设计数据表的过程解析

《Mysql中设计数据表的过程解析》数据库约束通过NOTNULL、UNIQUE、DEFAULT、主键和外键等规则保障数据完整性,自动校验数据,减少人工错误,提升数据一致性和业务逻辑严谨性,本文介绍My... 目录1.引言2.NOT NULL——制定某列不可以存储NULL值2.UNIQUE——保证某一列的每一

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

MySQL CTE (Common Table Expressions)示例全解析

《MySQLCTE(CommonTableExpressions)示例全解析》MySQL8.0引入CTE,支持递归查询,可创建临时命名结果集,提升复杂查询的可读性与维护性,适用于层次结构数据处... 目录基本语法CTE 主要特点非递归 CTE简单 CTE 示例多 CTE 示例递归 CTE基本递归 CTE 结