Audit4j系统审计开发框架
Audit4j 是一个用来构建高度可插入、嵌入式、异步、安全、注解驱动和高性能的审计框架,基于 Java 开发,也使用 Scala 和 Groovy 调用。Audit4j 用来审计服务器、应用和数据库事件。
示例代码:
String actor = MyApplicationContext.getAuthanticatedUser(); EventBuilder builder = new EventBuilder(); builder.addActor(actor).addAction("myMethod"). addField("myParam1Name", myParam1).addField("myParam2Name", myParam2); AuditManager manager = AuditManager.getInstance(); manager.audit(builder.build()); public void myMethod(String myParam1, Object myParam2) { String actor = MyApplicationContext.getAuthanticatedUser(); AuditManager manager = AuditManager.getInstance(); manager.audit(new AuditEvent(actor, "myMethod", new Field("myParam1Name", myParam1), new Field("myParam2Name", myParam2))); }
评论
ChaperoneKafka 审计系统
作为Kafka审计系统,Chaperone监控数据流的完整性和延迟。审计指标持久存储在数据库中,供Kafka用户量化其主题的损失。Chaperone的目标是在数据流经数据管道的每个阶段,能够抓住每个消
ChaperoneKafka 审计系统
0
Auditor通用审计框架
Auditor 是一个一个基于Java语言实现的通用的Audit(审计)框架。1、支持SpringBootStarter2、基于Disruptor高速队列3、高度可定制化4、支持同步、异步审计方式5、
Auditor通用审计框架
0
OpenXDAS分布式审计系统
OpenXDAS是一个开源执行OpenGroup的分布式审计系统,遵照BSD开源许可证。该XDAS标准是在1998年确定的146/03工作组的代表来自几个软件公司支持各种版本的Unix和其他操作系统。
OpenXDAS分布式审计系统
0