Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Live response geeft beveiligingsteams direct toegang tot een apparaat (ook wel een computer genoemd) met behulp van een externe shellverbinding. Live response biedt u de kracht om uitgebreid onderzoek uit te voeren en onmiddellijke reactieacties te ondernemen om geïdentificeerde bedreigingen in realtime te beperken.
Live response is ontworpen om onderzoeken te verbeteren door uw beveiligingsteam in staat te stellen forensische gegevens te verzamelen, scripts uit te voeren, verdachte entiteiten te verzenden voor analyse, bedreigingen te herstellen en proactief te zoeken naar nieuwe bedreigingen.
Met een live-reactie kunnen analisten alle volgende taken uitvoeren:
- Voer eenvoudige en geavanceerde opdrachten uit om onderzoekswerk uit te voeren op een apparaat.
- Download bestanden zoals malwarevoorbeelden en resultaten van PowerShell-scripts.
- Download bestanden op de achtergrond (nieuw!).
- Upload een PowerShell-script of uitvoerbaar bestand naar de bibliotheek en voer het uit op een apparaat vanaf tenantniveau.
- Herstelacties uitvoeren of ongedaan maken.
Tip
U kunt bestanden die worden gebruikt voor livereacties uploaden, weergeven en beheren vanaf de pagina Bibliotheekbeheer .
Vereisten
Op apparaten moet een van de volgende ondersteunde besturingssystemen en versies worden uitgevoerd
Ondersteunde besturingssystemen
Windows 11
Windows 10:
macOS: versie
101.43.84of hoger. Ondersteund op Intel- en ARM-gebaseerde macOS-apparaten.Linux: versie
101.45.13of hoger.Windows Server 2022 of hoger.
Windows Server 2019:
- Versie 1903 (met Windows 10 update KB4515384) of hoger.
- Versie 1809 (met Windows 10 update KB4537818).
Windows Server 2016 en Windows Server 2012 R2:
- Hiervoor is de geïntegreerde agent vereist.
- We raden ook de patch aan voor de nieuwste sensorversie: Microsoft Defender voor Eindpunt update voor EDR-sensor KB5005292.
- Als u een statische proxy gebruikt, werkt Live Response niet zoals verwacht voor offline down-level-servers die met behulp van de vereenvoudigde methode zijn onboarded. Overweeg in plaats hiervan een systeemproxy te gebruiken.
Azure Stack HCI OS: versie 23H2 of hoger.
Andere vereisten
Live-antwoord inschakelen vanaf de pagina geavanceerde instellingen: U moet de mogelijkheid voor live-antwoorden inschakelen op de pagina Geavanceerde functies.
Opmerking
Alleen beheerders en gebruikers met de machtigingen Portal-instellingen beheren kunnen live reageren inschakelen.
Schakel liverespons in voor servers vanaf de pagina met geavanceerde instellingen (aanbevolen).
Opmerking
Alleen beheerders en gebruikers met de machtigingen Portal-instellingen beheren kunnen live reageren inschakelen.
Schakel de uitvoering van een niet-ondertekend live-antwoordscript in (optioneel).
Belangrijk
Handtekeningverificatie is alleen van toepassing op PowerShell-scripts.
Waarschuwing
Als u het gebruik van niet-ondertekende scripts toestaat, kan uw blootstelling aan bedreigingen toenemen. Als u deze moet gebruiken, moet u de instelling inschakelen op de pagina Instellingen voor geavanceerde functies .
Zorg ervoor dat u over de juiste machtigingen beschikt: alleen gebruikers die zijn ingericht met de juiste machtigingen kunnen een sessie starten. Zie Rollen maken en beheren voor meer informatie over roltoewijzingen.
Belangrijk
De optie om een bestand via livereactie naar de bibliotheek te uploaden, is alleen beschikbaar voor gebruikers met de machtiging 'Beveiligingsinstellingen beheren'. De knop wordt grijs weergegeven voor gebruikers met alleen gedelegeerde machtigingen. U kunt ook bestanden uploaden naar de bibliotheek vanaf de pagina Bibliotheekbeheer , waarvoor u deze machtiging niet nodig hebt.
Afhankelijk van de rol die aan u is verleend, kunt u eenvoudige of geavanceerde liveresponsopdrachten uitvoeren. Gebruikersmachtigingen worden beheerd door de aangepaste RBAC-rol.
Dashboardoverzicht voor live-antwoorden
Wanneer u een live-antwoordsessie op een apparaat start, wordt er een dashboard geopend. Het dashboard bevat informatie over de sessie. Bijvoorbeeld:
- Wie heeft de sessie gemaakt
- Wanneer de sessie is gestart
- De duur van de sessie
Het dashboard geeft u ook toegang tot acties voor de sessie. Bijvoorbeeld:
- Sessie verbreken
- Bestanden uploaden naar de bibliotheek
- Opdrachtconsole
- Opdrachtlogboek
Een live-antwoordsessie starten op een apparaat
Voer de volgende stappen uit om een live-antwoordsessie op een apparaat te starten.
Opmerking
Live-antwoordacties die zijn geïnitieerd vanaf de pagina Apparaat, zijn niet beschikbaar in de MachineActions-API.
Meld u aan bij Microsoft Defender portal.
Navigeer naar Eindpunten>Apparaatinventaris en selecteer een apparaat dat u wilt onderzoeken. De pagina apparaten wordt geopend.
Start de live-antwoordsessie door Live-antwoordsessie starten te selecteren. Er wordt een opdrachtconsole weergegeven. Wacht totdat de sessie verbinding maakt met het apparaat.
Gebruik de ingebouwde opdrachten om onderzoekswerk uit te voeren. Zie Opdrachten voor live-antwoorden voor meer informatie.
Nadat u het onderzoek hebt voltooid, selecteert u Sessie verbreken en selecteert u vervolgens Bevestigen.
Opdrachten voor directe reactie
Afhankelijk van de rol die aan u is verleend, kunt u eenvoudige of geavanceerde liveresponsopdrachten uitvoeren. Gebruikersmachtigingen worden beheerd door aangepaste RBAC-rollen. Zie Rollen maken en beheren voor meer informatie over roltoewijzingen.
Opmerking
Live-respons is een interactieve shell in de cloud. Als zodanig kan de specifieke opdrachtervaring variëren in reactietijd, afhankelijk van de netwerkkwaliteit en de systeembelasting tussen de eindgebruiker en het doelapparaat.
Basisopdrachten
De volgende opdrachten zijn beschikbaar voor gebruikersrollen die de mogelijkheid hebben om eenvoudige live antwoordopdrachten uit te voeren. Zie Rollen maken en beheren voor meer informatie over roltoewijzingen.
| Opdracht | Beschrijving | Windows en Windows Server | macOS | Linux |
|---|---|---|---|---|
cd |
Hiermee wijzigt u de huidige map. | Y | Y | Y |
cls |
Wist het consolevenster. | Y | Y | Y |
connect |
Start een live-antwoordsessie op het apparaat. | Y | Y | Y |
connections |
Toont alle actieve verbindingen. | Y | N | N |
dir |
Toont een lijst met bestanden en submappen in een map. | Y | Y | Y |
drivers |
Toont alle stuurprogramma's die op het apparaat zijn geïnstalleerd. | Y | N | N |
fg <command ID> |
Plaats de opgegeven taak op de voorgrond, zodat deze de huidige taak is.
fg neemt een command ID die beschikbaar is vanuit jobs, geen PID. |
Y | Y | Y |
fileinfo |
Informatie over een bestand ophalen. | Y | Y | Y |
findfile |
Hiermee worden bestanden op een bepaalde naam op het apparaat gevonden. | Y | Y | Y |
getfile <file_path> |
Downloadt een bestand. | Y | Y | Y |
help |
Bevat help-informatie voor live-antwoordopdrachten. | Y | Y | Y |
jobs |
Toont de momenteel uitgevoerde taken, hun ID en status. | Y | Y | Y |
persistence |
Toont alle bekende persistentiemethoden op het apparaat. | Y | N | N |
processes |
Toont alle processen die op het apparaat worden uitgevoerd. | Y | Y | Y |
registry |
Geeft registerwaarden weer. | Y | N | N |
scheduledtasks |
Toont alle geplande taken op het apparaat. | Y | N | N |
services |
Toont alle services op het apparaat. | Y | N | N |
startupfolders |
Toont alle bekende bestanden in opstartmappen op het apparaat. | Y | N | N |
status |
Geeft de status en uitvoer van een specifieke opdracht weer. | Y | Y | Y |
trace |
Hiermee stelt u de logboekmodus van de terminal in op foutopsporing. | Y | Y | Y |
Geavanceerde opdrachten
De volgende opdrachten zijn beschikbaar voor gebruikersrollen die de mogelijkheid hebben om geavanceerde live antwoordopdrachten uit te voeren. Zie Rollen maken en beheren voor meer informatie over roltoewijzingen.
| Opdracht | Beschrijving | Windows en Windows Server | macOS | Linux |
|---|---|---|---|---|
analyze |
Analyseert de entiteit met verschillende incriminatie-engines om tot een oordeel te komen. | Y | N | N |
collect |
Verzamelt een forensisch gegevenspakket van het apparaat. | N | Y | Y |
isolate |
Hiermee wordt het apparaat losgekoppeld van het netwerk terwijl de verbinding met de Defender for Endpoint-service behouden blijft. | N | Y | N |
release |
Maakt een apparaat vrij van netwerkisolatie. | N | Y | N |
run |
Hiermee wordt een PowerShell-script uitgevoerd vanuit de bibliotheek op het apparaat. | Y | Y | Y |
library |
Een lijst met bestanden die zijn geüpload naar de live-antwoordbibliotheek. U kunt deze bestanden ook bekijken en beheren op de pagina Bibliotheekbeheer . | Y | Y | Y |
putfile |
Hiermee plaatst u een bestand uit de bibliotheek op het apparaat. Files worden opgeslagen in een werkmap en worden verwijderd wanneer het apparaat standaard opnieuw wordt opgestart. | Y | Y | Y |
remediate |
Herstelt een entiteit op het apparaat. De herstelactie varieert, afhankelijk van het entiteitstype:
Deze opdracht heeft een vereiste opdracht. U kunt de -auto opdracht in combinatie met herstellen gebruiken om de vereiste opdracht automatisch uit te voeren. |
Y | Y | Y |
scan |
Voert een snelle antivirusscan uit om malware te identificeren en te herstellen. | N | Y | Y |
undo |
Hiermee wordt een entiteit hersteld die is opgeschoond. | Y | N | N |
Opmerking
De volgende bestandsgroottelimieten zijn van toepassing op de opdracht voor putfile live-antwoorden:
- Windows: 300 MB
- Andere platforms: 10 MB
Opdrachten voor live respons gebruiken
De opdrachten die u in de console kunt gebruiken, volgen vergelijkbare principes als Windows-opdrachten.
Geavanceerde opdrachten voor live-antwoorden bieden een krachtigere set acties waarmee u krachtigere acties kunt uitvoeren, zoals het downloaden en uploaden van een bestand, het uitvoeren van scripts op het apparaat en het uitvoeren van herstelacties op een entiteit.
Tip
U kunt bestanden die worden gebruikt voor livereacties uploaden, weergeven en beheren vanaf de pagina Bibliotheekbeheer .
Een bestand ophalen van het apparaat
Voor scenario's waarin u een bestand wilt ophalen van een apparaat dat u onderzoekt, kunt u de getfile opdracht gebruiken. Hiermee kunt u het bestand vanaf het apparaat opslaan voor verder onderzoek.
Opmerking
De volgende bestandsgroottelimieten zijn van toepassing:
-
getfilelimiet: 3 GB -
fileinfolimiet: 30 GB -
librarylimiet: 250 MB -
librarylimiet in cloudomgevingen van de Amerikaanse overheid: 5 MB (standaard). Als u een hogere limiet wilt aanvragen, opent u een ondersteuningsticket.
Een bestand op de achtergrond downloaden
Om ervoor te zorgen dat uw beveiligingsteam een getroffen apparaat kan blijven onderzoeken, kunnen bestanden nu op de achtergrond worden gedownload.
- Als u een bestand op de achtergrond wilt downloaden, typt u
getfile <file_path> &in de opdrachtconsole voor live response. - Als u wacht op het downloaden van een bestand, kunt u het naar de achtergrond verplaatsen met behulp van Ctrl + Z.
- Om een bestandsdownload naar de voorgrond te brengen, typt u
fg <command_id>in de live-responseopdrachtconsole.
Dit zijn enkele voorbeelden:
| Opdracht | Wat het doet |
|---|---|
getfile "C:\windows\some_file.exe" & |
Begint op de achtergrond met het downloaden van een bestand met de naam some_file.exe. |
fg 1234 |
Brengt een download met opdracht-ID 1234 terug naar de voorgrond. |
Een bestand in de bibliotheek plaatsen
Live response heeft een bibliotheek waarin u bestanden kunt plaatsen. De bibliotheek slaat bestanden op (zoals scripts) die kunnen worden uitgevoerd in een live-antwoordsessie op tenantniveau.
Met liverespons kunnen PowerShell- en Bash-scripts worden uitgevoerd; U moet echter eerst de scriptbestanden uploaden naar de bibliotheek voordat u de scripts kunt uitvoeren.
U kunt een verzameling PowerShell- en Bash-scripts onderhouden die u tijdens liveresponssessies op apparaten kunt uitvoeren.
Een bestand uploaden in de bibliotheek
U kunt een bestand uploaden naar de bibliotheek vanuit de live-antwoordsessieconsole of vanaf de pagina Bibliotheekbeheer .
Een bestand uploaden naar de bibliotheek vanuit de live-antwoordsessieconsole:
Opmerking
Er gelden beperkingen voor de tekens die naar de bibliotheek kunnen worden geüpload. Gebruik alfanumerieke tekens en enkele symbolen (met name -, _of .).
Selecteer Bestand uploaden naar bibliotheek.
Selecteer Bladeren en selecteer het bestand.
Geef een korte beschrijving op.
Geef op of u een bestand met dezelfde naam wilt overschrijven.
Als u wilt weten welke parameters nodig zijn voor het script, schakelt u het selectievakje scriptparameters in. Voer in het tekstveld een voorbeeld en een beschrijving in.
Selecteer Bevestigen.
(Optioneel) Als u wilt controleren of het bestand is geüpload naar de bibliotheek, voert u de
libraryopdracht uit of controleert u de pagina Bibliotheekbeheer .
Een opdracht annuleren
Waarschuwing
Als u op Ctrl+C drukt, wordt de opdracht alleen geannuleerd in de Microsoft Defender portal. De opdracht aan de agentzijde wordt niet gestopt. Het wijzigen van bewerkingen zoals 'herstellen' kan doorgaan, zelfs als de opdracht is geannuleerd.
Als u een opdracht in de portal tijdens een sessie wilt annuleren, drukt u op Ctrl+C.
Een script uitvoeren
Voordat u een PowerShell-/Bash-script kunt uitvoeren, moet u het eerst uploaden naar de bibliotheek.
U kunt een script uploaden naar de bibliotheek vanuit de live-antwoordsessieconsole of vanaf de pagina Bibliotheekbeheer .
Als u van plan bent een niet-ondertekend PowerShell-script in de sessie te gebruiken, moet u de instelling inschakelen op de pagina Instellingen voor geavanceerde functies .
Waarschuwing
Als u het gebruik van niet-ondertekende scripts toestaat, kan uw blootstelling aan bedreigingen toenemen.
Nadat u het script hebt geüpload naar de bibliotheek, gebruikt u de run opdracht om het script uit te voeren.
Opdrachtparameters toepassen
Gebruik de volgende methoden om opdrachtparameters weer te geven en toe te passen.
Als u de syntaxis en beschikbare parameters voor een specifieke opdracht wilt weergeven, gebruikt u de ingebouwde Help-opdracht:
help <command name>Wanneer u parameters toepast op opdrachten, moet u er rekening mee houden dat parameters worden verwerkt op basis van een vaste volgorde. In het volgende voorbeeld ziet u de basissyntaxis voor het aanroepen van een opdracht met positionele parameters:
<command name> param1 param2Wanneer u parameters buiten de vaste volgorde opgeeft, geeft u de naam van de parameter op met een afbreekstreepje voordat u de waarde opgeeft. In het volgende voorbeeld ziet u het gebruik van benoemde parameters:
<command name> -param2_name param2Wanneer u opdrachten met vereiste opdrachten gebruikt, kunt u vlaggen gebruiken. In het volgende voorbeeld ziet u hoe u een bestand op pad kunt richten en de vereiste opdracht automatisch uitvoert:
<command name> -type file -id <file path> -autoAls u een gedetecteerd bestand automatisch wilt herstellen, voert u het volgende uit:
remediate file <file path> -auto
Ondersteunde uitvoertypen
Live response ondersteunt uitvoertypen in tabel- en JSON-indeling. Voor elke opdracht is er een standaard uitvoergedrag. U kunt de uitvoer in de gewenste uitvoerindeling wijzigen met behulp van de volgende opdrachten:
-output json-output table
Opmerking
Er worden minder velden weergegeven in tabelindeling vanwege de beperkte ruimte. Als u meer details in de uitvoer wilt zien, kunt u de JSON-uitvoeropdracht gebruiken, zodat meer details worden weergegeven.
Ondersteunde uitvoerpijpen
Live response ondersteunt het doorsturen van uitvoer naar de CLI en een bestand. CLI is het standaarduitvoergedrag. U kunt de uitvoer doorsluisen naar een bestand met behulp van de volgende opdracht: [command] > [filename].txt.
Als u bijvoorbeeld de proceslijst wilt opslaan in een tekstbestand in plaats van deze op het scherm weer te geven, stuurt u de uitvoer door zoals hier wordt weergegeven:
processes > output.txt
Het opdrachtlogboek weergeven
Selecteer het tabblad Opdrachtlogboek om de opdrachten te zien die tijdens een sessie op het apparaat worden gebruikt. Elke opdracht wordt bijgehouden met volledige details, zoals:
- ID
- Opdrachtregel
- Duur
- Status- en invoer- of uitvoerzijbalk
Beperkingen
De volgende beperkingen gelden voor live-antwoordsessies en -opdrachten.
Live-antwoordsessies zijn beperkt tot 50 live-antwoordsessies tegelijk.
Time-outwaarde voor inactieve liveresponssessie is 30 minuten.
Afzonderlijke live-antwoordopdrachten hebben een tijdslimiet van 10 minuten, met uitzondering van
getfile,findfileenrun, die een limiet van 30 minuten hebben.Een gebruiker kan maximaal vijf gelijktijdige sessies initiëren.
Een apparaat kan maar deel uitmaken van één sessie tegelijk.
De volgende bestandsgroottelimieten zijn van toepassing:
-
getfilelimiet: 3 GB -
fileinfolimiet: 30 GB -
librarylimiet: 250 MB
Opmerking
Geslaagde voltooiing van een getfile-bewerking is afhankelijk van zowel de bestandsgrootte als de beschikbare netwerkdoorvoer.
In omgevingen met lage bandbreedte is een bestandsoverdracht mogelijk niet voltooid voordat de time-out van de opdracht is bereikt, zelfs niet wanneer het bestand binnen de ondersteunde groottelimiet valt.
Splits indien nodig grote bestanden op in kleinere onderdelen en download ze afzonderlijk.-
Gerelateerd artikel
Zie het volgende artikel voor meer voorbeelden.