Telepítse a Lynis-t Debian 8-ra

Bevezetés

A Lynis egy ingyenes, nyílt forráskódú rendszer-ellenőrző eszköz, amelyet sok rendszergazda használ a rendszer integritásának ellenőrzésére és a rendszer megerősítésére. Működtethető önálló binárisként, vagy telepíthető rendszeres időközönkénti ellenőrzések elvégzésére. Ebből a cikkből megtudhatja, hogyan kell telepíteni és használni a szoftvert, valamint megtanulja olvasni és azonosítani a Lynis által kiadott naplókat.

Ha a telepítést CentOS 7 rendszeren szeretné elvégezni, olvassa el ezt a cikket .

Telepítés

Megjegyzés : Kérjük, győződjön meg arról, hogy felhasználóként jelentkezett be root.

A Lynis telepítése meglehetősen egyszerű. Kezdésként frissítsük rendszerünket.

apt-get update
apt-get upgrade

Amikor a rendszer kéri, írja be a következőt: " y". Ez néhány másodperctől fél óráig tarthat, a frissítendő csomagok számától és a rendszer rendelkezésre álló erőforrásaitól függően.

A Lynis egy nyílt forráskódú szoftver. Mint ilyen, a szoftver jelen van a GitHubon. Egy adattár letöltéséhez klónoznunk kell a gitsegédprogrammal, amelyet a következő paranccsal telepíthetünk:

apt-get install git

Csakúgy, mint korábban, fogadja el a telepítési felszólítást a " y" jellel . Bizonyos DNS-eszközöket is telepítenünk kell, hogy a Lynis ellenőrizhesse hálózatunkat:

apt-get install dnsutils

Most, hogy telepítettük az előfeltételeket, klónozhatjuk a tárolót:

cd ~
git clone https://github.com/CISOfy/lynis

Várjon néhány percet, majd ha elkészült, lépjen tovább a könyvtárba:

cd ~/lynis

Előzetes ellenőrzést végzünk, hogy megbizonyosodjunk arról, hogy megfelelően működik a rendszeren:

./lynis audit system

Ez gyors rendszerellenőrzést végez a rendszeren esetlegesen előforduló biztonsági problémák tekintetében, valamint felsorol néhány ajánlást. A Lynis akkor működik megfelelően, ha a következőhöz hasonló eredménnyel zár:

1. képernyőkép

Konfiguráció

A Lynis konfigurálása azonban nehezebb. A rendszernek megfelelően testre kell szabnia, a futtatott szolgáltatások, valamint a példányán alkalmazott hálózati konfiguráció alapján. Ebben a cikkben a gyakran használt hálózati konfigurációkkal, valamint a webszerverekkel és az általános rendszerbiztonsággal foglalkozunk.

Kezdjük azzal, hogy másoljuk az alapértelmezett Lynis konfigurációs fájlt, és hajtsuk végre a módosításainkat:

cp default.prf custom.prf

Ezután a kívánt szövegszerkesztővel nyissa meg custom.prf:

nano custom.prf

Görgessen ahhoz a részhez, ahol a bővítmények szerepelnek. A tesztelés felgyorsítása érdekében eltávolítjuk azokat a szolgáltatásokat, amelyek nem vonatkoznak ránk:

2. képernyőkép

Ha nem használja az Nginx webszervert, távolítsa el a következőt: " plugin=nginx". Valószínű, hogy a rendszere nem fut bind9vagy dnsmasq, így ezeket is eltávolíthatja. Ha futtatja őket, ne távolítsa el a beépülő modult az auditálásból, és folytassa az egyes elemek ellenőrzését, amíg el nem távolítja a szükségtelen ellenőrzéseket. Ha végzett, mentse el, és lépjen ki a CTRL+ gombbal, Xmajd Ya mentéshez.

Most futtassuk újra a Lynis-t, hogy megtudjuk, milyen problémákat kell kijavítanunk a rendszerünkben a következőkkel:

./lynis --profile custom.prf

Hagyjon egy-két percet, és amikor befejeződik, úgy kell megjelennie, mint az első lépésben, de a felesleges szkenneléseket eltávolítva.

A rendszer értelmezése és keményítése

Vessünk egy pillantást a Lynis által az alap Vultr Debian 8 rendszerünkre vonatkozó javaslatokra:

3. képernyőkép

Mint láthatja, Lynis talált néhány lehetséges problémát a példányunkon. Egyes csomópontok beszélve, hogy már elhagyta a csomag továbbítását be az IPv4 és IPv6 stack - ha terv segítségével Docker vagy hasonló tartály technológia egy Vultr rendszer, akkor nem módosíthatja ezeket. Ha nincs rájuk szüksége, ideiglenesen módosíthatja őket a rendszeren az alábbiak szerint:

sysctl -w <kernel_node>

Tegye meg ezt az értékek megadása előtt /etc/sysctl.conf, hogy megbizonyosodjon arról, hogy a rendszer megfelelően működik a változtatásokkal. Ha valami meghibásodik, újraindíthatja az ilyen ideiglenes változásokat.

A képernyőképen észreveheti, hogy vannak más problémák is, de ezek kívül esnek ebben a cikkben, ezért ezeket kihagyjuk.

Megjegyzés: Ügyeljen arra, hogy a kellő körültekintéssel elkerülje a rendszerrel kapcsolatos problémákat.

Most görgessen le a javaslatok részhez, és sok konfigurációs módosítást találhat, amelyet elvégezhet. Például Lynis módosításokat javasol bizonyos fájlok engedélymaszkjához. Példánkban egy keményítő javaslatot találunk:

Default umask in /etc/init.d/rc could be stricter like 027 [AUTH-9328]

Egy ilyen változtatás egyszerűen végrehajtható egy szövegszerkesztő használatával, megnyitva /etc/init.d/rcés megkeresve a sort, umaskés az értékét -ra módosítva 027. Ez az érték korlátozná az újonnan létrehozott fájlokat a tulajdonos teljes jogosultságára, a csoport olvasási jogosultságára, és nem férhet hozzá az összes többi felhasználó, kivéve a system/root.

Lynis rendszeres futtatása

Ez viszonylag könnyen elvégezhető, és úgy érhető el, hogy először telepíti a crontab, majd hozzáad egy munkát Lynis számára:

apt-get install crontab

Ezután futtassa a parancsot crontab -e, és írja be a következőket:

MAILTO="[email protected]"
0 0 * * * cd /root/lynis && ./lynis --profile custom.prf --cronjob

Mentse el, majd lépjen ki. Ez minden nap éjfélkor lefuttat egy Lynis auditot a példányán, és e-mailt küld az eredményekről.

Következtetés

Ebben a cikkben bemutattuk a Lynis konfigurációjának alapjait, és azt, hogyan használhatja fel a rendszer auditálására, valamint a rendszer rendszeres ellenőrzésére.


A Cacti beállítása a Debian Jessie-n

A Cacti beállítása a Debian Jessie-n

Bevezetés A Cacti egy nyílt forráskódú megfigyelő és grafikus eszköz, amely teljes mértékben az RRD adatokon alapul. A Cactuson keresztül szinte bármilyen típusú eszközt felügyelhet

Az iRedMail beállítása a Debian Wheezy rendszeren

Az iRedMail beállítása a Debian Wheezy rendszeren

Más rendszert használ? Ez az oktatóanyag megmutatja, hogyan telepítheti a csoportmunka iRedMail programot a Debian Wheezy friss telepítésére. Használnia kell egy szervát

Felügyelet nélküli frissítések beállítása Debian 9-en (Stretch)

Felügyelet nélküli frissítések beállítása Debian 9-en (Stretch)

Más rendszert használ? Ha Debian szervert vásárol, akkor mindig rendelkeznie kell a legújabb biztonsági javításokkal és frissítésekkel, akár alszik, akár nem

Állítsa be a saját DNS-kiszolgálóját a Debian/Ubuntu rendszeren

Állítsa be a saját DNS-kiszolgálóját a Debian/Ubuntu rendszeren

Ez az oktatóanyag elmagyarázza, hogyan állíthat be DNS-kiszolgálót a Bind9 használatával Debian vagy Ubuntu rendszeren. A cikkben ennek megfelelően helyettesítse be a saját-domain-neve.com címet. TH-nál

Fordítsa le és telepítse az Nginx-et a PageSpeed ​​Modul segítségével a Debian 8 rendszeren

Fordítsa le és telepítse az Nginx-et a PageSpeed ​​Modul segítségével a Debian 8 rendszeren

Ebben a cikkben látni fogjuk, hogyan fordíthatja le és telepítheti az Nginx fővonalat az Nginx hivatalos forrásaiból a PageSpeed ​​modullal, amely lehetővé teszi a

A Kanboard telepítése Debian 9 rendszeren

A Kanboard telepítése Debian 9 rendszeren

Más rendszert használ? Bevezetés A Kanboard egy ingyenes és nyílt forráskódú projektmenedzsment szoftver, amely megkönnyíti és vizualizálja

A Gitea telepítése Debian 9-re

A Gitea telepítése Debian 9-re

Más rendszert használ? A Gitea egy alternatív nyílt forráskódú, saját üzemeltetésű verziókezelő rendszer, amelyet a Git üzemeltet. A Gitea golang nyelven íródott, és az is

Telepítse a Lynis-t Debian 8-ra

Telepítse a Lynis-t Debian 8-ra

Bevezetés A Lynis egy ingyenes, nyílt forráskódú rendszer-ellenőrző eszköz, amelyet sok rendszergazda használ a rendszer integritásának ellenőrzésére és a rendszer megerősítésére. én

A Thelia 2.3 telepítése Debian 9 rendszeren

A Thelia 2.3 telepítése Debian 9 rendszeren

Más rendszert használ? A Thelia egy nyílt forráskódú eszköz e-üzleti webhelyek létrehozására és PHP-ben írt online tartalmak kezelésére. Thelia forráskód i

Minecraft szerverek hálózatának létrehozása BungeeCord segítségével Debian 8, Debian 9 vagy CentOS 7 rendszeren

Minecraft szerverek hálózatának létrehozása BungeeCord segítségével Debian 8, Debian 9 vagy CentOS 7 rendszeren

Mire lesz szüksége Egy Vultr VPS legalább 1 GB RAM-mal. SSH hozzáférés (root/adminisztrátori jogosultságokkal). 1. lépés: A BungeeCord telepítése Először is

A Golang 1.8.3 telepítése CentOS 7, Ubuntu 16.04 és Debian 9 rendszeren

A Golang 1.8.3 telepítése CentOS 7, Ubuntu 16.04 és Debian 9 rendszeren

A Golang a Google által kifejlesztett programozási nyelv. Sokoldalúságának, egyszerűségének és megbízhatóságának köszönhetően a Golang az egyik legnépszerűbb lett

Állítsa vissza a MySQL root jelszót Debian/Ubuntu rendszeren

Állítsa vissza a MySQL root jelszót Debian/Ubuntu rendszeren

Ha elfelejtette MySQL root jelszavát, visszaállíthatja azt az ebben a cikkben található lépések végrehajtásával. A folyamat meglehetősen egyszerű, és ezeken működik

Hálózati megosztások létrehozása a Samba használatával a Debian rendszeren

Hálózati megosztások létrehozása a Samba használatával a Debian rendszeren

Vannak esetek, amikor olyan fájlokat kell megosztanunk, amelyeket a Windows-kliensek láthatnak. Mivel a Fuse-alapú rendszerek csak Linuxon működnek, tessék bemutatni

A Counter Strike beállítása: Forrás Debianon

A Counter Strike beállítása: Forrás Debianon

Ebben az útmutatóban egy Counter Strike: Source játékszervert fogunk beállítani a Debian 7 rendszeren. Ezeket a parancsokat a Debian 7 rendszeren teszteltük, de működniük kell

Az Unturned 2.2.5 telepítése Debian 8 rendszeren

Az Unturned 2.2.5 telepítése Debian 8 rendszeren

Ebből az útmutatóból megtudhatja, hogyan állíthat be egy Unturned 2.2.5 szervert Debian 8-at futtató Vultr VPS-en. Megjegyzés: Ez az Unturned szerkesztett változata, amely nem

A Cachet telepítése Debian 8 rendszeren

A Cachet telepítése Debian 8 rendszeren

Ebből az oktatóanyagból megtudhatja, hogyan telepítheti a Cachet Debian 8-ra. A Cachet egy hatékony, nyílt forráskódú állapotoldal-rendszer. Telepítés Ez a bemutató folyamatban van

Több MySQL vagy MariaDB adatbázis biztonsági mentése automatikusan

Több MySQL vagy MariaDB adatbázis biztonsági mentése automatikusan

Bevezetés Ebben az írásban részletesen végigvezeti, hogyan készíthet biztonsági másolatot több MySQL vagy MariaDB adatbázisról, amelyek ugyanazon a gépen vannak egy egyedi bash szkript segítségével.

Chroot beállítása Debianon

Chroot beállítása Debianon

Ez a cikk megtanítja Önnek, hogyan állítson be chroot börtönt a Debian rendszeren. Feltételezem, hogy a Debian 7.x-et használod. Ha Debian 6-ot vagy 8-at futtat, ez működhet, bu

A Reader Self 3.5 RSS Reader telepítése Debian 9 LAMP VPS-re

A Reader Self 3.5 RSS Reader telepítése Debian 9 LAMP VPS-re

Más rendszert használ? A Reader Self 3.5 egy egyszerű és rugalmas, ingyenes és nyílt forráskódú, saját üzemeltetésű RSS-olvasó és Google Reader alternatíva. Olvasó Sel

A Backdrop CMS 1.8.0 telepítése Debian 9 LAMP VPS-re

A Backdrop CMS 1.8.0 telepítése Debian 9 LAMP VPS-re

Más rendszert használ? A Backdrop CMS 1.8.0 egy egyszerű és rugalmas, mobilbarát, ingyenes és nyílt forráskódú tartalomkezelő rendszer (CMS), amely lehetővé teszi

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket