【Debian】配置aide入侵检测服务

本文涉及的产品
云防火墙,500元 1000GB
简介: 基于debian系统。aide主要功能检测系统文件,当系统文件发生变化,如/etc/passwd文件出现差异,那么aide将会认为系统遭受入侵被增添用户

//安装aide

root@storagesrv:/#apt install aide


 

//aide的配置文件在/etc/aide下,aide.conf文件中配置了检测的信息,而aide.conf.d下面有默认的系统检测规则

root@storagesrv:/etc/aide# ls -l
total 16
-rw-r--r-- 1 root root 6601 May 11 21:59 aide.conf
drwxr-xr-x 2 root root 4096 May 11 22:29 aide.conf.d
drwxr-xr-x 2 root root 4096 May 11 07:31 aide.settings.d

 

//可以在aide.conf.d下面新建一个规则文件,前面的编号决定了优先级,若是属性在配置文件中没有定义,初始化数据库会失败

root@storagesrv:/etc/aide/aide.conf.d# cat 10_aide_test
/mut/crypt      StaticFile

 

//初始化数据库,每次修改了配置和规则都需要重新初始化数据库

root@storagesrv:/etc/aide/aide.conf.d# aideinit -y -f
Running aide --init...
Start timestamp: 2021-05-11 22:29:38 -0400 (AIDE 0.16.1)
AIDE initialized database at /var/lib/aide/aide.db.new
Verbose level: 6
Number of entries:      147985
---------------------------------------------------
The attributes of the (uncompressed) database(s):
---------------------------------------------------
/var/lib/aide/aide.db.new
  RMD160  : KZ9hFLrL0mc+cW0oHzy0ro88RgM=
  TIGER   : 8aqwbHfBUD4uG+cgSdnbTjr0OmOwcfHj
  SHA256  : 29W1GDCbbzuw78I4pZjhYe8iD9V44HKc
             JgkYhtO5PlE=
  SHA512  : xUO66cqT3rrydGY5/YLQQ0uhW8cxEeka
             3t0yXHrQmowzhIiiGVUTLvmaraza5/ja
             ZCNadU9drsb8PfRHRdjVfg==
  CRC32   : z7Flew==
  HAVAL   : GNZaJWOZTjQhMj78j7PQShUqZIDZsgXa
             vZopd0lsAQY=
  GOST    : x0dRsg5PodXwKqzhFluAaeBimddIv5Ct
             hJO9I/YoNCM=
End timestamp: 2021-05-11 22:38:29 -0400 (run time: 8m 51s)

 

///var/lib/aide中有aide初始化后生成的文件,aide.conf.autogenerated更新后生成的配置文件,里面有新添加的规则

root@storagesrv:/var/lib/aide# cat aide.conf.autogenerated | grep crypt
/@@{ROOTPREFIX}mut/crypt      StaticFile

//初始化的数据库为aide.db.new,拷贝为aide.db

root@storagesrv:/var/lib/aide# cp aide.db.new aide.db

//将配置复制回/etc/aide

root@storagesrv:/etc/aide# cp /var/lib/aide/aide.conf.autogenerated aide.conf

 

//在检测目录下创建文件

root@storagesrv:/var/lib/aide# cd /mut/crypt/
root@storagesrv:/mut/crypt# touch test{1..5}
root@storagesrv:/mut/crypt# ls -l
-rw-r--r-- 1 root root 0 May 11 23:29 test1
-rw-r--r-- 1 root root 0 May 11 23:29 test2
-rw-r--r-- 1 root root 0 May 11 23:29 test3
-rw-r--r-- 1 root root 0 May 11 23:29 test4
-rw-r--r-- 1 root root 0 May 11 23:29 test5

 

//执行一次性扫描

root@storagesrv:/mut/crypt# aide.wrapper
Start timestamp: 2021-05-11 23:29:50 -0400 (AIDE 0.16.1)
AIDE found differences between database and filesystem!!
Verbose level: 6
Summary:
  Total number of entries:    147991
  Added entries:              6
  Removed entries:            0
  Changed entries:            6
---------------------------------------------------
Added entries:
---------------------------------------------------
f++++++++++++++++: /etc/aide/aide.conf.bak
f++++++++++++++++: /mut/crypt/test1
f++++++++++++++++: /mut/crypt/test2
f++++++++++++++++: /mut/crypt/test3
f++++++++++++++++: /mut/crypt/test4
f++++++++++++++++: /mut/crypt/test5
---------------------------------------------------
Changed entries:
---------------------------------------------------
d =.... mc.. .. .: /etc/aide
f >b... mc..C.. .: /etc/aide/aide.conf
d       mc      : /mut/crypt
d =.... mc.. .. .: /root
f <b... mci.C.. .: /root/.viminfo
f =.... mc..... .: /var/lib/systemd/timers/stamp-anacron.timer
---------------------------------------------------
Detailed information about changes:
---------------------------------------------------
Directory: /etc/aide
  Mtime   : 2021-05-11 22:44:06 -0400       | 2021-05-11 22:56:51 -0400
  Ctime   : 2021-05-11 22:44:06 -0400       | 2021-05-11 22:56:51 -0400
File: /etc/aide/aide.conf
  Size    : 6601                            | 42964
  Bcount  : 16                              | 88
  Mtime   : 2021-05-11 21:59:05 -0400       | 2021-05-11 22:57:09 -0400
  Ctime   : 2021-05-11 21:59:05 -0400       | 2021-05-11 22:57:09 -0400
  RMD160  : qg6gTepXW1gAJf3jNEaGSAp40pA=    | TcvzR4pijuFu6MoeFmAAz9gxQ9M=
  TIGER   : bo3B7Uq4pbJTaLwZoO4VrrNiRXZ9qv+w | ckiWoT3V4YZPcZGpTKDyaorhdQxwjWPn
  SHA256  : eutwzJ6JMx6rY3HOSYOd0AMVfIIMhVA/ | HIVzlNqm+UHE9nIm+xta4shAoQlQT7x1
             JL64qomJoJc=                     | H0L67RGCsfg=
  SHA512  : a/hC/sXXG8lpSIwX7LqzYSMKeSJm3SPA | sDALST+o0uJ7RKyrcOuBdGkXpm0eoqDA
             aqiecNU+TXqGtzvWCwKT7vRzf0OWnyW/ | XgvQxnAgyPUj+cBIJO82gWo2l41IUjQq
             jyE+lJwlsFpB6K9L7Gk8lQ==         | y2OfPpDhK1vm5hUO04xXNw==
  CRC32   : tbIxEQ==                        | fgq/eA==
  HAVAL   : 8Sb71hV6Ol97jYle+cD9W8R7kNlHyPeX | Rxe5CUJ6TD0X6P2TWiD9tkKVQ7KiUE2Y
             rGZzKLahUlY=                     | RsEcsNeue1o=
  GOST    : oqnFZQROwa5ruRGCvSH3NNOMesXpBSm9 | jmaJ1EJKRjRWVSyMl30MznLoC4hS/a3x
             EENDKvIBoJs=                     | OKMOp/ajOOg=
Directory: /mut/crypt
  Mtime   : 2021-05-11 22:42:29 -0400       | 2021-05-11 23:29:04 -0400
  Ctime   : 2021-05-11 22:42:29 -0400       | 2021-05-11 23:29:04 -0400
Directory: /root
  Mtime   : 2021-05-11 22:44:47 -0400       | 2021-05-11 22:54:34 -0400
  Ctime   : 2021-05-11 22:44:47 -0400       | 2021-05-11 22:54:34 -0400
File: /root/.viminfo
  Size    : 12480                           | 12141
  Bcount  : 32                              | 24
  Mtime   : 2021-05-11 22:44:47 -0400       | 2021-05-11 22:54:34 -0400
  Ctime   : 2021-05-11 22:44:47 -0400       | 2021-05-11 22:54:34 -0400
  Inode   : 529960                          | 529959
  RMD160  : ZfhzKEuYUNbc4QhcAjpwzsal+GE=    | K7Jj3i9F6jIH80zCV1LNvc9WVdo=
  TIGER   : 4TXFRKUe+gl4D/Wa1mDq2MDUeCgx990C | UGvU2l2vwRjHK8T6w9S85kGB6tEiVT4W
  SHA256  : fdgDFBjXRR+YE6CDRRGZ1TqI9oXgEFQf | bEtvk+3ek7lch8B/6zkAdpvmhokDnzOo
             nGkymGJxs9A=                     | v6l3Hu5IJhI=
  SHA512  : BxlsYnEPaq3hJVoEHxDmICKn0twptltA | qgmRrjh7jj5+kzpUctxbOpON/GuqctY1
             Xs/MojJ4NFeQuwSdvCuY43bkDnQkobAW | W39ZU+1wBJEoO47MIWz+hhlLmmXVjvFw
             lcEAFFFX8ryHMzPO2TZIig==         | CowAI6vqGh9ob5ahqjS6cg==
  CRC32   : BbQyDQ==                        | sNq00g==
  HAVAL   : A0oMbik/8XE7YtScj6IqYIQlq5wwQxMv | 6uTf16rM1661GTbLdAGFIC4qzb4KbQsb
             TYz6Sh5WwBo=                     | /TrwgyAbCG8=
  GOST    : f6SpuAIHKqtwpJpZmFpJ7LBqDAKdxEqR | Vmm8zia19s7fsWaBUP96xESgQKDkmKkH
             O8VGlgdOrBc=                     | P0lSF50TswU=
File: /var/lib/systemd/timers/stamp-anacron.timer
  Mtime   : 2021-05-11 22:34:55 -0400       | 2021-05-11 23:31:27 -0400
  Ctime   : 2021-05-11 22:34:55 -0400       | 2021-05-11 23:31:27 -0400
---------------------------------------------------
The attributes of the (uncompressed) database(s):
---------------------------------------------------
/var/lib/aide/aide.db
  RMD160  : XLnxa8vT6YLymOP5fHGqcv68L1s=
  TIGER   : LolS9xoFuRPDzzMj554mUJmUfCxkK6YF
  SHA256  : RntkidsvUEeXp4ZLog2M/1luqeQ3GN81
             lFS4aBs3xIw=
  SHA512  : xAxb9yFaGKNiAooUr6A9tmiNAANzNCpa
             QrtdTRPuEEpA3eqxX9H/PC8JgEWzih2h
             Kpn9FA2/pmv9B+XCz/CnEA==
  CRC32   : LF1YNw==
  HAVAL   : 6c24iUP3sbn40RsY/yGK9ljv/DZQsASm
             Y+sTgZp82ho=
  GOST    : lEat2jtjjcQWlBZ2oXEzCSgd+HwNWkaA
             xbqLm4TKl90=
End timestamp: 2021-05-11 23:38:46 -0400 (run time: 8m 56s)

 

//其他:

//其他的基本配置可以在default下面配置,同时创建了一个计划任务cron

root@storagesrv:~# vim /etc/default/aide
root@storagesrv:~# vim /etc/cron.daily/aide
相关文章
|
6月前
|
Ubuntu 安全 Linux
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
505 0
|
6月前
百度搜索:蓝易云【在Debian上安装配置Klipper教程】
通过按照以上步骤,你应该能够在Debian上成功安装和配置Klipper。请根据你的具体打印机型号和配置需求进行相应的调整。如果遇到任何问题,可以参考Klipper官方文档或社区寻求更多帮助。
226 0
|
11天前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
31 2
|
3月前
|
安全 Linux 网络安全
如何在Debian 9上安装和配置VNC
如何在Debian 9上安装和配置VNC
90 0
|
3月前
|
网络协议 算法 网络安全
如何在 Debian Wheezy 上使用 Postfix 安装和配置 DKIM
如何在 Debian Wheezy 上使用 Postfix 安装和配置 DKIM
43 0
|
3月前
|
Java 应用服务中间件 Apache
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
57 0
|
3月前
|
存储 Ubuntu 测试技术
如何在 Ubuntu 或 Debian VPS 上配置 Apache Web 服务器
如何在 Ubuntu 或 Debian VPS 上配置 Apache Web 服务器
61 0
|
5月前
蓝易云 - 如何在Debian中同步系统时间?Debian系统时间配置(NTP服务)
以上就是在Debian系统中同步系统时间的步骤。通过以上步骤,你可以确保你的系统时间始终与NTP服务器保持同步,从而确保系统时间的准确性。
313 3
|
6月前
|
运维 监控 Serverless
Serverless 应用引擎产品使用之阿里函数计算中在自定义环境下用debian10运行django,用官方层的python3.9,配置好环境变量后发现自定义层的django找不到了如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
安全 Linux 网络安全
百度搜索:蓝易云 ,Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置!
这些步骤提供了在Debian 11服务器上安装SSH,创建新用户并允许SSH远程登录以及进行SSH安全登录配置的指南。请确保按照步骤操作,并根据您的需求进行必要的修改。
151 0