Drošības jautājums ir un būs viens no katras organizācijas galvenajiem bastioniem un mērķiem neatkarīgi no tās lieluma vai darbības, jo drošības ievainojamība neapšaubāmi apdraud daudzus uzņēmuma aspektus.
Ir daudz rīku, kas palīdz mums nodrošināt mūsu Linux serveru drošība un integritāte un viens no tiem ir Lynis.
Lynis ir atvērtā koda revīzijas rīks, kas dos mums iespēju veikt ievainojamību analīzi (auditu), drošības līmenī, kāds varētu būt mūsu serverim.
Tas darbojas ar populārākajiem un izmantotajiem Linux izplatījumiem, piemēram, Ubuntu, Debian, Fedora, OpenSUSE utt.
Šīs programmatūras funkcija ir atklāt drošības problēmas mūsu sistēmā, kā arī konfigurācijas kļūdas. Tas mums parādīs visu informāciju par tīklu, sistēmas procesiem, ugunsmūra konfigurāciju, kodola statusu, ja mums ir datubāzes sistēmā un garš datu saraksts.
Lynis rīks analizē visu mūsu instalēto programmatūru, lai atklātu kļūmes un nepilnības drošībā, kā arī meklē informāciju, kas saistīta ar sistēmu, pakotnēm un visām konfigurācijas kļūdām.
Ja vēlaties iegūt vairāk informācijas no tās oficiālās lapas, šeit tā ir:
Lynis var instalēt jebkurā no šiem izplatījumiem:
- CentOS
- MacOS
- Solaris
- AIX
- Ubuntu
- Debian
- Fedora
IespējasGalvenās iezīmes, kas padara Lynis par spēcīgu rīku, ir šādas:
- Bezmaksas
- Mēs parāda informāciju par alternatīviem aspektiem piemēram, virtualizācija, tīklošana, ugunsmūris, printeri utt.
- Analizējiet vairāku veidu serverus piemēram, pasts, SQL utt.
- Visaptveroša un ātra analīze
IespējasGadījumi, kad Lynis rīks mums būs ļoti noderīgs, var būt šādi:
- Sistēmu audits
- Neaizsargātības noteikšana un skenēšana
- Sistēmas uzlabojumi
- Servera veiktspējas testi
Tālāk mēs analizēsim kā instalēt un pārvaldīt Lynis vietnē CentOS 7.
1. Piekļuve serverim, izmantojot SSH
Pirmkārt, drošības apsvērumu dēļ ir ērti piekļūt serverim, izmantojot ssh protokolu, tāpēc mēs izmantosim šādu sintaksi:
ssh root @ IP adresePiezīmeLai redzētu servera IP adresi, mēs varam izmantot komandu:
ifconfig vai ip addr
2. Izveidojiet direktoriju, kurā mēs glabāsim Lynis
Kad būsim izveidojuši savienojumu ar serveri, ceļā izveidosim direktoriju ar nosaukumu Lynis:
/ usr / localŠim nolūkam mēs izpildīsim sekojošo:
mkdir / usr / local / lynis
cd / usr / local / lynisTur mēs esam izveidojuši direktoriju un atrodamies tajā, lai turpinātu Lynis lejupielādi un instalēšanu.
3. Lejupielādējiet un izvelciet Lynis
Kad būsim izveidotajā Lynis direktorijā, mēs ievadīsim šādu komandu, lai lejupielādētu Lynis no oficiālās vietnes:
wget http://cisofy.com/files/lynis-1.3.6.tar.gz
Mēs varam izmantot ll, lai skatītu informāciju par lejupielādi.
Tālāk mēs izvilksim lejupielādēto failu, izmantojot šādu komandu:
tar -xvzf lynis -1.3.6.tar.gz
Pēc šī procesa mēs pāriesim uz Lynis, izmantojot šādu komandu:
cd lynis-1.3.6Mēs būsim iekšā.
4. Kā palaist Lynis parametrus CentOS 7
Iepriekš minētais jau ir konfigurēts Mēs sāksim mūsu CentOS 7 sistēmas skenēšanu un revīziju izmantojot Lynis., šim nolūkam mēs ievadīsim šādu informāciju:
./lynis
/ lynis -hTas parāda komandu un parametru sarakstu, ko mēs varam izmantot ar Lynis, -h ir vienāds ar palīdzību
./lynis -cŠī opcija ļauj mums soli pa solim veikt skenēšanu:
Tur mēs nospiežam Enter un mēs sāksim sistēmas skenēšanas procesu.
./lynis -pārbaudiet visuIzmantojot šo parametru, mēs varam veikt visas analīzes vienlaikus.
./lynis -check -updateIzmantojot šo opciju, mēs varam pārbaudīt, vai mums ir jauni rīka Lynis atjauninājumi
5. Lynis ģenerēto žurnālu analīze
Noklusējuma Lynis saglabā visus skenēšanas un analīzes žurnālus maršrutā:
/var/log/lynis.logTāpēc mums jādodas uz šo maršrutu un jāizmanto komanda mazāk lai apskatītu rezultātus:
mazāk /var/log/lynis.log
Kā redzat rezultātos, Lynis analizēs mūsu sistēmā konstatēto sāknēšanas ielādētāju, pakalpojumus, kurus mēs sākam, kad sākam, un dažādus kodola aspektus. Mēs redzēsim arī informāciju par atmiņu un procesiem, kas darbojas, lai būtu iespējams noteikt zombiju procesus, kas patērē atmiņu, bet neko nedara. Tas arī analizē visu, kas saistīts ar lietotājiem, grupām un autentifikāciju sistēmā, printeriem, tīkliem, e -pasta serveriem un ugunsmūra statusu, instalētajiem Web serveriem, SSH serveri, SNMP un sistēmas datu bāzēm un citiem operētājsistēmas drošības faktoriem.
AtcerietiesJums ir nepieciešama dziļa izpratne par to, kā darbojas Linux, lai izprastu visu Lynis ģenerēto analīzi un kad mums vajadzētu iejaukties.
Tādā veidā mēs varam pārbaudiet mūsu Linux serverus pārvaldīt visus drošības parametrus vienkāršā, efektīvā un veiklā veidā. Šeit ir vēl viena apmācība, kas noteikti būs interesanta arī jums.
CentOS 7 audits