mfr*_*man 21 security linux audit
我想知道在 Linux 环境中跟踪超级用户活动的最佳方法是什么。
具体来说,我正在寻找这些功能:
在需要允许不同系统管理员(甚至第三方)在服务器上执行特权操作的环境中,从安全/审计的角度考虑这一点。
每个管理员都有自己的名义帐户,并且每个交互会话都应该被完整记录,并在必要时可以重播(例如,如果有人使用 mc 删除或更改关键文件,这还不够知道那个人发出了 mc 命令;必须有一种方法可以确切地看到启动 mc 后做了什么)。
附加说明:
对于有多个管理员的环境,只要可能,就不要使用 root。
对所有事情都使用 sudo - sudo 是极其可配置且易于记录的。
记录任何/所有登录或 su 以 root 并调查它们,因为有人会绕过您既定的规则。
他们已经扎根了。你能期望的最好的结果就是至少看到他们什么时候决定突破你的小监控乌托邦,但除此之外他们做了什么就没有人能猜到了。
我能想到的“最佳”选择是强制使用普遍的配置自动化和管理,并使用修订控制系统管理清单并通过该系统部署更新。然后阻止实际 root 登录服务器。(紧急“哦,不,我破坏了一些东西”访问可以通过未分发且每次使用后更改的密码或 SSH 密钥来提供,每个人都可以观察搞砸的系统管理员,以确保他们不会改变任何东西)。
是的,这会带来不便和烦人,但如果你偏执到想要监视每个人的行为到这种程度,我猜你所处的环境在其他方面都很不方便和烦人,所以这会获胜看起来问题不大。
| 归档时间: |
|
| 查看次数: |
6882 次 |
| 最近记录: |