AIDE(一个先进适用的我 ntruder d etection ê nvionment)是替换tripwire
在另一个答复中提到在这里。来自维基百科:
先进入侵检测环境(AIDE)最初是作为根据GNU通用公共许可(GPL)条款获得许可的Tripwire的免费替代产品而开发的。
主要开发人员分别名为Rami Lehti和Pablo Virolainen,与坦佩雷工业大学都有关系,他们分别是荷兰独立安全顾问Richard Van den Berg。该项目在许多类Unix系统上用作廉价的基线控制和rootkit检测系统。
功能性
AIDE会“快照”系统状态,注册哈希,修改时间以及有关管理员定义的文件的其他数据。此“快照”用于构建已保存的数据库,可以将其存储在外部设备上以进行安全保存。
当管理员想要运行完整性测试时,管理员将先前构建的数据库放在可访问的位置,并命令AIDE将数据库与系统的实际状态进行比较。如果在快照创建和测试之间对计算机进行了更改,则AIDE将对其进行检测并将其报告给管理员。或者,可以将AIDE配置为按时间表运行,并使用诸如cron之类的调度技术每天报告更改,这是Debian AIDE软件包的默认行为。2
鉴于系统内部可能发生的任何恶意更改都将由AIDE报告,因此这主要出于安全目的。
自从写了维基百科文章以来,从2010年至今,新任维护者Hannes von Haugwitz取代了当时的维护者Richard van den Berg(2003-2010)。
该AIDE主页指出Debian的支持,这意味着该应用程序可以安装在Ubuntu与可预测,:
sudo apt install aide
至于可移植性和USB笔式驱动器支持,主页继续说:
它根据从配置文件中找到的正则表达式规则创建数据库。初始化该数据库后,就可以用来验证文件的完整性。它具有几种消息摘要算法(请参阅下文),用于检查文件的完整性。还可以检查所有通常的文件属性是否存在不一致。它可以读取旧版本或更新版本的数据库。有关更多信息,请参见发行版中的手册页。
对我而言,这意味着您可以将签名数据库与应用程序一起存储在实时USB持久存储中。我不确定AIDE是否适合您的需求,但是它可以替代tripwire
您目前最喜欢的产品。