
À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: , samt . 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.

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

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.

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


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.

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

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.

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.

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.

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.


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..

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.


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.

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.

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.

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

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.


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.

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.

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.


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.

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.


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 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Ä .
Om du vill kontrollera om allt fungerar smidigt och effektivt i ditt nÀtverk, skicka en .
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 (, , , )!
KĂ€lla: habr.com
