iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle 细粒度审计(FGA)
  • 560
分享到

Oracle 细粒度审计(FGA)

2024-04-02 19:04:59 560人浏览 八月长安
摘要

1 显示所有dbms_fga过程: desc dbms_fga 2 添加审计 begin dbms_fga.add_policy( object_schema=>'

1 显示所有dbms_fga过程:

desc dbms_fga

2 添加审计

begin

dbms_fga.add_policy(

object_schema=>'HR',

object_name=>'EMPLOYEES',

policy_name=>'AUDI_SAL_EMP ',

audit_condition=>'salary is not null and commission_pct is not null',

audit_column=>'salary,commission_pct',

enable=>true,

statement_types=>'select');

end;

3 删除审计

begin

DBMS_FGA.DROP_POLICY (

object_schema=>'HR',

object_name=>'employees',

policy_name=>'audi_sal_emp');

end;

4 查看审计记录

select timestamp,   db_user,os_user,object_schema,object_name,sql_text  from dba_fga_audit_trail ;

数据字典视图: DBA_FGA_AUDIT_TRAI L 视图中重要的列

它记录细粒度的访问信息。其中显示了审计事件的时间标记、查询者的数据库用户 ID、操作系统用户 ID、查询中所使用表的名称和所有者,最后还有确切的查询语句。

SESSION_ID

审计会话标识符;与 V$SESSION 视图中的会话标识符不同

TIMESTAMP

审计记录生成时的时间标记

DB_USER

发出查询的数据库用户

OS_USER

操作系统用户

USERHOST

用户连接的机器的主机名

CLIENT_ID

客户标识符(如果由对打包过程 dbms_session.set_identifier 的调用所设置)

EXT_NAME

外部认证的客户名称,如 LDAP 用户

OBJECT_SCHEMA

对该表的访问触发了审计的表所有者

OBJECT_NAME

对该表的  SELECT  操作触发了审计的表名称

POLICY_NAME

触发审计的策略名称(如果对表定义了多个策略,则每个策略将插入一条记录。在此情况下,该列显示哪些行是由哪个策略插入的。)

SCN

记录了审计的 oracle 系统更改号

SQL_TEXT

由用户提交的 SQL 语句

SQL_BIND

由 SQL 语句使用的绑定变量(如果存在)

5 列出所有审计策略

数据字典视图: DBA_AUDIT_POLICIES 中重要的列

显示系统上的所有审计策略

OBJECT_SCHEMA

对其定义了 FGA 策略的表或视图的所有者

OBJECT_NAME

表或视图的名称

POLICY_NAME

策略的名称 — 例如,ACCOUNTS_ACCESS

POLICY_TEXT

在添加策略时指定的审计条件 — 例如,BALANCE >= 11000

POLICY_COLUMN

审计列 — 例如,BALANCE

ENABLED

如果启用则为 YES,否则为 NO

PF_SCHEMA

拥有策略处理器模块的模式(如果存在)

PF_PACKAGE

处理器模块的程序包名称(如果存在)

PF_FUNCTION

处理器模块的过程名称(如果存在)


您可能感兴趣的文档:

--结束END--

本文标题: Oracle 细粒度审计(FGA)

本文链接: https://www.lsjlt.com/news/49294.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle 细粒度审计(FGA)
    1 显示所有dbms_fga过程: desc dbms_fga 2 添加审计 begin dbms_fga.add_policy( object_schema=>'...
    99+
    2024-04-02
  • oracle-审计3
    五、管理对象审计: --5.1 启用对象审计   --案例1:使用select审计 --步骤1:查看启用的对象scott.emp审计选项 select owner, object_name,object_type, in...
    99+
    2023-01-31
    oracle
  • ORACLE AUDIT审计(1)
    审计(Audit)用于监视用户所执行的数据库操作,并且Oracle 会将审计跟踪结果存放到OS 文件(默认位置为$ORACLE_BASE/admin /$ORACLE_SID/adump/),或数据库(...
    99+
    2024-04-02
  • 什么是Oracle审计
    本篇内容主要讲解“什么是Oracle审计”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是Oracle审计”吧! Oracle ...
    99+
    2024-04-02
  • Kubernetes Ingress实现细粒度IP访问控制
    目录业务场景业务场景 有这么一个业务场景:业务平台还是通过Kubernetes进行编排对外提供服务。然后其后台管理部分,出于安全的考虑,只允许特定的IP才能访问。如何实现? 目前,...
    99+
    2023-05-15
    Kubernetes Ingress IP访问控制 Kubernetes Ingress
  • ORACLE 数据库审计详解
    http://guestart.blog.51cto.com/1510660/1896340 http://www.itpub.net/thread-454252-1-1.html https:...
    99+
    2024-04-02
  • 阿里云数据库如何审计详细的审计过程和方法
    阿里云数据库是阿里集团旗下的高性能、高可用、高可靠的数据库产品,为企业用户提供丰富的数据存储和处理功能。在使用阿里云数据库的过程中,如何进行审计以确保数据安全和合规性是一个重要的问题。本文将详细说明阿里云数据库的审计过程和方法。 一、阿里云...
    99+
    2023-11-14
    阿里 过程 数据库
  • Kubernetes Ingress怎么实现细粒度IP访问控制
    这篇“Kubernetes Ingress怎么实现细粒度IP访问控制”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2023-07-06
  • springboot+springsecurity如何实现动态url细粒度权限认证
    谨记:Url表只储存受保护的资源,不在表里的资源说明不受保护,任何人都可以访问 1、MyFilterInvocationSecurityMetadataSource 类判断该访问路径...
    99+
    2024-04-02
  • oracle审计功能的用法介绍
    本篇内容主要讲解“oracle审计功能的用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“oracle审计功能的用法介绍”吧! 1,开启审计: s...
    99+
    2024-04-02
  • MySQL中怎么启用密码强度审计
    MySQL中怎么启用密码强度审计,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 执行以下命令安装密码强度审计...
    99+
    2024-04-02
  • Spring Security中粒度超细的权限控制怎么实现
    这篇文章主要讲解了“Spring Security中粒度超细的权限控制怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring Security中粒度超细的权限控制怎么实现”吧!1...
    99+
    2023-06-19
  • SQL Server第三方工具提供细粒度数据库恢复
    SQL Server第三方工具可以提供细粒度数据库恢复的功能。这些工具通常具有以下特点:1. 支持恢复到特定的时间点:这些工具可以根...
    99+
    2023-09-22
    SQL
  • oracle怎样进行审计日志清理
    本篇文章给大家分享的是有关oracle怎样进行审计日志清理,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 --进入审计日志目录: cd $...
    99+
    2024-04-02
  • 如何在Oracle中启用审计功能
    要在Oracle中启用审计功能,您可以按照以下步骤操作: 1、使用sysdba权限登录到Oracle数据库。 2、运行以下命令启用标...
    99+
    2024-04-09
    Oracle
  • javaweb设计中filter粗粒度权限控制的示例分析
    小编给大家分享一下javaweb设计中filter粗粒度权限控制的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1 说明我们给出三个页面:index.jsp、user.jsp、admin.jsp。index.jsp...
    99+
    2023-05-31
    javaweb filter
  • oracle数据库怎么查询审计功能
    oracle 数据库的审计功能可跟踪数据库活动以确保安全性。查询审计功能的步骤包括:确定要审核的活动类型。使用 audit 命令配置审计。使用 select 命令查询审计跟踪表...
    99+
    2024-04-18
    oracle
  • AOP Redis自定义注解实现细粒度接口IP访问限制
    目录系列说明实现步骤一、引入依赖二、写注解三、写逻辑(注解环绕)1. 添加注解2. 注入 RedisTemplate3. 定义方法4. 实现方法5. 开启spring自动装配四、测试...
    99+
    2022-11-13
    AOP Redis 接口IP访问限制 AOP Redis
  • Oracle Linux 7使用syslog来管理Oracle ASM的审计文件
    使用syslog来管理Oracle ASM的审计文件 如果不对Oracle ASM实例的审计文件目录进行定期维护那么它将会包含大量的审计文件。如果存在大理审计文件可能会造成文件系统耗尽磁盘空间或indo...
    99+
    2024-04-02
  • oracle中添加审计策略的示例代码
    小编给大家分享一下oracle中添加审计策略的示例代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! show paramet...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作