我正在开发一个商业应用程序,它要求所有的数据库交易都要进行审计(主要是出于法律目的)。
我浏览了一下web,发现了DoddleAudit (),它基本上增加了Linq to SQL跟踪更改的能力。虽然ORM层上的审计日志可能会记录通过代码发生的一切,但如果有人手动对数据库发出SQL语句,或者黑客等,它不会记录任何更改。基本上,我处理的信息有点敏感。这就是为什么我相信触发器可能是最可靠的方式。
我正在尝试找出在审计模式下运行时,是否有一种方法可以引用Chef Control Group中的节点属性。例如,我有一个引用http(s)代理的属性的特定配方,我需要确保通过我的审计正确设置代理服务器。node['default']['proxy_server']"#{node['default']['proxy_server