
Det finns redan flera artiklar pÄ Habr om teknologierna Honeypot och Deception (, ). Men vi stöter fortfarande pÄ bristande förstÄelse för skillnaden mellan dessa typer av skyddsmedel. För att belysa detta har vÄra kollegor frÄn (den första ryska utvecklaren av ) beslutat att noggrant beskriva skillnaderna, fördelarna och arkitektoniska egenskaper hos dessa lösningar.
LÄt oss ta reda pÄ vad "honeypots" och "deceptions" egentligen Àr:
"BedrÀgeriteknologier" (eng., Deception technology) dök relativt nyligen upp pÄ marknaden för informationssÀkerhetssystem. Vissa specialister anser fortfarande att Security Deception bara Àr mer avancerade "honeypots" (eng., honeypot).
I denna artikel kommer vi att belysa bĂ„de likheterna och de grundlĂ€ggande skillnaderna mellan dessa tvĂ„ lösningar. I den första delen kommer vi att diskutera "honeypot", hur denna teknologi har utvecklats och vad dess fördelar och nackdelar Ă€r. I den andra delen kommer vi att fokusera pĂ„ principerna för plattformar för skapande av distribuerad infrastruktur för falska mĂ„l (eng., Distributed Deception Platform â DDP).
Det grundlÀggande principen bakom honeypots Àr att skapa fÀllor för hackare. En liknande princip anvÀndes för att utveckla de första Deception-lösningarna. Men moderna DDP övertrÀffar betydligt honeypots, bÄde vad gÀller funktionalitet och effektivitet. Deception-plattformar inkluderar: fÀllor (eng., decoys, traps), lokkemat (eng., lures), applikationer, data, databaser, Active Directory. Moderna DDP kan erbjuda omfattande möjligheter för att upptÀcka hot, analysera attacker och automatisera ÄtgÀrder.
SÄledes representerar Deception tekniker för att imitera företagets IT-infrastruktur och att vilseleda hackare. Som ett resultat tillÄter sÄdana plattformar att stoppa attacker innan betydande skador orsakas pÄ företagets tillgÄngar. Honeypots har visserligen inte en sÄdan bred funktionalitet och en sÄdan nivÄ av automatisering, vilket gör att deras anvÀndning krÀver högre kvalifikationer frÄn medarbetarna inom sÀkerhetsavdelningar.
1. Honeypots, Honeynets och Sandboxing: vad Àr det och hur tillÀmpas det
För första gĂ„ngen anvĂ€ndes termen «honeypots» 1989 i Clifford Stolls bok «The Cuckooâs Egg», som beskriver hĂ€ndelser kring spĂ„rningen av en hacker vid Lawrence Berkeley National Laboratory (USA). I praktiken realiserades denna idĂ© 1999 av Lance Spitzner, en sĂ€kerhetsspecialist pĂ„ Sun Microsystems, som grundade forskningsprojektet «Honeynet Project». De första honeypots var mycket resurskrĂ€vande och svĂ„ra att konfigurera och underhĂ„lla.
LÄt oss titta nÀrmare pÄ vad honeypots och honeynets. Honeypots Àr separata vÀrdar vars syfte Àr att attrahera angripare att trÀnga in i företagets nÀtverk och försöka stjÀla vÀrdefulla data samt att utöka nÀtverksomrÄdet. En honeypot (översÀtts bokstavligen som «honungsfat») Àr en speciell server med en uppsÀttning olika nÀtverkstjÀnster och protokoll, sÄsom HTTP, FTP etc. (se fig. 1).

Om man förenar flera honeypots i ett nÀtverk fÄr vi ett mer effektivt system honeynet, som utgör en emulering av företagets interna nÀtverk (webbserver, filserver och andra nÀtverkskomponenter). Denna lösning gör det möjligt att förstÄ angriparnas handlingsstrategi och föra dem bakom ljuset. En typisk honeynet arbetar vanligtvis parallellt med det faktiska nÀtverket och helt oberoende av det. Ett sÄdant «nÀt» kan publiceras pÄ Internet via en separat kanal och det kan ocksÄ tilldelas ett eget intervall av IP-adresser (se fig. 2).

Syftet med att anvÀnda honeynet Àr att visa hackern att hen pÄ nÄgot sÀtt har trÀngt in i företagets interna nÀtverk, men i sjÀlva verket befinner sig angriparen i en «isolerad miljö» och under noggrann övervakning av sÀkerhetsspecialister (se fig. 3).

HÀr behövs Àven en omtanke om ett verktyg som «sandbox» (eng., sandbox), vilket tillÄter angripare att installera och köra skadliga program i en isolerad miljö, dÀr IT-specialister kan övervaka deras handlingar för att identifiera potentiella risker och vidta nödvÀndiga motÄtgÀrder. För nÀrvarande implementeras sandboxing vanligtvis pÄ dedikerade virtuella maskiner pÄ en virtuell vÀrd. Men det Àr vÀrt att notera att sandboxing bara visar hur farliga och skadliga program beter sig, medan honeynet hjÀlper specialisten att analysera beteendet hos «farliga aktörer».
Den uppenbara fördelen med honeynets Àr att de ska vilseleda angripare, slösa bort deras krafter, resurser och tid. Som ett resultat attackerar de falska mÄl istÀllet för verkliga och kan avbryta attacken mot nÀtverket utan att uppnÄ nÄgot. Oftast anvÀnds honeynet-teknologier inom statliga myndigheter och stora företag, finansorganisationer, eftersom det Àr dessa strukturer som blir mÄltavlor för omfattande cyberattacker. Men smÄ och medelstora företag (SMB) behöver ocksÄ effektiva verktyg för att förhindra informationssÀkerhetsincidenter, men det Àr inte sÄ enkelt att anvÀnda honeynets i SMB-sektorn pÄ grund av bristen pÄ kvalificerad personal för sÄ komplicerat arbete.
BegrÀnsningar av Honeypots och Honeynets
Varför Àr dÄ honeypots och honeynets inte de bÀsta lösningarna för att motverka attacker idag? Man bör notera att attacker blir allt mer omfattande, tekniskt komplexa och kan orsaka allvarlig skada pÄ organisationens IT-infrastruktur, och cyberbrott har nÄtt en helt ny nivÄ och bestÄr av högt organiserade skuggbusinessstrukturer som Àr utrustade med alla nödvÀndiga resurser. Dessutom mÄste man ta hÀnsyn till 'den mÀnskliga faktorn' (felaktigheter i konfigurationerna av programvara och hÄrdvara, insiderÄtgÀrder etc.), sÄ att anvÀnda endast teknik för att förhindra attacker Àr nu otillrÀckligt.
Nedan listas de frÀmsta begrÀnsningarna och nackdelarna med honeypots (honeynets):
Honeypots utvecklades ursprungligen för att identifiera hot som Àr utanför det företagsnÀtverket, de Àr mer avsedda för att analysera angripares beteende och Àr inte avsedda för snabb respons pÄ hot.
Angripare har ofta lÀrt sig att kÀnna igen emulerade system och undvika honeypots.
Honeynets (honeypots) har en extremt lÄg nivÄ av interaktivitet och samverkan med andra sÀkerhetssystem, vilket gör det svÄrt att fÄ utförlig information om attacker och angripare, och dÀrmed att effektivt och snabbt reagera pÄ informationssÀkerhetsincidenter. Dessutom erhÄller sÀkerhetsspecialister ett stort antal falska hotvarningar.
I vissa fall kan hackare anvÀnda en komprometterad honeypot som en startpunkt för att fortsÀtta attacken mot en organisations nÀtverk.
Det uppstÄr ofta problem med skalbarheten hos honeypots, hög operativ belastning och konfiguration av sÄdana system (de krÀver högt kvalificerade specialister, har ingen anvÀndarvÀnlig hanteringsgrÀnssnitt osv.). Det finns stora svÄrigheter med att implementera honeypots i specialiserade miljöer, sÄsom IoT, POS, molnsystem osv.
2. BedrÀgeriteknologi: fördelar och grundprinciper
Genom att studera alla fördelar och nackdelar med honeypots kommer vi fram till att det krÀvs ett helt nytt tillvÀgagÄngssÀtt för incidentrespons inom informationssÀkerhet för att kunna ge ett snabbt och adekvat svar pÄ angriparnas ÄtgÀrder. Och en sÄdan lösning Àr teknologier. Cyber deception (SÀkerhetsbedrÀgeri).
Terminer som "Cyber deception", "SÀkerhetsbedrÀgeri", "BedrÀgeriteknologi", "Distributed Deception Platform" (DDP) Àr relativt nya och har dykt upp pÄ senare tid. Faktiskt betyder alla dessa termer anvÀndningen av "bedrÀgeriteknologier" eller "tekniker för att imitera IT-infrastruktur och desinformation av angripare". De enklaste lösningarna inom bedrÀgeri Àr en vidareutveckling av idéerna kring honeypots, men pÄ en mer teknologiskt avancerad nivÄ, som innebÀr en större automatisering av hotidentifiering och respons. Det finns dock redan betydande DDP-lösningar pÄ marknaden, som erbjuder enkel implementering och skalning, samt har ett seriöst arsenal av "fÀllor" och "beten" för angripare. Till exempel kan bedrÀgeri simulera sÄdana objekt av IT-infrastruktur som databaser, arbetsstationer, routrar, switchar, bankomater, servrar och SCADA, medicinsk utrustning och IoT.
Hur fungerar "Distributed Deception Platform"? Efter implementeringen av DDP kommer organisationens IT-infrastruktur att byggas som om den bestod av tvÄ lager: det första lagret Àr företagets verkliga infrastruktur, och det andra Àr en "emulerad" miljö, bestÄende av fÀllor (eng. decoys, traps) och beten (eng. lures), som Àr placerade pÄ verkliga fysiska enheter i nÀtverket (se bild 4).

Till exempel kan en angripare upptÀcka falska databaser med "konfidentiella dokument" och fejkade inloggningsuppgifter pÄstÄdda av "privilegierade anvÀndare" - alla dessa Àr falska mÄl som kan intressera brottslingar, vilket avleder deras uppmÀrksamhet frÄn de verkliga informationsaktiver som företaget har (se fig. 5).

DDP Àr en nyhet pÄ marknaden för cybersÀkerhetsprodukter, dessa lösningar Àr bara nÄgra Är gamla och hittills har endast företagssektorn rÄd med dem. Men smÄ och medelstora företag kommer snart ocksÄ att kunna dra nytta av Deception genom att hyra DDP frÄn specialiserade leverantörer "som en tjÀnst". Det alternativet Àr till och med mer bekvÀmt, eftersom det inte finns nÄgot behov av egna högkvalificerade anstÀllda.
Nedan visas de viktigaste fördelarna med Deception-teknologin:
Autenticitet. Deception-teknologin kan Äterskapa en helt autentisk IT-miljö för företaget, genom att kvalitetsemmulera operativsystem, IoT, POS, specifika system (medicinska, industriella osv.), tjÀnster, applikationer, inloggningsuppgifter och sÄ vidare. FÀllor (decoys) blandas noggrant med arbetsmiljön, och angriparen kommer inte att kunna identifiera dem som honeypots.
Implementering. DDP anvÀnder maskininlÀrning (engelska: machine learning, ML) i sitt arbete. Med hjÀlp av ML sÀkerstÀlls enkelhet, flexibilitet i instÀllningarna och effektivitet vid implementering av Deception. "FÀllor" och "lockbeten" uppdateras mycket snabbt, och involverar angriparen i företagets "falska" IT-infrastruktur, medan avancerade AI-baserade analysystem kan upptÀcka aktiva hackeraktiviteter och förhindra dem (till exempel försök att fÄ tillgÄng till Active Directory baserat pÄ falska inloggningsuppgifter).
AnvÀndarvÀnlighet. Moderna "Distributed Deception Platforms" Àr lÀtta att underhÄlla och hantera. De hanteras vanligtvis via en lokal eller molnbaserad konsol, med integrationer mot företags-SOC (Security Operations Center) via API och mÄnga befintliga sÀkerhetskontrollverktyg. Det krÀvs inga högkvalificerade cybersÀkerhetsexperter för underhÄll och drift av DDP.
Skalbarhet. SÀkerhetsbedrÀgerier kan utformas i fysiska, virtuella och molnmiljöer. DDP fungerar framgÄngsrikt Àven i specialiserade miljöer sÄsom IoT, ICS, POS, SWIFT osv. Avancerade bedrÀgeriplattformar kan Àven projicera "bedrÀgeriteknik" till avlÀgsna kontor och isolerade miljöer utan behov av en fullstÀndig distribution av plattformen.
Interaktion. Genom att anvÀnda effektiva och attraktiva fÀllor (decoys) baserade pÄ verkliga operativsystem, strategiskt placerade i den verkliga IT-infrastrukturen, samlar bedrÀgeriplattformen omfattande information om angriparen. DDP ser sedan till att hotalerts skickas, rapporter genereras och automatisk respons pÄ sÀkerhetsincidenter sker.
Angreppspunkt. I moderna bedrÀgerilösningar placeras fÀllor inuti nÀtverksintervallet, istÀllet för utanför (som med honeypots). Denna distributionsmodell för fÀllor gör det omöjligt för angriparen att anvÀnda dem som en plattform för att attackera företagets verkliga IT-infrastruktur. I mer avancerade bedrÀgerilösningar finns det funktioner för trafikdirigering, vilket gör att all trafik frÄn angripare kan dirigeras via en sÀrskild anslutning. Detta gör det möjligt att analysera angriparnas aktivitet utan risk för vÀrdefulla tillgÄngar i företaget.
Ăvertygande "bedrĂ€geriteknik". I det initiala skedet av attacken samlar och analyserar angripare data om IT-infrastrukturen, som de sedan anvĂ€nder för horisontell rörelse genom det företagsnĂ€tverket. Genom att anvĂ€nda "bedrĂ€geriteknik" kommer angriparen att hamna i "fĂ€llor" som avleder dem frĂ„n de verkliga tillgĂ„ngarna i organisationen. DDP kommer att analysera potentiella tillgĂ€nglighetsvĂ€gar till autentiseringsuppgifter inom företagsnĂ€tverket och ge angriparen "falska mĂ„l" istĂ€llet för verkliga autentiseringsuppgifter. Dessa funktioner har varit mycket saknade i honeypot-teknologin. (Se fig. 6).

BedrÀgeri VS Honeypot
Och till sist kommer vi till den mest intressanta delen av vÄr studie. LÄt oss försöka belysa de viktigaste skillnaderna mellan Deception och Honeypot-teknologier. Trots vissa likheter, skiljer sig dessa tvÄ teknologier avsevÀrt, frÄn grundidén till effektiviteten.
Olika grundidéer. Som vi nÀmnde tidigare, installeras honeypots som "fÀllor" runt vÀrdefulla tillgÄngar i företaget (utanför det företagsnÀtverk), för att pÄ sÄ sÀtt försöka avleda angripare. Honeypot-teknologin baseras pÄ en uppfattning om organisationens infrastruktur, men honeypots kan bli en angreppspunkt för att inleda en attack mot företagets nÀtverk. Deception-teknologin har utvecklats med angriparens perspektiv i Ätanke och möjliggör identifiering av en attack i ett tidigt skede, vilket ger sÀkerhetsspecialister en betydande fördel över angripare och fördröjer dem.
âAttraheraâ VS âFörvirraâ. Vid anvĂ€ndning av honeypots beror framgĂ„ngen pĂ„ att fĂ„nga attentatsmörares uppmĂ€rksamhet och deras vidare motivation att gĂ„ vidare till mĂ„let i honeypoten. Det innebĂ€r att angriparen faktiskt mĂ„ste nĂ„ honeypoten, och först dĂ„ kan ni stoppa dem. DĂ€rmed kan nĂ€rvaron av angripare i nĂ€tverket pĂ„gĂ„ i flera mĂ„nader eller mer, vilket leder till dataintrĂ„ng och skada. DDP imiterar kvalitativt företagets verkliga it-infrastruktur, och syftet med deras implementering Ă€r inte bara att dra till sig angriparens uppmĂ€rksamhet, utan att förvirra den sĂ„ att de slösar tid och resurser, men inte fĂ„r tillgĂ„ng till företagets verkliga tillgĂ„ngar.
âBegrĂ€nsad skalbarhetâ VS âautomatisk skalbarhetâ. Som nĂ€mnts tidigare har honeypots och honeynets problem med skalbarhet. Det Ă€r komplicerat och kostsamt, och för att öka antalet honeypots i det företagsystemet mĂ„ste nya datorer, operativsystem, licenser och IP-adresser köpas in. Dessutom krĂ€vs det kvalificerad personal för att hantera sĂ„dana system. Deception-plattformar distribueras automatiskt i takt med att infrastrukturen skalas upp, utan betydande kostnader.
âStort antal falska positivaâ VS âinga falska positivaâKĂ€rnan i problemet Ă€r att Ă€ven en vanlig anvĂ€ndare kan stĂ€llas inför en honeypot, vilket innebĂ€r att "baksidan" av denna teknik Ă€r det stora antalet falska positiva resultat, vilket distraherar cybersĂ€kerhetsspecialister frĂ„n deras arbete. "Beten" och "fĂ€llor" i DDP Ă€r noggrant dolda för den vanliga anvĂ€ndaren och avsedda endast för angripare, sĂ„ varje signal frĂ„n ett sĂ„dant system Ă€r en varning om en verklig hotbild snarare Ă€n en falsk positiv.
Slutsats
Enligt vÄr mening Àr Deception-teknologin ett enormt steg framÄt jÀmfört med den Àldre honeypot-teknologin. I praktiken har DDP blivit en omfattande sÀkerhetsplattform som Àr enkel att implementera och hantera.
Moderna plattformar av den hÀr typen spelar en viktig roll i exakt upptÀckte och effektiv respons pÄ nÀtverksbedrÀgerier, och deras integration med andra komponenter i sÀkerhetsstacken ökar nivÄn av automatisering, samt effektiviteten och utfallet av incidenthantering. Deception-plattformar Àr baserade pÄ autenticitet, skalbarhet, enkelhet i hantering och integration med andra system. Allt detta ger en betydande fördel i hastigheten pÄ responsen vid cybersÀkerhetsincidenter.
Baserat pÄ observationer frÄn pentester av företag dÀr Xello Deception-plattformen har implementerats eller pilottestats, kan man dra slutsatsen att Àven erfarna pentestare ofta har svÄrt att kÀnna igen beten i företagsnÀtverket och lider nederlag genom att fastna i de utlagda fÀllorna. Denna fakta bekrÀftar Ànnu en gÄng effektiviteten hos Deception och de stora möjligheter som denna teknik öppnar i framtiden.
Produkt-testning
Om du Àr intresserad av Deception-plattformar Àr vi redo .
Följ vÄra uppdateringar pÄ vÄra kanaler (, , , )!
KĂ€lla: habr.com
