Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen

Group-IB-eksperter har undersÞkt saker relatert til phishing, botnett, uredelige transaksjoner og kriminelle hackergrupper, og har brukt grafanalyse i mange Är for Ä identifisere ulike typer forbindelser. Ulike tilfeller har egne datasett, egne algoritmer for Ä identifisere forbindelser og grensesnitt skreddersydd for spesifikke oppgaver. Alle disse verktÞyene ble internt utviklet av Group-IB og var kun tilgjengelig for vÄre ansatte.

Grafanalyse av nettverksinfrastruktur (nettverksgraf) ble det fÞrste interne verktÞyet som vi bygget inn i alle selskapets offentlige produkter. FÞr vi laget nettverksgrafen vÄr, analyserte vi mange lignende utviklinger pÄ markedet og fant ikke et eneste produkt som tilfredsstilte vÄre egne behov. I denne artikkelen vil vi snakke om hvordan vi laget nettverksgrafen, hvordan vi bruker den og hvilke vanskeligheter vi mÞtte.

Dmitrij Volkov, CTO Group-IB og leder for cyberintelligens

Hva kan Group-IB-nettverksgrafen gjĂžre?

UndersĂžkelser

Siden grunnleggelsen av Group-IB i 2003 og frem til i dag, har identifisering, utpeking og rettsliggjÞring av nettkriminelle vÊrt en toppprioritet i vÄrt arbeid. Ikke en eneste etterforskning av nettangrep var fullfÞrt uten Ä analysere nettverksinfrastrukturen til angriperne. Helt i begynnelsen av reisen vÄr var det et ganske mÞysommelig "manuelt arbeid" Ä sÞke etter relasjoner som kunne hjelpe til med Ä identifisere kriminelle: informasjon om domenenavn, IP-adresser, digitale fingeravtrykk fra servere, etc.

De fleste angripere prÞver Ä opptre sÄ anonymt som mulig pÄ nettverket. Men som alle mennesker gjÞr de feil. HovedmÄlet med en slik analyse er Ä finne "hvite" eller "grÄ" historiske prosjekter av angripere som har skjÊringspunkter med den skadelige infrastrukturen som brukes i den aktuelle hendelsen som vi etterforsker. Hvis det er mulig Ä oppdage "hvite prosjekter", blir det som regel en triviell oppgave Ä finne angriperen. NÄr det gjelder «grÄ», tar sÞket mer tid og krefter, siden eierne deres prÞver Ä anonymisere eller skjule registreringsdata, men sjansene er fortsatt ganske hÞye. Som regel, i begynnelsen av sine kriminelle aktiviteter, tar angripere mindre oppmerksomhet til sin egen sikkerhet og gjÞr flere feil, sÄ jo dypere vi kan dykke ned i historien, jo stÞrre er sjansene for en vellykket etterforskning. Derfor er en nettverksgraf med god historikk et ekstremt viktig element i en slik undersÞkelse. Enkelt sagt, jo dypere historiske data et selskap har, jo bedre er grafen. La oss si at en 5-Ärig historie kan bidra til Ä lÞse, betinget, 1-2 av 10 forbrytelser, og en 15-Ärig historie gir en sjanse til Ä lÞse alle ti.

Oppdagelse av phishing og svindel

Hver gang vi mottar en mistenkelig kobling til en phishing, svindel eller piratkopiert ressurs, bygger vi automatisk en graf over relaterte nettverksressurser og sjekker alle funnet verter for lignende innhold. Dette lar deg finne bÄde gamle phishing-sider som var aktive, men ukjente, samt helt nye som er forberedt pÄ fremtidige angrep, men som ennÄ ikke er tatt i bruk. Et elementÊrt eksempel som forekommer ganske ofte: vi fant et phishing-nettsted pÄ en server med bare 5 nettsteder. Ved Ä sjekke hver av dem finner vi phishing-innhold pÄ andre nettsteder, noe som betyr at vi kan blokkere 5 i stedet for 1.

SĂžk etter backends

Denne prosessen er nĂždvendig for Ă„ finne ut hvor den ondsinnede serveren faktisk befinner seg.
99 % av kortbutikker, hackerfora, mange phishing-ressurser og andre ondsinnede servere er skjult bak bÄde deres egne proxy-servere og proxy-tjenere til legitime tjenester, for eksempel Cloudflare. Kunnskap om den virkelige backend er svÊrt viktig for undersÞkelser: vertsleverandÞren som serveren kan beslaglegges fra blir kjent, og det blir mulig Ä bygge forbindelser med andre ondsinnede prosjekter.

For eksempel har du et phishing-nettsted for innsamling av bankkortdata som gÄr til IP-adressen 11.11.11.11, og en kortbutikkadresse som gÄr til IP-adressen 22.22.22.22. Under analysen kan det vise seg at bÄde phishing-siden og cardshop har en felles backend IP-adresse, for eksempel 33.33.33.33. Denne kunnskapen lar oss bygge en forbindelse mellom phishing-angrep og en kortbutikk hvor bankkortdata kan selges.

Hendelseskorrelasjon

NÄr du har to forskjellige triggere (la oss si pÄ en IDS) med forskjellig malware og forskjellige servere for Ä kontrollere angrepet, vil du behandle dem som to uavhengige hendelser. Men hvis det er en god sammenheng mellom ondsinnet infrastruktur, sÄ blir det Äpenbart at dette ikke er forskjellige angrep, men stadier av ett, mer komplekst flertrinnsangrep. Og hvis en av hendelsene allerede er tilskrevet en gruppe angripere, kan den andre ogsÄ tilskrives den samme gruppen. SelvfÞlgelig er attribusjonsprosessen mye mer kompleks, sÄ betrakt dette som et enkelt eksempel.

Indikatorberikelse

Vi vil ikke betale mye oppmerksomhet til dette, siden dette er det vanligste scenariet for bruk av grafer i cybersikkerhet: du gir én indikator som input, og som en utgang fÄr du en rekke relaterte indikatorer.

Identifisere mĂžnstre

Å identifisere mĂžnstre er avgjĂžrende for effektiv jakt. Grafer lar deg ikke bare finne relaterte elementer, men ogsĂ„ identifisere vanlige egenskaper som er karakteristiske for en bestemt gruppe hackere. Kunnskap om slike unike egenskaper lar deg gjenkjenne angriperens infrastruktur selv pĂ„ forberedelsesstadiet og uten bevis som bekrefter angrepet, for eksempel phishing-e-post eller skadelig programvare.

Hvorfor laget vi vÄr egen nettverksgraf?

Igjen sÄ vi pÄ lÞsninger fra forskjellige leverandÞrer fÞr vi kom til den konklusjonen at vi trengte Ä utvikle vÄrt eget verktÞy som kunne gjÞre noe som ingen eksisterende produkter kunne gjÞre. Det tok flere Är Ä lage den, og vi endret den fullstendig flere ganger. Men til tross for den lange utviklingsperioden, har vi ennÄ ikke funnet en eneste analog som vil tilfredsstille kravene vÄre. Ved Ä bruke vÄrt eget produkt klarte vi til slutt Ä lÞse nesten alle problemene vi oppdaget i eksisterende nettverksgrafer. Nedenfor vil vi vurdere disse problemene i detalj:

problem
beslutning

Mangel pÄ en leverandÞr med ulike samlinger av data: domener, passiv DNS, passiv SSL, DNS-poster, Äpne porter, kjÞrer tjenester pÄ porter, filer som samhandler med domenenavn og IP-adresser. Forklaring. Vanligvis gir leverandÞrer separate typer data, og for Ä fÄ hele bildet mÄ du kjÞpe abonnementer fra alle. Likevel er det ikke alltid mulig Ä fÄ tak i alle dataene: Noen passive SSL-leverandÞrer gir kun data om sertifikater utstedt av klarerte CAer, og deres dekning av selvsignerte sertifikater er ekstremt dÄrlig. Andre gir ogsÄ data ved Ä bruke selvsignerte sertifikater, men samler det bare inn fra standardporter.
Vi har samlet alle de ovennevnte samlingene selv. For Ä samle inn data om SSL-sertifikater, skrev vi for eksempel vÄr egen tjeneste som samler dem bÄde fra klarerte CAer og ved Ä skanne hele IPv4-omrÄdet. Sertifikater ble samlet inn ikke bare fra IP, men ogsÄ fra alle domener og underdomener fra databasen vÄr: hvis du har domenet example.com og dets underdomene www.example.com og de lÞser seg alle til IP 1.1.1.1, sÄ nÄr du prÞver Ä fÄ et SSL-sertifikat fra port 443 pÄ en IP, domene og dets underdomene, kan du fÄ tre forskjellige resultater. For Ä samle inn data om Äpne porter og kjÞrende tjenester, mÄtte vi lage vÄrt eget distribuerte skannesystem, fordi andre tjenester ofte hadde IP-adressene til skanneserverne sine pÄ "svartelister." Skanningsserverne vÄre havner ogsÄ pÄ svartelister, men resultatet av Ä oppdage tjenestene vi trenger er hÞyere enn for de som rett og slett skanner sÄ mange porter som mulig og selger tilgang til disse dataene.

Mangel pÄ tilgang til hele databasen med historiske poster. Forklaring. Hver normal leverandÞr har en god akkumulert historikk, men av naturlige Ärsaker kunne vi som oppdragsgiver ikke fÄ tilgang til alle historiske data. De. Du kan fÄ hele historikken for en enkelt post, for eksempel etter domene eller IP-adresse, men du kan ikke se historikken til alt - og uten dette kan du ikke se hele bildet.
For Ä samle sÄ mange historiske poster pÄ domener som mulig, kjÞpte vi forskjellige databaser, analyserte mange Äpne ressurser som hadde denne historien (det er bra at det var mange av dem), og forhandlet med domenenavnregistratorer. Alle oppdateringer til vÄre egne samlinger holdes selvfÞlgelig med full revisjonshistorikk.

Alle eksisterende lÞsninger lar deg bygge en graf manuelt. Forklaring. La oss si at du har kjÞpt mange abonnementer fra alle mulige dataleverandÞrer (vanligvis kalt «berikere»). NÄr du trenger Ä bygge en graf, gir du "hender" kommandoen om Ä bygge fra Þnsket koblingselement, velg deretter de nÞdvendige fra elementene som vises og gir kommandoen for Ä fullfÞre koblingene fra dem, og sÄ videre. I dette tilfellet ligger ansvaret for hvor godt grafen vil bli konstruert helt hos personen.
Vi laget automatisk konstruksjon av grafer. De. Hvis du trenger Ä bygge en graf, bygges koblinger fra det fÞrste elementet automatisk, deretter fra alle pÄfÞlgende ogsÄ. Spesialisten angir kun dybden som grafen skal bygges pÄ. Prosessen med Ä automatisk fullfÞre grafer er enkel, men andre leverandÞrer implementerer den ikke fordi den gir et stort antall irrelevante resultater, og vi mÄtte ogsÄ ta hensyn til denne ulempen (se nedenfor).

Mange irrelevante resultater er et problem med alle nettverkselementgrafer. Forklaring. For eksempel er et "dÄrlig domene" (deltatt i et angrep) assosiert med en server som har 10 andre domener knyttet til seg i lÞpet av de siste 500 Ärene. NÄr du legger til eller automatisk konstruerer en graf manuelt, skal alle disse 500 domenene ogsÄ vises pÄ grafen, selv om de ikke er relatert til angrepet. Eller du sjekker for eksempel IP-indikatoren fra leverandÞrens sikkerhetsrapport. Vanligvis utgis slike rapporter med betydelig forsinkelse og strekker seg ofte over et Är eller mer. Mest sannsynlig, pÄ det tidspunktet du leser rapporten, er serveren med denne IP-adressen allerede leid ut til andre personer med andre forbindelser, og Ä bygge en graf vil igjen fÞre til at du fÄr irrelevante resultater.
Vi trente systemet til Ä identifisere irrelevante elementer ved Ä bruke samme logikk som ekspertene vÄre gjorde manuelt. For eksempel sjekker du et dÄrlig domene example.com, som nÄ lÞses til IP 11.11.11.11, og for en mÄned siden - til IP 22.22.22.22. I tillegg til domenet example.com, er IP 11.11.11.11 ogsÄ assosiert med example.ru, og IP 22.22.22.22 er assosiert med 25 tusen andre domener. Systemet, som en person, forstÄr at 11.11.11.11 mest sannsynlig er en dedikert server, og siden example.ru-domenet er liknende stavemÄte som example.com, sÄ er de med stor sannsynlighet koblet til og bÞr vÊre pÄ kurve; men IP 22.22.22.22 tilhÞrer delt hosting, sÄ alle domenene trenger ikke inkluderes i grafen med mindre det er andre forbindelser som viser at ett av disse 25 tusen domenene ogsÄ mÄ inkluderes (for eksempel eksempel.net) . FÞr systemet forstÄr at koblinger mÄ brytes og noen elementer ikke flyttes til grafen, tar det hensyn til mange egenskaper til elementene og klynger som disse elementene er kombinert i, samt styrken til de nÄvÊrende koblingene. For eksempel, hvis vi har en liten klynge (50 elementer) pÄ grafen, som inkluderer et dÄrlig domene, og en annen stor klynge (5 tusen elementer) og begge klyngene er forbundet med en forbindelse (linje) med veldig lav styrke (vekt) , da vil en slik forbindelse bli brutt og elementer fra den store klyngen fjernes. Men hvis det er mange forbindelser mellom smÄ og store klynger og deres styrke gradvis Þker, vil i dette tilfellet ikke forbindelsen bli brutt, og de nÞdvendige elementene fra begge klynger vil forbli pÄ grafen.

Server- og domeneeierskapsintervallet er ikke tatt i betraktning. Forklaring. "DÄrlige domener" vil fÞr eller siden utlÞpe og bli kjÞpt pÄ nytt for ondsinnede eller legitime formÄl. Selv skuddsikre hostingservere leies ut til forskjellige hackere, sÄ det er viktig Ä vite og ta hensyn til intervallet da et bestemt domene/server var under kontroll av én eier. Vi mÞter ofte en situasjon der en server med IP 11.11.11.11 nÄ brukes som en C&C for en bankbot, og for 2 mÄneder siden ble den kontrollert av Ransomware. Hvis vi bygger en forbindelse uten Ä ta hensyn til eierskapsintervaller, vil det se ut som det er en forbindelse mellom eierne av bankbotnettet og lÞsepengevaren, selv om det faktisk ikke er noen. I vÄrt arbeid er en slik feil kritisk.
Vi lÊrte systemet Ä bestemme eierskapsintervaller. For domener er dette relativt enkelt, fordi whois ofte inneholder start- og utlÞpsdatoer for registrering, og nÄr det er en fullstendig historikk over whois-endringer, er det enkelt Ä bestemme intervallene. NÄr registreringen av et domene ikke har utlÞpt, men administrasjonen er overfÞrt til andre eiere, kan det ogsÄ spores. Det er ikke noe slikt problem for SSL-sertifikater, fordi de utstedes én gang og ikke fornyes eller overfÞres. Men med selvsignerte sertifikater kan du ikke stole pÄ datoene som er spesifisert i sertifikatets gyldighetsperiode, fordi du kan generere et SSL-sertifikat i dag, og spesifisere sertifikatets startdato fra 2010. Det vanskeligste er Ä bestemme eierintervallene for servere, fordi kun hostingleverandÞrer har datoer og leieperioder. For Ä bestemme servereierskapsperioden begynte vi Ä bruke resultatene av portskanning og lage fingeravtrykk av kjÞrende tjenester pÄ porter. Ved Ä bruke denne informasjonen kan vi ganske nÞyaktig si nÄr serverens eier endret seg.

FÄ forbindelser. Forklaring. I dag er det ikke engang et problem Ä fÄ en gratis liste over domener hvis whois inneholder en spesifikk e-postadresse, eller Ä finne ut alle domenene som var knyttet til en spesifikk IP-adresse. Men nÄr det kommer til hackere som gjÞr sitt beste for Ä vÊre vanskelig Ä spore, trenger vi flere triks for Ä finne nye egenskaper og bygge nye forbindelser.
Vi brukte mye tid pÄ Ä undersÞke hvordan vi kunne trekke ut data som ikke var tilgjengelig pÄ en konvensjonell mÄte. Vi kan ikke beskrive her hvordan det fungerer av Äpenbare grunner, men under visse omstendigheter gjÞr hackere, nÄr de registrerer domener eller leier og setter opp servere, feil som lar dem finne ut e-postadresser, hackeraliaser og backend-adresser. Jo flere forbindelser du trekker ut, jo mer nÞyaktige grafer kan du bygge.

Hvordan grafen vÄr fungerer

For Ä begynne Ä bruke nettverksgrafen mÄ du skrive inn domenet, IP-adressen, e-posten eller SSL-sertifikatets fingeravtrykk i sÞkefeltet. Det er tre forhold som analytikeren kan kontrollere: tid, trinndybde og rydding.

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen

tid

Tid – dato eller intervall da det sĂžkte elementet ble brukt til ondsinnede formĂ„l. Hvis du ikke spesifiserer denne parameteren, vil systemet selv bestemme det siste eierskapsintervallet for denne ressursen. For eksempel publiserte Eset 11. juli rapportere om hvordan Buhtrap bruker 0-dagers utnyttelse til nettspionasje. Det er 6 indikatorer pĂ„ slutten av rapporten. En av dem, secure-telemetry[.]net, ble registrert pĂ„ nytt 16. juli. Derfor, hvis du bygger en graf etter 16. juli, vil du fĂ„ irrelevante resultater. Men hvis du indikerer at dette domenet ble brukt fĂžr denne datoen, inkluderer grafen 126 nye domener, 69 IP-adresser som ikke er oppfĂžrt i Eset-rapporten:

  • ukrfreshnews[.]com
  • unian-search[.]com
  • vesti-verden[.]info
  • runewsmeta[.]com
  • foxnewsmeta[.]biz
  • sobesednik-meta[.]info
  • rian-ua[.]net
  • etc.

I tillegg til nettverksindikatorer finner vi umiddelbart forbindelser med ondsinnede filer som hadde forbindelser med denne infrastrukturen og tagger som forteller oss at Meterpreter og AZORult ble brukt.

Det fine er at du fÄr dette resultatet i lÞpet av ett sekund, og du trenger ikke lenger bruke dager pÄ Ä analysere dataene. SelvfÞlgelig reduserer denne tilnÊrmingen noen ganger tiden for undersÞkelser betydelig, noe som ofte er kritisk.

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen

Antall trinn eller rekursjonsdybde som grafen skal bygges med

Som standard er dybden 3. Dette betyr at alle direkte relaterte elementer vil bli funnet fra det Ăžnskede elementet, deretter vil nye forbindelser bygges fra hvert nytt element til andre elementer, og nye elementer vil bli opprettet fra de nye elementene fra sist steg.

La oss ta et eksempel som ikke er relatert til APT og 0-dagers utnyttelser. Nylig ble et interessant tilfelle av svindel knyttet til kryptovaluta beskrevet pÄ Habré. Rapporten nevner domenet themcx[.]co, brukt av svindlere for Ä vÊre vert for et nettsted som utgir seg for Ä vÊre en Miner Coin Exchange og telefonoppslag[.]xyz for Ä tiltrekke seg trafikk.

Det fremgÄr tydelig av beskrivelsen at ordningen krever en ganske stor infrastruktur for Ä tiltrekke trafikk til uredelige ressurser. Vi bestemte oss for Ä se pÄ denne infrastrukturen ved Ä bygge en graf i 4 trinn. Utgangen var en graf med 230 domener og 39 IP-adresser. Deretter deler vi domener i 2 kategorier: de som ligner tjenester for arbeid med kryptovalutaer og de som er ment Ä drive trafikk gjennom telefonverifiseringstjenester:

Relatert til kryptovaluta
Tilknyttet telefonstansetjenester

myntholder[.]cc
oppringer-post[.]side.

mcxwallet[.]co
telefon-poster[.]plass

btcnoise[.]com
fone-avdekke[.]xyz

kryptominer[.]watch
nummer-avdekke[.]info

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen

rengjĂžring

Som standard er alternativet "Graph Cleanup" aktivert, og alle irrelevante elementer vil bli fjernet fra grafen. Det ble forresten brukt i alle tidligere eksempler. Jeg ser for meg et naturlig spÞrsmÄl: hvordan kan vi sÞrge for at noe viktig ikke blir slettet? Jeg vil svare: for analytikere som liker Ä bygge grafer for hÄnd, kan automatisert rengjÞring deaktiveres og antall trinn kan velges = 1. Deretter vil analytikeren kunne fullfÞre grafen fra elementene han trenger og fjerne elementer fra grafen som er irrelevant for oppgaven.

Allerede pÄ grafen blir historien om endringer i whois, DNS, samt Äpne porter og tjenester som kjÞrer pÄ dem, tilgjengelig for analytikeren.

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen

Finansiell phishing

Vi undersÞkte aktivitetene til en APT-gruppe, som i flere Är utfÞrte phishing-angrep mot kunder fra forskjellige banker i forskjellige regioner. Et karakteristisk trekk ved denne gruppen var registreringen av domener som ligner veldig pÄ navnene pÄ ekte banker, og de fleste phishing-sidene hadde samme design, de eneste forskjellene er i navnene pÄ bankene og deres logoer.

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen
I dette tilfellet hjalp automatisert grafanalyse oss mye. Ved Ä ta et av domenene deres - lloydsbnk-uk[.]com, bygde vi pÄ noen fÄ sekunder en graf med en dybde pÄ 3 trinn, som identifiserte mer enn 250 ondsinnede domener som har blitt brukt av denne gruppen siden 2015 og som fortsatt brukes . Noen av disse domenene har allerede blitt kjÞpt av banker, men historiske poster viser at de tidligere var registrert for angripere.

For klarhets skyld viser figuren en graf med en dybde pÄ 2 trinn.

Det er bemerkelsesverdig at allerede i 2019 endret angriperne taktikken sin noe og begynte Ä registrere ikke bare domenene til banker for Ä vÊre vert for nettfisking, men ogsÄ domenene til ulike konsulentselskaper for Ä sende phishing-e-post. For eksempel domenene swift-department.com, saudconsultancy.com, vbgrigoryanpartners.com.

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen

Koboltgjeng

I desember 2018 sendte hackergruppen Cobalt, som spesialiserer seg pÄ mÄlrettede angrep pÄ banker, en e-postkampanje pÄ vegne av National Bank of Kazakhstan.

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen
Brevene inneholdt lenker til hXXps://nationalbank.bz/Doc/Prikaz.doc. Det nedlastede dokumentet inneholdt en makro som startet Powershell, som ville forsĂžke Ă„ laste og kjĂžre filen fra hXXp://wateroilclub.com/file/dwm.exe i %Temp%einmrmdmy.exe. Filen %Temp%einmrmdmy.exe aka dwm.exe er en CobInt stager konfigurert til Ă„ samhandle med serveren hXXp://admvmsopp.com/rilruietguadvtoefmuy.

Tenk deg at du ikke kan motta disse phishing-e-postene og utfĂžre en fullstendig analyse av de skadelige filene. Grafen for det ondsinnede domenet nationalbank[.]bz viser umiddelbart forbindelser med andre ondsinnede domener, tilskriver det til en gruppe og viser hvilke filer som ble brukt i angrepet.

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen
La oss ta IP-adressen 46.173.219[.]152 fra denne grafen og bygge en graf fra den i én omgang og slÄ av rengjÞring. Det er 40 domener knyttet til det, for eksempel bl0ckchain[.]ug
paypal.co.uk.qlg6[.]pw
kryptoelips[.]com

Etter domenenavnene Ä dÞmme, ser det ut til at de brukes i uredelige ordninger, men rensealgoritmen innsÄ at de ikke var relatert til dette angrepet og la dem ikke pÄ grafen, noe som i stor grad forenkler prosessen med analyse og attribusjon.

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen
Hvis du bygger om grafen ved Ä bruke nationalbank[.]bz, men deaktiverer grafrensealgoritmen, vil den inneholde mer enn 500 elementer, hvorav de fleste ikke har noe Ä gjÞre med Cobalt-gruppen eller deres angrep. Et eksempel pÄ hvordan en slik graf ser ut er gitt nedenfor:

Din vei ut, graf: hvordan vi ikke fant en god nettverksgraf og laget vÄr egen

Konklusjon

Etter flere Är med finjustering, testing i reelle undersÞkelser, trusselforskning og jakt pÄ angripere, klarte vi ikke bare Ä lage et unikt verktÞy, men ogsÄ Ä endre holdningen til eksperter i selskapet til det. I utgangspunktet Þnsker tekniske eksperter full kontroll over grafkonstruksjonsprosessen. Det var ekstremt vanskelig Ä overbevise dem om at automatisk grafkonstruksjon kunne gjÞre dette bedre enn en person med mange Ärs erfaring. Alt ble bestemt av tid og flere "manuelle" kontroller av resultatene av det grafen produserte. NÄ stoler vÄre eksperter ikke bare pÄ systemet, men bruker ogsÄ resultatene det oppnÄr i sitt daglige arbeid. Denne teknologien fungerer inne i hvert av systemene vÄre og lar oss bedre identifisere trusler av enhver type. Grensesnittet for manuell grafanalyse er innebygd i alle Group-IB-produkter og utvider mulighetene for nettkriminalitet betraktelig. Dette bekreftes av analytikeranmeldelser fra vÄre kunder. Og vi fortsetter pÄ sin side Ä berike grafen med data og jobbe med nye algoritmer ved Ä bruke kunstig intelligens for Ä lage den mest nÞyaktige nettverksgrafen.

Kilde: www.habr.com

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster