- - Sådan kontrolleres sikkerheden ved en Linux-pc med Lynis

Sådan kontrolleres sikkerheden ved en Linux-pc med Lynis

Hvis din Linux-sikkerhed mangler, er det en god idéat kontrollere dit system. En god måde at køre en revision på er at bruge et program, der tester sikkerhed og tilbyder konkrete løsninger. Et sådant revisionsværktøj er Lynis. Det er et værktøj, der kan kontrollere sikkerheden på en Linux-pc. Den scanner enhver Linux-pc, tester dens sikkerhed og udskriver en liste over mulige problemer og rettelser. Den bedste del af dette værktøj er, at det er meget enkelt at bruge, og enhver kan bruge det.

Ubuntu / Debian

Lynis har fremragende støtte til Debian og Ubuntugennem deres eget softwarelager. Aktivering af dette softwarelager er lidt anderledes end andre softwarekilder, da det er et traditionelt softwaregiver. Der er ingen PPA'er eller noget. Dette er således, at Lynis arbejder på både Debian og Ubuntu uden problemer.

For at starte installationen skal du starte et terminalvindue og downloade den korrekte GPG-nøgle.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C80E383C3DE9F082E01391A0366C67DE91CA5D5F

Når nøglen fungerer, tilføj den nye Lynis-softwarekilde til systemet.

sudo -s
echo "#Lynis repo " >> /etc/apt/sources.list
echo "deb https://packages.cisofy.com/community/lynis/deb/ stable main" >> /etc/apt/sources.list

Lynis software repo har brug for en speciel pakke. Denne pakke giver Ubuntu (eller Debian) mulighed for at interagere med HTTPS-softwarekilder.

sudo apt install apt-transport-https

eller

sudo apt-get install apt-transport-https

Med Apt-transport-https-pakken, der fungerer på dit system, er det sikkert at opdatere softwarekilderne. Løb opdatering i terminalen.

sudo apt update

eller

sudo apt-get update

Endelig skal du installere Lynis.

sudo apt install lynis

eller

sudo apt-get install lynis

Arch Linux

Som de fleste programmer har Arch Lynis sikkerhedsværktøj i AUR. For at installere den skal du starte en terminal og installere Git og Base-devel-pakkerne. Træk derefter koden ned og generer en ny Arch-pakke.

Bemærk: skal du forstå, at installation af software direkte fra Arch AUR snarere end de officielle softwarekilder betyder, at afhængigheder undertiden ikke installeres. Du skal muligvis installere disse pakker manuelt, hvis dette sker under Lynis-installationsprocessen. Afhængigheder kan findes nederst på denne side her.

sudo pacman -S git base-devel
git clone https://aur.archlinux.org/lynis-git.git
cd lynis-git
makepkg -si

Fedora

Lynis har support til Fedora, skønt den kræver en tredjepartssoftwarekilde for at installere den. Aktivér softwarekilden ved at starte en terminal og bruge røre ved og ekko kommandoer.

sudo -s
touch /etc/yum.repos.d/cisofy-lynis.repo
echo "[lynis]" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "name=CISOfy Software - Lynis package" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "baseurl=https://packages.cisofy.com/community/lynis/rpm/" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "enabled=1" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "gpgkey=https://packages.cisofy.com/keys/cisofy-software-rpms-public.key" >> /etc/yum.repos.d/cisofy-lynis.repo
echo "gpgcheck=1" >> /etc/yum.repos.d/cisofy-lynis.repo

Opdater derefter følgende pakker på dit system:

sudo dnf update ca-certificates curl nss openssl -y

Endelig skal du installere Lynis med dnf installation.

sudo dnf install lynis -y

OpenSUSE

Lynis-værktøjet har et softwarelager til alle versioner af OpenSUSE. Tænd det med følgende kommandoer i et terminalvindue.

sudo rpm --import https://packages.cisofy.com/keys/cisofy-software-rpms-public.key
sudo zypper addrepo --gpgcheck --name "CISOfy Lynis repository" --priority 1 --refresh --type rpm-md https://packages.cisofy.com/community/lynis/rpm/ lynis

Med repoen på Suse er det tid til at opdatere systemet.

sudo zypper refresh

Afslut installationsprocessen ved at bruge Zypper til at installere Lynis.

sudo zypper install lynis

Generisk Linux

Lynis revisionsværktøj har en generisk Tarball tildem på Linux-distributioner, der ikke har direkte support fra udvikleren. Heldigvis kræver dette downloadbare Tar-arkiv ingen samling af nogen art. I stedet downloader brugerne det bare og kører programmet som det er.

Hvis du vil installere Lynis via et downloadbart Tar-arkiv, skal du bruge wget værktøj og download pakken, og træk den derefter ud.

wget https://downloads.cisofy.com/lynis/lynis-2.6.8.tar.gz
tar -zxvf lynis-2.6.8.tar.gz
cd lynis

Kør Lynis-værktøjet med:

./lynis

Brug af Lynis

Lynis er et simpelt værktøj med mange muligheder. For den gennemsnitlige bruger vil grundlæggende indstillinger gøre. Den mest basale (men alligevel omfattende) operation, som programmet kan gøre, er at udføre en komplet revision af systemet. For at køre revisionen skal du åbne en terminal og indtaste følgende kommando i den.

lynis audit system

Kørelse af ovenstående kommando uden Sudoer-privilegier vil scanne mange aspekter af systemet. Dog får det ikke alt. Det kræver at køre en fuld scanning sudo.

sudo lynis audit system --pentest

Brug for at gemme resultaterne til senere? Rør dem til en tekstfil.

sudo lynis audit system >> /home/username/Documents/lynis-results.txt

Scan Docker-fil

Docker bliver stadig mere populær på Linuxsystemer. Med alle de foruddannede Docker-billeder derude, er sikkerhedsovertrædelser sandsynligvis ske. Heldigvis tillader Lynis brugere at scanne Docker-filer og teste dem for problemer. For at køre en test skal du prøve følgende kommando.

lynis audit dockerfile /home/username/path/to/dockerfile

Hurtig scanning

Lynis kan udføre mange forskellige typer scanninger. En scanning, der kan være nyttig, hvis du har travlt, er den "hurtige" scannetilstand. Denne tilstand tester basale områder af systemet for hurtige resultater.

Kør en hurtig systemrevision med:

lynis audit system -Q
</ P>

Kommentarer