【问题标题】:Remeasuring files with Linux IMA使用 Linux IMA 重新测量文件
【发布时间】:2017-04-16 21:51:46
【问题描述】:

我正在尝试借助本指南 http://linux-ima.sourceforge.net/linux-ima-content.html-20110907 在 RHEL 中设置 Linux IMA。我想设置系统,以便在文件发生更改时重新测量我选择的敏感文件(我被困在与重新测量文件有关的部分)。我的/etc/fstab 看起来像这样:

UUID=c8dbe0a9-8c0c-4aba-adff-bcf2dd4640da / ext4,iversion 默认1 1

UUID=b1762b74-d517-4293-8b49-cdc06b94d78c /boot ext3 默认值 1 2

UUID=8c6b8003-7176-4cf4-ae23-a124f8768c36 交换交换默认值 0 0

当我查看测量列表时,在/sys/kernel/security/ima/ascii_runtime_measurements 我只看到一个条目如下:

10 3f0d6c1e772444096d975aba704a10e4820eabab ima 7b739f0b35c61d68bd664d352b6631c366aee34f boot_aggregate

即使我更改 /etc/ 中的某些文件或执行其他操作,我也没有观察到任何其他测量结果。对可能出了什么问题有任何想法吗?

【问题讨论】:

    标签: linux rhel integrity rhel7


    【解决方案1】:

    您应该为内核提供 ima 策略。

    “ima_tcb”是默认策略,可以指定为内核的命令行参数(https://sourceforge.net/p/linux-ima/wiki/Home/#controlling-ima)。

    如果您需要指定自己的策略,则应将其放入<securityfs>/ima/policy (https://sourceforge.net/p/linux-ima/wiki/Home/#defining-an-lsm-specific-policy)。

    【讨论】:

    • 谢谢,这有助于测量其他文件并在ascii_runtime_measurements 中生成其他条目。但是,如果文件以任何方式发生变化,我仍然没有看到文件被重新测量..
    • IMA 根据 i_version 检测文件更改,因此文件系统必须安装有 i_version 支持。 linux-ima.sourceforge.net/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 2014-06-25
    • 2016-04-09
    • 2013-12-16
    • 2016-04-17
    相关资源
    最近更新 更多