5 eszköz a Linux szerver rosszindulatú programok és rootkitek kereséséhez

A Linux szervereket folyamatosan magas szintű támadások és portellenőrzések érik, miközben a megfelelően konfigurált tűzfal és a biztonsági rendszer rendszeres frissítései egy plusz réteget adnak a rendszer biztonságához, de gyakran kell figyelni, hogy bejutott-e valaki. Ez is segít abban, hogy a szervere mentes maradjon minden olyan programtól, amelynek célja a normális működés megzavarása.

Az ebben a cikkben bemutatott eszközök ezekre a biztonsági vizsgálatokra készültek, és képesek a vírusok, malware-ek, rootkitek és rosszindulatú viselkedések azonosítására. Ezekkel az eszközökkel rendszeresen végezhet rendszerellenőrzéseket, például minden este, és a jelentéseket elküldheti e-mail címére.

Lynis – Security Auditing and Rootkit Scanner

A Lynis egy ingyenes, nyílt forráskódú, nagy teljesítményű és népszerű biztonsági ellenőrzési és szkennelési eszköz Unix/Linux típusú operációs rendszerekhez. Ez egy rosszindulatú szoftvereket vizsgáló és sebezhetőséget felderítő eszköz, amely biztonsági információk és problémák, fájlintegritás, konfigurációs hibák után vizsgálja a rendszereket; tűzfal auditálást végez, ellenőrzi a telepített szoftvereket, fájl/könyvtár engedélyeket és még sok minden mást.

Fontos, hogy nem végez automatikusan semmilyen rendszer keményítést, azonban egyszerűen javaslatokat kínál, amelyek lehetővé teszik a szerver keményítését.

A Lynis legújabb verzióját (azaz a 2.6.6-ot) a forrásokból telepítjük a következő parancsokkal.

# cd /opt/# wget https://downloads.cisofy.com/lynis/lynis-2.6.6.tar.gz# tar xvzf lynis-2.6.6.tar.gz# mv lynis /usr/local/# ln -s /usr/local/lynis/lynis /usr/local/bin/lynis

Most az alábbi paranccsal végezhetjük el a rendszer átvizsgálását.

# lynis audit system
Lynis Linux Security Auditing Tool
Lynis Linux Security Auditing Tool

Hogy a Lynis minden éjjel automatikusan fusson, adjuk hozzá a következő cron bejegyzést, amely éjjel 3 órakor fog futni és jelentéseket küld az e-mail címünkre.

0 3 * * * /usr/local/bin/lynis --quick 2>&1 | mail -s "Lynis Reports of My Server" 

Chkrootkit – A Linux Rootkit Scanners

A Chkrootkit szintén egy másik ingyenes, nyílt forráskódú rootkit detektor, amely lokálisan ellenőrzi a rootkit jeleit a Unix-szerű rendszereken. Segít a rejtett biztonsági rések felderítésében. A chkrootkit csomag egy shell scriptből áll, amely ellenőrzi a rendszer bináris állományait rootkit módosításra, valamint számos programból, amelyek különböző biztonsági problémákat ellenőriznek.

A chkrootkit eszköz a következő paranccsal telepíthető Debian alapú rendszereken.

$ sudo apt install chkrootkit

A CentOS alapú rendszereken a forrásból kell telepíteni a következő parancsokkal.

# yum update# yum install wget gcc-c++ glibc-static# wget -c ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz# tar –xzf chkrootkit.tar.gz# mkdir /usr/local/chkrootkit# mv chkrootkit-0.52/* /usr/local/chkrootkit# cd /usr/local/chkrootkit# make sense

A szerver Chkrootkit-tel történő ellenőrzéséhez futtassa a következő parancsot.

$ sudo chkrootkit OR# /usr/local/chkrootkit/chkrootkit

A futtatás után elkezdi ellenőrizni a rendszerét az ismert malware-ek és rootkitek után, és a folyamat befejezése után láthatja a jelentés összefoglalóját.

A Chkrootkit automatikus futtatásához minden éjszaka, adja hozzá a következő cron bejegyzést, amely éjjel 3 órakor fog futni, és elküldi a jelentéseket az e-mail címére.

0 3 * * * /usr/sbin/chkrootkit 2>&1 | mail -s "chkrootkit Reports of My Server" 

Rkhunter – A Linux Rootkit Scanners

Az RKH (RootKit Hunter) egy ingyenes, nyílt forráskódú, hatékony, egyszerűen használható és jól ismert eszköz backdoors, rootkitek és helyi exploitok szkennelésére POSIX kompatibilis rendszereken, például Linuxon. Ahogy a neve is mutatja, ez egy rootkit vadász, biztonsági megfigyelő és elemző eszköz, amely alaposan megvizsgálja a rendszert a rejtett biztonsági rések felderítése érdekében.

A rkhunter eszköz az alábbi paranccsal telepíthető Ubuntu és CentOS alapú rendszereken.

$ sudo apt install rkhunter# yum install epel-release# yum install rkhunter

A szerver rkhunterrel történő ellenőrzéséhez futtassa a következő parancsot.

# rkhunter -c

Az rkhunter minden éjjeli automatikus futtatásához adja hozzá a következő cron bejegyzést, amely éjjel 3 órakor fog futni és jelentéseket küld az e-mail címére.

0 3 * * * /usr/sbin/rkhunter -c 2>&1 | mail -s "rkhunter Reports of My Server" 

ClamAV – Antivirus Software Toolkit

A ClamAV egy nyílt forráskódú, sokoldalú, népszerű és platformokon átívelő vírusirtó motor a számítógépen lévő vírusok, malware-ek, trójaiak és egyéb rosszindulatú programok észlelésére. Ez az egyik legjobb ingyenes vírusirtó program Linuxra és a nyílt forráskódú, szinte minden levelezési fájlformátumot támogató levelezési átjáróellenőrző szoftverek szabványa.

Ez minden rendszeren támogatja a vírusadatbázis frissítését, és csak Linuxon a hozzáférés közbeni víruskeresést. Ezenkívül képes archívumokon és tömörített fájlokon belül is vizsgálni, és támogatja többek között a Zip, Tar, 7Zip, 7Zip, Rar formátumokat, valamint további egyéb funkciókat.

A ClamAV a Debian-alapú rendszereken a következő paranccsal telepíthető.

$ sudo apt-get install clamav

A ClamAV a következő paranccsal telepíthető CentOS-alapú rendszereken.

# yum -y update# yum -y install clamav

A telepítés után frissítheti az aláírásokat és átvizsgálhat egy könyvtárat a következő parancsokkal.

# freshclam# clamscan -r -i DIRECTORY

Ahol a DIRECTORY a vizsgálandó hely. Az opciók -r, a rekurzív vizsgálatot jelenti, a -i pedig azt, hogy csak a fertőzött fájlokat jelenítse meg.

LMD – Linux Malware Detect

A LMD (Linux Malware Detect) egy nyílt forráskódú, nagy teljesítményű és teljes funkcionalitású malware-ellenőrző Linuxhoz, amelyet kifejezetten megosztott hosztolt környezetekre terveztek és céloznak, de bármilyen Linux rendszeren használható fenyegetések észlelésére. A jobb teljesítmény érdekében integrálható a ClamAV víruskereső motorral.

Egy teljes körű jelentési rendszert biztosít az aktuális és korábbi vizsgálati eredmények megtekintéséhez, támogatja az e-mail riasztási jelentést minden vizsgálat végrehajtása után és sok más hasznos funkciót.

A LMD telepítéséhez és használatához olvassa el a Hogyan telepítsük és használjuk a Linux Malware Detect (LMD) programot a ClamAV vírusirtó motorral.

Szólj hozzá!