[数据库] 数据库审计介绍

169 0
Honkers 2025-6-13 11:59:24 | 显示全部楼层 |阅读模式

数据库审计系统简介
什么是数据库审计?
数据库审计是记录数据库被访问行为的日志系统。

访问数据库的一般有两种行为,一种是应用服务区的访问,一种是数据库运维人员的访问。

数据库审计(简称DBAudit)能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行告警,对攻击行为进行阻断。它通过对用户访问数据库行为的记录、分析和汇报,用来帮助用户事后生成合规报告、事故追根溯源,同时加强内外部数据库网络行为记录,提高数据资产安全。

数据库审计是数据库安全技术之一,数据库安全技术主要包括:数据库漏扫、数据库加密、数据库防火墙、数据脱敏、数据库安全审计系统。

黑客的SQL注入攻击行为,可以通过数据库审计发现。

数据库审计系统能干什么?
性能监控

SQL吞吐、会话监控、性能瓶颈

攻击预警

对漏洞攻击、SQL注入、敏感语句、风险操作等进行预警。

事后追溯

具有基本行为审计、应用关联分析、记录全、准、可读性高。

告警通知

一般可通过短信、邮件、SNMP、Syslog进行告警通知。

数据库审计主要功能
数据审计经历的技术:
第一阶段:流量行为审计

实现了对OSI七层模型中的网络层到会话层的覆盖,主要对数据库访问行为进行分析和统计

第二阶段:内容审计阶段

实现了OSI七层模型中的表示层到应用层的覆盖,利用关键字进行模糊匹配,对数据库访问行为实现内容记录,如登陆账户、SQL语句等

第三阶段:语法解析阶段

主要集中在应用层,实现对SQL语句的语义分析,尽可能的将操作数据库的

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行