我正在尝试向SaaS平台添加合规性机制。我想在其中添加审计跟踪。嗯,我决定的第一件事是在授权模块中记录所有成功/失败的尝试。然后,我需要审核所有的修改、添加和删除以及它们的原点。我需要你的帮助,我该怎么做?我应该使用反向代理吗?我发现面向方面的编程也可以使用。在哪里存储所有这些记录的数据?(以数据库或其他形式)
正如你可能看到的,我对任何事情都不是很清楚。
发布于 2013-08-11 19:53:28
您可以很好地集成Microsoft Enterprise库这类经过验证且高度可配置的系统,以处理横切关注点。
此外,对于审计系统中的每一处变更或更新,您应该有点谨慎,不要降低整个系统的速度。
关于审计数据的存储,它应该是基于租户的可配置的,使得一个租户可以在单独的db中或在日志文件中具有他的审计细节,并且还可以考虑审计的级别。
IMHO,似乎没有一个包可以满足您的需求,但您必须摆弄像EL这样经过验证的库,然后使用它们来满足您的需求。
https://stackoverflow.com/questions/16832482
复制相似问题