问题标签 [audit-logging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ModelBinder 未设置正确的原始值
注意已解决此已被编辑更多信息检查编辑
在 MVC 中使用实体模型执行回发时。模型绑定器忽略绑定原始值。因此,如果有人使用保存更改的衍生工具来审核日志(无论是覆盖还是绑定事件),它很可能无法正确记录您的更改以解决此问题,您可以使用此功能解决问题克隆当前值,重新加载对象,然后重置当前值。
您可以通过更改跟踪器或上下文中的条目函数访问 DbEntityEntry。如果有任何改进或我遗漏的东西,请告诉我,以便我纠正它们。
hibernate - 在休眠环境中对表使用单独的序列
我知道休眠环境对其生成的所有审计表都使用相同的序列,但在我的数据库中有 100 多个表,它们包含数百万条数据记录,所以我想对所有表使用单独的序列。请建议我如何实现这一目标,因为我无法找到与我的问题相关的任何内容。
提前致谢
c# - 在sql server的审计表中记录应用程序用户名
我正在处理。SQL Server
我记录了我的一些表活动。所以我创建了一个审计表,如下所示:
我有一个表“位置”,我在其上创建了触发器来捕获表中的所有活动,如下所示:
这工作正常。但我的最后一列是用户名。在这里我想从我的应用程序中获取价值。(谁登录了应用程序)。这个应用程序安装了多台计算机并在同一个数据库上工作,同时记录我正在使用他的应用程序用户名..实际上我想在这里显示该用户名..我如何将该值传递给这里
我如何将一个值从 c# 应用程序传递到这个 .username 列我想显示这个传递的值
任何帮助都是非常可观的..
filemaker - 在 Filemaker 13 中添加/修改字段、表格、布局、脚本的审计跟踪
有没有办法实施审计跟踪,例如。通过脚本或第 3 方插件跟踪 Filemaker 13 中的添加字段、修改字段类型、添加表格、添加布局等,无论哪个版本 - 道具、高级或服务器等?
java - 在 Crud (update...) 事件中记录值的变化(谁、何时、旧值、新值...)
我想要一个与审计日志插件 ( http://grails.org/plugin/audit-logging ) 相同但适用于 Java 的系统。
Hibernate envers 允许存储每个版本的所有数据。它不知道更改了哪些数据。我只会存储更改后的值。在我的情况下,存储所有值是无用的。
这就是我想要的:一张桌子:
date_event、class_name、old_value、new_value、actor、persited_object_id
2014-12-18;人; 托尼;约翰; 行政; 5
总而言之,我想回答这个问题:谁?改变了什么?什么时候 ?
谢谢
jta - jbpm 审计日志总是在寻找 jta 事务
我试图从 JBPM AuditLog 中提取记录,但我得到了
查看跟踪它仍然使用JTA策略而不是本地事务策略
我正在使用jbpm v6.2.0.CR2,我的 persistence.xml 如下
linux - 如何阻止重复出现的错误消息出现在消息和 auditd.log 中?
在我的 CentOS linux 机器上,在我的 auditd.conf 文件中,我设置了我的 max_log_file_action=keep_logs。
但是,在我的 /var/log/messages 和 /var/log/auditd.log 中,以下消息每秒会出现多次,这会快速填满这些日志文件:
为什么会出现这些消息?为什么这么频繁?我如何让它们消失?它们是不正确的令人讨厌的消息(即,我没有尝试轮换我的审核日志)
提前致谢!
-阿迪娜
mysql - 更新表时跟踪行中的实际变化
我有一个表格,我会根据我的代码中其他来源的值不断更新。我更新的值可能与行中已有的值相同,也可能不同。
我需要某种算法,可能是通过 mysql (db) 或其他方式(部分代码),以便我以后能够识别哪些行具有更改的值。
我更改了一个日期修改列。但这不是一个真正的指标,因为它总是会更新。我想要一种方法来确定某些预定义的列是否已更改值,
一种解决方案是:我可以进行选择查询,然后比较并更新表中更改的标志。但这似乎很复杂,对我来说并不复杂,因为我有一张有很多记录的表
另一种解决方案可能是将值的 md5 校验和保存在列中,并在更新时比较以前的 md5 和当前的 md5 等等。
我想知道最好的解决方案。
spring - 如何使用 Jhipster 生成的代码为注销添加审核?
我调试了如何将审计添加到系统中以成功登录,并发现CustomAuditEventRepository.auditEventRepository().add(AuditEvent event)正在使用aop调用。是否有任何文档如何为任何自定义操作添加审核?