安全运维利器:文件系统检测工具AIDE

AIDE(Advanced Intrusion Detection Environment)是一款针对文件和目录进行完整性对比检查的程序,它被开发成Tripwire的一个替代品。

AIDE如何工作

这款工具年纪也不小了,相对来同类工具Tripwire说,它的操作也更加简单。它需要对系统做快照,记录下HASH值,修改时间,以及管理员对文件做的预处理。这个快照可以让管理员建立一个数据库,然后存储到外部设备进行保管。

当管理员想要对系统进行一个完整性检测时,管理员会将之前构建的数据库放置一个当前系统可访问的区域,然后用AIDE将当前系统的状态和数据库进行对比,最后将检测到的当前系统的变更情况报告给管理员。另外,AIDE可以配置为定时运行,利用cron等日程调度技术,每日对系统进行检测报告。

这个系统主要用于运维安全检测,AIDE会向管理员报告系统里所有的恶意更迭情况。

AIDE的特性

支持消息摘要算法:md5, sha1, rmd160, tiger, crc32, sha256, sha512, whirlpool

支持文件属性:文件类型,文件权限,索引节点,UID,GID,链接名称,文件大小,块大小,链接数量,Mtime,Ctime,Atime

支持Posix ACL,SELinux,XAttrs,扩展文件系统属性

纯文本的配置文件,精简型的数据库

强大的正则表达式,轻松筛选要监视的文件和目录

支持Gzip数据库压缩

独立二进制静态编译的客户端/服务器监控配置

许多Linux发行版里其实也带AIDE的源,你可以输入aptitude install aide直接安装它。

附上Aide 0.15.1的源码下载。

作者:dawner

来源:51CTO

时间: 2024-07-28 17:33:41

安全运维利器:文件系统检测工具AIDE的相关文章

运维利器:万能的 strace

第一章 运维利器:万能的 strace 高效运维 | 2016-05-24 20:10 个人简介: 王子勇,腾讯高级业务运维工程师,有8年研发与运维工作经验.崇尚开源,喜欢钻研系统技术,曾给rsyslog等项目贡献过代码. 微博帐号:jacuro strace是什么? 按照strace官网的描述, strace是一个可用于诊断.调试和教学的Linux用户空间跟踪器.我们用它来监控用户空间进程和内核的交互,比如系统调用.信号传递.进程状态变更等. strace底层使用内核的ptrace特性来实现其

Linux运维比较实用的工具

1.查看进程占用带宽情况-Nethogs Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽. 下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download 1 2 3 4 5 [root@localhost ~]#yum  -y install libpcap-devel  ncurses-devel [root@localhost ~]# tar

运维工程师必会工具(Nmap和TCPdump)

1.NMap工具 主要功能:探测主机是否在线.扫描主机开放端口和嗅探网络服务,用于网络探测和安全扫描. NMap支持很多扫描技术,例如:UDP.TCPconnect().TCPSYN(半开扫描).ftp代理(bounce攻击).反向标志.ICMP.FIN.ACK扫描.SYN扫描和null扫描. 命令格式:Nmap [ 扫描类型 ] [ 通用选项 ] { 扫描目标说明 } 扫描类型: -sT TCP connect()扫描,这是最基本的TCP扫描方式,用来建立一个TCP连接,如果成功则认为目标端口

Hadoop发行版运维利器:vSphere Big Data Extensions

vSphere Big Data Extensions(BDE)提供了部署Hadoop多种厂商发行版的巨大灵活性,为客户提供三大价值: 为所支持的Hadoop版本提供调优的基础架构,VMware和Hadoop发行版厂商彼此认证 在统一虚拟化平台上部署.运行和管理异构的Hadoop集群,满足多租户的不同需求 不必被单一Hadoop发行版厂商所绑定,保护投资回报 管理Hadoop发行版 Apache Hadoop 1.2是开源社区的原生Hadoop,BDE已经包含Apache Hadoop的安装包,

入侵检测工具之RKHunter & AIDE

一.入侵检测工具rkhunter 1.rkhunter是Linux系统平台下的一款开源入侵检测工具,具有非常全面的扫描范围. rootkit hunter功能: 检测易受攻击的文件: 检测隐藏文件: 检测重要文件的权限: 检测系统端口号: 2.安装rkhunter 下载:http://sourceforge.net/projects/rkhunter 1 2 3 4 5 tar zxvf rkhunter-1.4.0.tar.gz cd rkhunter-1.4.0 ./installer.sh

清华裴丹分享AIOps落地路线图,看智能运维如何落地生根

大家上午好,非常荣幸,能有这个机会,跟这么多的运维人一起交流智能运维.最近这两年运维里面有一个很火的一个词叫做AIOps(智能运维),并且有一小部分人一往无前的投入到AIOps中去了, 但是更多的人都还在持观望态度,因为大家内心中还存在一个无法回避的问题:AIOps到底在自己的场景下怎么落地?所以今天我要跟大家分享我认为的AIOps落地应该遵循的路线图.既有技术路线图,也有战略路线图.这虽然不是唯一的一个路线图,但这是我今后十年会不断努力.专注和迭代的一个方向,希望为那些对AIOps感兴趣的朋友

阿里毕玄:智能时代,运维工程师在谈什么?

目前业界真正的智能化运维的落地实践其实并不多,大多还是停留在自动化甚至人工化阶段,然而智能化运维是大势所趋.阿里又是如何应对呢?下面请看来自阿里巴巴研发效能团队负责人.阿里研究员毕玄的演讲<智能时代的新运维>. 阿里的运维体系承载着怎样的责任? 阿里的运维体系介绍 阿里的运维团队,主要覆盖五个层面. 一.资源的规划与支付是运维的基石 整个运维团队需要负责资源的规划.资源的交付. Quota管理:比如我们会跟业务团队做一些预算的管理,对于每个业务团队首先需要有预算.只要你有预算,运维团队一定会把

运维的未来:云服务兴起,运维人员会“下岗”吗?

编者按:本文作者 Tyler Treat 是一名软件工程师,他认为运维的未来从很多方面来说都跟质量保证(QA)的未来走向相似.未来,运维要使开发者能够通过工具.自动化和流程实现自助服务.传统的运维( Ops)没有消失,只是在重组. 云服务的发展看起来让运维人员"丢"了工作,因为从传统意义上说,从本地(on-premise)转移到云平台意味着运维工作在相当大程度上外包给云提供商.这正应了那个流行词-- "无运维运动"(NoOps),许多人称之为 DevOps 的&qu

游戏运维编年史:可能是目前最详细游戏运维指南

游戏运维编年史:可能是目前最详细游戏运维指南 从端游到页游再到手游,15年来中国网游在世界上都有着举足轻重的地位.但是再好的游戏如果出现连接.延迟等问题时也会造成巨大损失,这时游戏运维便发挥了举足轻重的作用.中国网游的发展史,其实也是游戏运维的变革史,今天便由经典武侠手游<大掌门>运维掌门人吴启超来向我们讲述,进入游戏领域10余年来的风风雨雨. 有服务器的地方就有运维 如今我们说到游戏,可能想到的是火爆异常的VR,办公室里一言不合带上眼镜就地开打:亦或是刚刚虐了李世石的AlphaGo,扬言要挑