加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何在不受信任的客户端环境中保护NFS

发布时间:2020-12-13 16:41:59 所属栏目:Linux 来源:网络整理
导读:如果我理解它是如何工作的,那么NFS安全性依赖于客户端可以信任的事实. 我担心一些用户访问其他人的文件.是的,root_squash选项可以避免客户端上的root用户访问文件,但如果有人在任何客户端上拥有root权限,他可以su到任何用户,然后访问他们想要的文件. 我目前
如果我理解它是如何工作的,那么NFS安全性依赖于客户端可以信任的事实.

我担心一些用户访问其他人的文件.是的,root_squash选项可以避免客户端上的root用户访问文件,但如果有人在任何客户端上拥有root权限,他可以su到任何用户,然后访问他们想要的文件.

我目前正在将文件导出到所有本地网络.我正在考虑只对可信客户端的网络组进行导出 – 但维护可能会很麻烦,而且只会稍微模糊问题,如果某些可信客户端获得root访问权限,问题仍然存在.

解决方法

NFS是一个具有文件访问权限的安全漏洞 – 您无法真正做到这一点来缓解这种情况.您可以做的最好的事情是只允许按照您的描述导出到受信任的客户端,并可选择使用防火墙规则来阻止其他人偷偷摸摸地与您的NFS服务器通信(即使他们理论上无法做任何事情,您可能并确保他们被锁定).

如果您独占使用NFSv4,则可以使用Kerberize your NFS environment,它在验证客户端方面提供了一些更好的安全选项,但维护Kerberos环境的工作可能等于(或大于)维护网络组导出列表 – 如果您使用的是Kerberos无论如何它可能是一个更好的解决方案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读