Social engineering
Antud artikkel on kirjutatud aine "Operatsioonisüsteemide administreerimine ja sidumine" raames. Artikkel peaks andma põgusa ülevaate social engineering'ust ning mõndadest olulistemast rünnetest selles vallas.
Üldiselt võib öelda, et social engineering on inimese psüühikaga manipuleerimine selleks, et panna teda tegema seda, mida manipuleerija tahab. Kui igapäevaelus võib see hõlmata ka lihtsalt seda, et üks "veenab" teist koeraga jalutama minema, siis IT-maailmas on see rohkem seotud konfidentsiaalse informatsiooni kättesaamisega, ettevõtete ja teiste ohvrite pilgu läbi turvalisuse rikkumise ja infokaoga [1].
Social engineering on suures osas alternatiiv häkkerile, kes käsitsi süsteemi sisse murrab ja selle konfidentsiaalse info enda valdusesse võtab. Selle asemel, et sissemurdmist ise teostada, "veenab" ta pigem kedagi, kes antud infole ligipääsu omab, seda jagama. Selline viis on tunduvalt kiirem, kui ise kõigepealt sisse murda, siis see info kätte saada ja alles siis kättesaadut rakendama hakata[2].
Social engineering on väga vähesel määral seotud arvutis kasutatava tarkvaraga, kuna enamikel juhtudel on "nõrgimaks lüliks" inimene ja mitte tarkvaravead. Nagu Digital Guardian oma artiklis ära märgib, siis umbes ainult 3% pahavarast on seotud tarkvaranõrkuste ärakasutamisega. Tervelt 97% juhtudel aga kasutatakse ära inimese enda "nõrkust" infot kergekäeliselt ära anda [3].
Autor
Gert Sikk A21 2015/2016
Esitamise kuupäev 6.12.2015
Täiendatud: Triinu Tamm A21 2016/2017
Esitamise kuupäev 7.12.2016
Eesmärk
Social engineering on inimeste psüühiline manipuleerimine konfidentsiaalse informatsiooni kättesaamiseks, olgu need siis kasutajanimed, paroolid, pangaandmed vms. Kuigi enamasti on eesmärgiks saada kätte petta saava inimese hallatav(ad) informatsioon(id), siis tihti on prioriteediks ka saada ligi inimese arvutile, et salaja installida sinna pahavara (lisaks isiklikele andmetele saadakse ka kontroll kasutaja arvuti üle). "Kriminaalid" eelistavad tihtipeale just sellist lähenemist, sest inimeste usalduse võitmine on tunduvalt lihtsam, kui ise hakata sisse murdma süsteemidesse [4]. Social engineering'u erinevad tehnikad ja nende rakendamine on enamasti väike osa suuremast petuskeemist kriminaalile vajaliku infomatsiooni kättesaamiseks.
Social engineering töötabki inimese manipuleerimise baasil. Tihti mängitakse inimese emotsioonidega, harv ei ole olukord, kus ründaja, mängides kedagi, kes ta ei ole (nt sõber, töökaaslane), kirjutab emailis, et ta läks reisile, teda rööviti-rünnati, ja tal ei ole enam rahagi, et koju tagasi saada. Sellises olukorras on rünnatava inimese usaldus juba võidetud (sest tegemist on ju siiski "vana hea sõbraga") ning inimene ei hakkagi mõtlema, et tegu võiks olla mõne pahatahtliku inimesega, kelle ainuke eesmärk on hoopis ohvrit rahast lagedaks teha[5].
Tehnikad
Social engineering'us on väga palju erinevaid tehnikaid, mis loodud selle järgi, kuidas inimene otsuseid langetab. Väga tihti on üks osa tehnikast kas e-mail või mõni muu kiirsuhtluseks loodud vahend, mis eeldab kiiret reageerimist ja vastust (näiteks telefon) [6]. Kasutades tehnikat, mis hõlmab endas e-maili kasutamist, on häkkeri poolt tavaliselt kirja sisse pandud mõni link või manus, mis viitab kas nakatunud lehele või lahtipakitavale viirusele. N-ö inimese poolt tehtud "ekslikke otsuselangetusi" kutsutakse ka kui "bugs in the human hardware" ehk inimese tarkvaras esinevaid vigu.
See, millist tehnikat millises olukorras kasutatakse, oleneb suuresti sellest, mis on ründaja eesmärk ja kes on ohver. Seetõttu on ka erinevaid tehnikaid üpris mitu, mõned enimkasutatavamad on siinkohal välja toodud.
Phishing
Phishing (tuleneb sõnadest "password" ja "fishing") on tõenäoliselt kõige populaarsem social engineering'u tehnikatest (umbes 91% kõikidest informatsiooni väljapetmistest on phishing-tüüpi)[7].
Phishing 'ule peamised iseloomulikud jooned on isikliku informatsiooni kättesaamine (nimed, aadressid, isikukoodid) ja lühendatud või omakorda teise lingi sisse peidetud lingid, mis viitavad nakatunud lehekülgedele. Et ohver kindlasti klikiks lingile, siis on e-mailis ära mainitud, et antud lingile klikades on võimalik saada rohkemat informatsiooni vms. Samuti on phishing 'u juures olulisel kohal ohvrile teada andmine, et kogu olukorraga on kiire ning ohver kindlasti ei tohiks asja edasi lükata, vaid kohe saadetud lingiga tegelema hakata[8]
Spear phishing
Spear phishing erineb tavapärasest phishing'ust selle võrra, et esimene juht on suunatud mingile konkreetsele ettevõttele või organisatsioonile. Phishing-tüüpi meetodi puhul viitavad saadetud lingid tavaliselt hästituntud saitidele ja ettevõtetele (näiteks PayPal või eBay), samas kui spear phishing-meetodiga kasutatakse rünnatava ettevõtte/organisatsiooni enda kodulehekülge ja tihtipeale viidatakse ka ettevõttesisestele juhtivatel kohtadel olevatele inimestele, et kiiremini võita ohvri usaldust ründaja suhtes[9].
Pretexting
Pretexting on valetamise ja stsenaariumi väljamõtlemise teel salastatud informatsiooni kättesaamine, kus häkker räägib end olevat kellegina, kes ta tegelikult ei ole, seda enamasti telefoni teel (tihtipeale nimetatakse seda ka identideedivarguseks). See meetod nõuab ründajalt väga laialdast eelinformatsiooni kogumist (nii ohvri- kui ka ettevõttepoolset), et võita ohvri täielik usaldus nii, et tal ei tekiks ühtegi kahtlust, kui ründaja püüab salajast informatsiooni kätte saada[10].
Tihtipeale ründaja teeskleb, et ta on keegi, kel on olemas kõik õigused ja privileegid saamaks teada vastuseid kõigile küsimustele, mis ta küsib. Enamasti alustatakse sellega, et ründaja palub ohvril ennast identifitseerida, et panna ohver tundma, et konkreetses olukorras on tõesti tegemist "legaalse" inimesega [11].
Kõige tihedamini teeseldakse, et ollakse kusagilt küsitlusfirmast paludes vastata mõnele lihtsale küsimusele suurema uuringu tarbeks [12]. Saades teada piisavalt informatsiooni ohvri kohta, kasutatakse seda ära, esinedes ohvri endana (näiteks eelnevalt küsitakse ohvrilt n-ö kontrollküsimusi tema finantsandmete kohta ning hiljem, teades neid andmeid, helistatakse ohvri panka ja esitatakse seda sama informatsiooni pangale).
Baiting
Baiting on tehnika social engineering'us, kus kasutatakse ära kas inimese ahnust, heatahtlikkust või uudishimu. Ründaja meelitab ohvrit andma ära isiklikku või konfidentsiaalset informatsiooni, saades ise vastutasuks midagi, mida ohver tahab (näiteks saab ta alla laadida muusikat või filmi, millele ohvril muidu ligipääsu ei oleks)[13].
Kuid inimese lõksutõmbamiseks ei pea tingimata kasutama digitaalset "sööta". Baiting'gu puhul on enimkasutatud hoopis selle füüsiline vorm. Kõige tavapärasem on jätta USB-pulk kuhugile lauale (või mõnda muusse läbikäidavasse ja lihtsasti nähtavasse kohta) ning loota, et inimese loomulik uudishimuinstinkt ja healoomulisus panevad ohvrit vaatama USB sisu. Sellega nad käivitavad USB-pulgal oleva viiruse ning automaatselt laevad selle enda arvutisse alla [14]
Scareware
Scareware kasutab ära inimese hirmutunnet. Ründaja paneb ohvri arvama, et ta arvuti on nakatunud pahavaraga ning samal ajal "abistavalt" pakub välja programme pahavara eemaldamiseks. Tegelikkuses on ründaja pakutavates programmides ja linkides peidetud pahavarad, millele klikates ja alla laadides nakatab ohver oma arvuti [15].
Seda tehnikat realiseeritakse reeglina kahel viisil - kas e-maili teel või eraldiseisva tarkvarana, mis genereerib brauserisse vastavasisulisi pop-up'e (mis teavitavad süsteemiriketest ja -rünnetest). Enamasti sellisel pop-up'idel on omadus, et kui püüda klikkida "X"-ile või "Cancel"-nupule, siis see on just see, mis aktiveerib pahavara ja hakkab seda arvutisse installima[16].
Alati pole eesmärgiks ainult ohvri arvutisse pahavara installeerida, vaid ka lihtsal teel neilt raha välja pressida. Kui ohver jääb uskuma, et ta arvuti on nakatunud, siis tihtipeale ollakse kerges paanikas ning valmis tegema kõike, et viirusest lahti saada, samuti ka maksma summasid asja eest, mis väidetavalt peaks probleemid lahendama. Siis enam ei mõelda ega kontrollita seda, kas antud jutt ka tõele vastab, vaid usutakse pimesi.
Tailgating
Tailgating (samuti ka piggybacking) on meetod, kus inimene siseneb ruumi, kuhu tal tegelikult õiguseid ei ole. Selle saavutamiseks vastavate õigusteta inimene enamasti n-ö käib järgi inimesel, kel need õigused on [17].
Tihti teeseldakse, et ollakse kas kuller või ettevõttesisene töötaja. Teeseldes kullerit, palutakse kaupa vastuvõtval töötajal hoida ust lahti mingil põhjusel ja nii kaua, kui töötaja ust lahti hoiab, läheb keegi sinna ruumi volitamata sisse. Teine populaarsem viis on teeselda ettevõttesisest töötajat, kes kogemata unustas oma töötajakaardi laua peale ning seetõttu palub "kaastöötajal" hoida ust lahti ning lasta ta sisse niisama[18].
Vältimine
Näited
RSA SecurID Breach
Ründajad saatsid välja 2 Phishing e-maili, kahel erineval päeval ja kahele erinevale töörühmale. Selle e-maili pealkiri oli "2011 Recruitment Plan" ehk 2011 aasta värbamise plaan. See e-mail oli nii hästi koostatud, et üks töötaja võttis selle oma räpsmailist ja laadis alla .xls faili. Selles olnud viirus lõi firma süsteemi tagaukse läbi Adobe Flashi. Selline väike apsakas läks firmale maksma 66 miljonit dollrait. See on üks suuremaid rünnakuid küberkaitse firmade vastu.[19]
Suur teemanti rööv
Üks mees suutis varastada 21 milljoni dollari väärtuses teemanteid, keset tööaega ning kaduda igaveseks. Tema ainuke relv oli tema sharm. Ta viis telleritele kingitusi ning suutis mingi aja jooksul saada võtme, et teha koopia ning sai infot, kus teemantid asuvad.[20]
Lisa lugemine
Huvi korral saate lugeda tervet artiklit ülal toodud näidete kohta lähemalt ja täpsemalt.
Kokkuvõte
Social engineering on manipuleerimine inimestega, et saada infot või füüsilist ligipääsu kohtadele, kust oleks võimalik saada salastatud informatsiooni firmade kohta. Selleks kasutatakse palju erinevaid meetodeid, millest, üleval pool pikemalt räägiti. Minu arvates on väga kavalad nipid välja mõeldud, et saada infot. See on ka ilmselt parim võimalik viis saada tänapäeval infot, kui väga palju turvaauke on parandatud ja küberturve nii hästi arenenud, et rünnetele vastu saada.
Viited
- ↑ https://www.webroot.com/us/en/home/resources/tips/online-shopping-banking/secure-what-is-social-engineering
- ↑ http://sin.thecthulhu.com/library/security/social_engineering/The_Art_of_Human_Hacking.pdf; Peatükk 1 "Overview of Social Engineering", alapeatükk "The Different Types of Social Engineers"
- ↑ https://digitalguardian.com/blog/social-engineering-attacks-common-techniques-how-prevent-attack; Peatükk "Social engineering attacks"
- ↑ https://www.webroot.com/us/en/home/resources/tips/online-shopping-banking/secure-what-is-social-engineering
- ↑ http://searchsecurity.techtarget.com/definition/social-engineering
- ↑ https://digitalguardian.com/blog/social-engineering-attacks-common-techniques-how-prevent-attack
- ↑ https://digitalguardian.com/blog/social-engineering-attacks-common-techniques-how-prevent-attack
- ↑ https://www.tripwire.com/state-of-security/security-awareness/5-social-engineering-attacks-to-watch-out-for/
- ↑ http://searchsecurity.techtarget.com/definition/spear-phishing
- ↑ http://www.social-engineer.org/framework/influencing-others/pretexting/
- ↑ http://searchcio.techtarget.com/definition/pretexting
- ↑ http://www.scambusters.org/pretexting.html
- ↑ http://www.datto.com/blog/5-types-of-social-engineering-attacks; Punkt 2. Baiting
- ↑ https://www.incapsula.com/web-application-security/social-engineering-attack.html; Social engineering attack techniques, Baiting
- ↑ https://www.incapsula.com/web-application-security/social-engineering-attack.html; Social engineering attack techniques, Scareware
- ↑ http://whatis.techtarget.com/definition/scareware
- ↑ http://www.datto.com/blog/5-types-of-social-engineering-attacks;Punkt 5. Piggybacking
- ↑ https://www.tripwire.com/state-of-security/security-awareness/5-social-engineering-attacks-to-watch-out-for/; Punkt 5. Tailgaiting
- ↑ http://www.darkreading.com/the-7-best-social-engineering-attacks-ever/d/d-id/1319411?image_number=3
- ↑ http://www.darkreading.com/the-7-best-social-engineering-attacks-ever/d/d-id/1319411?image_number=5