αα»ααααα
αΆααααααΎααααααα·ααααΆ
AIDE ααααΆαα±αα "Advanced Intrusion Detection Environment" αα·αααΆααααααααααααααα·αααααα»ααα½ααααααΆαααααα½ααα·αα·αααααΆαααααΆααααααΌααα
αααα»αααααααααααααα·ααααα·ααΆααααααΆαααΌαααααΆαααΎααΈαα»α
α AIDE ααααΌαααΆαααααΎααΎααααΈααΆαααΆααααααΆααααΉαααααα ααααα αα·αααααααααααααααΆααααααααΆαααΆαα’αα»ααααΆαα ααΎααααΈαααααααααΆααααΆαααααΉαααααΌαααα―αααΆα αα·αααααΎαααΆαααααΆαααΆα AIDE αααααΎαααΌαααααΆααα·ααααααααααααααΆαα―αααΆα αα·αααααααααααααΆαααΆααα
αα
α»ααααααααααααααααααΆαα½αααΉαααΌαααααΆααα·αααααααααα AIDE αα½αααΆααααααααααααααΆαααΎαα’αααααα§ααααααα·α ααα»ααααααααααΎα―αααΆααααααααΌαααΆαααααααα
αααααααα·ααααααα AIDE
- ααΆαααααα»αααααααα―αααΆααααααα αα½αααΆααα ααααααα―αααΆα, inode, uid, gid, ααΆαα’αα»ααααΆα, α ααα½αααα, mtime, ctime αα·α atime α
- ααΆαααΆαααααααααΆααααΆααααα αΆαα Gzip, SELinux, XAttrs, Posix ACL αα·ααα»αααααααααααααααα―αααΆαα
- ααΆαααααααα½ααααααααΆααααααααα½αααΆαα md5, sha1, sha256, sha512, rmd160, crc32 ααΆααΎαα
- ααααΎααΆαααΌαααααΉαααΆαα’ααΈαααα
αα
αααα»αα’αααααααα ααΎαααΉαααΎαααΈααααααα‘αΎα αα·αααααΎααααΆαα AIDE αααααΆααααΆαααααΎαααΆαααααΆαααΆααα
ααΎ CentOS 8α
αααααΌαααΆαααΆαα»α
- αααΆαααΈααααααααααΎαααΆα CentOS 8 αααααΆα RAM αααΆααα·α 2 GB α
- ααΆαα αΌαααααΎααΆ root
ααΆαα αΆααααααΎα
ααΆααααΌαααΆαααααΆαα±ααααααΎαα αα α»ααααααααΆαααααααααααΆαα»ααα·αα ααΎααααΈααααΎααΌα ααααααααΆααααααααΆααΆααααααα
dnf update -y
αααααΆααααΈααααΎαα αα α»ααααααααΆα ααΌαα αΆααααααΎαααααααααααααα’αααα‘αΎααα·αααΎααααΈα±ααααΆαααααΆααααααΌαααΆαααααα·αααααΆαα
ααΆαααα‘αΎα AIDE
AIDE ααΆααα αααα»αααααΆαα CentOS 8 ααααΆαααΎαα α’αααα’αΆα ααα‘αΎαααΆααΆααααΆαααΆααααα½ααααααααΎαααΆαααΆααααααααΆααΆααααααα
dnf install aide -y
αα ααααααααΆαααα‘αΎαααααΌαααΆααααα αα α’αααα’αΆα ααΎααααα AIDE αααααααΎααΆααααααααΆααΆααααααα
aide --version
α’ααααα½αααααΎαααΌα ααΆααααααα
Aide 0.16
Compiled with the following options:
WITH_MMAP
WITH_PCRE
WITH_POSIX_ACL
WITH_SELINUX
WITH_XATTR
WITH_E2FSATTRS
WITH_LSTAT64
WITH_READDIR64
WITH_ZLIB
WITH_CURL
WITH_GCRYPT
WITH_AUDIT
CONFIG_FILE = "/etc/aide.conf"
αααααΎααααααΆα aide
α’αΆα
ααααΌαααΆαααΎαααΌα
ααΆαααααα:
aide --help
ααΆααααααΎα αα·αα αΆααααααΎαααΌαααααΆααα·αααααα
ααΏαααααΌααααα’αααααααΌαααααΎαααααΆααααΈααα‘αΎα AIDE ααΊααααΌαα αΆααααααΎαααΆα ααΆαα αΆααααααΎαααΆαααΆααααααΎαααΌαααααΆααα·αααααα (ααΌααα) ααα―αααΆα αα·αααααΆααα’αααα ααΎαααΆαααΈαααα
ααΎααααΈα αΆααααααΎαααΌαααααΆααα·αααααα ααΌαααααΎαααΆαααΆααααααααΆααΆααααααα
aide --init
α’ααααα½αααααΎαααΌα ααΆααααααα
Start timestamp: 2020-01-16 03:03:19 -0500 (AIDE 0.16)
AIDE initialized database at /var/lib/aide/aide.db.new.gz
Number of entries: 49472
---------------------------------------------------
The attributes of the (uncompressed) database(s):
---------------------------------------------------
/var/lib/aide/aide.db.new.gz
MD5 : 4N79P7hPE2uxJJ1o7na9sA==
SHA1 : Ic2XBj50MKiPd1UGrtcUk4LGs0M=
RMD160 : rHMMy5WwHVb9TGUc+TBHFHsPCrk=
TIGER : vkb2bvB1r7DbT3n6d1qYVfDzrNCzTkI0
SHA256 : tW3KmjcDef2gNXYqnOPT1l0gDFd0tBh9
xWXT2iaEHgQ=
SHA512 : VPMRQnz72+JRgNQhL16dxQC9c+GiYB8g
uZp6uZNqTvTdxw+w/IYDSanTtt/fEkiI
nDw6lgDNI/ls2esijukliQ==
End timestamp: 2020-01-16 03:03:44 -0500 (run time: 0m 25s)
ααΆααααααααΆααΆαααΎααΉααααααΎαααΌαααααΆααα·ααααααααααΈα aide.db.new.gz
αα
αααα»αααΆααΆα‘α»α /var/lib/aide
. ααΆα’αΆα
ααΎαααΎααααααααΎααΆααααααααΆααΆααααααα
ls -l /var/lib/aide
αααααα:
total 2800
-rw------- 1 root root 2863809 Jan 16 03:03 aide.db.new.gz
AIDE ααΉααα·αααααΎα―αααΆαααΌαααααΆααα·ααααααααααΈααααα αα αΌααααααΆααααΌαααΆαααααΌαααααααα
ααΆ aide.db.gz
. αααα’αΆα
ααααΌαααΆαααααΎααΌα
ααΆαααααα:
mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz
ααΆααααΌαααΆαααααΆαα±ααα’αααααααΎαα αα α»ααααααααΆαααΌαααααΆααα·αααααααααααΆαααααΆαα ααΎααααΈααΆααΆααΆααΆαααααΆααααααΌαααααΌαααΆααααα½ααα·αα·ααααααΆαααααΉαααααΌαα
α’αααα’αΆα
ααααΆααααααΌαααΈααΆααααααΌαααααΆααα·αααααααααααααΆααααααΌααααΆαααΆαααααα DBDIR
αα
αααα»αα―αααΆα /etc/aide.conf
.
αααα»αααααΎαααΆαααααα
α₯α‘αΌαααα AIDE ααΆαααααααααα½ααα½α ααΆααα αΎααααα»αααΆαααααΎααααΆααααΌαααααΆααα·ααααααααααΈα ααααΎαααΆαααΆααααα½ααα·αα·ααα AIDE ααααΌαααααα·αααααΎααΆαααααΆααααααΌαααΆαα½αα‘αΎαα
aide --check
ααΆααααααααΆαααααΉαα αααΆααααααααααΎααααΈαααα αα α’αΆαααααααΎααα αααααααααααα―αααΆαααααα’ααα αα·αα ααα½α RAM αα ααΎαααΆαααΈαααααααα’αααα αα ααααααααΆααααααααΆααααα αα α’ααααα½αααααΎαααΌα ααΆααααααα
Start timestamp: 2020-01-16 03:05:07 -0500 (AIDE 0.16)
AIDE found NO differences between database and filesystem. Looks okay!!
ααααααααΆαααΎαα·ααΆαααΆα―αααΆα αα·αααααΆααα’ααααααΌαααααΆααΉαααΌαααααΆααα·αααααα AIDE α
ααΆαααααΎααααα AIDE
ααΆαααααΆαααΎα AIDE αα·αααΆαααΆαααα«α Apache ααααΆαααΎαααα /var/www/html.
αααααααααα
ααΆαααααααα AIDE ααΎααααΈααΎαααΆα ααΎααααΈααααΎααΌα
ααααα’αααααααΌαααααΆααααααΌαα―αααΆα /etc/aide.conf
.
nano /etc/aide.conf
αααααααααααΆααααΆαααΎ "/root/CONTENT_EX"
ααΌα
ααΆαααααα:
/var/www/html/ CONTENT_EX
αααααΆαααααααααΎαα―αααΆα aide.txt
αα
αααα»αααΆααΆα‘α»α /var/www/html/
αααααααΎααΆααααααααΆααΆααααααα
echo "Test AIDE" > /var/www/html/aide.txt
α₯α‘αΌααααααααΎαααΆαααΆααααα½ααα·αα·ααα AIDE α αΎαααααΌαααααΆααααΆα―αααΆααααααΆααααααΎαααααΌαααΆαααααΎαα
aide --check
α’ααααα½αααααΎαααΌα ααΆααααααα
Start timestamp: 2020-01-16 03:09:40 -0500 (AIDE 0.16)
AIDE found differences between database and filesystem!!
Summary:
Total number of entries: 49475
Added entries: 1
Removed entries: 0
Changed entries: 0
---------------------------------------------------
Added entries:
---------------------------------------------------
f++++++++++++++++: /var/www/html/aide.txt
ααΎαααΎαααΆα―αααΆααααααΆααααααΎαααααΌαααΆαααααΎα aide.txt
.
αααααΆααααΈαα·ααΆαααΆαααααΆααααααΌααααααΆαααααΎα ααααΎαα
αα
α»ααααααααΆαααΌαααααΆααα·αααααα AIDE α
aide --update
αααααΆααααΈααΆαα’αΆααααα α’αααααΉαααΎαααΌα ααΆααααααα
Start timestamp: 2020-01-16 03:10:41 -0500 (AIDE 0.16)
AIDE found differences between database and filesystem!!
New AIDE database written to /var/lib/aide/aide.db.new.gz
Summary:
Total number of entries: 49475
Added entries: 1
Removed entries: 0
Changed entries: 0
---------------------------------------------------
Added entries:
---------------------------------------------------
f++++++++++++++++: /var/www/html/aide.txt
ααΆααααααααΆααΆαααΎααΉααααααΎαααΌαααααΆααα·ααααααααααΈα aide.db.new.gz
αα
αααα»αααΆααΆα‘α»α
/var/lib/aide/
α’αααα’αΆα ααΎαααΆαααααααΎααΆααααααααΆααΆααααααα
ls -l /var/lib/aide/
αααααα:
total 5600
-rw------- 1 root root 2864012 Jan 16 03:09 aide.db.gz
-rw------- 1 root root 2864100 Jan 16 03:11 aide.db.new.gz
α₯α‘αΌααααααααΌααααααααΌαααααΆααα·ααααααααααΈαααααααααΎααααΈα±αα AIDE ααααΎααΌαααααΆααα·ααααααααααΈααΎααααΈααΆαααΆαααΆαααααΆααααααΌααααααααααα α’αααα’αΆα ααααΌααααααααΆααΌα ααΆααααααα
mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz
ααααΎαααΆαααΆααααα½ααα·αα·αααααααααα ααΎααααΈααΆααΆααΆ AIDE αααα»αααααΎααΌαααααΆααα·ααααααααααΈα
aide --check
α’ααααα½αααααΎαααΌα ααΆααααααα
Start timestamp: 2020-01-16 03:12:29 -0500 (AIDE 0.16)
AIDE found NO differences between database and filesystem. Looks okay!!
ααΎαααααΎααΆααααα½ααα·αα·ααααααααααααααααααα·
ααΆααΆααΆαααα’αααα»αααΆαααααΎαααΆαααΆααααα½ααα·αα·ααα AIDE ααΆαααααΆαααααα α αΎαααααΎαααΆαααΆαααα ααααΎαααΆααααα’αΆα ααααΌαααΆαααααααααααααα·αααααααΎ cron α
nano /etc/crontab
ααΎααααΈααααΎαααΆαααΆααααα½ααα·αα·ααα AIDE ααΆαααααΆαααααααα αααα 10:15 ααΌααααααααααααΆααααΆαααααααα α α»ααααα ααααα―αααΆαα
15 10 * * * root /usr/sbin/aide --check
α₯α‘αΌαααα AIDE ααΉαααΌαααααΉααααα’αααααΆααααα»αααα α’αααα’αΆα αα·αα·ααααααα»αααααααα’ααααααααααΎααΆααααααααΆααΆααααααα
tail -f /var/mail/root
αααααα ααα» AIDE α’αΆα ααααΌαααΆαααΎααααααααΎααΆααααααααΆααΆααααααα
tail -f /var/log/aide/aide.log
ααα ααααΈααααα·ααααΆα
αα
αααα»αα’αααααααα α’αααααΆααααααΈααααααααΎααααΆαα AIDE ααΎααααΈαααααααααΆαααααΆααααααΌαα―αααΆα αα·ααααααααΆαα
αΌαααααΎαααΆαααΈααααααααααΆαααΆαα’αα»ααααΆαα αααααΆααααΆαααααααααααα α’αααα’αΆα
ααααααα½αα―αααΆαααααααα
ααΆαααααααα /etc/aide.conf α αααααΆααα ααα»αααα»ααααα·ααΆα ααΆααααΌαααΆααααααα’αα»ααΆαααα±αααααααΆαα»αααΌαααααΆααα·αααααα αα·αα―αααΆαααααααα
ααΆαααααααααα
ααΎααααααΆαααα’αΆαααα»αααααα ααααααΆαααααααα’αΆα
ααααΆααα
αααα»αα―αααΆα
ααααα: www.habr.com