Saugumo klausimas yra ir bus vienas iš pagrindinių bet kurios organizacijos, nepriklausančios nuo jos dydžio ar veiklos, bastionų ir tikslų, nes saugumo spragos neabejotinai kelia pavojų daugeliui įmonės aspektų.
Yra daugybė įrankių, padedančių mums užtikrinti mūsų „Linux“ serverių saugumą ir vientisumą ir vienas iš jų yra Lynis.
„Lynis“ yra atviro kodo audito įrankis, kuris suteiks mums galimybę atlikti pažeidimų analizę (auditą), saugumo lygiu, kurį gali turėti mūsų serveris.
Jis veikia su populiariausiais ir naudojamais „Linux“ platinimais, tokiais kaip „Ubuntu“, „Debian“, „Fedora“, „OpenSUSE“ ir kt.
Šios programinės įrangos funkcija yra aptikti mūsų sistemos saugumo problemas ir konfigūracijos klaidas. Tai parodys mums visą informaciją apie tinklą, sistemos procesus, užkardos konfigūraciją, branduolio būseną, jei sistemoje turime duomenų bazes ir ilgą duomenų sąrašą.
„Lynis“ įrankis analizuoja visą mūsų įdiegtą programinę įrangą, kad aptiktų gedimus ir saugumo spragas, taip pat ieško informacijos, susijusios su sistema, paketais ir konfigūracijos klaidomis.
Jei norite gauti daugiau informacijos iš jo oficialaus puslapio, tai čia:
„Lynis“ galima įdiegti bet kuriame iš šių paskirstymų:
- „CentOS“
- „MacOS“
- „Solaris“
- AIX
- Ubuntu
- Debian
- Fedora
funkcijosPagrindinės savybės, dėl kurių „Lynis“ yra galingas įrankis, yra šios:
- Laisvas
- Mes pateikia informaciją apie alternatyvius aspektus virtualizacija, tinklai, ugniasienė, spausdintuvai ir kt.
- Analizuokite kelių tipų serverius kaip paštas, SQL ir kt.
- Išsami ir greita analizė
funkcijosTokiais atvejais „Lynis“ įrankis mums bus labai naudingas:
- Sistemų auditas
- Pažeidimų aptikimas ir nuskaitymas
- Sistemos patobulinimai
- Serverio našumo testai
Toliau mes analizuosime kaip įdiegti ir valdyti „Lynis“ sistemoje „CentOS 7“.
1. Prieiga prie serverio per SSH
Visų pirma, saugumo sumetimais patogu prieiti prie serverio naudojant ssh protokolą, tam naudosime šią sintaksę:
ssh root @ IP adresasPastabaNorėdami pamatyti serverio IP adresą, galime naudoti komandą:
ifconfig arba ip addr
2. Sukurkite katalogą, kuriame laikysime „Lynis“
Kai būsime prisijungę prie serverio, kelyje sukursime katalogą „Lynis“:
/ usr / localNorėdami tai padaryti, atliksime šiuos veiksmus:
mkdir / usr / local / lynis
cd / usr / local / lynisTen mes sukūrėme katalogą ir atsidūrėme jame, kad galėtume atsisiųsti ir įdiegti „Lynis“.
3. Atsisiųskite ir ištraukite „Lynis“
Kai būsime sukurtame „Lynis“ kataloge, įvesime šią komandą, kad atsisiųstume „Lynis“ iš oficialios svetainės:
wget http://cisofy.com/files/lynis-1.3.6.tar.gz
Mes galime naudoti ll, kad pamatytume išsamią atsisiuntimo informaciją.
Tada mes išskleisime atsisiųstą failą naudodami šią komandą:
tar -xvzf lynis -1.3.6.tar.gz
Po šio proceso mes eisime į „Lynis“ naudodami šią komandą:
cd lynis-1.3.6Mes būsime viduje.
4. Kaip paleisti „Lynis“ parametrus „CentOS 7“
Jau sukonfigūruota aukščiau Pradėsime „CentOS 7“ sistemos nuskaitymą ir auditą naudodami „Lynis.“, įvesime:
./lynis
/ lynis -hJame rodomas komandų ir parametrų, kuriuos galime naudoti su „Lynis“, sąrašas, -h yra lygus pagalbai
./lynis -cŠi parinktis leidžia mums atlikti nuskaitymą žingsnis po žingsnio:
Ten paspausime Enter ir pradėsime sistemos nuskaitymo procesą.
./lynis -check -allNaudodami šį parametrą galime atlikti visas analizes vienu metu.
./lynis -check -updateNaudodami šią parinktį galime patvirtinti, ar turime naujų „Lynis“ įrankio naujinių
5. „Lynis“ sukurtų žurnalų analizė
Numatytas Lynis išsaugo visus nuskaitymo ir analizės žurnalus kelyje:
/var/log/lynis.logTodėl turime eiti tuo keliu ir naudoti komandą mažiau norėdami pamatyti rezultatus:
mažiau /var/log/lynis.log
Kaip matote rezultatuose, „Lynis“ išanalizuos mūsų sistemoje aptiktą įkrovos įkroviklį, paslaugas, kurias pradedame paleidę, ir įvairius branduolio aspektus. Taip pat pamatysime informaciją apie atmintį ir vykdomus procesus, kad būtų galima aptikti zombių procesus, kurie sunaudoja atmintį, bet nieko nedaro. Ji taip pat analizuoja viską, kas susiję su sistemos vartotojais, grupėmis ir autentifikavimu, spausdintuvais, tinklais, el. Pašto serveriais ir ugniasienės būsena, įdiegtais žiniatinklio serveriais, SSH serveriu, SNMP ir sistemos duomenų bazėmis bei kitais operacinės sistemos saugumo veiksniais.
PrisimintiJums reikia gerai suprasti, kaip veikia „Linux“, kad suprastumėte visą „Lynis“ generuojamą analizę ir kada turėtume įsikišti.
Tokiu būdu mes galime tikrinti mūsų „Linux“ serverius valdyti visus saugumo parametrus paprastai, efektyviai ir judriai. Čia yra dar viena pamoka, kuri tikrai taip pat bus įdomi jums.
CentOS 7 auditas