StealthWatch: analys och incidentutredning. Del 3

StealthWatch: analys och incidentutredning. Del 3

Cisco StealthWatch Àr en analytisk lösning inom cybersÀkerhet som erbjuder omfattande hotövervakning i distribuerade nÀtverk. StealthWatch baseras pÄ insamling av NetFlow och IPFIX frÄn routrar, switchar och andra nÀtverksenheter. Resultatet Àr att nÀtverket blir en kÀnslig sensor, vilket gör att administratören kan se in pÄ stÀllen som traditionella nÀtverksskydd, som Next Generation Firewall, inte kan nÄ.

I tidigare artiklar har jag redan skrivit om StealthWatch: första introduktionen och möjligheterna, samt utveckling och konfigurering. Nu föreslÄr jag att vi gÄr vidare och diskuterar hur man bör hantera larm och utreda sÀkerhetsincidenter som lösningen genererar. Det kommer att ges 6 exempel som jag hoppas ger en bra förstÄelse för produktens nyttighet.

Först bör det sÀgas att StealthWatch har en viss uppdelning av larm i algoritmer och feeds. Första Àr olika slags larm (meddelanden) som nÀr de aktiveras, kan upptÀcka misstÀnkta saker i nÀtverket. Andra Àr sÀkerhetsincidenter. I denna artikel kommer 4 exempel pÄ algoritmlarm och 2 exempel pÄ feeds att diskuteras.

1. Analys av de mest omfattande interaktionerna inom nÀtverket

Det första steget i konfigurationen av StealthWatch Àr att definiera vÀrdar och nÀtverk i grupper. I webbgrÀnssnittet fliken Configure > Host Group Management skall nÀtverk, vÀrdar och servrar delas in i lÀmpliga grupper. Man kan Àven skapa egna grupper. För övrigt Àr analysen av interaktioner mellan vÀrdar i Cisco StealthWatch ganska bekvÀm, eftersom man inte bara kan spara sökfilter baserat pÄ flöden, utan Àven sjÀlva resultaten.

För att börja bör man gÄ till fliken i webbgrÀnssnittet Analyze > Flow Search. Sedan mÄste följande parametrar stÀllas in:

  • Search Type — Top Conversations (de mest populĂ€ra interaktionerna)
  • Time Range — 24 hours (tidsintervall, annan kan anvĂ€ndas)
  • Search Name — Top Conversations Inside-Inside (valfritt förstĂ„eligt namn)
  • Subject — Host Groups → Inside Hosts (kĂ€lla — grupp av interna noder)
  • Connection (kan ange portar, applikationer)
  • Peer — Host Groups → Inside Hosts (mĂ„l — grupp av interna noder)
  • Under Advanced Options kan man dessutom ange samlare frĂ„n vilken data ses, utskriftsordning (efter bytes, flöden och sĂ„ vidare). Jag lĂ€mnar det som standard.

StealthWatch: analys och incidentutredning. Del 3

Efter att ha tryckt pÄ knappen Sök presenteras en lista med interaktioner som redan sorterat efter mÀngden överförda data.

StealthWatch: analys och incidentutredning. Del 3

I mitt exempel, vÀrden 10.150.1.201 (servern) inom bara en ström överförde 1,5 GB trafik till vÀrden 10.150.1.200 (klienten) via protokollet mysql. Knappen Hantera kolumner möjliggör att lÀgga till fler kolumner i den utdata som visas.

DÀrefter kan administratören skapa en anpassad regel som triggas kontinuerligt för denna typ av interaktioner och notifierar via SNMP, e-post eller Syslog.

2. Analys av de lÄngsammaste klient-serverinteraktionerna inom nÀtverket med avseende pÄ fördröjningar

Taggar SRT (Server Response Time), RTT (Round Trip Time) kan anvÀndas för att utreda serverfördröjningar och allmÀnna fördröjningar i nÀtverket. Detta verktyg Àr sÀrskilt praktiskt nÀr man snabbt vill hitta orsaken till anvÀndarnas klagomÄl pÄ lÄngsamt fungerande applikationer.

AnmÀrkning: praktiskt taget alla Netflow-exportörer kan inte skicka SRT, RTT-taggar, sÄ för att se dessa data pÄ FlowSensor mÄste man ofta konfigurera att skicka en kopia av trafiken frÄn nÀtverksapparater. FlowSensor Ä sin sida tillhandahÄller utökad IPFIX till FlowCollector.

Denna analys Àr mer praktisk att genomföra i java-applikationen StealthWatch, som installeras pÄ administratörens dator.

Högerklicka pÄ Inuti vÀrdar och gÄ till fliken Flödestabell.

StealthWatch: analys och incidentutredning. Del 3

Klicka pÄ Filter och stÀll in nödvÀndiga parametrar. Som exempel:

  • Datum/Tid — För de senaste 3 dagarna
  • Prestanda — Genomsnittlig Round Trip Time >=50ms

StealthWatch: analys och incidentutredning. Del 3

StealthWatch: analys och incidentutredning. Del 3

Efter att ha visat data bör man lÀgga till de RTT, SRT-fÀlt som intresserar oss. För detta, klicka pÄ kolumnen i bildskÀrmen och vÀlj med höger musknapp Hantera kolumner. FortsÀtt genom att klicka pÄ RTT, SRT-parametrarna.

StealthWatch: analys och incidentutredning. Del 3

Efter att ha behandlat förfrÄgan sorterades jag efter genomsnittlig RTT och sÄg de lÄngsammaste interaktionerna.

StealthWatch: analys och incidentutredning. Del 3

För att fÄ en mer detaljerad information, klicka med höger musknapp pÄ flödet och vÀlj Snabb vy för Flöde.

StealthWatch: analys och incidentutredning. Del 3

Denna information visar att vÀrden 10.201.3.59 frÄn gruppen FörsÀljning och Marknadsföring via protokollet NFS ansluter till DNS-servern under en minut och 23 sekunder och har en fruktansvÀrd fördröjning. I fliken GrÀnssnitt kan man ta reda pÄ vilken Netflow-exportör datainformationen erhölls frÄn. I fliken Tabell visas mer detaljerad information om interaktionen.

StealthWatch: analys och incidentutredning. Del 3

DÀrefter mÄste vi ta reda pÄ vilka enheter som skickar trafik till FlowSensor och problemet ligger sannolikt dÀr.

Dessutom Àr StealthWatch unikt i det att det utför deduplicering data (sammanfogar samma flöden). DÀrför kan man samla in praktiskt taget frÄn alla Netflow-enheter utan att oroa sig för att det kommer att finnas mÄnga duplicerade data. TvÀrtom, i detta schema hjÀlper det att förstÄ var just de största fördröjningarna upptrÀder.

3. Revision av kryptografiska protokoll för HTTPS

ETA (Encrypted Traffic Analytics) — en teknik utvecklad av Cisco som möjliggör detektering av skadliga anslutningar i krypterad trafik utan att dekryptera den. Dessutom gör denna teknik det möjligt att "dekompilera" HTTPS efter TLS-versioner och de kryptografiska protokoll som anvĂ€nds vid anslutningar. Denna funktionalitet Ă€r sĂ€rskilt anvĂ€ndbar nĂ€r man behöver upptĂ€cka nĂ€tverksnoder som anvĂ€nder svaga kryptostandarder.

AnmĂ€rkning: man bör först installera nĂ€tverksappen pĂ„ StealthWatch — ETA Kryptografisk Revision.

Vi gĂ„r till fliken Dashboards → ETA Kryptografisk Revision och vĂ€lja den grupp av vĂ€rdar som ska analyseras. För en översikt vĂ€ljer vi Inuti vĂ€rdar.

StealthWatch: analys och incidentutredning. Del 3

Man kan observera att TLS-versionen och den motsvarande kryptostandarden visas. Enligt det vanliga mönstret i kolumnen ÅtgĂ€rder gĂ„r vi till Visa Flöden och sökningen startar i en ny flik.

StealthWatch: analys och incidentutredning. Del 3

StealthWatch: analys och incidentutredning. Del 3

FrÄn utskriften framgÄr det att vÀrden 198.19.20.136 under 12 timmar anvÀnde HTTPS med TLS 1.2, dÀr krypteringsalgoritmen och sÀkra protokoll och hash-funktionen SHA-384. PÄ sÄ sÀtt tillÄter ETA att hitta svaga algoritmer i nÀtverket.

4. Analys av anomalier i nÀtverket

Cisco StealthWatch kan kÀnna igen trafikavvikelser i nÀtverket genom att anvÀnda tre verktyg: KÀrnhÀndelser (sÀkerhetshÀndelser), RelationshÀndelser (interaktionshÀndelser mellan segment, nÀtverksnoder) och beteendeanalys.

Beteendeanalys gör det möjligt att över tid bygga en beteendemodell för en viss vÀrd eller grupp av vÀrdar. Ju mer trafik som passerar genom StealthWatch, desto mer exakta kommer triggarna att vara tack vare denna analys. I början triggar systemet ofta felaktigt, sÄ reglerna bör "justeras" manuellt. Jag rekommenderar att man under de första veckorna ignorerar sÄdana hÀndelser, eftersom systemet kommer att anpassa sig sjÀlv eller lÀgga till dem i undantag.

Nedan ges ett exempel pÄ en förinstÀlld regel Anomali, dÀr det anges att hÀndelsen kommer att intrÀffa utan larm om vÀrden i gruppen Inre VÀrdar interagerar med gruppen Inre VÀrdar och under 24 timmar överstiger trafiken 10 megabyte..

StealthWatch: analys och incidentutredning. Del 3

Som exempel tar vi larmet Data Hoarding, vilket betyder att nÄgon vÀrd för kÀllan/mÄlet har laddat ner/överfört en onormalt stor mÀngd data frÄn en grupp vÀrdar eller en vÀrd. Vi trycker pÄ hÀndelsen och dyker ner i tabellen dÀr de utlösande vÀrdarna anges. HÀr vÀljer vi den vÀrd vi Àr intresserade av i kolumnen Data Hoarding.

StealthWatch: analys och incidentutredning. Del 3

StealthWatch: analys och incidentutredning. Del 3

En hĂ€ndelse visas som sĂ€ger att 162k “poĂ€ng” har upptĂ€ckts, medan policyn tillĂ„ter 100k “poĂ€ng” — dessa Ă€r interna metrik för StealthWatch. I kolumnen ÅtgĂ€rder klicka pĂ„ Visa Flöden.

StealthWatch: analys och incidentutredning. Del 3

Vi kan se att denna vÀrd interagerade pÄ natten med vÀrden 10.201.3.47 frÄn avdelningen FörsÀljning & Marknadsföring via protokollet HTTPS och laddade ner 1.4 GB. Detta exempel kanske inte Àr helt lyckat, men detektering av interaktioner pÄ flera hundra gigabyte sker pÄ samma sÀtt. DÀrför kan vidare undersökning av anomalier leda till intressanta resultat.

StealthWatch: analys och incidentutredning. Del 3

AnmÀrkning: i SMC:s webgrÀnssnitt visas data under flikarna Dashboards endast för den senaste veckan och under fliken Monitor för de senaste 2 veckorna. För att analysera Àldre hÀndelser och för att generera rapporter krÀvs arbete med java-konsolen pÄ administratörens dator.

5. Identifiering av interna nÀtverksskanningar

Nu ska vi gÄ igenom nÄgra exempel pÄ incidenter inom informationssÀkerhet. Denna funktionalitet Àr mer intressant för sÀkerhetsteam.

Det finns flera förinstallerade typer av skanning för StealthWatch:

  • Port Scan — kĂ€llan skannar mĂ„nga portar pĂ„ destinationens nod.
  • Addr tcp scan — kĂ€llan skannar hela nĂ€tverket pĂ„ en och samma TCP-port, samtidigt som den Ă€ndrar destinationens IP-adress. Under tiden fĂ„r kĂ€llan TCP Reset-paket eller fĂ„r inga svar alls.
  • Addr udp scan — kĂ€llan skannar hela nĂ€tverket pĂ„ en och samma UDP-port, medan den Ă€ndrar destinationens IP-adress. KĂ€llan fĂ„r ICMP Port Unreachable-paket eller fĂ„r inga svar alls.
  • Ping Scan — kĂ€llan skickar ICMP-förfrĂ„gningar till hela nĂ€tverket för att söka efter svar.
  • Stealth Scan tcp/udp — kĂ€llan anvĂ€nde samma port för att ansluta till mĂ„nga portar pĂ„ destinationens nod samtidigt.

För en mer praktisk identifiering av alla interna skannrar finns det en nĂ€tverksapp för StealthWatch — Visibility Assessment. Genom att gĂ„ till fliken Dashboards → Visibility Assessment → Internal Network Scanners kommer du att se sĂ€kerhetsincidenter relaterade till skanning under de senaste 2 veckorna.

StealthWatch: analys och incidentutredning. Del 3

Genom att trycka pÄ knappen Details, kommer att visa början av scanningen av varje nÀtverk, trafiktrenden och motsvarande larm.

StealthWatch: analys och incidentutredning. Del 3

DÀrefter kan man "dyka in" i vÀrden frÄn fliken i föregÄende skÀrmbild och se sÀkerhetshÀndelser, samt aktivitet för den senaste veckan för denna vÀrd.

StealthWatch: analys och incidentutredning. Del 3

StealthWatch: analys och incidentutredning. Del 3

Som ett exempel kommer vi att analysera hÀndelsen Portskanning frÄn vÀrden 10.201.3.149 till 10.201.0.72, genom att klicka pÄ Actions > Associated Flows. En sökning efter flöden startas och relevant information visas.

StealthWatch: analys och incidentutredning. Del 3

Som vi ser har denna vÀrd frÄn en av sina portar 51508/TCP skannat mÄlvÀrden för 22, 28, 42, 41, 36, 40 (TCP). Vissa fÀlt visar ingen information, antingen för att inte alla Netflow-fÀlt stöds av Netflow-exportören.

6. Analys av nedladdade skadliga program med hjÀlp av CTA

CTA (Cognitive Threat Analytics) — molnanalys frĂ„n Cisco som integreras perfekt med Cisco StealthWatch och möjliggör att komplettera signaturanalys med signatureslös analys. Detta möjliggör detektering av trojaner, nĂ€tmaskar, zero-day-malware och andra skadliga program samt deras spridning inom nĂ€tverket. Teknologin EDA som nĂ€mnts tidigare möjliggör ocksĂ„ analys av sĂ„dana skadliga kommunikationer Ă€ven i krypterad trafik.

StealthWatch: analys och incidentutredning. Del 3

Bokstavligen pĂ„ den första fliken i webbgrĂ€nssnittet finns en specialwidget Cognitive Threat Analytics. En kort sammanfattning visar pĂ„ upptĂ€ckta hot pĂ„ anvĂ€ndarvĂ€rdar: trojaner, bedrĂ€gliga program, pĂ„trĂ€ngande reklamprogram. Ordet “Encrypted” indikerar just EDA:s funktion. Genom att klicka pĂ„ vĂ€rden fĂ„r man all information, inklusive sĂ€kerhetshĂ€ndelser och loggar för CTA.

StealthWatch: analys och incidentutredning. Del 3

StealthWatch: analys och incidentutredning. Del 3

Genom att hÄlla muspekaren över varje steg i CTA visas detaljerad information om interaktionerna. För fullstÀndig analys bör man klicka pÄ View Incident Details, och du hamnar i en separat konsol. Cognitive Threat Analytics.

StealthWatch: analys och incidentutredning. Del 3

I det övre högra hörnet lÄter filtret dig visa hÀndelser efter kritikalitetsnivÄ. NÀr man pekar pÄ en specifik anomal kan loggar med motsvarande tidslinje visas lÀngst ner pÄ skÀrmen. PÄ sÄ sÀtt förstÄs det tydligt av sÀkerhetsavdelningens specialist vilken infekterad vÀrd som, efter vilka ÄtgÀrder, började utföra vilka handlingar.

Nederst visas ytterligare ett exempel — en banktrojan som infekterade vĂ€rden 198.19.30.36. Denna vĂ€rd började interagera med skadliga domĂ€ner, och loggarna visar information om flödena av dessa interaktioner.

StealthWatch: analys och incidentutredning. Del 3
StealthWatch: analys och incidentutredning. Del 3

Ett av de bÀsta lösningarna som kan finnas Àr att sÀtta en host i karantÀn med hjÀlp av den inbyggda integrationen med Cisco ISE för vidare behandling och analys.

Slutsats

Cisco StealthWatch-lösningen Àr en av ledarna bland nÀtverksövervakningsprodukter, bÄde vad gÀller nÀtverksanalys och informationssÀkerhet. Den gör det möjligt att upptÀcka illegitima interaktioner inom nÀtverket, applikationsfördröjningar, de mest aktiva anvÀndarna, anomalier, skadlig programvara och APT. Dessutom kan den identifiera skanningar, penetrationstestare och utföra kryptorevision av HTTPS-trafik. Ytterligare anvÀndningsomrÄden kan du hitta pÄ lÀnken.

Om du vill kontrollera om allt fungerar smidigt och effektivt i ditt nÀtverk, skicka en förfrÄgan.
Inom en snar framtid planerar vi ytterligare tekniska publikationer om olika sÀkerhetsprodukter. Om du Àr intresserad av detta Àmne, följ vÄra uppdateringar i vÄra kanaler (Telegram, Facebook, VK, TS Solution Blog)!

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