Vad kan vara anvÀndbart att hÀmta frÄn loggarna pÄ en arbetsstation baserad pÄ Windows

AnvÀndarstationen Àr den mest sÄrbara delen av infrastrukturen nÀr det gÀller informationssÀkerhet. AnvÀndare kan fÄ e-post som ser ut att komma frÄn en sÀker kÀlla, men som innehÄller en lÀnk till en infekterad webbplats. Kanske laddar nÄgon ner ett verktyg frÄn ett okÀnt stÀlle. Man kan tÀnka sig tiotals fall dÀr skadlig programvara kan trÀnga in i företagsresurser via anvÀndare. DÀrför krÀver arbetsstationer ökad uppmÀrksamhet, och i denna artikel kommer vi att berÀtta varifrÄn och vilka hÀndelser som ska spÄras för att upptÀcka attacker.

Vad kan vara anvÀndbart att hÀmta frÄn loggarna pÄ en arbetsstation baserad pÄ Windows

För att upptÀcka en attack i ett tidigt skede finns det tre anvÀndbara hÀndelsekÀllor i Windows OS: sÀkerhetslogg, systemövervakningslogg och PowerShell-loggar.

SĂ€kerhetslogg (Security Log)

Detta Àr den huvudsakliga platsen för lagring av sÀkerhetsrelaterade systemloggar. HÀr sparas hÀndelser för inloggning/utloggning av anvÀndare, Ätkomst till objekt, Àndringar av policyer och andra aktiviteter relaterade till sÀkerhet. Naturligtvis förutsÀtter detta att en lÀmplig policy har stÀllts in.

Vad kan vara anvÀndbart att hÀmta frÄn loggarna pÄ en arbetsstation baserad pÄ Windows

Övervakning av anvĂ€ndare och grupper (hĂ€ndelser 4798 och 4799). Skadlig programvara letar ofta tidigt under attacken igenom lokala anvĂ€ndarkonton och lokala grupper pĂ„ arbetsstationen för att hitta anvĂ€ndaruppgifter för sina illasinnade syften. Dessa hĂ€ndelser kan hjĂ€lpa till att upptĂ€cka den skadliga koden tidigare innan den sprider sig till andra system med insamlade uppgifter.

Skapande av lokalt anvĂ€ndarkonto och Ă€ndringar i lokala grupper (hĂ€ndelser 4720, 4722–4726, 4738, 4740, 4767, 4780, 4781, 4794, 5376 och 5377). En attack kan ocksĂ„ inledas med att en ny anvĂ€ndare lĂ€ggs till i gruppen för lokala administratörer.

Försök att logga in med lokalt anvÀndarkonto (hÀndelse 4624). GodhjÀrtade anvÀndare loggar in med domÀnkonto, och upptÀckten av inloggning med lokalt anvÀndarkonto kan betyda att en attack inleds. HÀndelse 4624 inkluderar ocksÄ inloggningar med domÀnkonto, sÄ det Àr viktigt att filtrera hÀndelser dÀr domen skiljer sig frÄn namnet pÄ arbetsstationen vid behandling av hÀndelser.

Försök att logga in med ett specifikt konto (hÀndelse 4648). Det hÀr hÀnder nÀr processen körs i "Kör som" -lÀge. I normalt driftlÀge bör sÄdana hÀndelser inte förekomma, sÄ sÄdana hÀndelser bör hÄllas under kontroll.

LÄsning/olÄsning av arbetsstation (hÀndelser 4800-4803). Till kategorin misstÀnkta hÀndelser kan man rÀkna alla ÄtgÀrder som utfördes pÄ en lÄst arbetsstation.

Ändringar av brandvĂ€ggskonfigurationen (hĂ€ndelser 4944-4958). Det Ă€r uppenbart att vid installation av ny programvara kan instĂ€llningarna i brandvĂ€ggen Ă€ndras, vilket kan leda till falska larm. I de flesta fall Ă€r det inte nödvĂ€ndigt att kontrollera sĂ„dana Ă€ndringar, men det skadar inte att veta om dem.

Anslutning av Plug’n’play-enheter (hĂ€ndelse 6416 och endast för Windows 10). Detta Ă€r viktigt att följa upp, om anvĂ€ndarna vanligtvis inte ansluter nya enheter till arbetsstationen, men plötsligt har gjort det.

Windows inkluderar 9 kategorier av granskning och 50 underkategorier för finjustering. Det minimiantal av underkategorier som bör aktiveras i instÀllningarna Àr:

Inloggning/Utloggning

  • Inloggning;
  • Utloggning;
  • KontolĂ„sningshĂ€ndelse;
  • Andra inloggnings-/utloggningshĂ€ndelser.

Kontohantering

  • AnvĂ€ndarkontohantering;
  • Hantera sĂ€kerhetsgrupper.

PolicyÀndring

  • GranskningspolicyĂ€ndring;
  • AutentiseringspolicyĂ€ndring;
  • AuktoriseringspolicyĂ€ndring.

Systemmonitor (Sysmon)

Sysmon Àr ett inbyggt verktyg i Windows som kan registrera hÀndelser i systemloggen. Oftast krÀvs det att det installeras separat.

Vad kan vara anvÀndbart att hÀmta frÄn loggarna pÄ en arbetsstation baserad pÄ Windows

Dessa hÀndelser kan i princip hittas i sÀkerhetsloggen (genom att aktivera den nödvÀndiga granskningspolicyn), men Sysmon ger mer detaljer. Vilka hÀndelser kan samlas in frÄn Sysmon?

Skapande av process (hÀndelse-ID 1). SÀkerhetssystemloggen kan ocksÄ visa nÀr en viss *.exe startade och till och med visa dess namn och sökvÀg. Men till skillnad frÄn Sysmon kan den inte visa applikationens hash. Skadlig mjukvara kan kallas nÄgot harmlöst som notepad.exe, men just hash-vÀrdet kommer att avslöja den.

NÀtverksanslutningar (hÀndelse-ID 3). Det Àr uppenbart att det finns mÄnga nÀtverksanslutningar och det Àr svÄrt att hÄlla koll pÄ dem alla. Men det Àr viktigt att notera att Sysmon, till skillnad frÄn sÀkerhetsloggen, kan koppla nÀtverksanslutningen till fÀlten ProcessID och ProcessGUID, visar port samt IP-adresser kÀlla och mottagare.

Ändringar i systemregistret (hĂ€ndelse-ID 12-14). Det enklaste sĂ€ttet att lĂ€gga till sig sjĂ€lv i autostart Ă€r att registrera sig i registret. Security Log kan göra detta, men Sysmon visar vem som gjorde Ă€ndringar, nĂ€r, varifrĂ„n, process-ID och det föregĂ„ende vĂ€rdet av nyckeln.

Skapa fil (hÀndelse-ID 11). Sysmon visar, till skillnad frÄn Security Log, inte bara filens plats utan ocksÄ dess namn. Det Àr klart att man inte kan ha koll pÄ allt, men man kan utföra granskning av vissa kataloger.

Och nu det som inte finns i Security Logs policys men finns i Sysmon:

Ändring av filens skapelsedatum (hĂ€ndelse-ID 2). Viss skadlig programvara kan Ă€ndra filens skapelsedatum för att dölja den frĂ„n rapporter om nyligen skapade filer.

Laddning av drivrutiner och dynamiska bibliotek (hĂ€ndelse-ID 6-7). Övervakning av laddning av DLL och drivrutiner i minnet, kontroll av digital signatur och dess giltighet.

Skapa en trÄd i en körande process (hÀndelse-ID 8). En typ av attack som ocksÄ behöver övervakas.

RawAccessRead-hĂ€ndelser (hĂ€ndelse-ID 9). LĂ€soperationer frĂ„n disken med hjĂ€lp av ‘.’. I nĂ€stan alla fall bör sĂ„dan aktivitet betraktas som onormal.

Skapa en namngiven filström (hÀndelse-ID 15). HÀndelsen registreras nÀr en namngiven filström skapas som genererar hÀndelser med hash-vÀrdet av filens innehÄll.

Skapa named pipe och anslutningar (hĂ€ndelse-ID 17-18). Övervakning av skadlig kod som kommunicerar med andra komponenter via en named pipe.

Aktivitet via WMI (hÀndelse-ID 19). Registrering av hÀndelser som genereras nÀr man kontaktar systemet via WMI-protokollet.

För att skydda Sysmon sjÀlv behöver man övervaka hÀndelser med ID 4 (stoppa och starta Sysmon) och ID 16 (Àndring av Sysmon-konfigurationen).

Power Shell-loggar

Power Shell Àr ett kraftfullt verktyg för att hantera Windows-infrastruktur, sÄ det Àr stor risk att en angripare vÀljer just det. För att fÄ informationsdata om Power Shell-hÀndelser kan man anvÀnda tvÄ kÀllor: Windows PowerShell-logg och Microsoft-WindowsPowerShell / Operational-logg.

Windows PowerShell-logg

Vad kan vara anvÀndbart att hÀmta frÄn loggarna pÄ en arbetsstation baserad pÄ Windows

Data-leverantör har laddats (hÀndelse-ID 600). PowerShell-leverantörer Àr program som fungerar som datakÀllor för PowerShell för att visa och hantera dem. Exempel pÄ inbyggda leverantörer kan vara Windows miljövariabler eller systemregister. Det Àr viktigt att övervaka nya leverantörer för att snabbt kunna upptÀcka skadlig aktivitet. Om du ser att WSMan har lagts till bland leverantörerna, betyder det att en fjÀrrsession för PowerShell har startats.

Microsoft-WindowsPowerShell / Operativ logg (eller MicrosoftWindows-PowerShellCore / Operativ i PowerShell 6)

Vad kan vara anvÀndbart att hÀmta frÄn loggarna pÄ en arbetsstation baserad pÄ Windows

Modulloggning (hÀndelse-ID 4103). I hÀndelserna lagras information om varje körd kommando och de parametrar som anvÀndes.

Skriptblockering (hĂ€ndelse-ID 4104). Skriptblockering visar varje körd kodblock i PowerShell. Även om en angripare försöker dölja kommandot, visar den hĂ€r typen av hĂ€ndelse det som faktiskt kördes. Dessutom kan vissa lĂ„gnivĂ„-API-anrop som utförs registreras i denna typ av hĂ€ndelser, som vanligtvis noteras som Verbose, men om en misstĂ€nkt kommando eller skript anvĂ€nds i kodblocket, kommer det att registreras med en allvarlighetsgrad av Warning.

Observera att efter konfiguration av verktyget för insamling och analys av dessa hÀndelser kommer ytterligare tid att behövas för felsökning för att minska antal falska positiva.

BerÀtta i kommentarerna vilka loggar du samlar in för att auditera informationssÀkerhet och vilka verktyg du anvÀnder för detta. En av vÄra fokusomrÄden Àr lösningar för audit av hÀndelser inom informationssÀkerhet. För att lösa uppgiften att samla in och analysera loggar kan vi föreslÄ att titta pÄ Quest InTrust, som kan komprimera lagrad data med en faktor av 20:1, och en installerad instans kan hantera upp till 60 000 hÀndelser per sekund frÄn 10 000 kÀllor.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster