数据库审计能够审计多种类型的数据库,包括但不限于以下几种:
1. **关系型数据库(RDBMS)**:
- 阿里云原生数据库:如RDS MySQL, RDS SQL Server, RDS PostgreSQL, RDS MariaDB, OceanBase, PolarDB (MySQL, PostgreSQL, 兼容Oracle语法), PolarDB-X, AnalyticDB等。
- Oracle: 包括8i, 9i, 10g, 11g, 12c, 18c, 19c, 21c等版本。
- MySQL: 如4.0, 4.1, 5.0, 5.1, 5.5, 5.6, 5.7, 8.0等版本。
- SQL Server: 包括2000, 2005, 2008, 2012, 2014, 2016, 2017, 2019等版本。
- DB2: 各个主要版本,例如v8.1, v8.2, v9.5, v9.7, v10.5, v11.1, v11.5。
- PostgreSQL: 不同版本,如9, 10, 11, 12, 13, 14, 15, 16。
- Sybase ASE, Sybase IQ。
- 达梦(DM),人大金仓(Kingbase),GBase,MariaDB,Hana,Percona MySQL等。
2. **非关系型数据库(NoSQL)**:
- MongoDB: 2.x, 3.x, 4.x, 5.x版本。
- HBase(支持protobuf和thrift协议)。
- Hive: 1.X, 2.X, 3.X版本。
- Redis: 所有版本。
- Elasticsearch: 所有版本。
- Cassandra: 3.X版本。
- HDFS: 所有版本。
- Impala: 3.X版本。
- Greenplum: 5, 6版本。
- Spark SQL(支持thrift和RESTful接口)。
- SSDB, ArangoDB, Neo4j, OrientDB, Percona MongoDB等。
3. **大数据平台**:
- 包含HBase, Hive, Cassandra, HDFS, Impala, Greenplum, Spark SQL, SSDB, MAX COMPUTE等。
4. **图形数据库**:
- Graphbase, ArangoDB, Neo4j, OrientDB。
5. **全文搜索引擎**:
- Elasticsearch。
6. **文档型数据库**:
- MongoDB, ArangoDB, Percona MongoDB。
7. **键值存储**:
- Redis。
8. **其他类型**:
- HTTP, TELNET, FTP, HTTPS等协议的数据访问也可以被审计。
9. **支持加密审计的数据库**:
- 对于自建数据库,如果启用了加密通信(如SSL/TLS, Kerberos认证),则这些加密流量也可以被审计。例如,MySQL, Hive, HDFS, PostgreSQL等支持特定加密方式的数据库。
请注意,不同厂商提供的数据库审计产品可能支持的数据库种类和版本会有所差异,而且随着技术的发展,支持的数据库类型也在不断更新。如果您使用的是特定厂商的产品,建议查阅该产品的官方文档以获取最准确的支持列表。此外,某些数据库审计解决方案可能会提供额外的功能,比如细粒度的审计、性能优化、报表生成等,这取决于具体的产品和服务。 |