Microsoft Defender voor Eindpunt handmatig implementeren in Linux
Van toepassing op:
- Microsoft Defender voor Eindpunt Server
- Microsoft Defender voor servers
Wilt u Defender voor Eindpunt ervaren? Meld u aan voor een gratis proefversie.
Tip
Op zoek naar geavanceerde richtlijnen voor het implementeren van Microsoft Defender voor Eindpunt in Linux? Zie Geavanceerde implementatiehandleiding voor Defender voor Eindpunt in Linux.
In dit artikel wordt beschreven hoe u Microsoft Defender voor Eindpunt handmatig in Linux implementeert. Voor een geslaagde implementatie moeten alle volgende taken worden voltooid:
- Vereisten en systeemvereisten
- De Linux-softwareopslagplaats configureren
- Toepassingsinstallatie
- Het onboarding-pakket downloaden
- Clientconfiguratie
Vereisten en systeemvereisten
Voordat u begint, raadpleegt u Microsoft Defender voor Eindpunt op Linux voor een beschrijving van de vereisten en systeemvereisten voor de huidige softwareversie.
Waarschuwing
Voor het upgraden van uw besturingssysteem naar een nieuwe primaire versie na de productinstallatie moet het product opnieuw worden geïnstalleerd. U moet de bestaande Defender voor Eindpunt in Linux verwijderen , het besturingssysteem upgraden en Defender voor Eindpunt in Linux opnieuw configureren aan de hand van de onderstaande stappen.
De Linux-softwareopslagplaats configureren
Defender voor Eindpunt op Linux kan worden geïmplementeerd via een van de volgende kanalen (aangeduid als [kanaal]): insiders-fast, insiders-slow of prod
. Elk van deze kanalen komt overeen met een Linux-softwareopslagplaats. In de instructies in dit artikel wordt beschreven hoe u uw apparaat configureert voor het gebruik van een van deze opslagplaatsen.
De keuze van het kanaal bepaalt het type en de frequentie van updates die aan uw apparaat worden aangeboden. Apparaten in insiders-fast zijn de eerste apparaten die updates en nieuwe functies ontvangen, gevolgd door insiders-slow en ten slotte door prod
.
Als u een voorbeeld van nieuwe functies wilt bekijken en in een vroeg stadium feedback wilt geven, is het raadzaam dat u sommige apparaten in uw onderneming configureert voor het gebruik van insiders-fast of insiders-slow.
Waarschuwing
Als u het kanaal na de eerste installatie overschakelt, moet het product opnieuw worden geïnstalleerd. Als u wilt schakelen tussen het productkanaal, verwijdert u het bestaande pakket, configureert u het apparaat opnieuw om het nieuwe kanaal te gebruiken en volgt u de stappen in dit document om het pakket vanaf de nieuwe locatie te installeren.
RHEL en varianten (CentOS, Fedora, Oracle Linux, Amazon Linux 2, Rocky en Alma)
Installeren
yum-utils
als deze nog niet is geïnstalleerd:sudo yum install yum-utils
Zoek het juiste pakket voor uw distributie en versie. Gebruik de volgende tabel om u te helpen bij het zoeken naar het pakket:
Distributieversie & Pak Alma 8.4 en hoger https://packages.microsoft.com/config/alma/8/prod.repo Alma 9.2 en hoger https://packages.microsoft.com/config/alma/9/prod.repo RHEL/Centos/Oracle 9.0-9.8 https://packages.microsoft.com/config/rhel/9/prod.repo RHEL/Centos/Oracle 8.0-8.10 https://packages.microsoft.com/config/rhel/8/prod.repo RHEL/Centos/Oracle 7.2-7.9 & Amazon Linux 2 https://packages.microsoft.com/config/rhel/7.2/prod.repo Amazon Linux 2023 https://packages.microsoft.com/config/amazonlinux/2023/prod.repo Fedora 33 https://packages.microsoft.com/config/fedora/33/prod.repo Fedora 34 https://packages.microsoft.com/config/fedora/34/prod.repo Rocky 8.7 en hoger https://packages.microsoft.com/config/rocky/8/prod.repo Rocky 9.2 en hoger https://packages.microsoft.com/config/rocky/9/prod.repo Opmerking
Voor uw distributie en versie identificeert u de dichtstbijzijnde vermelding (op primaire en vervolgens secundaire) onder
https://packages.microsoft.com/config/rhel/
.Vervang [versie] en [kanaal] in de volgende opdrachten door de informatie die u hebt geïdentificeerd:
sudo yum-config-manager --add-repo=https://packages.microsoft.com/config/rhel/[version]/[channel].repo
Tip
Gebruik de opdracht hostnamectl om systeemgerelateerde informatie te identificeren, waaronder release [versie].
Als u bijvoorbeeld CentOS 7 uitvoert en Defender voor Eindpunt op Linux wilt implementeren vanuit het
prod
kanaal:sudo yum-config-manager --add-repo=https://packages.microsoft.com/config/rhel/7/prod.repo
Of als u nieuwe functies op geselecteerde apparaten wilt verkennen, kunt u Microsoft Defender voor Eindpunt op Linux implementeren in insiders-fast-kanaal:
sudo yum-config-manager --add-repo=https://packages.microsoft.com/config/rhel/7/insiders-fast.repo
Installeer de openbare sleutel van Microsoft GPG:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
SLES en varianten
Opmerking
Voor uw distributie en versie identificeert u de dichtstbijzijnde vermelding (op primaire en vervolgens secundaire) onder https://packages.microsoft.com/config/sles/
.
Vervang [distributie] en [versie] in de volgende opdrachten door de informatie die u hebt geïdentificeerd:
sudo zypper addrepo -c -f -n microsoft-[channel] https://packages.microsoft.com/config/[distro]/[version]/[channel].repo
Tip
Gebruik de SPident-opdracht om systeemgerelateerde informatie te identificeren, waaronder release [versie].
Als u bijvoorbeeld SLES 12 uitvoert en Microsoft Defender voor Eindpunt op Linux wilt implementeren vanuit het
prod
kanaal:sudo zypper addrepo -c -f -n microsoft-prod https://packages.microsoft.com/config/sles/12/prod.repo
Installeer de openbare sleutel van Microsoft GPG:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Ubuntu- en Debian-systemen
Installeren
curl
als deze nog niet is geïnstalleerd:sudo apt-get install curl
Installeren
libplist-utils
als deze nog niet is geïnstalleerd:sudo apt-get install libplist-utils
Opmerking
Voor uw distributie en versie identificeert u de dichtstbijzijnde vermelding (op primaire en vervolgens secundaire) onder
https://packages.microsoft.com/config/[distro]/
.Vervang in de volgende opdracht [distributie] en [versie] door de informatie die u hebt geïdentificeerd:
curl -o microsoft.list https://packages.microsoft.com/config/[distro]/[version]/[channel].list
Tip
Gebruik de opdracht hostnamectl om systeemgerelateerde informatie te identificeren, waaronder release [versie].
Als u bijvoorbeeld Ubuntu 18.04 gebruikt en Microsoft Defender voor Eindpunt op Linux wilt implementeren vanuit het
prod
kanaal:curl -o microsoft.list https://packages.microsoft.com/config/ubuntu/18.04/prod.list
Installeer de configuratie van de opslagplaats:
sudo mv ./microsoft.list /etc/apt/sources.list.d/microsoft-[channel].list
Als u bijvoorbeeld een kanaal hebt gekozen
prod
:sudo mv ./microsoft.list /etc/apt/sources.list.d/microsoft-prod.list
Installeer het
gpg
pakket als dit nog niet is geïnstalleerd:sudo apt-get install gpg
Als
gpg
dit niet beschikbaar is, installeert ugnupg
.sudo apt-get install gnupg
Installeer de openbare sleutel van Microsoft GPG:
Voer voor Debian 11 en eerder de volgende opdracht uit.
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
Voer voor Debian 12 en hoger de volgende opdracht uit.
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /usr/share/keyrings/microsoft-prod.gpg > /dev/null
Installeer het HTTPS-stuurprogramma als dit nog niet is geïnstalleerd:
sudo apt-get install apt-transport-https
Werk de metagegevens van de opslagplaats bij:
sudo apt-get update
Zeeman
Installeren
dnf-plugins-core
als deze nog niet is geïnstalleerd:sudo dnf install dnf-plugins-core
Configureer en schakel de vereiste opslagplaatsen in.
Opmerking
Op Mariner is het Insider Fast-kanaal niet beschikbaar.
Als u Defender voor Eindpunt op Linux wilt implementeren vanuit het
prod
kanaal. Gebruik de volgende opdrachtensudo dnf install mariner-repos-extras sudo dnf config-manager --enable mariner-official-extras
Of als u nieuwe functies op geselecteerde apparaten wilt verkennen, kunt u Microsoft Defender voor Eindpunt op Linux implementeren in insiders-slow-kanaal. Gebruik de volgende opdrachten:
sudo dnf install mariner-repos-extras-preview sudo dnf config-manager --enable mariner-official-extras-preview
Toepassingsinstallatie
Gebruik de opdrachten in de volgende secties om Defender voor Eindpunt te installeren op uw Linux-distributie.
RHEL en varianten (CentOS, Fedora, Oracle Linux, Amazon Linux 2, Rocky en Alma)
sudo yum install mdatp
Opmerking
Als u meerdere Microsoft-opslagplaatsen hebt geconfigureerd op uw apparaat, kunt u specifiek zijn over de opslagplaats van waaruit u het pakket wilt installeren. In het volgende voorbeeld ziet u hoe u het pakket installeert vanuit het production
kanaal als u ook het insiders-fast
opslagplaatskanaal op dit apparaat hebt geconfigureerd. Deze situatie kan zich voordoen als u meerdere Microsoft-producten op uw apparaat gebruikt. Afhankelijk van de distributie en de versie van uw server, kan de opslagplaatsalias afwijken van de alias in het volgende voorbeeld.
# list all repositories
yum repolist
...
packages-microsoft-com-prod packages-microsoft-com-prod 316
packages-microsoft-com-prod-insiders-fast packages-microsoft-com-prod-ins 2
...
# install the package from the production repository
sudo yum --enablerepo=packages-microsoft-com-prod install mdatp
SLES en varianten
sudo zypper install mdatp
Opmerking
Als u meerdere Microsoft-opslagplaatsen hebt geconfigureerd op uw apparaat, kunt u specifiek zijn over de opslagplaats van waaruit u het pakket wilt installeren. In het volgende voorbeeld ziet u hoe u het pakket installeert vanuit het production
kanaal als u ook het insiders-fast
opslagplaatskanaal op dit apparaat hebt geconfigureerd. Deze situatie kan zich voordoen als u meerdere Microsoft-producten op uw apparaat gebruikt.
zypper repos
...
# | Alias | Name | ...
XX | packages-microsoft-com-insiders-fast | microsoft-insiders-fast | ...
XX | packages-microsoft-com-prod | microsoft-prod | ...
...
sudo zypper install packages-microsoft-com-prod:mdatp
Ubuntu- en Debian-systemen
sudo apt-get install mdatp
Opmerking
Als u meerdere Microsoft-opslagplaatsen hebt geconfigureerd op uw apparaat, kunt u specifiek zijn over de opslagplaats van waaruit u het pakket wilt installeren. In het volgende voorbeeld ziet u hoe u het pakket installeert vanuit het production
kanaal als u ook het insiders-fast
opslagplaatskanaal op dit apparaat hebt geconfigureerd. Deze situatie kan zich voordoen als u meerdere Microsoft-producten op uw apparaat gebruikt.
cat /etc/apt/sources.list.d/*
deb [arch=arm64,armhf,amd64] https://packages.microsoft.com/config/ubuntu/18.04/prod insiders-fast main
deb [arch=amd64] https://packages.microsoft.com/config/ubuntu/18.04/prod bionic main
sudo apt -t bionic install mdatp
Opmerking
Opnieuw opstarten is NIET vereist na het installeren of bijwerken van Microsoft Defender voor Eindpunt in Linux, behalve wanneer u auditD uitvoert in onveranderbare modus.
Zeeman
sudo dnf install mdatp
Opmerking
Als u meerdere Microsoft-opslagplaatsen hebt geconfigureerd op uw apparaat, kunt u specifiek zijn over de opslagplaats van waaruit u het pakket wilt installeren. In het volgende voorbeeld ziet u hoe u het pakket installeert vanuit het production
kanaal als u ook het insiders-slow
opslagplaatskanaal op dit apparaat hebt geconfigureerd. Deze situatie kan zich voordoen als u meerdere Microsoft-producten op uw apparaat gebruikt.
sudo dnf config-manager --disable mariner-official-extras-preview
sudo dnf config-manager --enable mariner-official-extras
Het onboarding-pakket downloaden
Download het onboardingpakket via de Microsoft Defender portal.
Waarschuwing
Het opnieuw verpakken van het Defender voor Eindpunt-installatiepakket is geen ondersteund scenario. Dit kan een negatieve invloed hebben op de integriteit van het product en leiden tot negatieve resultaten, met inbegrip van maar niet beperkt tot het activeren van manipulatiewaarschuwingen en updates die niet van toepassing zijn.
Belangrijk
Als u deze stap mist, wordt bij elke uitgevoerde opdracht een waarschuwingsbericht weergegeven dat aangeeft dat het product geen licentie heeft.
mdatp health
De opdracht retourneert ook de waarde van false
.
Ga in de Microsoft Defender-portal naar Instellingen>Eindpunten>Apparaatbeheer>Onboarding.
Selecteer in de eerste vervolgkeuzelijst Linux-server als besturingssysteem. Selecteer in de tweede vervolgkeuzelijst Lokaal script als implementatiemethode.
Selecteer Onboardingpakket downloaden. Sla het bestand op als
WindowsDefenderATPOnboardingPackage.zip
.Controleer vanaf een opdrachtprompt of u het bestand hebt en pak de inhoud van het archief uit:
ls -l
total 8 -rw-r--r-- 1 test staff 5752 Feb 18 11:22 WindowsDefenderATPOnboardingPackage.zip
unzip WindowsDefenderATPOnboardingPackage.zip
Archive: WindowsDefenderATPOnboardingPackage.zip inflating: MicrosoftDefenderATPOnboardingLinuxServer.py
Clientconfiguratie
Kopieer
MicrosoftDefenderATPOnboardingLinuxServer.py
naar het doelapparaat.Opmerking
In eerste instantie is het clientapparaat niet gekoppeld aan een organisatie en is het kenmerk orgId leeg.
mdatp health --field org_id
Uitvoeren
MicrosoftDefenderATPOnboardingLinuxServer.py
.Opmerking
Als u deze opdracht wilt uitvoeren, moet u op het apparaat zijn
python
geïnstalleerd,python3
afhankelijk van de distributie en versie. Zie indien nodig Stapsgewijze instructies voor het installeren van Python in Linux.Als u een apparaat wilt onboarden dat eerder offboard was, moet u het mdatp_offboard.json bestand op /etc/opt/microsoft/mdatp verwijderen.
Als u RHEL 8.x of Ubuntu 20.04 of hoger uitvoert, moet u gebruiken
python3
.sudo python3 MicrosoftDefenderATPOnboardingLinuxServer.py
Voor de rest van distributies en versies moet u gebruiken
python
.sudo python MicrosoftDefenderATPOnboardingLinuxServer.py
Controleer of het apparaat nu is gekoppeld aan uw organisatie en rapporteert een geldige organisatie-id:
mdatp health --field org_id
Controleer de status van het product door de volgende opdracht uit te voeren. Een retourwaarde van
true
geeft aan dat het product werkt zoals verwacht:mdatp health --field healthy
Belangrijk
Wanneer het product voor de eerste keer wordt gestart, worden de nieuwste antimalwaredefinities gedownload. Dit proces kan enkele minuten duren, afhankelijk van de netwerkverbinding. Gedurende deze periode retourneert de eerder genoemde opdracht een waarde van
false
. U kunt de status van de definitie-update controleren met behulp van de volgende opdracht:mdatp health --field definitions_status
Mogelijk moet u ook een proxy configureren na het voltooien van de eerste installatie. Zie Defender voor eindpunt in Linux configureren voor detectie van statische proxy: configuratie na installatie.
Voer een antivirusdetectietest uit om te controleren of het apparaat correct is onboarded en rapporteert aan de service. Voer de volgende stappen uit op het zojuist onboardingsapparaat:
Zorg ervoor dat realtime-beveiliging is ingeschakeld (aangegeven door een resultaat van het uitvoeren van
true
de volgende opdracht):mdatp health --field real_time_protection_enabled
Als deze niet is ingeschakeld, voert u de volgende opdracht uit:
mdatp config real-time-protection --value enabled
Open een Terminal-venster en voer de volgende opdracht uit om een detectietest uit te voeren:
curl -o /tmp/eicar.com.txt https://secure.eicar.org/eicar.com.txt
U kunt meer detectietests uitvoeren op zip-bestanden met behulp van een van de volgende opdrachten:
curl -o /tmp/eicar_com.zip https://secure.eicar.org/eicar_com.zip curl -o /tmp/eicarcom2.zip https://secure.eicar.org/eicarcom2.zip
De bestanden moeten in quarantaine worden geplaatst door Defender voor Eindpunt in Linux.
Gebruik de volgende opdracht om alle gedetecteerde bedreigingen weer te geven:
mdatp threat list
Voer een EDR-detectietest uit en simuleer een detectie om te controleren of het apparaat correct is onboarded en rapporteert aan de service. Voer de volgende stappen uit op het zojuist onboardingsapparaat:
Controleer of de onboarded Linux-server wordt weergegeven in Microsoft Defender XDR. Als dit de eerste onboarding van de machine is, kan het tot 20 minuten duren voordat deze wordt weergegeven.
Download en pak het scriptbestand uit naar een onboarded Linux-server en voer vervolgens de volgende opdracht uit:
./mde_linux_edr_diy.sh
Na een paar minuten moet er een detectie worden gegenereerd in Microsoft Defender XDR.
Bekijk de waarschuwingsdetails en de tijdlijn van de machine en voer de gebruikelijke onderzoeksstappen uit.
afhankelijkheden van externe pakketten Microsoft Defender voor Eindpunt pakket
De volgende externe pakketafhankelijkheden bestaan voor het mdatp
pakket:
- Het rpm-pakket mdatp vereist
glibc >= 2.17
,policycoreutils
,selinux-policy-targeted
,mde-netfilter
- Voor DEBIAN vereist
libc6 >= 2.23
het mdatp-pakket , ,uuid-runtime
mde-netfilter
- Voor Mariner vereist
attr
het mdatp-pakket ,diffutils
,libattr
libacl
,libselinux-utils
,selinux-policy
, ,policycoreutils
mde-netfilter
Opmerking
Vanaf versie 101.24082.0004
biedt Defender voor Eindpunt in Linux geen ondersteuning meer voor de Auditd
gebeurtenisprovider. We gaan volledig over op de efficiëntere eBPF-technologie.
Als eBPF niet wordt ondersteund op uw computers, of als er specifieke vereisten zijn om gecontroleerd te blijven en uw machines Defender voor Eindpunt gebruiken op Linux-versie 101.24072.0001
of lager, bestaan de volgende andere afhankelijkheden van het gecontroleerde pakket voor mdatp:
- Voor het rpm-pakket mdatp is ,
semanage
vereistaudit
. - Voor DEBIAN vereist
auditd
het mdatp-pakket . - Voor Mariner is voor het mdatp-pakket vereist
audit
.
Het mde-netfilter
pakket heeft ook de volgende pakketafhankelijkheden:
- Voor DEBIAN vereist
libnetfilter-queue1
hetmde-netfilter
pakket ,libglib2.0-0
- Voor RPM vereist
libmnl
hetmde-netfilter
pakket ,libnfnetlink
,libnetfilter_queue
,glib2
- Voor Mariner vereist
libnfnetlink
hetmde-netfilter
pakket ,libnetfilter_queue
Als de installatie van de Microsoft Defender voor Eindpunt mislukt vanwege ontbrekende afhankelijkheden, kunt u de vereiste afhankelijkheden handmatig downloaden.
Installatieproblemen oplossen
Zie Installatieproblemen met logboeken voor meer informatie over het vinden van het logboek dat wordt gegenereerd wanneer er een installatiefout optreedt.
Zie Installatieproblemen voor informatie over veelvoorkomende installatieproblemen.
Als de status van het apparaat onwaar is, raadpleegt u Problemen met de agentstatus onderzoeken.
Zie Prestatieproblemen oplossen voor Microsoft Defender voor Eindpunt in Linux voor problemen met productprestaties.
Zie Problemen met cloudconnectiviteit oplossen voor Microsoft Defender voor Eindpunt in Linux voor proxy- en connectiviteitsproblemen.
Als u ondersteuning wilt krijgen van Microsoft, opent u een ondersteuningsticket en geeft u de logboekbestanden op die zijn gemaakt met behulp van het hulpprogramma Microsoft Defender voor Eindpunt clientanalyse.
Schakelen tussen kanalen
Ga als volgt te werk om het kanaal te wijzigen van Insiders-Fast in Productie:
Verwijder de
Insiders-Fast channel
versie van Defender voor Eindpunt in Linux.sudo yum remove mdatp
Het Defender for Endpoint-kanaal in Linux uitschakelen Insiders-Fast
sudo yum-config-manager --disable packages-microsoft-com-fast-prod
Installeer Microsoft Defender voor Eindpunt opnieuw in Linux met behulp van
Production channel
en onboard het apparaat in de Microsoft Defender portal.
Beleidsregels configureren voor Microsoft Defender voor Eindpunt in Linux
U kunt antivirus- en EDR-instellingen configureren op uw eindpunten. Zie de volgende artikelen voor meer informatie:
- Voorkeuren instellen voor Microsoft Defender voor Eindpunt in Linux beschrijft de beschikbare instellingen
- Beheer van beveiligingsinstellingen beschrijft hoe u instellingen configureert in de Microsoft Defender-portal.
Microsoft Defender voor Eindpunt verwijderen in Linux
Voor handmatige verwijdering voert u de volgende opdracht uit voor uw Linux-distributie.
-
sudo yum remove mdatp
voor RHEL en varianten (CentOS en Oracle Linux). -
sudo zypper remove mdatp
voor SLES en varianten. -
sudo apt-get purge mdatp
voor Ubuntu- en Debian-systemen. -
sudo dnf remove mdatp
voor Mariner
Tip
Wil je meer weten? Engage met de Microsoft Security-community in onze Tech Community: Microsoft Defender voor Eindpunt Tech Community.