Debian

Configurați Debian Linux - mediu avansat de detectare a intruziunilor

Configurați Debian Linux - mediu avansat de detectare a intruziunilor
Advanced Intrusion Detection Environment (AIDE) este o altă metodă de detectare a anomaliilor din sistem. AIDE nu trebuie confundat cu sisteme de detectare a intruziunilor mai cunoscute, cum ar fi OSSEC sau Pufni care pentru a detecta atacuri sau evenimente de securitate analizează traficul căutând pachete anormale.

Contrar acestor sisteme de detectare a intruziunilor (denumite de obicei IDS), mediul avansat de detectare a intruziunilor (cunoscut sub numele de AIDE) verifică integritatea fișierelor comparând informațiile și atributele fișierelor de sistem cu o bază de date creată inițial.

Mai întâi creează baza de date a sistemului sănătos pentru a compara ulterior integritatea utilizând algoritmii sha1, rmd160, tiger, crc32, sha256, sha512, jacuzzi cu integrări opționale pentru gost, haval și cr32b. Desigur, AIDE acceptă monitorizarea de la distanță.

Împreună cu informațiile despre fișiere, AIDE verifică atributele fișierelor, cum ar fi tipul de fișier, permisiunile, GID, UID, dimensiunea, numele link-ului, numărul de blocuri, numărul de legături, mtime, ctime și atime și atributele generate de XAttrs, SELinux, Posix ACL și Extended. Cu AIDE este posibil să specificați fișiere și directoare care să fie excluse sau incluse în sarcinile de monitorizare.

Configurați și configurați: Instalați Advanced Intrusion Detection Environment pe Debian

Pentru a începe prin instalarea AIDE pe Debian și distribuțiile Linux derivate, executați:

# apt install aide-common -y

După instalarea AIDE, primul pas de urmat este crearea unei baze de date pe sistemul dvs. de sănătate care să fie contrastată cu instantanee pentru a verifica integritatea fișierelor.

Pentru a construi rularea inițială a bazei de date:

# sudo aideinit

Notă: dacă ați avut o bază de date anterioară, AIDE o va suprascrie (cerere de confirmare prealabilă), se recomandă să faceți o verificare înainte de a continua.

Acest proces poate dura minute lungi până la afișarea rezultatului pe care îl puteți vedea mai jos

După cum puteți vedea, baza de date a fost generată la / var / lib / aide / aide.db.nou, în director / var / lib / aide / veți vedea și un fișier numit asistent.db:

# aide.wrapper -c / etc / aide / aide.conf - verificați

Dacă ieșirea este 0 AIDE nu a găsit probleme. Dacă se aplică bifă-flag, atunci semnificația posibilă a rezultatelor este:

1 = Au fost găsite fișiere noi în sistem.
2 = Fișierele au fost eliminate din sistem.
4 = Fișierele din sistem au suferit modificări.
14 = Eroare la scrierea erorii.
15 = Eroare de argument nevalidă.
16 = Eroare de funcție neimplementată.
17 = Eroare de linie de configurare nevalidă.
18 = Eroare I / O.
19 = Eroare de nepotrivire a versiunii.

Opțiunile și parametrii AIDE includ:

-init sau -eu: această opțiune inițializează baza de date, aceasta este o execuție obligatorie înainte de orice verificare, verificările nu vor funcționa dacă baza de date nu a fost inițializată mai întâi.

-Verifica sau -C: când este aplicată această opțiune AIDE compară fișierele de sistem cu informațiile bazei de date. Aceasta este opțiunea implicită aplicată atunci când AIDE este executat fără opțiuni.

-Actualizați sau -tu: această opțiune este utilizată pentru actualizarea unei baze de date.

-comparaţie: această opțiune este utilizată pentru a compara diferite baze de date, bazele de date trebuie definite anterior în fișierul de configurare.

-config-check sau -D: această opțiune este utilă pentru a găsi erori în fișierul de configurare, prin adăugarea acestei comenzi AIDE va ​​citi doar configurația fără a continua procesul cu verificarea fișierelor.

-config sau -c = acest parametru este util pentru a specifica alt fișier de configurare decât asistent.conf.

-inainte de sau -B = adăugați parametrii de configurare înainte de a citi fișierul de configurare.

-după sau -A = adăugați parametri de configurare după citirea fișierului de configurare.

-detaliat sau -V = cu această comandă puteți specifica nivelul de detaliere care poate fi definit între 0 și 255.

-raport sau -r = cu această opțiune puteți trimite raportul rezultatelor AIDE către alte destinații, puteți repeta această opțiune instruind AIDE să trimită rapoarte către diferite destinații.

Puteți obține informații suplimentare despre aceste și mai multe comenzi și opțiuni AIDE în pagina manuală.

Fișier de configurare AIDE:

Configurarea AIDE se face pe fișierul de configurare situat în / etc / aide.conf, de acolo puteți defini comportamentul AIDE, mai jos aveți câteva dintre cele mai populare opțiuni explicate:

Liniile din fișierul de configurare includ, printre mai multe funcționalități:

database_out: aici puteți specifica noua locație db. Deși puteți defini mai multe destinații la lansarea comenzii, în acest fișier de configurare puteți seta o singură adresă URL.

database_new: sursa db url atunci când se compară bazele de date.

database_attrs: Suma de control

database_add_metadata: adăugați informații suplimentare, cum ar fi comentarii, cum ar fi crearea de timp db, etc.

detaliat: aici puteți introduce o valoare între 0 și 255 pentru a defini nivelul de detaliere.

report_url: adresa URL care definește locația de ieșire.

report_quiet: omite ieșirea dacă nu au fost găsite diferențe.

gzip_dbout: aici puteți defini dacă db-ul trebuie comprimat (depinde de zlib).

warn_dead_symlinks: definiți dacă ar trebui raportate sau nu legăturile simbolice moarte.

grupate: fișiere de grup care au suferit modificări.

Mai multe instrucțiuni despre opțiunile fișierului de configurare sunt disponibile la https: // linux.a muri.net / man / 5 / aide.conf.

Sper că ați găsit util acest articol despre Setup and Configure Debian Linux Install Advanced Intrusion Detection Environment. Continuați să urmăriți LinuxHint pentru mai multe sfaturi și actualizări despre Linux și rețea.

How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...