在处理敏感信息的任何产品中, 报告都是至关重要的功能。 同样适用于身份和访问管理工具。 Oracle IDM的审核模块是其OOTB报告功能的基础。 让我们快速看一下审核引擎以及它如何促进OIM中的报告功能。

这里展示的用例很简单– 在OIM中更改为用户记录。

从审核的角度来看,触发事件的顺序是什么?

最好用图表来解释。 我提出了下 ,以更好地阐明这一过程。

尽管该图是自解释的,但理论上的翻译不会损害我们的利益!

  • 更新/创建的用户记录被推入USR表(存储用户信息)–这是将信息记录在OIM数据库中的正常过程
  • 该信息由OIM 审核引擎进一步传播(作为核心后端服务器逻辑的一部分),并启动事务
  • 审核引擎在AUD_JMS表中插入新条目,作为审核事务完成的一部分。 AUD_JMS表不过是登台
  • 发布审核消息” 计划作业在AUD_JMS表中拾取审核消息,并将密钥提交给oimAuditQueue JMS队列。
  • 与队列相对应的MDB启动审核数据处理 -数据被植入UPA表中。 此数据为XML形式。 这些是实际修改/创建用户记录时的用户配置文件快照。 UPA表还存储增量 (对配置文件的更改)
  • 最后,审核引擎的后处理器从中央UPA表中获取XML快照,并将它们存储在特定的审核表中(以非规范化格式),例如UPA_USR,UPA_USR_FIELDS,UPA_RESOURCE,UPA_UD_FORMS
  • 这些表是报告模块的主要信息来源。 如果您曾经使用过OIM报表模块,那么我确定您可以与在BI Publisher实例上配置的数据源相关联-这些数据源用于在上述审计表上对其数据执行直接查询。

差不多了! 这不是OIM中整个审计模块的涵盖范围,而是在较高层次上对流程进行了如何预览。

谢谢阅读!

翻译自: https://www.javacodegeeks.com/2014/07/a-closer-look-at-oracle-idm-auditing.html

深入了解Oracle IDM审核相关推荐

  1. oracle idm_深入了解Oracle IDM审核

    oracle idm 在处理敏感信息的任何产品中, 报告都是至关重要的功能. 同样适用于身份和访问管理工具. Oracle IDM的审核模块是其OOTB报告功能的基础. 让我们快速了解一下审核引擎以及 ...

  2. oracle idm_批准Oracle IDM中的特定Web服务

    oracle idm 关于Web服务端点的快速发布,OIM和SOA在与批准有关的场景中使用了Web服务端点- 基本内容,但对于初学者可能有用 . Oracle IDM与SOA套件集成并利用其提供与批准 ...

  3. 批准Oracle IDM中的特定Web服务

    关于Web服务端点的快速发布,OIM和SOA在与批准有关的场景中使用了Web服务端点- 基本内容,但对于初学者可能有用 . Oracle IDM与SOA套件集成并利用其提供与批准相关的功能(说实话,S ...

  4. 如何查看ocp证书(hands on)的状态以及尽快督促oracle完成审核并且快速发证

    oracle的效率实在是不敢恭维,3门课考完之后提交hands on一等就是好几个星期,甚至有的能等2.3个月,要知道hands on的状态如果不是approved,那么oracle是不会给我们发oc ...

  5. oracle 细粒审核,oracle10g 细粒审计

    oracle10g 细粒审计 oracle10g 细粒审计 自己试验成功的例子: sqlplus /nolog conn /as sysdba begin dbms_fga.add_policy ( ...

  6. oracle脚本审核平台,Oracle 脚本(适应各种业务需要)

    Oracle 脚本(适应各种业务需要) 1. 取A表的数据,更新B表字段 update  m_build b set b.district_id=( select d.district_id from ...

  7. oracle idm suite,CorelDRAW Graphics Suite 2018官方英文试用版 离线直接安装 下载地址

    CorelDRAW是一款专业的平面设计软件,专注于矢量图形编辑与排版,印刷行业的首选软件,其矢量原图可以保证文件与打印出来的效果一致. CorelDRAW Graphics Suite 2018更新: ...

  8. 如何查看hands on的状态以及督促oracle尽快完成hands on的审核

    ocp考完之后需要提交hands on来申请ocp证书,hands on是你们3门课考完了我提交的或者是我提供向导你们自己提交的.hands on的过程就是提交你的原厂培训证明情况的过程,ocp不是需 ...

  9. 宜信开源|数据库审核软件Themis的规则解析与部署攻略

    一.介绍 Themis是宜信公司DBA团队开发的一款数据库审核产品,可帮助DBA.开发人员快速发现数据库质量问题,提升工作效率.其名称源自希腊神话中的正义与法律女神.项目取此名称,寓意此平台对数据库质 ...

最新文章

  1. 深度学习(四十三)——深度强化学习(6)AlphaGo全系列
  2. 类的初始化列表_【Flutter 111】Flutter手把手教程Dart语言——类、类的的成员变量和方法、类的构造函数...
  3. java 静态代码块 作用域_java static关键字和代码块
  4. Java操作word文件的工具选择
  5. 深入浅出TensorFlow(二):TensorFlow解决MNIST问题入门
  6. Android在WindowManagerService和ActivityManagerService中的Token
  7. 《深入理解Spark:核心思想与源码分析》——SparkContext的初始化(叔篇)——TaskScheduler的启动...
  8. 优化-SQL Server 05 的动态管理视图DMV和函数DMF
  9. Android内存优化
  10. (5)数据结构-栈顺序存储
  11. matlab出图时汉字都变成方框_Autodesk软件界面中文字都变成符号“方框”,怎么办呢?...
  12. 结合springboot搭建日志采集系统EFK
  13. SVM原理:超平面方程
  14. 机器学习 | 牛顿冷却定律
  15. 亚马逊 Alexa skill开发
  16. 手把手教你学Python之波士顿房价预测(scikit-learn的应用)
  17. 点评Hack易支付 - 免签约支付平台 -彩虹易支付,1分钟快速接入支付功能
  18. H5 CSS 引入方式 外联样式表
  19. USB服务器赋能美团数字化建设
  20. mysql describe什么意思_MySQL中describe命令的使用方法小结_MySQL

热门文章

  1. alertmanager 告警恢复_Prometheus配置企业微信告警
  2. 对应node版本_安装Node.js教程
  3. discuz 版块导航function_forumlist.php,Discuz! X2“扩建”左侧版块导航 让社区层次一目了然...
  4. java.util.concurrent.locks.Condition文档说明
  5. group by分组、having() 筛选组的用法
  6. trackby_使用trackBy启动流程
  7. java中无法推断类型参数_Java 10中的本地类型推断,或者如果它像鸭子一样嘎嘎叫...
  8. jboss fuse 教程_使用JBoss Fuse和OpenShift进行Cloud Native Camel骑行
  9. Java的精妙之处,包括基元和变量参数数组
  10. restlet_Restlet框架– Hello World示例