审计的系统调用-chown和chownat之间的区别?

问题描述 投票:0回答:1

我试图通过审核,有时使我感到困惑。例如,如果我想监视文件所有者是否更改,则可以使用

-a always,exit -F path=/home/user/test.txt -S chmod -k changed

但是我已经看到有不同的chmod系统调用,fchmod,fchmodat。我需要全部指定吗?还是其中之一就足够了。

我(某种程度上)从编程角度意识到了区别,但这与审核有关吗?

例如,如果我使用chmod,是否仍会发生所有者未经审核而被更改的情况?

或另一个示例:删除目录。 rmdir,取消链接,取消链接。

我应该选择什么?

谢谢!

linux audit
1个回答
0
投票
如果您确实要实施安全性审核,那么是的,您应该审核所有这些系统调用。

例如,如果您阅读openSCAP Security Guide for RHEL 7,将会看到您应该审核fchownfchownatlchownchmodfchmod

© www.soinside.com 2019 - 2024. All rights reserved.