42得票3回答
Chrome开发者工具审计选项卡未显示问题

我的Google Chrome版本是83.0.4103.116(官方版本)(64位)(队列:稳定版) 但是在开发工具中,审计选项卡没有显示出来。 有什么办法可以启用审计选项卡吗?

34得票10回答
在SQL Server中创建审计触发器

我需要在SQL Server 2005数据库中实现两个表的更改跟踪,需要审计添加、删除、更新(并详细说明更新了什么)。我计划使用触发器来完成此操作,但看起来这很容易出错。 有人能发布一个成功且优雅地完成这项任务的更新触发器示例吗? 我希望最终得到具有以下结构的审计表: ID LogDate ...

33得票4回答
如果我还要更新一个时间戳属性,我应该使用PUT方法来进行更新吗?

根据REST风格,通常认为HTTP POST、GET、PUT和DELETE方法应该用于创建、读取、更新和删除(CRUD)操作。但是如果我们坚持使用HTTP方法定义,可能并不那么清晰。在这篇文章中解释了:简而言之:仅当您知道资源将位于的URL和资源的全部内容时,请使用PUT。否则,请使用POST...

32得票3回答
使用MVC和Entity Framework实现审计日志/更改历史记录

我正在为我的MVC应用程序建立一个变更历史/审计日志,该应用程序使用Entity Framework。 具体地,在编辑方法public ActionResult Edit(ViewModel vm)中,我们找到要更新的对象,然后使用TryUpdateModel(object)将表单上的值转换...

32得票6回答
在SQL Server中实现审计表的建议?

我过去使用的一个简单方法是创建第二个表,其结构与我要审计的表相同,并在主表上创建更新/删除触发器。在记录被更新/删除之前,通过触发器将当前状态保存到审核表中。 虽然这种方法有效,但是审核表中的数据不是最有用或最容易报告的。我想知道是否有更好的方法来审计数据更改? 这些记录的更新不应该太多,...

29得票1回答
审计表:每个表的每个字段还是一个表?

我的项目除了审计字段外一切都很好。在我们的想象宇宙中,只有插入和更新受到审计。 我提出了一个类似于下面例子的表: 最佳设计用于更改日志/审计数据库表? 在SQL Server中实现审计表的建议? 只包含表名、表列、用户、动作和日期。 但是我的团队并不认同我的想法,他们在每个表上都添加...

28得票3回答
如何让Java反射找到超类中的字段?而不仅仅是实际类

最近我对架构进行了一些更改,使我的类继承自一个超类。问题是我的比较方法生成审计日志时,使用Java reflect只遍历了子类的字段,而没有遍历超类的字段。有没有办法获取所有的字段?还是需要将其转换为超类......? 下面是我的方法: public static <T> St...

28得票1回答
在PostgreSQL中禁用表的DELETE操作?

为了安全敏感的设计,我想禁止在某些表上执行DELETE操作。 DELETE操作只应在行上设置一个deleted标记(该标记将在视图上可见,并由应用程序层使用)。 据我所知,规则会生成额外的查询语句,因此规则不能抑制原始查询。 以下是一个玩具示例,使用触发器(尚未测试):-- data i...

22得票4回答
安装时跳过devDependencies漏洞审计的NPM配置

在运行命令npm install时,是否可以配置npm跳过对devDependencies的漏洞审核?

20得票1回答
Hibernate Envers - 获取已更改的字段

我有一个相当复杂的数据库结构需要进行审核。目前我正在使用Envers来记录更改了哪些对象及其更改内容,效果非常好! 现在我想在用户界面上显示一些审计信息。由于对象/表相当复杂,因此我正在寻找一种查看审计中已更改字段的方法。目前,Envers存储每个对象快照,并带有修订号。我可以查看每个对象的...