CentOS 8 рд╡рд░ AIDE (Advanced Intrusion Detection Environment) рдХрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ

рдЕрднреНрдпрд╛рд╕рдХреНрд░рдо рд╕реБрд░реВ рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА "рд▓рд┐рдирдХреНрд╕ рдкреНрд░рд╢рд╛рд╕рдХ" рдЖрдореНрд╣реА рдордиреЛрд░рдВрдЬрдХ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ.

CentOS 8 рд╡рд░ AIDE (Advanced Intrusion Detection Environment) рдХрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ

AIDE рдореНрд╣рдгрдЬреЗ тАЬAdvanced Intrusion Detection EnvironmentтАЭ рдЖрдгрд┐ Linux-рдЖрдзрд╛рд░рд┐рдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдордордзреАрд▓ рдмрджрд▓рд╛рдВрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рдгрд╛рд▓реАрдВрдкреИрдХреА рдПрдХ рдЖрд╣реЗ. AIDE рдЪрд╛ рд╡рд╛рдкрд░ рдорд╛рд▓рд╡реЗрдЕрд░, рд╡реНрд╣рд╛рдпрд░рд╕рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЕрдирдзрд┐рдХреГрдд рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рдЕрдЦрдВрдбрддреЗрдЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдШреБрд╕рдЦреЛрд░реА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА, AIDE рдлрд╛рдЗрд▓ рдорд╛рд╣рд┐рддреАрдЪрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдпрд╛рд░ рдХрд░рддреЗ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд╕рджреНрдп рд╕реНрдерд┐рддреАрдЪреА рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рд╢реА рддреБрд▓рдирд╛ рдХрд░рддреЗ. AIDE рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдпрд▓реАрдВрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрди рдШрдЯрдиреЗрдЪрд╛ рддрдкрд╛рд╕ рд╡реЗрд│ рдХрдореА рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ.

AIDE рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

  • рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░, inode, uid, gid, рдкрд░рд╡рд╛рдирдЧреНрдпрд╛, рд▓рд┐рдВрдХреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛, mtime, ctime рдЖрдгрд┐ atime рдпрд╛рд╕рд╣ рд╡рд┐рд╡рд┐рдз рдлрд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • Gzip рдХреЙрдореНрдкреНрд░реЗрд╢рди, SELinux, XAttrs, Posix ACL рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╢реЗрд╖рддрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди.
  • md5, sha1, sha256, sha512, rmd160, crc32, рдЗрддреНрдпрд╛рджреАрдВрд╕рд╣ рд╡рд┐рд╡рд┐рдз рдЕрд▓реНрдЧреЛрд░рд┐рджрдордирд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ.
  • рдИрдореЗрд▓рджреНрд╡рд╛рд░реЗ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рдд рдЖрд╣реЗ.

рдпрд╛ рд▓реЗрдЦрд╛рдд, рдЖрдореНрд╣реА CentOS 8 рд╡рд░ рдШреБрд╕рдЦреЛрд░реА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА AIDE рдХрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ рддреЗ рдкрд╛рд╣реВ.

рдкреВрд░реНрд╡рддрдпрд╛рд░реА

  • рдХрд┐рдорд╛рди 8 GB RAM рд╕рд╣ CentOS 2 рдЪрд╛рд▓рд╡рдгрд╛рд░рд╛ рд╕рд░реНрд╡реНрд╣рд░.
  • рд░реВрдЯ рдкреНрд░рд╡реЗрд╢

рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреЗ

рдкреНрд░рдердо рд╕рд┐рд╕реНрдЯрдо рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢ рдЪрд╛рд▓рд╡рд╛.

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

CentOS 8 рд╡рд░ AIDE (Advanced Intrusion Detection Environment) рдХрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ

рдбреЗрдЯрд╛рдмреЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдЖрд░рдВрдн рдХрд░рдгреЗ

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 рдбреАрдлреЙрд▓реНрдЯ рдЕрдкрд╛рдЪреЗ рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдд рдирд╛рд╣реА /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 рддрдкрд╛рд╕рдгреЗ рдЖрдгрд┐ рдЕрд╣рд╡рд╛рд▓ рдореЗрд▓ рдХрд░рдгреЗ рд╣реА рдЪрд╛рдВрдЧрд▓реА рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ. рдХреНрд░реЙрди рд╡рд╛рдкрд░реВрди рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.

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 рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡, рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореАрдбрд┐рдпрд╛рд╡рд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреА рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрдордзреНрдпреЗ рдЖрдврд│реВ рд╢рдХрддреЗ AIDE рдбреЙрдХ.

рдХреЛрд░реНрд╕рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛