gpt4 book ai didi

security - 一次审核业务线应用程序的安全事件是什么?

转载 作者:行者123 更新时间:2023-12-01 12:01:30 26 4
gpt4 key购买 nike

我已经审核了授权成功、失败和注销。

我考虑过审核(记录)每个方法调用并保留曾经修改过的每一行和每一列的版本,但这两种选择都会大大增加审核的复杂性。审核随机子集会发现太随机了。

法律规范(FISMA、C&A)只是说有些东西需要审计。

我是否忘记了任何其他非特定领域的审计策略?

最佳答案

考虑到审计通常是关于问责制的,您可能希望记录那些可能导致任何需要对某人/某事负责的事件的操作..

  1. 更改客户记录
  2. 更改配置
  3. 数据删除

保留其中一些内容的版本是个好主意,这样您就可以回滚对重要数据的更改。首先添加“谁改变了”非常简单。

除非有人可以直接访问数据库,否则通常应用程序记录任何影响数据库的事件……例如更改许多表的事务……可能就足够了。只要您可以将可审计的逻辑操作链接到责任的逻辑单元,无论它影响哪个子系统,您都应该能够追踪责任。

您不应该直接记录方法调用和数据库更改,而是记录导致这些调用和更改的业务逻辑,以及谁使用了该逻辑。调用/表更改和一些审计消息之间的一些后端代码链接因果关系也是有益的(如果您有资源)。

将应用程序的审核元素视为事件树。根是您记录的内容,例如“Dave deleted customer record 2938”。根目录的任何子目录都可以被记录下来,如果将其作为审核事件的一部分记录下来很重要,您可以将其绑定(bind)到根目录。例如,您可以断言某些审计事件“Dave deleted ...”与某些计费信息相关联,这些信息也作为约束或其他内容的一部分进行了跟踪

但我不是专家。

关于security - 一次审核业务线应用程序的安全事件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/915178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com