
Habr on juba postitanud mitu artiklit Honeypot ja Deception tehnoloogiate kohta (, ). Siiski, me seisame endiselt silmitsi arusaamatusega nende kahe kaitsemeetodi klassi vahel. Selleks on meie kolleegid (esimene Venemaa arendaja ) otsustanud ĂŒksikasjalikult kirjeldada nende lahenduste erinevusi, eeliseid ja arhitektuurilisi omadusi.
Vaatame, mis on «Honeypotid» ja «Deceptionid»:
Deception tehnoloogiad on turule ilmunud suhteliselt hiljuti. Siiski arvavad mÔned spetsialistid, et Security Deception on vaid tÀiustatud «Honeypot» (inglise keeles, honeypot).
Selles artiklis pĂŒĂŒame tuua esile nii sarnasused kui ka pĂ”hilised erinevused nende kahe lahenduse vahel. Esimeses osas rÀÀgime «Honeypotist», kuidas see tehnoloogia on arenenud ning millised on selle eelised ja puudused. Teises osas peatume ĂŒksikasjalikult jaotatud vale eesmĂ€rkide infrastruktuuri (inglise keeles, Distributed Deception Platform â DDP) loomise platvormide tööpĂ”himĂ”tetel.
Honeypoti pĂ”hialuseks on luua lĂ”kse hĂ€kkeritele. Samal pĂ”himĂ”ttel töötati vĂ€lja ka esimesed Deception lahendused. Kuid kaasaegsed DDP-d ĂŒletavad oluliselt honeypote nii funktsionaalsuse kui ka efektiivsuse poolest. Deception platvormid sisaldavad: lĂ”kse (inglise keeles, decoys, traps), ahvatlusi (inglise keeles, lures), rakendusi, andmeid, andmebaase, Active Directory. Kaasaegsed DDP-d vĂ”ivad pakkuda laialdasi vĂ”imalusi ohtude avastamiseks, rĂŒnnakute analĂŒĂŒsimiseks ja vastuste automatiseerimiseks.
Seega esindavad Deception tehnikad ettevĂ”tte IT-infrastruktuuri simuleerimise ja hĂ€kkerite eksitusse viimise tehnikaid. LĂ”ppkokkuvĂ”ttes vĂ”imaldavad sellised platvormid peatada rĂŒnnakud enne, kui need kĂ€tkestavad mĂ€rkimisvÀÀrset kahju ettevĂ”tte varadele. Honeypotidel ei ole muidugi sellist laialdast funktsionaalsust ja automatiseerimise taset, seega nende rakendamine nĂ”uab töötajatelt suuremat kvalifikatsiooni, kellel on vastutus infojulgeoleku eest.
1. Honeypotid, Honeynet'id ja Sandboxing: mis need on ja kuidas neid rakendatakse
Esimest korda kasutati terminit "honeypots" 1989. aastal Clifford Stolli raames "The Cuckooâs Egg", kus kirjeldatakse sĂŒndmusi hĂ€kkeri jĂ€lgimisest Lawrence Berkeley rahvuslaboris (Ameerikas). Praktikas viidi see idee ellu 1999. aastal Lance Spitzneri, Sun Microsystems'i kĂŒberkatkestuste spetsialisti, poolt, kes asutas Honeynet Project'i uurimisprojekti. Esimesed honeypot'd olid vĂ€ga ressursimahukad ja keerulised seadistada ja hooldada.
Vaatame lĂ€hemalt, mida tĂ€hendab honeypots ja honeynets. Honeypot'id on eraldi hostid, mille eesmĂ€rgiks on meelitada kurjategijaid sisenema ettevĂ”tte vĂ”rgustikku ja proovida varastada vÀÀrtuslikke andmeid ning laiendada vĂ”rgu tegevusala. Honeypot (tĂ”lgituna sĂ”na otseses mĂ”ttes kui âmesi tĂ€is anumâ) on eriline server, millel on erinevate vĂ”rgu teenuste ja protokollide komplekt, nĂ€iteks HTTP, FTP jms. (vt joonis 1).

Kui ĂŒhendada mitu honeypots vĂ”rguks, loome tĂ”husama sĂŒsteemi honeynet, mis kujutab endast ettevĂ”tte vĂ”rgu emuleerimist (veebiserver, failiserver ja mitmed vĂ”rgu komponendid). Selline lahendus vĂ”imaldab mĂ”ista kurjategijate tegevustrateegiat ja eksitada neid. TĂŒĂŒpiline honeynet töötab tavaliselt paralleelselt töövĂ”rguga ja on sellest tĂ€iesti sĂ”ltumatu. Sellist "vĂ”rku" saab avaldada Internetis eraldi kanalil ning sellele saab eraldada ka kindla IP-aadresside vahemiku (vt joonis 2).

Honeynet'i rakendamise mĂ”te on nĂ€idata hĂ€kkerile, et ta on vĂ€idetavalt sisenenud organisatsiooni ettevĂ”tte vĂ”rku, samas kui kurjategija on tegelikult "isoleeritud keskkonnas" ja kĂŒberspetsialistide pideva jĂ€relevalve all (vt joonis 3).

Siin tuleb samuti mainida sellist vahendit nagu "sandbox", mis vĂ”imaldab kurjategijatel installida ja kĂ€ivitada pahavara isoleeritud keskkonnas, kus IT-spetsialistid saavad jĂ€lgida nende tegevust potentsiaalsete riskide tuvastamiseks ja vajalike vastumeetmete rakendamiseks. Praegu rakendatakse tavaliselt sandboxingut eraldatud virtuaalmasinatel virtuaalses hostis. Siiski tuleb mĂ€rkida, et sandboxing nĂ€itab ainult, kuidas kĂ€ituvad ohtlikud ja pahatahtlikud programmid, samas kui honeynet aitab spetsialistil analĂŒĂŒsida "ohtlike mĂ€ngijate" kĂ€itumist. sandbox.
Honeynet'ide ilmne kasu seisneb selles, et need petavad rĂŒndajaid, raiskades nende jĂ”ud, ressursid ja aega. Tulemuseks on, et nad rĂŒndavad vale sihtmĂ€rke, mitte reaalseid, ja vĂ”ivad katkestada rĂŒnnaku vĂ”rgule, saamata midagi tehtud. Honeynet-tehnoloogiaid kasutatakse kĂ”ige sagedamini riigiasutustes ja suurtes korporatsioonides, finantsorganisatsioonides, kuna just need struktuurid on suured kĂŒberrĂŒnnakute sihtmĂ€rgid. Siiski vajavad ka vĂ€ikesed ja keskmise suurusega ettevĂ”tted (SMB) tĂ”husaid tööriistu kĂŒberintsidentide vĂ€ltimiseks, kuid honeynetide kasutamine SMB-sektoris ei ole sugugi lihtne, kuna kvalifitseeritud töötajate puudus muudab selle keeruliseks.
Honeypot'ide ja Honeynet'ide lahenduste piiratus
Miks ei ole honeypot'id ja honeynet'id tĂ€napĂ€eval parimad lahendused rĂŒnnakute tĂ”rjumiseks? Tuleb mĂ€rkida, et rĂŒnnakud muutuvad jĂ€rjest ulatuslikumaks, tehniliselt keerukamaks ja vĂ”ivad pĂ”hjustada tĂ”siseid kahjustusi organisatsiooni IT-infrastruktuurile. KĂŒberkuritegevus on jĂ”udnud tĂ€iesti uuele tasemele, olles tugevalt organiseeritud varjatud Ă€ritegevus, millel on kĂ”ik vajalikud ressursid. Siia tuleb lisada ka 'inimfaktor' (vead tarkvara ja seadmete seadistustes, inimeste tegevus jne), seetĂ”ttu on ainul lahenduse tehnoloogiatelt rĂŒnnakute vĂ€ltimiseks tĂ€napĂ€eval juba ebapiisav.
Allpool loetleme peamised piirangud ja puudused honeypot'ide (honeynet'ide) puhul:
Honeypot'id loodi algselt sihtmĂ€rkide mÀÀramiseks, mis asuvad vĂ€ljaspool ettevĂ”tte vĂ”rku, olles pigem mĂ”eldud rĂŒndajate kĂ€itumise analĂŒĂŒsimiseks ja mitte kiirete reageerimistehnoloogiate jaoks.
RĂŒndajad on tavaliselt juba Ă”ppinud Ă€ra tundma emuleeritud sĂŒsteeme ja vĂ€ltima honeypot'e.
Honeynet'id (honeypot'id) omavad ÀÀrmiselt madalat taset interaktiivsuses ja suhtlemises teiste turvasĂŒsteemidega, mistĂ”ttu on honeypot'e kasutades raske saada pĂ”hjalikku teavet rĂŒnnakute ja rĂŒndajate kohta, seega ei ole vĂ”imalik efektiivselt ja kiiresti reageerida kĂŒberintsidentidele. Veelgi enam, IT-spetsialistid saavad hulga valehoiatuste kaudu ohtudest.
MĂ”nel juhul vĂ”ivad hĂ€kkerid kasutada kompromiteeritud honeypoti, et alustada rĂŒnnakut organisatsiooni vĂ”rgule.
Tihti esinevad probleemid honeypottide skaleeritavuse, suure operatiivkoormuse ja selliste sĂŒsteemide seadistamisega (need nĂ”uavad kĂ”rgelt kvalifitseeritud spetsialiste, neil puudub mugav halduskeskkond jne). Honeypottide juurutamisel spetsialiseeritud keskkondades, nagu IoT, POS, pilvesĂŒsteemides jne, on suured raskused.
2. Petmisetehnoloogia: eelised ja pÔhialused
Uurides kĂ”iki honeypottide eeliseid ja puudusi, jĂ”uame jĂ€reldusele, et on vajalik tĂ€iesti uus lĂ€henemine infoturbelistele intsidentidele reageerimisele, et saavutada kiire ja adekvaatne vastus rĂŒndajate tegevusele. Ja selline lahendus on tehnoloogiad. KĂŒberpetmine (Security deception).
Terminoloogia "KĂŒberpetmine", "Security deception", "Deception technology", "Distributed Deception Platform" (DDP) on suhteliselt uus ja ilmutas end mitte nii kaua aega tagasi. Tegelikult tĂ€hendavad kĂ”ik need terminid "petmistehnoloogiate" vĂ”i "IT-infrastruktuuri simuleerimise ja rĂŒndajate desinformatsioonitehnika" kasutamist. Lihtsaimad Deception lahendused on honeypottide ideede arendamine, kuid tehnoloogiliselt arenenumal tasemel, mis eeldab suuremat automatiseerimist ohtude tuvastamisel ja neile vastamisel. Turul on juba tĂ”sised DDP klassi lahendused, mis eeldavad lihtsat juurutamist ja skaleerimist ning nende arsenalis on tĂ”sised "pĂŒĂŒnised" ja "meelitused" rĂŒndajatele. NĂ€iteks vĂ”imaldab Deception emuleerida IT-infrastruktuuri objekte nagu andmebaasid, tööjaamad, ruuteriid, lĂŒlitid, ATM-id, serverid ja SCADA, meditsiiniseadmed ja IoT.
Kuidas töötab "Distributed Deception Platform"? PĂ€rast DDP juurutamist on organisatsiooni IT-infrastruktuur ĂŒles ehitatud nagu kahest kihist: esimene kiht on firma tegelik infrastruktuur ja teine on "emuleeritud" keskkond, mis koosneb pĂŒĂŒnistest (ingl. decoys, traps) ja meelitustest (ingl. lures), mis on paigutatud reaalsesse fĂŒĂŒsilisse seadmesse vĂ”rgus (vt joonis 4).

NĂ€iteks vĂ”ib pahatahtlik kasutaja avastada valeandmebaasid, milles on "salajased dokumendid", valeandmed vĂ€idetelt "privilegeeritud kasutajatelt" â kĂ”ik need on vale sihtmĂ€rgid, mis vĂ”ivad huvitada rĂŒndajaid, suunates nende tĂ€helepanu eemale ettevĂ”tte tĂ”elistelt informatiivsetelt varadelt (vt joonis 5).

DDP on uudne toode kĂŒberturbe turul, need lahendused on olnud turul vaid paar aastat ja hetkel saavad neid endale lubada vaid ettevĂ”tted. Kuid vĂ€ike- ja keskmine Ă€ri saavad peagi ka kasutada Deception'i, ĂŒĂŒrides DDP-d spetsialiseeritud teenusepakkujatelt, "teenusena". See variant on isegi mugavam, kuna pole vaja omada kĂ”rgelt kvalifitseeritud töötajaid.
Allpool on toodud Deception tehnoloogia peamised eelised:
Autentsus (audiit). Deception tehnoloogia suudab reprodutseerida tĂ€ielikult autentset IT-keskkonda, kvaliteetselt emuleerides operatsioonisĂŒsteeme, IoT-d, POS-e, spetsialiseeritud sĂŒsteeme (meditsiinilised, tööstuslikud jne), teenuseid, rakendusi, kasutajat töötlemise andmeid jne. PĂŒĂŒnised (decoys) segatakse hoolikalt töökeskkonnaga, ja pahatahtlik kasutaja ei suuda neid tuvastada kui honeypotte.
Rakendamine. DDP kasutab oma töös masinĂ”pet. MasinĂ”ppe abil tagatakse lihtsus, paindlikkus seadistustes ja Deception'i efektiivne rakendamine. "PĂŒĂŒnised" ja "meelitused" vĂ€rskendatakse vĂ€ga kiiresti, kaasates pahatahtlikku kasutajat "vale" IT-infrastruktuuri, samas kui arenenud tehisintellektil pĂ”hinevad analĂŒĂŒsi sĂŒsteemid suudavad tuvastada aktiivseid hĂ€kkerite tegevusi ja nende tĂ”kestada (nĂ€iteks katse pÀÀseda Active Directory'sse valeandmete pĂ”hjal).
Lihtsus kasutamisel. TĂ€napĂ€evased "Distributed Deception Platform" on kergesti hooldatavad ja hallatavad. Ăldiselt hallatakse neid kohaliku vĂ”i pilves konsoli kaudu, on olemas vĂ”imalused integreerimiseks ettevĂ”tte SOC (Security Operations Center) kaudu API ja paljude olemasolevate turvaseirevahenditega. DDP töötamiseks ja haldamiseks ei ole vajadust kĂ”rgelt kvalifitseeritud kĂŒberturbe ekspertide teenuste jĂ€rele.
Skaleeritavus. Turvalisuse petmine vĂ”ib toimuda fĂŒĂŒsilistes, virtuaalsetes ja pilveteenustes. DDP töötab edukalt ka spetsialiseeritud keskkondades, nagu IoT, ICS, POS, SWIFT jne. TĂ€iustatud Deception platvormid saavad projekteerida "petmistehnoloogiaid" ka eemal kontoritest, isolatsioonikeskkondadesse, ilma vajaduseta platvormi tĂ€iendava tĂ€ieliku juurutamise jĂ€rele.
Koostöö. Kasutades tĂ”husat ja atraktiivset lĂ”kse (decoys), mis pĂ”hinevad reaalsetel operatsioonisĂŒsteemidel ja on oskuslikult paigutatud tĂ”elise IT-infrastruktuuri hulka, kogub Deception platvorm ulatuslikku teavet rĂŒndaja kohta. SeejĂ€rel tagab DDP ohuteadete edastamise, genereeritakse aruanded ja toimub automaatne vastamine kĂŒberturvalisuse intsidentidele.
RĂŒnnaku alguspunkt. Kaasaegsetes Deception lĂ”ksudes ja meelitustes paigutatakse need vĂ”rgupiiride sisse, mitte vĂ€ljapoole (nagu honeypotide puhul). Selline lĂ”ksude juurutamise mudel ei vĂ”imalda rĂŒndajal neid kasutada tĂ”elise IT-infrastruktuuri rĂŒndamiseks. EdasijĂ”udnud Deception lahendustes on olemas liikluse marsruutimise vĂ”imalused, vĂ”imaldades suunata kogu rĂŒndajate liiklus lĂ€bi spetsiaalselt mÀÀratud ĂŒhenduse. See vĂ”imaldab analĂŒĂŒsida rĂŒndajate tegevust ilma ettevĂ”tte vÀÀrtuslike varade ohtu seadmata.
Petmistehnoloogiate veenvus. RĂŒnnaku esimeses etapis koguvad rĂŒndajad ja analĂŒĂŒsivad andmeid IT-infrastruktuuri kohta, seejĂ€rel kasutavad neid ettevĂ”tte vĂ”rgus horisontaalseks liikumiseks. "Petmistehnoloogiate" abil satub rĂŒndaja kindlasti "lĂ”ksudesse", mis viivad ta eemale organisatsiooni tĂ”elistest varadest. DDP analĂŒĂŒsib potentsiaalseid juurdepÀÀsuteid ettevĂ”tte vĂ”rgus ja annab rĂŒndajale "vale sihtmĂ€rgid" tĂ”eliste andmete asemel. Nendest vĂ”imalustest on honeypot-tehnoloogiatel tĂ”eliselt puudu. (Vt joonis 6).

Petmine VS Honeypot
Ja lĂ”puks jĂ”uame oma uurimise kĂ”ige huvitavamasse punkt. PĂŒĂŒame vĂ€lja tuua Deception ja Honeypot tehnoloogiate peamised erinevused. Vaatamata mĂ”ningasele sarnasele, on need kaks tehnoloogiat siiski suuresti erinevad, alates pĂ”hialusideest kuni töö efektiivsuseni.
Erinevad pĂ”hikontseptsioonid. Nagu me oleme juba eelnevalt kirjutanud, paigaldatakse honeypot'id ettevĂ”tte vÀÀrtuslike varade ĂŒmber (vĂ€ljaspool ettevĂ”tte vĂ”rku), pĂŒĂŒdes seelĂ€bi ahvatleda kurjategijaid. Honeypot'i tehnoloogia pĂ”hineb organisatsiooni infrastruktuuri mĂ”istmisel, kuid honeypot'id vĂ”ivad muutuda rĂŒnnaku alguspunktiks ettevĂ”tte vĂ”rgule. Deception tehnoloogia on loodud kurjategija perspektiivist lĂ€htuvalt ja vĂ”imaldab tuvastada rĂŒnnaku varases staadiumis, vĂ”imaldades seega info- ja kĂŒberturbe spetsialistidel saada mĂ€rkimisvÀÀrset eelise kurjategijate ees ning kaotada nendele aega.
âLigimeelitamineâ VS âSegadusseajamineâ. Honeypot'ide kasutamisel sĂ”ltub edu rĂŒndajate tĂ€helepanu Ă€ratamisest ning nende hilisemast motiveerimisest honeypoti suunas liikuma. See tĂ€hendab, et rĂŒndaja peab kuidagi honeypoti juurde jĂ”udma, ja alles siis saad teda peatada. Seega vĂ”ib kurjategijate kohalolek vĂ”rkus kesta mitu kuud ja rohkem, mis omakorda vĂ”ib viia andmelekke ja kahjude tekkimiseni. DDP simuleerivad tĂ€pselt ettevĂ”tte reaalse IT-infrastruktuuri, nende eesmĂ€rk ei ole mitte ainult rĂŒndaja tĂ€helepanu Ă€ratamine, vaid ka segadusse ajamine, et ta raiskaks aega ja ressursse, saamata juurdepÀÀsu ettevĂ”tte reaalsetele varadele.
âPiiratud skaleeritavusâ VS âautomaatne skaleeritavusâ. Nagu eelnevalt mainitud, on honeypot'id ja honeynet'id skaleeritavuse probleemiga. See on keeruline ja kulukas ning ettevĂ”tte sĂŒsteemi honeypot'ide arvu suurendamiseks tuleb lisada uusi arvuteid, operatsioonisĂŒsteeme, osta litsentse, eraldada IP. Pealegi on vaja ka kvalifitseeritud personali selliste sĂŒsteemide haldamiseks. Deception platvormid paigaldatakse automaatselt infrastruktuuri skaleerimise kĂ€igus, ilma olulisemate kulude lisandumiseta.
âSuur hulk valehĂ€ireidâ VS âvalehĂ€irete puudumineâProbleemi tuum on selles, et isegi tavaline kasutaja vĂ”ib kokku puutuda eksitusvĂ”rguga, seetĂ”ttu on selle tehnoloogia "tagakĂŒlg" suur hulk valehĂ€ireid, mis hĂ€irib turbe spetsialiste nende töös. DDP-s peidetud "kotkad" ja "lĂ”ksud" on hoolikalt varjatud tavakasutaja eest ja on mĂ”eldud ainult pahatahtlikule, seega iga signaal sellisest sĂŒsteemist on tegeliku ohu teade, mitte valehĂ€ire.
KokkuvÔte
Meie arvates on Deception-tehnoloogia tohutu edasiminek vÔrreldes vanemate Honeypot-tehnoloogiatega. Sisuliselt on DDP saanud turvalisuse integreeritud platvormiks, mida on lihtne kasutada ja hallata.
TĂ€napĂ€eva klassi platvormid mĂ€ngivad olulist rolli vĂ”rguhĂ€irete tĂ€pses tuvastamises ja tĂ”husas reageerimises, ning nende integreerimine teiste turvakihtide komponentidega suurendab automatiseerimise taset, tĂ”husust ja analĂŒĂŒside tulemuslikkust. Deception-platvormid pĂ”hinevad autentsusel, skaleeritavusel, kergel haldamisel ja integreerimisel teiste sĂŒsteemidega. KĂ”ik see annab mĂ€rkimisvÀÀrse eelise kĂŒberohtudele reageerimise kiirusel.
Lisaks, tuginedes ettevĂ”tete pentestide vaatlustele, kus Xello Deception platvormi on rakendatud vĂ”i pilotitud, vĂ”ib jĂ€reldada, et isegi kogenud pentesterid ei suuda sageli Ă€ratunda lĂ”kse organisatsiooni vĂ”rgus ja saavad petetuks, langedes pĂŒĂŒnistesse. See fakt kinnitab veel kord Deceptioni tĂ”husust ja suuri vĂ€ljavaateid, mis selle tehnoloogia ees tulevikus avanevad.
Toote testimine
Kui Deception platvormid teid huvitavad, siis oleme valmis .
JÀlgige meie kanaleid (, , , )!
Allikas: habr.com
