12.5. 启用 fapolicyd 完整性检查


默认情况下,fapolicyd 不执行完整性检查。您可以配置 fapolicyd,来通过比较文件大小或 SHA-256 哈希执行完整性检查。您还可以使用完整性度量架构(IMA)子系统来设置完整性检查。

先决条件

  • fapolicyd 框架部署在您的系统上。

流程

  1. 在您选择的文本编辑器中打开 /etc/fapolicyd/fapolicyd.conf 文件,例如:

    # vi /etc/fapolicyd/fapolicyd.conf
  2. integrity 选项的值从 none 改为 sha256,保存文件并退出编辑器:

    integrity = sha256
  3. 重启 fapolicyd 服务:

    # systemctl restart fapolicyd

验证

  1. 备份用于验证的文件:

    # cp /bin/more /bin/more.bak
  2. 更改 /bin/more 二进制文件的内容:

    # cat /bin/less > /bin/more
  3. 以普通用户身份使用更改的二进制文件:

    # su example.user
    $ /bin/more /etc/redhat-release
    bash: /bin/more: Operation not permitted
  4. 恢复更改:

    # mv -f /bin/more.bak /bin/more
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.