
Det finnes allerede flere artikler om Honeypot og Deception-teknologier pÄ Habré (, ). Imidlertid mÞter vi fortsatt en misforstÄelse mellom disse klassene av beskyttelsesverktÞy. For dette har vÄre kolleger fra (den fÞrste russiske utvikleren av ) besluttet Ä detaljerte forskjeller, fordeler og arkitektoniske egenskaper ved disse lÞsningene.
La oss se nÊrmere pÄ hva «honeypots» og «deception» er:
«Bedragsteknologier» (engelsk, Deception technology) har nylig kommet inn pÄ markedet for informasjonssikkerhetssystemer. Imidlertid mener noen spesialister fortsatt at Security Deception bare er mer avanserte «honeypots» (engelsk, honeypot).
I denne artikkelen vil vi belyse bĂ„de likhetene og de grunnleggende forskjellene mellom disse to lĂžsningene. I fĂžrste del vil vi snakke om «honeypots», hvordan teknologien har utviklet seg og hvilke fordeler og ulemper den har. I den andre delen vil vi fokusere pĂ„ prinsippene for plattformer som oppretter distribuert infrastruktur av falske mĂ„l (engelsk, Distributed Deception Platform â DDP).
Det grunnleggende prinsippet bak honeypots er Ä lage feller for hackere. Det samme prinsippet ble ogsÄ brukt til Ä utvikle de tidligste Deception-lÞsningene. Men moderne DDP er betydelig mer avanserte enn honeypots, bÄde nÄr det gjelder funksjonalitet og effektivitet. Deception-plattformer inkluderer: feller (engelsk, decoys, traps), lokkemidler (engelsk, lures), applikasjoner, data, databaser, Active Directory. Moderne DDP kan tilby omfattende muligheter for trusseloppdagelse, angrepsanalyse og automatisering av respons.
Dermed representerer Deception teknikker for Ä imitere IT-infrastruktur i selskapet og lure hackere. Som et resultat lar slike plattformer deg stoppe angrep fÞr de pÄfÞrer betydelig skade pÄ selskapets eiendeler. Honeypots har selvfÞlgelig ikke den samme omfattende funksjonaliteten og automasjonsnivÄet, sÄ bruken av dem krever hÞyere kvalifikasjoner fra de ansatte i IKT-avdelingene.
1. Honeypots, Honeynets og Sandboxing: hva er dette og hvordan brukes det?
For the first time, the term 'honeypots' was used in 1989 in Clifford Stoll's book 'The Cuckooâs Egg', which describes events related to tracking a hacker at the Lawrence Berkeley National Laboratory (USA). In practice, this idea was realized in 1999 by Lance Spitzner, an information security specialist at Sun Microsystems, who founded the research project 'Honeynet Project'. The first honeypots were very resource-intensive, complex to set up and maintain.
Let's take a closer look at what honeypots og honeynets. Honeypots are standalone hosts whose purpose is to lure attackers into penetrating the companyâs network and attempting to steal valuable data, as well as to extend the range of the network. A honeypot (literally translated as 'barrel of honey') is a special server with a set of various network services and protocols, such as HTTP, FTP, etc. (see fig. 1).

If we combine several honeypots into a network, we obtain a more effective system honeynet, which simulates the corporate network of the company (web server, file server, and other network components). This solution allows us to understand the strategy of attackers and mislead them. A typical honeynet usually operates in parallel with the working network and completely independently of it. This 'network' can be published on the Internet via a separate channel, and a separate range of IP addresses can also be allocated for it (see fig. 2).

The purpose of using a honeynet is to make the hacker believe that they have supposedly penetrated the corporate network of the organization; in reality, the attacker is in an 'isolated environment' and under the close watch of information security specialists (see fig. 3).

Here, it is also necessary to mention a tool called 'sandbox' (in English, sandbox), which allows attackers to install and run malicious programs in an isolated environment, where IT specialists can monitor their actions to identify potential risks and take necessary countermeasures. Currently, sandboxing is typically implemented on dedicated virtual machines on a virtual host. However, it should be noted that sandboxing only shows how dangerous and malicious programs behave, while honeynet helps the specialist analyze the behavior of 'dangerous players'.
Den Äpenbare fordelen med honeynets er at de bedrar angripere, samtidig som de slÞser bort ressursene, kreftene og tiden deres. Som et resultat av dette angriper de falske mÄl i stedet for reelle, noe som kan fÄ dem til Ä avbryte angrepene uten Ä oppnÄ noe. Honeynets-teknologi benyttes ofte av statlige institusjoner og store selskaper, samt finansielle organisasjoner, da disse strukturene ofte er mÄl for store cyberangrep. Men smÄ og mellomstore bedrifter (SMB) trenger ogsÄ effektive verktÞy for Ä forhindre IKT-hendelser, til tross for at det kan vÊre utfordrende Ä bruke honeynets i SMB-sektoren pÄ grunn av mangel pÄ kvalifisert arbeidskraft for dette komplekse arbeidet.
Begrensninger ved Honeypots og Honeynets
Hvorfor er ikke honeypots og honeynets de beste lÞsningene for motstand mot angrep i dag? Det mÄ bemerkes at angrepene blir stadig mer omfattende, teknisk krevende og kan forÄrsake betydelig skade pÄ en organisasjons IT-infrastruktur. Cyberkriminalitet har nÄdd et helt nytt nivÄ og utgjÞr hÞyt organiserte skyggevirksomheter som har alle nÞdvendige ressurser. I tillegg kommer det «menneskelige faktoren» (feil i programvare- og maskinvareoppsett, handlinger fra innsidere osv.), derfor er det ikke lenger tilstrekkelig Ä kun bruke teknologi for Ä forhindre angrep.
Nedenfor er de viktigste begrensningene og ulempene ved honeypots (honeynets):
Honeypots ble opprinnelig utviklet for Ä identifisere trusler som befinner seg utenfor det bedriftsnettverket, og er mer rettet mot Ä analysere oppfÞrselen til angripere enn Ä svare raskt pÄ trusler.
Angripere har vanligvis allerede lÊrt Ä kjenne igjen emulerte systemer og unngÄ honeypots.
Honeynets (honeypots) har en ekstremt lav grad av interaktivitet og samhandling med andre sikkerhetssystemer, noe som gjÞr det vanskelig Ä fÄ omfattende informasjon om angrepene og angriperne, og dermed effektivt og raskt reagere pÄ IKT-hendelser. Dessuten mottar IKT-spesialister et stort antall falske varsler om trusler.
I noen tilfeller kan hackere bruke et kompromittert honeypot som et utgangspunkt for videre angrep pÄ organisasjonens nettverk.
Det oppstÄr ofte problemer med skalerbarhet av honeypots, hÞy driftbelastning og konfigureringen av slike systemer (de krever hÞyt kvalifiserte spesialister, har ikke et brukervennlig administrasjonsgrensesnitt osv.). Det er store utfordringer med Ä implementere honeypots i spesialiserte miljÞer, slik som IoT, POS, skybaserte systemer osv.
2. Deception-teknologi: fordeler og grunnleggende prinsipper for drift
Etter Ä ha undersÞkt alle fordeler og ulemper med honeypots konkluderer vi med at det er behov for en helt ny tilnÊrming til hendelseshÄndtering innen informasjonssikkerhet for Ä utvikle en rask og adekvat respons pÄ angrepshandlinger. Og en slik lÞsning er teknologi. Cyber deception (Security deception).
Terminologien «Cyber deception», «Security deception», «Deception technology», «Distributed Deception Platform» (DDP) er relativt ny og har dukket opp for ikke sÄ lenge siden. Faktisk refererer alle disse termene til bruken av «svindel-teknologier» eller «teknikker for imitasjon av IT-infrastruktur og desinformasjon av angripere». De enkleste lÞsningene innen Deception er utviklingen av ideer fra honeypots, men pÄ et mer teknologisk avansert nivÄ som involverer hÞyere automatisering av trusseloppdagelse og respons. Det finnes imidlertid allerede betydelige DDP-lÞsninger pÄ markedet som tilbyr enkel implementering og skalerbarhet og som har et alvorlig arsenal av «feller» og «lokkemidler» for angripere. For eksempel gjÞr Deception det mulig Ä etterligne objekter i IT-infrastrukturen som databaser, arbeidsstasjoner, rutere, svitsjer, minibanker, servere og SCADA, medisinsk utstyr og IoT.
Hvordan fungerer «Distributed Deception Platform»? Etter at DDP er implementert, vil organisasjonens IT-infrastruktur vĂŠre bygget opp som om den besto av to lag: det fĂžrste laget â er selskapets reelle infrastruktur, mens det andre â er en «etterlignet» miljĂž bestĂ„ende av feller (engelsk, decoys, traps) og lokkemidler (engelsk, lures) som er plassert pĂ„ virkelige fysiske enheter i nettverket (se figur 4).

For example, an attacker may discover false databases with "confidential documents" and fake credentials supposedly belonging to "privileged users" â all of these are false targets that could attract intruders, diverting their attention from the company's true information assets (see Fig. 5).

DDP is a new product in the information security market; these solutions are only a few years old and are currently only accessible to the corporate sector. However, small and medium-sized businesses will soon be able to take advantage of Deception by renting DDP from specialized providers "as a service." This option is even more convenient since there is no need for in-house highly qualified personnel.
Below are the main advantages of Deception technology:
Authenticity. Deception technology is capable of replicating a completely authentic IT environment of a company, qualitatively emulating operating systems, IoT, POS, specialized systems (medical, industrial, etc.), services, applications, credentials, etc. Decoys are carefully blended with the working environment, and an attacker will not be able to identify them as honeypots.
Implementering. DDP employs machine learning in its operations. Through ML, it provides simplicity, flexibility in settings, and effectiveness in implementing Deception. The "traps" and "bait" are updated very quickly, engaging the intruder in the company's "false" IT infrastructure, while advanced AI-based analytical systems can detect active hacker activities and prevent them (e.g., attempted access to Active Directory based on deceptive accounts).
Brukervennlighet. Modern "Distributed Deception Platforms" are easy to maintain and manage. Typically, they are managed through a local or cloud console, with integration capabilities with corporate SOC (Security Operations Center) through API and with many existing security control tools. The operation and maintenance of DDP do not require the services of highly qualified information security experts.
Skalerbarhet. Sikkerhetsbedrag kan implementeres i fysiske, virtuelle og skybaserte miljÞer. DDP fungerer ogsÄ godt med spesialiserte miljÞer som IoT, ICS, POS, SWIFT osv. Avanserte Deception-plattformer kan projisere «bedragsteknologi» til fjernekontorer og isolerte miljÞer uten behov for ytterligere fullstendig distribusjon av plattformen.
Interaksjon. Ved Ä bruke effektive og tiltalende feller (decoys) basert pÄ ekte OS, strategisk plassert blant den faktiske IT-infrastrukturen, samler Deception-plattformen omfattende informasjon om angriperen. Deretter sÞrger DDP for overfÞring av trusselvarsler, genererer rapporter, og iverksetter automatisk respons pÄ sikkerhetshendelser.
Angrepsstartpunkt. I moderne Deception plasseres feller og decoys innenfor nettverksomrÄdet, snarere enn utenfor (som med honeypots). Denne distribusjonsmodellen for feller hindrer angreper i Ä bruke dem som et springbrett for Ä angripe den ekte IT-infrastrukturen til selskapet. I mer avanserte Deception-lÞsninger er det muligheter for trafikkruting, slik at all trafikk fra angriperen kan sendes gjennom en spesialtilsatt forbindelse. Dette lar deg analysere angriperens aktivitet uten risiko for verdifulle aktiva i selskapet.
Overbevisende «bedragsteknologier». I den tidlige fasen av angrepet samler og analyserer angriperne data om IT-infrastrukturen, som de deretter bruker til horisontal bevegelse gjennom bedriftsnettverket. Med «bedragsteknologiene» vil angriperen nÞdvendigvis bli fanget i «feller» som fÞrer dem bort fra organisasjonens ekte aktiva. DDP vil analysere potensielle tilgangsveier til legitimasjonene i bedriftsnettverket og gi angriperen «falske mÄl» i stedet for ekte legitimasjoner. Disse funksjonene har vÊrt sterk manglet i honeypot-teknologier. (Se fig. 6).

Deception VS Honeypot
Og til slutt kommer vi til det mest interessante punktet i vÄr studie. La oss forsÞke Ä fremheve de viktigste forskjellene mellom Deception- og Honeypot-teknologiene. Til tross for noen likheter, er disse to teknologiene sterkt forskjellige fra hverandre, fra det grunnleggende konseptet til effektiviteten av arbeidet.
Ulike grunnleggende ideer. Som vi nevnte tidligere, installeres honeypots som "agn" rundt verdifulle eiendeler i bedriften (utenfor det interne nettverket), og prÞver dermed Ä avlede angriperne. Honeypot-teknologien er basert pÄ en oppfatning av organisasjonens infrastruktur, men honeypots kan bli et utgangspunkt for Ä starte et angrep pÄ selskapets nettverk. Deception-teknologien er utviklet med tanke pÄ angriperens perspektiv og gjÞr det mulig Ä identifisere angrep pÄ et tidlig stadium, slik at sikkerhetsspesialister fÄr en betydelig fordel over angriperne og vinner tid.
"Tiltrekning" VS "Forvirring". Ved bruk av honeypots avhenger suksess av Ä tiltrekke angripernes oppmerksomhet og videre motivere dem til Ä gÄ forbi til mÄlet i honeypot. Det betyr at angriperen faktisk mÄ nÄ frem til honeypot, og fÞrst da kan du stoppe ham. Dermed kan tilstedevÊrelsen av angripere i nettverket vare i flere mÄneder eller mer, noe som kan fÞre til datalekkasjer og skade. DDP simulerer kvalitativt den virkelige IT-infrastrukturen i selskapet, og mÄlet med implementeringen er ikke bare Ä tiltrekke angriperens oppmerksomhet, men Ä forvirre ham slik at han bruker tid og ressurser uten Ä fÄ tilgang til selskapets reelle eiendeler.
"Begrenset skalering" VS "automatisert skalering". Som nevnt tidligere, har honeypots og honeynets problemer med skalering. Dette er vanskelig og kostbart, og for Ä Þke antallet honeypots i det bedriftsystemet, mÄ man legge til nye datamaskiner, operativsystemer, kjÞpe lisenser og tildele IP-adresser. I tillegg mÄ man ha kvalifisert personell for Ä administrere slike systemer. Deception-plattformer rulles automatisk ut i takt med skaleringen av infrastrukturen, uten betydelige kostnader.
"Mange falske positiver" VS "ingen falske positiver"Kjernen av problemet er at selv en vanlig bruker kan mÞte en honeypot, derfor er «bakdelen» ved denne teknologien et stort antall falske positiver, noe som distraherer sikkerhetsspesialister fra arbeidet sitt. «Lokkemat» og «feller» i DDP er nÞye skjult for den vanlige brukeren og er kun designet for angriperen, sÄ hvert signal fra et slikt system er en varsling om en reell trussel, og ikke et falskt positivt resultat.
Konklusjon
Etter vÄr mening er Deception-teknologi et stort fremskritt sammenlignet med den eldre Honeypots-teknologien. I realiteten har DDP blitt en helhetlig sikkerhetsplattform som er enkel Ä implementere og administrere.
Moderne plattformer i denne klassen spiller en viktig rolle i presis oppdagelse og effektiv respons pÄ nettverks trusler, og deres integrasjon med andre komponenter i sikkerhetsstakken Þker automatiseringsnivÄet, forbedrer effektiviteten og resultatene i hendelsesrespons. Deception-plattformer er basert pÄ autentisitet, skalerbarhet, enkel administrasjon og integrasjon med andre systemer. Alt dette gir en betydelig fordel i hastighet nÄr det gjelder respons pÄ sikkerhetshendelser.
Basert pÄ observasjoner fra pentester i selskaper der Xello Deception-plattformen har blitt implementert eller pilotert, kan vi konkludere med at selv erfarne pentestere ofte ikke kan gjenkjenne lokkemat i bedriftsnettet og lider nederlag ved Ä gÄ i feller. Dette faktum bekrefter nok en gang effektiviteten til Deception og de store mulighetene som Äpner seg for denne teknologien i fremtiden.
Produkt testing
Hvis du er interessert i Deception-plattformer, er vi klare .
FÞlg med pÄ oppdateringer i vÄre kanaler (, , , )!
Kilde: habr.com
