Viidatud osad uuringust
- (Te olete siin)
KĂ€esolev artikkel lĂ”petab artiklite tsĂŒkli, mis kĂ€sitleb pankade elektronmaksete teabeohutuse tagamist. Siin vaatame tĂŒĂŒbipĂ”hiseid ohumudeleid, millele viidati :
- .
- .
- .
- .
HABRO-HOIA!!! Austatud habrokaaslased, see ei ole meelelahutuslik postitus.
Peidetud ĂŒle 40 lehe materjalid on mĂ”eldud aitama töös vĂ”i Ă”pingutes inimeste, kes spetsialiseeruvad pangandusele vĂ”i teabeohutusele. Need materjalid on uuringu lĂ”pp-produkt ja kirja pandud formaalses ametlikus stiilis. Tegelikult on need ettevalmistused sisejulgeoleku dokumentide jaoks.Ja traditsiooniliselt â âartikli teabe vÀÀrkasutamine on seadusega karistatavâ. Produktiivset lugemist!
Teave lugejatele, kes tutvuvad uuringuga, alustades sellest publikatsioonist.
Uuringu teemad
KÀite lÀbi juhendi spetsialistile, kes vastutab pankade maksete teabeohutuse tagamise eest.
Esitamise loogika
Alguses antakse ja kaitseobjekti kirjeldus. SeejĂ€rel KĂ€iakse lĂ€bi, kuidas ehitada kaitsesĂŒsteemi, ja rÀÀgitakse ohumudeli vormimise vajalikusest. S KĂ€iakse lĂ€bi, milliseid ohumudeleid on olemas ja kuidas neid kujundatakse. S ja toodud analĂŒĂŒside kohta tegelikest rĂŒnnakutest. ja sisaldavad ohumudeli kirjeldust, mis on koostatud kĂ”ikide varasemate osade teabe pĂ”hjal.
TĂPILINE OHUMUDAL. VĂRGUĂHENDUS
Kaitseobjekt, mille jaoks kasutatakse ohumudelit (scope)
Kaitseobjektiks on andmed, mis edastatakse lĂ€bi vĂ”rguĂŒhenduse, mis töötab andmeedastusvĂ”rkudes, rajatud TCP/IP protokollide pĂ”hjal.
Arhitektuur

Arhitektuuri elementide kirjeldus:
- âLĂ”pp-punktidâ â punktid, mis vahetavad kaitstud teavet.
- âVahepunktidâ â andmeedastusvĂ”rgu elemendid: ruuterid, lĂŒlitid, pÀÀsupunktide serverid, proxy-serverid ja muu varustus, millest kaudu edastatakse vĂ”rguĂŒhenduse liiklus. Ăldiselt vĂ”ib vĂ”rguĂŒhendus töötada ilma vahepunktideta (otse lĂ”pp-punktide vahel).
Ălemise taseme turvaohtud
Dekompositsioon
O1. Volitamata juurdepÀÀs edastatavatele andmetele.
O2. Volitamata edastatavate andmete modifitseerimine.
O3. Edastatavate andmete autorluse rikkumine.
O1. Volitamata juurdepÀÀs edastatavatele andmetele
Dekompositsioon
O1.1. , mis toimub lÔpp- vÔi vahepunktides:
O1.1.1. andmete lugemise teel, kui need on salvestatud sÔlme mÀluseadmetesse:
O1.1.1.1. operatiivmÀlu.
Selgitused O1.1.1.1.
NÀiteks andmete töötlemise ajal vÔrgu protokolli kaudu sÔlme.
O1.1.1.2. energiasÔltumatutes mÀlu seadmetes.
Selgitused O1.1.1.2.
NÀiteks edastatavate andmete salvestamisel vahemÀlus, ajutistes failides vÔi vahetust failides.
O1.2. , mis toimub andmeedastusvÔrgu kolmandate osapoolte sÔlmedes:
O1.2.1. pÔhjusel, et toimub kÔigi pakettide haaramine, mis satuvad sÔlme vÔrguliidesesse:
Selgitused O1.2.1.
Kohaldatakse kĂ”igi pakettide haaramist, kasutades vĂ”rguadapteri seadistust, mis on sissetungiv (promiscuous mode juhtmetega adapteritele vĂ”i monitori reĆŸiim wi-fi adapteritele).
O1.2.2. lĂ€bi âmees keskel (MiTM)â rĂŒnnakute tegemise, ilma edastatavaid andmeid modifitseerimata (kui mitte arvestada vĂ”rgu protokollide teenusandmeid).
O1.2.2.1. Link: .
U1.3. , mis toimub tehniliste kanalite (TKUI) kaudu, fĂŒĂŒsiliste sĂ”lmede vĂ”i sidekammutuste kaudu.
U1.4. , mis toimub lÔpp- vÔi vahepunktidesse paigaldatud spetsiaalsete tehniliste seadmete (STS) abil, mis on mÔeldud teabe salaja kogumiseks.
U2. Volitamata muudetud edastatavad andmed
Dekompositsioon
U2.1. , mis toimub lÔpp- vÔi vahepunktides:
U2.1.1. lugemise ja muudatuste tegemise kaudu andmetes, nende viibides sÔlmede mÀluseadmetes:
U2.1.1.1. töömÀlu:
U2.1.1.2. pĂŒsivĂ€limĂ€lu:
U2.2. , mis toimub andmeedastusvÔrgu kolmandate osaliste sÔlmedes:
U2.2.1. lĂ€bi âmees keset (MiTM)â rĂŒnnakute ning liikluse suunamise hĂ€kkerite sĂ”lme:
U2.2.1.1. KĂŒberkurjategija seadmete fĂŒĂŒsiline ĂŒhendamine vĂ”rguĂŒhenduse katkemisse.
U2.2.1.2. RĂŒnnakute tegemine vĂ”rguprotokollide vastu:
U2.2.1.2.1. virtuaalsete kohalike vÔrkude (VLAN) juhtimise kaudu:
U2.2.1.2.1.1. .
U2.2.1.2.1.2. Volitamata VLAN seadete muutmine lĂŒlitites vĂ”i marsruuterites.
U2.2.1.2.2. liikluse marsruutimise lÀbi:
U2.2.1.2.2.1. Volitamata staatiliste marsruudi tabelite muutmine marsruuterites.
U2.2.1.2.2.2. HĂ€kkijate vale marsruutide kuulutamine dĂŒnaamilise marsruutimise protokollide kaudu.
U2.2.1.2.3. automaatse konfigureerimise kaudu:
U2.2.1.2.3.1. .
U2.2.1.2.3.2. .
U2.2.1.2.4. aadressimise ja nimede lahendamise kaudu:
U2.2.1.2.4.1. .
U2.2.1.2.4.2. .
U2.2.1.2.4.3. Volitamata muudatuste tegemine kohalikes nimede failides (hosts, lmhosts jne.)
U3. Edastatavate andmete autorluse rikkumine
Dekompositsioon
U3.1. Teabe autorluse mÀÀramise mehhanismide neutraliseerimine vale autori vÔi andmeallika andmete esitamise kaudu:
U3.1.1. Andmete edastamisel autoriandmete muutmine.
U3.1.1.1. Edastatavate andmete terviklikkuse ja autorluse krĂŒptograafilise kaitse neutraliseerimine:
U3.1.1.1.1. Viide: .
U3.1.1.2. Andmete autorikaitse neutraliseerimine, mis on rakendatud ĂŒhekorralike kinnituskoodide abil:
U3.1.1.2.1. .
U3.1.2. Edastatava teabe allikaandmete muutmine:
U3.1.2.1. .
U3.1.2.2. .
OHTU TĂŒĂŒp. TEABESSĂSTEEM, MIS ON RAKENDATUD KLIENDI-SERVERI ARHITEKTUURILE
Kaitseobjekt, mille jaoks kasutatakse ohumudelit (scope)
Kaitse objektiks on teabesĂŒsteem, mis on rajatud kliendi-serveri arhitektuurile.
Arhitektuur

Arhitektuuri elementide kirjeldus:
- âKliendiksâ on seade, millel töötab teabesĂŒsteemi kliendi osa.
- âServerâ on seade, millel töötab teabesĂŒsteemi serveri osa.
- âAndmetehoidlaâ â osa teabesĂŒsteemi serveri infrastruktuurist, mis on ette nĂ€htud andmete salvestamiseks, mida teabesĂŒsteem töötleb.
- âVĂ”rgĂŒhendusâ â teabe vahetamise kanal Kliendi ja Serveri vahel, mis lĂ€bib andmeedastusvĂ”rku. SĂŒĂŒdistuse mudeli elementi kirjeldatakse ĂŒksikasjalikumalt .
Piirangud
Objekti modelleerimise kÀigus on kehtestatud jÀrgmised piirangud:
- Kasutaja suhtleb teabesĂŒsteemiga kindlate ajavahemike jooksul, mida nimetatakse töö seanssideks.
- Iga töö seansi alguses toimub kasutaja identifitseerimine, autentimine ja autoriseerimine.
- KĂ”ik kaitstavad andmed salvestatakse teabesĂŒsteemi serveri osas.
Ălemise taseme turvaohtud
Dekompositsioon
U1. Kuritegelike isikute mitteautorisitud toimingud seadusliku kasutaja nimel.
U2. Kaitstud teabe mitteautorisitud muutmine selle töötlemise ajal teabesĂŒsteemi serveri osas.
U1. Kuritegelike isikute mitteautorisitud toimingud seadusliku kasutaja nimel
Selgitused
Tavaliselt teabesĂŒsteemides seostatakse toimingud nende sooritanud kasutajaga jĂ€rgmiste vahenditega:
- sĂŒsteemi töölogide (logs).
- andmeobjektide erilise atribuutide kaudu, mis sisaldavad teavet nende loonud vÔi muutnud kasutaja kohta.
Seose osas töö seansiga vÔib see oht dekomponeerida:
- <âŠ> sooritatud kasutaja töö seansi raames.
- <âŠ> sooritatud vĂ€ljaspool kasutaja töö seanssi.
Kasutaja töö seanss vÔib olla algatatud:
- Kasutaja enda poolt.
- Kurjategijad.
Selles etapis nÀeb vahepealne dekompositsioon sellest ohust vÀlja jÀrgmiselt:
U1.1. Volitamata toimingud toimusid kasutaja tööseansi raames:
U1.1.1. <âŠ>, rĂŒnnatud kasutaja seadistatud.
U1.1.2. <âŠ>, kurjategijate seadistatud.
U1.2. Volitamata toimingud toimusid vÀljaspool kasutaja tööseansi raames.
Informatsiooni infrastruktuuri objektide seisukohalt, millele kurjategijad vÔivad mÔju avaldada, nÀeb vahepealne ohtude dekompositsioon vÀlja jÀrgmiselt:
Elemendid
Ohtude dekompositsioon
U1.1.1.
U1.1.2.
U1.2.
Kliendi
U1.1.1.1.
U1.1.2.1.
VÔrguliitumine
U1.1.1.2.
Server
U1.2.1.
Dekompositsioon
U1.1. Volitamata toimingud toimusid kasutaja tööseansi raames:
U1.1.1. <âŠ>, rĂŒnnatud kasutaja seadistatud:
U1.1.1.1. Kurjategijad tegutsesid otse Kliendi pealt:
U1.1.1.1.1 Kurjategijad kasutasid infotehnoloogia sĂŒsteemi tavapĂ€raseid juurdepÀÀsuvahendeid:
U1.1.1.1.1.1. Kurjategijad kasutasid Kliendi fĂŒĂŒsilisi sisendi- ja vĂ€ljundvahendeid (klaviatuur, hiir, monitor vĂ”i nutiseadmest puutetundlik ekraan):
U1.1.1.1.1.1.1. Kurjategijad tegutsesid aegadel, mil seanss oli aktiivne, sisendi- ja vÀljundvahendid olid kÀttesaadavad ning kasutajat polnud kohal.
U1.1.1.1.1.2. Kurjategijad kasutasid kaugjuhtimise vahendeid (tavalisi vÔi pahavaraga pakutud), et hallata Klienti:
U1.1.1.1.1.2.1. Kurjategijad tegutsesid aegadel, mil seanss oli aktiivne, sisendi- ja vÀljundvahendid olid kÀttesaadavad ning kasutajat polnud kohal.
U1.1.1.1.1.2.2. Kurjategijad kasutasid kaugjuhtimise vahendeid, mille töö ei olnud rĂŒnnatud kasutajale tĂ€helepanu Ă€ratavate.
U1.1.1.2. Kurjategijad muutsid andmeid vÔrguliitumise ajal, mis toimus Kliendi ja Serveri vahel, nii, et need nÀisid olevat legitiivse kasutaja toimingud:
U1.1.1.2.1. Link: .
U1.1.1.3. Kurjategijad sundisid kasutajat tÀitma nende mÀÀratud toiminguid sotsiaalsete inseneritehnika meetodite abil.
U1.1.2 <âŠ> rĂŒnnatud kurjategijate poolt:
U1.1.2.1. Kurjategijad tegutsesid Kliendi pealt (ma saan kasutada):
U1.1.2.1.1. Kurjategijad neutraliseerisid infotehnoloogia sĂŒsteemi juurdepÀÀsukontrolli sĂŒsteemi:
U1.1.2.1.1.1. Link: .
U1.1.2.1.2. RĂŒndajad kasutasid teabe sĂŒsteemi tavalisi juurdepÀÀsu vahendeid
U1.1.2.2. RĂŒndajad tegutsesid andmeedastuse vĂ”rgu teistelt sĂ”lmedelt, mille kaudu oli vĂ”imalik luua vĂ”rguĂŒhendus Serveriga (ma saan kasutada):
U1.1.2.2.1. RĂŒndajad neutraliseerisid teabe sĂŒsteemi juurdepÀÀsukontrolli sĂŒsteemi:
U1.1.2.2.1.1. Link: .
U1.1.2.2.2. RĂŒndajad kasutasid teabe sĂŒsteemi ebaharilikke juurdepÀÀsu vahendeid.
Selgitused U1.1.2.2.2.
RĂŒndajad vĂ”isid installida teabe sĂŒsteemi tavalise kliendi vĂ€ljaspool sĂ”lme vĂ”i kasutada ebaharilikku tarkvara, mis rakendab tavalisi protokolle Klient ja Server vahel.
U1.2 Illegaalne tegevus toimus vÀljaspool kasutaja seanssi.
U1.2.1 RĂŒndajad viisid lĂ€bi illegaalset tegevust ja tegid seejĂ€rel lubamatuid muudatusi teabe sĂŒsteemi logides vĂ”i andmeobjektide erivĂ€ljadest, mĂ€rkides, et nende teod olid teostatud seadusliku kasutaja nimel.
U2. Illegaalne kaitstud teabe muutmine selle töötlemise ajal teabe sĂŒsteemi serveri poolt
Dekompositsioon
U2.1. RĂŒndajad muudavad kaitstud teavet tavaliste teabe sĂŒsteemi vahendite abil ja teevad seda seadusliku kasutaja nimel.
U2.1.1. Link: .
U2.2. RĂŒndajad muudavad kaitstud teavet, kasutades teabe sĂŒsteemi tavafunktioneerimise reĆŸiimi mitteette nĂ€htud juurdepÀÀsumehanisme.
U2.2.1. RĂŒndajad muudavad kaitstud teavet sisaldavaid faile:
U2.2.1.1. , kasutades operatsioonisĂŒsteemi failide haldamise mehanisme.
U2.2.1.2. provotseerides failide taastamist ebaseaduslikult muudetud varukoopiast.
U2.2.2. RĂŒndajad muudavad kaitstud teavet, mis on salvestatud andmebaasi (ma saan kasutada):
U2.2.2.1. Kurjusegijad neutraliseerivad andmebaasi juurdepÀÀsude haldamise sĂŒsteemi:
U2.2.2.1.1. Link: .
U2.2.2.2. Kurjusegijad muudavad teavet, kasutades andmebaasi tavaliideseid andmete juurde pÀÀsemiseks.
U2.3. Kurjusegijad muudavad kaitstud teavet, seadusvastaselt muutes selle töötlemise tarkvara algoritme.
U2.3.1. Muutmisele kuulub tarkvara lÀhtekood.
U2.3.1. Muutmisele kuulub tarkvara masinkood.
U2.4. Kurjusegijad muudavad kaitstud teavet, kasutades teabe sĂŒsteemi tarkvaras leiduvat haavatavust.
U2.5. Kurjusegijad muudavad kaitstud teavet selle edastamise ajal teabe sĂŒsteemi serveri komponentide vahel (nĂ€iteks andmebaasi serveri ja rakenduste serveri vahel):
U2.5.1. Link: .
TĂPILINE OHUMUDEL. JUHIKS JUHUPĂRAKOGU
Kaitseobjekt, mille jaoks kasutatakse ohumudelit (scope)
Kaitseobjekt, millele see ohumudel kehtib, vastab ohumudeli kaitseobjektile: âTĂŒĂŒpiline ohumudel. Teabe sĂŒsteem, mis pĂ”hineb kliendi-serveri arhitektuurilâ.
Kasutajate juurdepÀÀsu haldamise sĂŒsteemi all mĂ”istetakse antud ohumudelis teabe sĂŒsteemi komponenti, mis tĂ€idab jĂ€rgmisi funktsioone:
- Kasutajate tuvastamine.
- Kasutajate autentimine.
- Kasutajate volitamine.
- Kasutajate tegevuste protokollimine.
Ălemise taseme turvaohtud
Dekompositsioon
U1. Volitamata seansi loomine seadusliku kasutaja nimel.
U2. Volitamata kasutaja Ă”iguste tĂ”stmine teabe sĂŒsteemis.
U1. Volitamata seansi loomine seadusliku kasutaja nimel
Selgitused
Antud ohu dekompositsioon sĂ”ltub tavaliselt kasutatavast tuvastamis- ja autentimissĂŒsteemide tĂŒĂŒbist.
KĂ€esolevas mudelis vaadeldakse ainult tuvastamis- ja autentimissĂŒsteemi, mis kasutab tekstipĂ”hist sisselogimist ja parooli. Eeldame, et kasutaja sisselogimine on avalik teave, mis on kurjategijatele teada.
Dekompositsioon
U1.1. kasutaja andmete kompromiteerimise kaudu:
U1.1.1. Kurjusegijad kompromiteerisid kasutaja andmed nende salvestamise protsessis.
Selgitused U1.1.1.
NÀiteks vÔisid kasutaja andmed olla kirjutatud kleeppaberile, mis oli kinnitatud monitorile.
U1.1.2. Kasutaja edastas ligiĂŒtlemise andmed pahatahtlikult vĂ”i tahtmatult kurjategijatele.
U1.1.2.1. Kasutaja ĂŒtles kasutajatunnused valjusti sisse kirjutades.
U1.1.2.2. Kasutaja edastas oma kasutajatunnused tahtlikult:
U1.1.2.2.1. kolleegidele.
Selgitused U1.1.2.2.1.
NĂ€iteks, et nad saaksid haiguse ajal selle asendada.
U1.1.2.2.2. tööandja koostööpartneritele, kes teevad tööd teabeinfrastruktuuri objektide kallal.
U1.1.2.2.3. kolmandatele isikutele.
Selgitused U1.1.2.2.3.
Ăks, kuid mitte ainus viis selle ohu realiseerimiseks on kurjategijate kasutamine sotsiaalsete manipulatsioonide meetodites.
U1.1.3. Kurjategijad said kasutajatunnused proovimise teel:
U1.1.3.1. kasutades tavapÀraseid juurdepÀÀsumeetodeid.
U1.1.3.2. eelnevalt pĂŒĂŒdnud koode (nĂ€iteks paroolide rĂ€situd kindel) salvestamise kĂ€igus.
U1.1.4. Kurjategijad kasutasid pahavara kasutajatunnuste pĂŒĂŒdmise jaoks.
U1.1.5. Kurjategijad said kasutajatunnused vĂ”rguĂŒhenduse kaudu Kliendi ja Serveri vahel:
U1.1.5.1. Link: .
U1.1.6. Kurjategijad said kasutajatunnused sĂŒsteemide jĂ€lgimise salvestustest:
U1.1.6.1. videovalvesĂŒsteemidest (kui klahvivajutusi salvestati töö kĂ€igus).
U1.1.6.2. töötajate tegevuse jĂ€lgimise sĂŒsteemidest arvutis
Selgitused U1.1.6.2.
Sarnase sĂŒsteemi nĂ€ide â .
U1.1.7. Kurjategijad kompromiteerisid kasutajatunnused edastamise puudujÀÀkide tÔttu.
Selgitused U1.1.7.
NĂ€iteks, paroolide edastamine avatud kujul e-kirjades.
U1.1.8. Kurjategijad said kasutajatunnused jĂ€lgides kasutaja sessiooni kaugjuhtimise sĂŒsteemide kaudu.
U1.1.9. Kurjategijad said kasutajatunnused tehniliste kanalite kaudu lekkimise tulemusel (TKUI):
U1.1.9.1. Kurjategijad piilusid, kuidas kasutaja sisestab kasutajatunnuseid klaviatuurilt:
U1.1.9.1.1. Kurjategijad viibisid kasutajale lÀhedal ja nÀgid kasutajatunnuste sisestamist oma silmadega.
Selgitused U1.1.9.1.1
Sarnasuguseid juhtumeid vĂ”ivad hĂ”lmata kolleegide tegevust tööl vĂ”i olukorda, kus kasutaja klaviatuur on organisatsiooni kĂŒlastajatele nĂ€htav.
U1.1.9.1.2 Kurjategijad kasutasid lisatehnilisi vahendeid, nagu nÀiteks binokkel vÔi droon, ja nÀgid, kuidas sisselogimisandmeid lÀbi akna sisestatakse.
U1.1.9.2. Kurjategijad tĂ”mbasid sisselogimisandmed vĂ€lja raadiovĂ”rkudevaheliste sidetulemustest, kui need olid ĂŒhendatud raadioside abil (nt Bluetooth).
U1.1.9.3. Kurjategijad pĂŒĂŒdsid sisselogimisandmeid kinni, tuginedes nende lekkimisele kĂ”rvaliste elektromagnetiliste kiirguste ja hĂ€irete kaudu (PĂM).
Selgitused U1.1.9.3.
RĂŒnnaku nĂ€idised ja .
U1.1.9.4. Kurjategija pĂŒĂŒdis sisselogimisandmeid klaviatuurilt kĂ€tte saada spetsiaalsete tehniliste vahendite (STV) abil, mis on mĂ”eldud teabe salajaseks kogumiseks.
Selgitused U1.1.9.4.
NĂ€ited .
U1.1.9.5. Kurjategijad pĂŒĂŒdsid sisselogimisandmeid klaviatuurilt kĂ€tte saada, analĂŒĂŒsides Wi-Fi signaali, mida moduleeriti kasutaja klahvivajutamise protsessi abil.
Selgitused U1.1.9.5.
U1.1.9.6. Kurjategijad pĂŒĂŒdsid sisselogimisandmeid klaviatuurilt kĂ€tte saada, analĂŒĂŒsides klahvivajutuste helisid.
NĂ€ide .
Selgitused U1.1.9.6.
U1.1.9.7. Kurjategijad pĂŒĂŒdsid sisselogimisandmeid mobiiliseadmest klaviatuurilt kĂ€tte saada ning analĂŒĂŒsisid kiirendi nĂ€idud.
NĂ€ide .
Selgitused U1.1.9.7.
U1.1.10. , eelnevalt salvestatud kliendisse.
NĂ€ide .
Selgitused U1.1.10.
NÀiteks vÔis kasutaja salvestada brauserisse sisselogimisnime ja parooli, et pÀÀseda teatud saidile.
U1.1.11. Kurjategijad kompromiteerisid sisselogimisandmeid seoses kasutajate juurdepÀÀsu tĂŒhistamise protsessi puudustega.
Selgitused U1.1.11.
NÀiteks pÀrast kasutaja vallandamist jÀid tema kontod lukustamata.
U1.2. kasutades sĂŒsteemi juurdepÀÀsu piirangute nĂ”rkusi.
U2. Kasutaja Ă”iguste ebaseaduslik tĂ”stmine infotehnoloogilises sĂŒsteemis
U2.1 tehes volitamata muudatusi andmetes, mis sisaldavad teavet kasutaja Ôiguste kohta.
Dekompositsioon
U2.2 kasutades sĂŒsteemi juurdepÀÀsu piirangute nĂ”rkusi.
U2.3. juurdepÀÀsu haldamise protsessi puuduste tÔttu.
U2.3. kasutajate juurdepÀÀsu haldamise protsessi puuduste tÔttu.
Selgitused U2.3.
NÀide 1. Kasutajale anti ligipÀÀs, mis oli suurem kui tal ametlikult vajalik.
NĂ€ide 2. PĂ€rast kasutaja ĂŒleviimist teisele ametikohale ei oldud varasemat ligipÀÀsu Ă”igust tĂŒhistatud.
TĂPILINE OHUMUDU TEGUR. INTEGREERIMISMODUL
Kaitseobjekt, mille jaoks kasutatakse ohumudelit (scope)
Integreerimismodul on infotehnoloogia infrastruktuuri objektide kogum, mis on mĂ”eldud teabevahetuse korraldamiseks erinevate infosĂŒsteemide vahel.
Arvestades, et ettevĂ”tte vĂ”rkudes ei ole alati vĂ”imalik ĂŒhte infosĂŒsteemi teisest selgelt eraldada, vĂ”ib integreerimismodulit pidada ka seoseks erinevate komponentide vahel ĂŒhe infosĂŒsteemi sees.
Arhitektuur
Ăldine skeem integreerimismodulist nĂ€eb vĂ€lja jĂ€rgmiselt:

Arhitektuuri elementide kirjeldus:
- âVahetusserver (VS)â â sĂ”lm / teenus / komponent infosĂŒsteemis, mis tĂ€idab andmevahetuse funktsiooni teise infosĂŒsteemiga.
- âVahelesegajaâ â sĂ”lm / teenus, mis on ette nĂ€htud infosĂŒsteemide vahelise kommunikatsiooni korraldamiseks, kuid ei kuulu nende hulka.
NĂ€idetena âVahelesegajatestâ vĂ”ivad olla e-posti teenused, ettevĂ”tte teenuste bussid (enterprise service bus / SoA-architektuur), kolmandate osapoolte failiserverid jms. Ăldiselt ei pruugi integreerimismodul sisaldada âVahelesegajaidâ. - âAndmete töötlemise tarkvaraâ â programmide kogum, mis rakendab andmevahetuse protokolle ja formaadimuutusi.
NĂ€iteks andmete teisendamine UVEBSi formaadist ABS formaati, sĂ”numite staatuste muutmine edastamise kĂ€igus jms. - âVĂ”rgĂŒhendusâ vastab ohumudelis âVĂ”rguliidesâ kirjeldatud objektile. MĂ”ned vĂ”rguĂŒhendused, mis on esitatud ĂŒlaltoodud skeemil, vĂ”ivad puudu olla.
Integreerimismodulite nÀited
Skeem 1. ABS ja ARM KBR integreerimine kolmanda osapoole failiserveri kaudu
Maksete tĂ€itmiseks eksportib volitatud pangatöötaja ABS-ist elektroonilised maksedokumendid ja salvestab need failina (oma formaadis, nĂ€iteks SQL-dump) vĂ”rgu kausta (âŠSHARE) failiserveris. SeejĂ€rel konverteerib skript-konverter selle faili UVEBSi formaadi failide komplektiks, mida ARM KBR seejĂ€rel loeb.
PĂ€rast seda krĂŒpteerib ja allkirjastab volitatud töötaja â KBR ARM kasutaja â saadud faili ja saadab selle Venemaa panga maksesĂŒsteemi.
VastuvĂ”etud maksete dekrĂŒpteerimise ja elektroonilise allkirja kontrollimise protsess toimub KBR ARM poolt ning seejĂ€rel salvestatakse need failide kogumina UFEBS formaadis failiserverisse. Enne maksedokumentide importimist ABS-i muudetakse need konverteri skripti abil UFEBS formaadist ABS formaati.
Oletame, et antud skeemis toimib ABS ĂŒhel fĂŒĂŒsilisel serveril, KBR ARM toimib eraldi arvutis ning konverteri skript töötab failiserveris.

Objektide vastavus kÀsitletud skeemis integreerimisvÔimaluste mudeli elementidele:
âVahetusserverid ABS-i pooltâ â ABS server.
âVahetusserverid KBR ARM-i pooltâ â KBR ARM arvuti.
âVahelesegajaâ â kolmanda osapoole failiserver.
âAndmete töötlemise tarkvaraâ â konverteri skript.
Skeem 2. ABS ja KBR ARM integreerimine, luues ĂŒhise vĂ”rgukausta maksedokumentide jaoks KBR ARM-ile
KĂ”ik on analooge Skeem 1, kuid eraldi failiserverit ei kasutata, selle asemel asub vĂ”rgukaust (âŠSHARE) elektrooniliste maksedokumentidega KBR ARM arvutis. Konverteri skript töötab samuti KBR ARM-is.

Objektide vastavus kÀsitletud skeemis integreerimisvÔimaluste mudeli elementidele:
Sarnaselt Skeem 1-le, kuid âVahelesegajaâ ei kasutata.
Skeem 3. ABS ja KBR-N integreerimine IBM WebSphere MQ kaudu ja elektrooniliste dokumentide allkirjastamine "ABS poolel"
ABS töötab platvormil, mida SKZI SKAD Signatuur ei toeta. VÀljaminevate elektrooniliste dokumentide allkiri toimub spetsiaalsel elektroonilise allkirja serveril (EP Server). Sama server kontrollib Venemaa pangalt saadud dokumentide elektroonilist allkirja.
ABS laadib EP Serverisse fail maksedokumentidega enda formaadis.
EP Server konverteri skripti abil muudab faili elektroonilisteks sÔnumiteks UFEBS formaadis, seejÀrel allkirjastatakse elektroonilised sÔnumid ja saadetakse IBM WebSphere MQ-le.
KBR-N ARM pöördub IBM WebSphere MQ poole ja saab sealt allkirjastatud maksesĂ”numid, pĂ€rast mida volitatud töötaja â KBR ARM kasutaja â krĂŒpteerib need ja saadab Venemaa panga maksesĂŒsteemi.
Panga tegemisel Venemaa Pangast tÔlgendab ARMi KBR-N neid ja kontrollib elektroonilist allkirja. Edasi töödeldud maksed elektrooniliste sÔnumite, mis on dekodeeritud ja allkirjastatud UFBBS formaadis, edastatakse IBM WebSphere MQ-sse, kust need saab EPM-server.
EPM-server kontrollib saabunud maksete elektroonilist allkirja ja salvestab need ABS-formaadis faili. PĂ€rast seda laadib volitatud töötaja â ABS-i kasutaja â saadud faili ABS-i kehtestatud korras.

Objektide vastavus kÀsitletud skeemis integreerimisvÔimaluste mudeli elementidele:
âABS-i vahetussĂŒsteemâ â ABS server.
âARMi KBR vahetussĂŒsteemâ â ARMi KBR arvuti.
âVahelesegajaâ â EPM-server ja IBM WebSphere MQ.
âAndmete töötlemise tarkvaraâ â konverteerimiskript, SKZI SKAD Signatuur EPM-serveris.
Skeem 4. DBO serveri ja ABS-i integreerimine API kaudu, mida pakub eraldi vahetusserver
Oletame, et pangas kasutatakse mitmeid kaugpanganduse (DBO) sĂŒsteeme:
- âInterneti Klient-Bankâ fĂŒĂŒsilistele isikutele (IKB FLI);
- âInterneti Klient-Bankâ juriidilistele isikutele (IKB JUI).
Teabe turvalisuse tagamiseks toimub kogu ABS-i vahetus DBO sĂŒsteemidega eraldi vahetusserveri kaudu, mis tegutseb ABS-i teabe sĂŒsteemi raames.
Vaatame nĂŒĂŒd, kuidas DBO sĂŒsteem IKB JUI suhtleb ABS-iga.
DBO server, olles saanud klientilt korralikult kinnitatud maksetellimuse, peab selle pÔhjal looma vastava dokumendi ABS-is. Selleks edastab ta API kaudu teabe vahetusserverisse, mis omakorda sisestab andmed ABS-i.
Kliendi konto jÀÀkide muutumisel genereerib ABS elektroonilisi teateid, mis edastatakse DBO serverisse vahetusserveri kaudu.

Objektide vastavus kÀsitletud skeemis integreerimisvÔimaluste mudeli elementidele:
âDBO vahetussĂŒsteemâ â DBO IKB JUI server.
âABS-i vahetussĂŒsteemâ â vahetusserver.
âVahelesegajaâ â puudub.
âAndmete töötlemise tarkvaraâ â DBO serveri komponendid, mis vastutavad vahetusserveri API kasutamise eest, vahetusserveri komponendid, mis vastutavad ABS-i API kasutamise eest.
Ălemise taseme turvaohtud
Dekompositsioon
U1. KĂŒberkurjategijate valeinformatsiooni sisestamine integratsioonimooduli kaudu.
U1. KĂŒberkurjategijate valeinformatsiooni sisestamine integratsioonimooduli kaudu
Dekompositsioon
U1.1. Volitamata muutmine legitiimsetest andmetest nende edastamisel vÔrgus.
U1.1.1 Link: .
U1.2. Valeandmete edastamine suhtluskanalite kaudu legitiivse osaleja nimel:
U1.1.2 Link: .
U1.3. Volitamata muudatus seaduslikus andmete töötlemises vahetusse Serverites vÔi vahendajas:
U1.3.1. Link: .
U1.4. Valeandmete loomine vahetusse Serverites vÔi vahendajas seadusliku osalise nimel:
U1.4.1. Link:
U1.5. Volitamata muudatused andmetes nende töötlemise kÀigus andmetöötlusprogrammi abil:
U1.5.1. kurjategijate volitamata muudatuste tegemise tÔttu andmetöötlusprogrammi seadetes (konfiguratsioonis).
U1.5.2. kurjategijate volitamata muudatuste tÔttu andmetöötlusprogrammi tÀitmist failides.
U1.5.3. kurjategijate interaktiivse juhtimise tÔttu andmetöötlusprogrammi töös.
TĂŒĂŒbiline ohtude mudel. Informatsiooni krĂŒptograafilise kaitse sĂŒsteem.
Kaitseobjekt, mille jaoks kasutatakse ohumudelit (scope)
Kaitse all on informatsiooni krĂŒptograafilise kaitse sĂŒsteem, mida kasutatakse informatsioonisĂŒsteemi turvamiseks.
Arhitektuur
Iga informatsioonisĂŒsteemi aluseks on rakendusprogramm (SO), mis ellu viib selle sihifunktsiooni.
KrĂŒptograafiline kaitse viiakse tavaliselt ellu rakendusprogrammi Ă€riloogikast krĂŒptograafiliste primitiivide kutsumisega, mis asuvad spetsialiseeritud teekides - krĂŒptosĂŒdamikes.
KrĂŒptograafilised primitiivid hĂ”lmavad madalama taseme krĂŒptograafilisi funktsioone, nagu:
- andmeploki krĂŒpteerimine / dekrĂŒpteerimine;
- elektronilise allkirja loomine / kontrollimine andmeploki jaoks;
- andmeploki hash-funktsiooni arvutamine;
- vÔtmeinfo genereerimine / laadimine / eksportimine;
- jne.
Rakendusprogrammi Ă€ri loogika rakendab krĂŒptograafiliste primitiivide kaudu kĂ”rge taseme funktsionaalsust:
- faili krĂŒpteerimine valitud vastuvĂ”tjate vĂ”tmetega;
- luua turvaline vÔrguside;
- teavitada digitaalallkiri kontrollimise tulemuste kohta;
- jne.
Ăriloogika ja krĂŒpto tuuma vahel vĂ”ib toimuda:
- otse, kutsudes Ă€riloogika poolt krĂŒptograafilisi aluspĂ”hju dĂŒnaamiliste teekide kaudu (.DLL â Windowsi jaoks, .SO â Linuxi jaoks);
- kaudselt, krĂŒptograafiliste liideste kaudu â ĂŒmber mĂ€hituna (wrappers), nĂ€iteks MS Crypto API, Java Cryptography Architecture, PKCS#11 jne. Antud juhul pöördub Ă€riloogika krĂŒpto liidese poole, mis tĂ”lgib kutsumise vastava krĂŒpto tuuma poole, mida sellisel juhul nimetatakse krĂŒptopakkujaks. KrĂŒptograafiliste liideste kasutamine vĂ”imaldab rakendustarkvaral abstraheerida spetsiifilistest krĂŒptograafilistest algoritmidest ja olla paindlikum.
VĂ”ib eristada kahte tĂŒĂŒpilist skeemi krĂŒpto tuuma korraldamiseks:
Skeem 1 â Monoliitne krĂŒpto tuum

Skeem 2 â Jagatud krĂŒpto tuum

MĂ”lemad skeemidel olevad elemendid vĂ”ivad olla nii eraldi tarkvara moodulid, mis töötavad ĂŒhel arvutil, kui ka vĂ”rguteenused, mis suhtlevad arvutivĂ”rgu raames.
SĂŒsteemide kasutamisel, mis on ĂŒles ehitatud skeemile 1, töötavad rakendustarkvara ja krĂŒpto tuum ĂŒhes ja samas krĂŒptoinstrumentide töökeskkonnas (ĐĄĐ€Đ), nĂ€iteks ĂŒhel ja samal arvutil, ĂŒhe ja sama operatsioonisĂŒsteemi haldamisel. SĂŒsteemi kasutaja saab tavaliselt kĂ€ivitada nende töökeskkonna raames ka teisi programme, sealhulgas selliseid, mis sisaldavad pahavara. Sellistes tingimustes on suur risk, et salajased krĂŒptograafilised vĂ”tmed lekivad.
Riskide vĂ€hendamiseks kasutatakse skeemi 2, kus krĂŒpto tuum jagatakse kaheks osaks:
- Esimene osa koos rakendustarkvaraga töötab usaldamatutes keskkondades, kus on nakkusoht pahavaraga. Nimetame seda osa "tarkvaraliseks osaks".
- Teine osa töötab usaldusvÀÀrses keskkonnas eraldatud seadmes, mis sisaldab oma koostises salajaste vÔtmete salvestust. Edaspidi nimetame seda osa "riistvaraliseks osaks".
KrĂŒptoalgoritmi jagamine tark- ja riistvarakomponentideks on ĂŒsna tingimuslik. Turul on sĂŒsteeme, mis on ĂŒles ehitatud jagatud krĂŒptoalgoritmi skeemile, kuid nende "riistvaraline" osa on esitatud virtuaalse masina kujul â virtual HSM ().
MĂ”lema krĂŒptoalgoritmi osa interaktsioon toimub viisil, et privaatseid krĂŒptograafilisi vĂ”tmeid ei edastata kunagi tarkvaralisse ossa ning seega ei saa neid pahatahtliku koodi abil varastada.
Interaktsiooni liides (API) ja krĂŒptograafiliste pĂ”hielementide kogum, mille krĂŒptoalgoritm rakendustarkvarale pakub, on mĂ”lemas juhus ĂŒhesugune. Erinevus seisneb nende rakendamise viisides.
Seega, jagatud krĂŒptoalgoritmi skeemi kasutamisel toimub tark- ja riistvaraosa interaktsioon jĂ€rgmise pĂ”himĂ”tte kohaselt:
- KrĂŒptograafilised pĂ”hielemendid, mis ei vaja privaatvĂ”tme kasutamist (nĂ€iteks hash-funktsiooni arvutamine, digiallkirja kontrollimine jne), tĂ€idetakse tarkvaralise osa poolt.
- KrĂŒptograafilised pĂ”hielemendid, mis kasutavad privaatvĂ”tit (digiallkirja loomine, andmete dekrĂŒpteerimine jne), tĂ€idetakse riistvaralise osa poolt.
NĂ€itame jagatud krĂŒptoalgoritmi tööd digiallkirja loomise nĂ€ite kaudu:
- Tarkvaraline osa arvutab allkirjastatavate andmete hash-funktsiooni ja edastab selle vÀÀrtuse riistvaralisse ossa krĂŒptoalgoritmide vahelise kanali kaudu.
- Riistvaraline osa, kasutades privaatvÔtit ja hash'i, moodustab digiallkirja vÀÀrtuse ja edastab selle tarkvaralisse ossa vahetuskanali kaudu.
- Tarkvaraline osa tagastab saadud vÀÀrtuse rakendustarkvarale.
Digiallkirja kehtivuse kontrollimise tunnused
Kui vastuvÔtja saab andmeid, mis on allkirjastatud digiallkirjaga, peab ta lÀbima mitu kontrollietappi. Positiivne tulem tulemus digiallkirja kontrollist saavutatakse alles kÔigi kontrollietappide edukal lÀbimisel.
Etapp 1. Andmete terviklikkuse ja autorsuse kontroll.
Etapi sisu. Teostatakse andmete elektroonilise allkirja allika vastava krĂŒptograafilise algoritmi kohaselt. Selle etapi edukas lĂ€bitulek nĂ€itab, et andmeid ei ole muudetud alates nende allkirjastamisest ning et allkiri on antud privaatvĂ”tmega, mis vastab elektroonilise allkirja kontrollimise avalikule vĂ”tmele.
Etapi lĂ€biviimise koht: krĂŒptokiip.
Etapp 2. UsaldusvÀÀrsuse kontrollimine allkirja andmise avaliku vÔtme suhtes ja elektroonilise allkirja privaatvÔtme kehtivuse kontroll.
Etapi sisu. Etapp koosneb kahest vaheetapist. Esimeses kontrollitakse, kas elektroonilise allkirja kontrollimise avalik vĂ”ti oli usaldusvÀÀrne andmete allkirjastamise hetkel. Teises kontrollitakse, kas elektroonilise allkirja privaatvĂ”ti oli aktiivne andmete allkirjastamise hetkel. Ăldiselt vĂ”ivad neid vĂ”tmete kehtivuse ajad mitte kattuda (nĂ€iteks kvalifitseeritud elektroonilise allkirja kontrollimise sertifikaatide korral). UsaldusvÀÀrsuse kehtestamise meetodid allkirja andja avalikule vĂ”tmele mÀÀratakse elektroonilise dokumendihalduse reeglitega, mis on vastava osalise poolt kehtestatud.
Etapi lĂ€biviimise koht: rakendustarkvara / krĂŒptokiip.
Etapp 3. Allkirja andja volituste kontroll.
Etapi sisu. KooskĂ”las kehtestatud elektroonilise dokumendihalduse reeglitega kontrollitakse, kas allakirjutajal oli Ă”igus tĂ€histada kaitstud andmeid. NĂ€iteks toome vĂ€lja olukorra, kus on volituste rikkumine. Oletame, et on organisatsioon, kus kĂ”ik töötajad omavad elektroonilist allkirja. Organisatsiooni sisemisse elektroonilise dokumendihalduse sĂŒsteemi siseneb juhtkonna allkiri, kuid see on allkirjastatud lao juhataja elektroonilise allkirjaga. Seega ei saa sellist dokumenti pidada seaduslikuks.
Etapi lÀbiviimise koht: rakendustarkvara.
Eeldused, mis on tehtud kaitstav objekti kirjeldamisel
- Teabe edastamise kanalid, vĂ€lja arvatud vĂ”tmete vahetamise kanalid, sealhulgas lĂ€bivad rakendustarkvara, API ja krĂŒptokiibi.
- Teave avalike vÔtmete ja (vÔi) sertifikaatide usaldusvÀÀrsuse kohta ning teave avalike vÔtmete omanike volituste kohta talletatakse avalike vÔtmete hoidlasse.
- Rakendustarkvara töötab avalike vĂ”tmete hoidla ja krĂŒptokiibi kaudu.
NĂ€ide infosĂŒsteemist, mis on kaitstud SKZI abil.
Kuna nĂ€itlikustada varem esitatud skeeme, vaatame hĂŒpoteetilist teabe sĂŒsteemi ja eristame selle kĂ”ik struktuurielemendid.
Teabe sĂŒsteemi kirjeldus

Kaks organisatsiooni otsustas luua Ă”igustlikult tĂ€hendusliku elektroonilise dokumendi kĂ€ibe (EDK) vahel. Selleks sĂ”lmisid nad kokkuleppe, milles sĂ€testasid, et dokumendid edastatakse e-posti teel, ja need peavad olema krĂŒpteeritud ning allkirjastatud kvalifitseeritud elektroonilise allkirjaga. Dokumentide loomise ja töötlemise vahenditeks tuleks kasutada Microsoft Office 2016 kontoriprogrammide paketti ning krĂŒptograafilise kaitse vahenditeks - SKZI KryptoPRO ja krĂŒptimise tarkvara KryptoARM.
Organisatsiooni 1 infrastruktuuri kirjeldus
Organisatsioon 1 otsustas paigaldada SKZI KryptoPRO ja tarkvara KryptoARM kasutaja ARMsse - fĂŒĂŒsilisse arvutisse. KrĂŒpteerimise ja elektroonilise allkirja vĂ”tmed salvestatakse ruToken vĂ”tmehoidjasse, mis töötab eemaldatava vĂ”tmena. Kasutaja koostab elektroonilised dokumendid kohapeal oma arvutis, seejĂ€rel krĂŒpteerib, allkirjastab ja saadab need kohaliku e-posti kliendi abil.
Organisatsiooni 2 infrastruktuuri kirjeldus
Organisatsioon 2 otsustas viia krĂŒpteerimise ja elektroonilise allkirja funktsioonid jaotatud virtuaalmasinasse. KĂ”ik krĂŒptograafilised toimingud viiakse lĂ€bi automaatreĆŸiimis.
Selleks on eraldatud virtuaalmasinas korraldatud kaks vĂ”rgu kausta: ââŠIntoâ, ââŠOutâ. VĂ”rgu kausta ââŠInâ paigutatakse automaatselt avatud kujul laekuvad failid. Need failid dekrĂŒteeritakse ja nende peal kontrollitakse elektroonilist allkirja.
Kausta ââŠOutâ paigutab kasutaja failid, mis tuleb krĂŒpteerida, allkirjastada ja saata vastaspoolele. Need failid koostab kasutaja oma ARMs.
KrĂŒpteerimise ja elektroonilise allkirja funktsioonide tĂ€itmiseks on virtuaalmasinas paigaldatud SKZI KryptoPRO, tarkvara KryptoARM ja e-posti klient. KĂ”iki virtuaalmasina elemente juhitakse automaatselt sĂŒsteemiadministraatorite arendatud skriptide abil. Skriptide töö protokollitakse logifailidesse.
KrĂŒptograafilised allkirja vĂ”tmed salvestatakse JaCarta ĐĐĐĄĐą-ga, kasutusele mitte vĂ”etava vĂ”tmega tokenisse, mille kasutaja ĂŒhendab oma kohaliku arvutiga.
Token edastatakse virtuaalmasinale spetsialiseeritud USB-over-IP tarkvara kaudu, mis on installitud kasutaja tööjaamas ja virtuaalmasinal.
Kasutaja tööjaama sĂŒsteemi kellad organisatsioonis 1 korrigeeritakse kĂ€sitsi. Spetsialiseeritud virtuaalmasina sĂŒsteemi kellad organisatsioonis 2 sĂŒnkroniseeritakse hĂŒperviisori sĂŒsteemi kelladega ja need, omakorda, sĂŒnkroniseeritakse Interneti kaudu avalike ajaserveritega.
Struktuurielementide esitlemine SKZI-s
Vastavalt eespool toodud IT-infrastruktuuri kirjeldusele eristame SKZI struktuurielemente ja kanname need tabelisse.
Tabel - SKZI mudeli elementide vastavus infosĂŒsteemide elementidele
Elemendi nimi
Organisatsioon 1
Organisatsioon 2
Rakendustarkvara
KrĂŒptoARM tarkvara
KrĂŒptoARM tarkvara
KrĂŒptomooduli tarkvaraline osa
SKZI KrĂŒptoPRO CSP
SKZI KrĂŒptoPRO CSP
KrĂŒptomooduli riistvaraline osa
puudub
JaCarta ĐĐĐĄĐą
API
MS CryptoAPI
MS CryptoAPI
Avalike vÔtmete hoidla
Kasutaja tööjaam:
â kĂ”vaketas;
â Windowsi sertifikaatide standardne hoidla.
HĂŒperviisor:
â kĂ”vaketas.
Virtuaalmasin:
â kĂ”vaketas;
â Windowsi sertifikaatide standardne hoidla.
Suurendatud vÔtmete hoidla
Key ruToken, tööreĆŸiimis vĂ€ljavĂ”etav vĂ”tme.
Key JaCarta ĐĐĐĄĐą, tööreĆŸiimis mitte vĂ€ljavĂ”etav vĂ”tme.
Avalike vÔtmete vahetuskanal
Kasutaja tööjaam:
â mĂ€lupuhver.
HĂŒperviisor:
â mĂ€lupuhver.
Virtuaalmasin:
â mĂ€lupuhver.
Erakool vahetuskanal,
Kasutaja tööjaam:
â USB bussi;
â mĂ€lupuhver.
puudub
KrĂŒptomoodulite vahetuskanal
puudub (ei ole krĂŒptomooduli riistvaralist osa).
Kasutaja tööjaam:
â USB bussi;
â mĂ€lupuhver;
â USB-over-IP programmimoodul;
â vĂ”rgu liidest.
EttevÔtte organiseerimise 2 vÔrgud.
HĂŒperviisor:
â mĂ€lupuhver;
â vĂ”rgu liidest.
Virtuaalmasin:
â vĂ”rgu liidest;
â mĂ€lupuhver;
â USB-over-IP programmimoodul.
Avalike andmete vahetuskanal
Kasutaja tööjaam:
â sisend-vĂ€ljund seadmed;
â mĂ€lupuhver;
â kĂ”vaketas.
Kasutaja tööjaam:
â sisend-vĂ€ljund seadmed;
â mĂ€lupuhver;
â kĂ”vaketas;
â vĂ”rgu liidest.
EttevÔtte organiseerimise 2 vÔrgud.
HĂŒperviisor:
â vĂ”rgu liidest;
â mĂ€lupuhver;
â kĂ”vaketas.
Virtuaalmasin:
â vĂ”rgu liidest;
â mĂ€lupuhver;
â kĂ”vaketas.
Kaitstud andmete vahetuskanal
Internet.
EttevÔtte organiseerimise 1 vÔrgud.
Kasutaja tööjaam:
â kĂ”vaketas;
â mĂ€lupuhver;
â vĂ”rgu liidest.
Internet.
EttevÔtte organiseerimise 2 vÔrgud.
HĂŒperviisor:
â vĂ”rgu liidest;
â mĂ€lupuhver;
â kĂ”vaketas.
Virtuaalmasin:
â vĂ”rgu liidest;
â mĂ€lupuhver;
â kĂ”vaketas.
Aja edastamise kanal
Kasutaja tööjaam:
â sisend-vĂ€ljund seadmed;
â mĂ€lupuhver;
â sĂŒsteemi taimer.
Internet.
EttevÔtte organiseerimise 2 vÔrgud,
HĂŒperviisor:
â vĂ”rgu liidest;
â mĂ€lupuhver;
â sĂŒsteemi taimer.
Virtuaalmasin:
â mĂ€lupuhver;
â sĂŒsteemi taimer.
Juhtivate kÀskude edastamise kanal
Kasutaja tööjaam:
â sisend-vĂ€ljund seadmed;
â mĂ€lupuhver.
(Graafiline kasutajaliides KrĂŒptoARM tarkvarale)
Virtuaalmasin:
â mĂ€lupuhver;
â kĂ”vaketas.
(Automatiseerimise skriptid)
Tulemuste vastuvÔtmise kanal
Kasutaja tööjaam:
â sisend-vĂ€ljund seadmed;
â mĂ€lupuhver.
(Graafiline kasutajaliides KrĂŒptoARM tarkvarale)
Virtuaalmasin:
â mĂ€lupuhver;
â kĂ”vaketas.
(Automatiseerimise skriptide logifailid)
Ălemise taseme turvaohtud
Selgitused
Oletused, mis on vastuvÔetud ohtude dekompositsioonil:
- Kasutatakse tugevaid krĂŒptograafilisi algoritme.
- KrĂŒptograafilisi algoritme kasutatakse turvaliselt Ă”ige tööreĆŸiimi korral (nĂ€iteks, ei ole soovitatav suurte andmemahtude krĂŒptimiseks, arvesse vĂ”etakse vĂ”tme lubatud koormust jne.).
- Kurjategijatele on teada kÔik kasutatavad algoritmid, protokollid ja avalikud vÔtmed.
- Kurjategijatele on juurdepÀÀs kĂ”ikidele krĂŒptitud andmetele.
- Kurjategijad suudavad sĂŒsteemis taastada mis tahes tarkvarakomponente.
Dekompositsioon
U1. Suletud krĂŒptograafiliste vĂ”tmete kompromiteerimine.
U2. Valeandmete krĂŒptimine seadusliku saatja nimel.
U3. KrĂŒptitud andmete dekrĂŒptimine isikute poolt, kes ei ole andmete seaduslikud saajad (kurjategijad).
U4. Seadusliku allkirjastaja elektroonilise allkirja loomine valeandmete alusel.
U5. Valeandmete elektroonilise allkirja kontrollimise positiivne tulemus.
U6. Elektrooniliste dokumentide vale vastuvÔtt tÀitmiseks seoses probleemidega elektrooniliste dokumentide kÀitlemises.
U7. Volitamata juurdepÀÀs kaitstud andmetele nende töötlemise ajal SKZI-s.
U1. Suletud krĂŒptograafiliste vĂ”tmete kompromiteerimine
U1.1. Suletud vÔtme saamine suletud vÔtmete hoidlast.
U1.2. Suletud vĂ”tme saamine krĂŒptovahendi töökeskkonna objektidest, kus see vĂ”ib ajutiselt asuda.
Selgitused U1.2.
Objektid, kus suletud vÔti vÔib ajutiselt olla, hÔlmavad:
- operatiivmÀlu,
- ajutised failid,
- vahemÀlu failid,
- hibernatsiooni failid,
- virtuaalmasinate "kuumade" olekute snapshot-failid, sealhulgas virtuaalmasinate operatiivmÀlu sisu failid, mis on peatatud.
U1.2.1. Suletud vĂ”tmete vĂ€ljavĂ”tmine töötavast operatiivmĂ€last, kĂŒlmutades RAM-mooduleid, nende vĂ€ljavĂ”tmise ja andmete lugemise teel (freeze attack).
Selgitused U1.2.1.
NĂ€ide .
U1.3. Suletud vÔtme saamine suletud vÔtmete vahetamise kanalist.
Selgitused U1.3.
Antud ohu nÀide toodatakse .
U1.4. Volitamata krĂŒptoöötlemise modifitseerimine, mille tulemusel saavad kurjategijad teada suletud vĂ”tmed.
U1.5. Suletud vÔtme kompromiteerimine tehnilise teabe leke kanali (TKTK) kaudu.
Selgitused U1.5.
NĂ€ide .
U1.6. Suletud vÔtme kompromiteerimine eritehniliste vahendite (ETV) kaudu, mis on mÔeldud informatsiooni salaja kogumiseks ("puurijad").
U1.7. Suletud vÔtmete kompromiteerimine nende hoidmisprotsessi kÀigus vÀljaspool SKZI-d.
Selgitused U1.7.
NÀiteks hoiab kasutaja oma vÔtme kandjat töölaua sahtlis, kust need vÔivad kerge vaevaga lahti vÔtta pahatahtlikud isikud.
U2. Valeandmete krĂŒpteerimine legaalse saatja nimel
Selgitused
See oht kĂ€sitletakse ainult saatja autentimisega andmete krĂŒpteerimisskeemide puhul. Taoliste skeemide nĂ€ited on toodud standardite soovitustes. . ĂlejÀÀnud krĂŒptograafiliste skeemide puhul ei eksisteeri seda ohtu, kuna krĂŒpteerimine toimub saaja avatud vĂ”tmetel, mis on pahatahtlike isikute jaoks enamasti teada.
Dekompositsioon
U2.1. Saatja suletud vÔtme kompromiteerimine:
U2.1.1. Link: .
U2.2. Sissekande andmete valeandmine avatud andmete vahetamise kanalites.
MĂ€rkused U2.2.
Nende ohtude teostamise nÀited on toodud allpool ja .
U3. KrĂŒpteeritud andmete dekrĂŒpteerimine, mis ei ole legaalsed andmete saajad (pahatahtlikud isikud)
Dekompositsioon
U3.1. Saaja krĂŒpteeritud andmete suletud vĂ”tmete kompromiteerimine.
U3.1.1 Link: .
U3.2. KrĂŒpteeritud andmete valeandmine kaitstud andmete vahetamise kanalites.
U4. Legitiimse allkirjastaja digitaalallkirja loomine valeandmete pÔhjal
Dekompositsioon
U4.1. Legitiimse allkirjastaja suletud vÔtmete kompromiteerimine.
U4.1.1 Link: .
U4.2. Allkirjastatavate andmete valeandmine avatud andmete vahetamise kanalites.
MĂ€rkus U4.2.
Nende ohtude teostamise nÀited on toodud allpool ja .
U5. Positiivse tulemuse saavutamine valeandmete digitaalallkirja kontrollimisel
Dekompositsioon
U5.1. Kurjused pĂŒĂŒavad edastada tulemuse edastamise kanalis sĂ”numi negatiivse tulemuse kohta ja asendavad selle sĂ”numiga positiivse tulemuse kohta.
U5.2. Kurjused rĂŒndavad usaldussertifikaate (SENARIUM â kĂ”ik elemendid on kohustuslikud):
U5.2.1. Kurjused genereerivad elektroonilise allkirja avaliku ja privaatsĂ”lmuse. Kui sĂŒsteemis kasutatakse elektroonilise allkirja vĂ”tme sertifikaate, genereerivad nad elektroonilise allkirja sertifikaadi, mis on maksimaalselt sarnane andmete kavandatava saatja sertifikaadiga, kelle sĂ”numit nad tahavad vĂ”ltsida.
U5.2.2. Kurjused teevad volitamata muudatusi avalike vÔtmete hoidlas, andes nende genereeritud avalikule vÔtmele vajaliku usaldusvÀÀrsuse ja volitused.
U5.2.3. Kurjused allkirjastavad valeandmed eelnevalt loodud elektroonilise allkirjaga ja integreerivad need kaitstud andmevahetuse kanalisse.
U5.3. Kurjused teostavad rĂŒnnaku aegunud elektroonilise allkirja vĂ”tmete kaudu seadusliku allkirjastaja (SENARIUM â kĂ”ik elemendid on kohustuslikud):
U5.3.1. Kurjused kompromiteerivad aegunud (praegu mitteaktiivsed) elektroonilise allkirja privaatsed vÔtmed seaduslikult saatjalt.
U5.3.2. Kurjused asendavad aja edastamise kanalil ajaga, mil kompromiteeritud vÔtmed veel kehtisid.
U5.3.3. Kurjused allkirjastavad valeandmed eelnevalt kompromiteeritud elektroonilise allkirjaga ja integreerivad need kaitstud andmevahetuse kanalisse.
U5.4. Kurjused teostavad rĂŒnnaku kompromiteeritud elektroonilise allkirja vĂ”tmete kaudu seadusliku allkirjastaja (SENARIUM â kĂ”ik elemendid on kohustuslikud):
U5.4.1. Kurjused teevad koopia avalike vÔtmete hoidlast.
U5.4.2. Kurjused kompromiteerivad ĂŒhe seadusliku saatja privaatsed vĂ”tmed. Tema mĂ€rkab kompromiteerimist, tĂŒhistab vĂ”tmed, tĂŒhistamisandmed kantakse avalike vĂ”tmete hoidlasse.
U5.4.3. Kurjused asendavad avalike vÔtmete hoidla eelnevalt kopeeritud hoidla.
U5.4.4. Kurjused allkirjastavad valeandmed eelnevalt kompromiteeritud elektroonilise allkirjaga ja integreerivad need kaitstud andmevahetuse kanalisse.
U5.5. tulenevate vigadest 2. ja 3. etapis, kui kontrollitakse digitaalset allkirja:
Selgitused U5.5.
Antud ohu rakenduse nÀide on toodud .
U5.5.1. Digitaalse allkirja vÔtme sertifikaadi usaldusvÀÀrsuse kontrollimine toimub ainult usaldusvÀÀrse sertifikaadi olemasolu kaudu, millega see allkirjastati, ilma CRL vÔi OCSP kontrollideta.
Selgitused U5.5.1.
Rakenduse nÀide .
U5.5.2. Sertifikaadi usaldusvÀÀrsuse ahela koostamisel ei analĂŒĂŒsita sertifikaate vĂ€ljastavate organite volitusi
Selgitused U5.5.2.
SSL/TLS sertifikaatide rĂŒnnaku nĂ€ide.
Kurjategijad ostsid seadusliku sertifikaadi oma e-posti jaoks. SeejÀrel lÔid nad petetud veebisaidi sertifikaadi ja allkirjastasid selle oma sertifikaadiga. Kui volituste kontrolli ei tehta, siis usaldusvÀÀrsuse ahela kontrollitavus osutub Ôigeks, mistÔttu tunnustatakse ka petetud sertifikaati.
U5.5.3. Sertifikaadi usaldusvÀÀrsuse ahela koostamise kÀigus ei kontrollita vahepealseid sertifikaate revideerimise suhtes.
U5.5.4. CRLi uuendatakse harvemini kui neid vÀlja annab sertifitseerimiskeskus.
U5.5.5. Otsus digitaalallkirja usaldusvÀÀrsuse kohta tehakse enne OCSP-berri kÀtte saamist kehtivuse kohta, millele vastus saadeti hiljem kui allkirja loomise aeg vÔi enne jÀrgmist CRLi, mis koostatakse pÀrast allkirja loomist.
Selgitused U5.5.5.
Enamikus CA ettepanekutes loetakse sertifikaadi tĂŒhistamise ajaks lĂ€hima CRLi vĂ€ljaandmise aeg, mis sisaldab sertifikaadi tĂŒhistamise teavet.
U5.5.6. Allkirjastatud andmete vastuvÔtmise kÀigus ei kontrollita sertifikaadi kuuluvust saatjale.
Selgitused U5.5.6.
RĂŒnnaku nĂ€ide. SSL-sertifikaatide osas: vĂ”ib mitte kontrollida serveri aadressi ja sertifikaadi CN vĂ€lja vÀÀrtuste vastavust.
RĂŒnnaku nĂ€ide. Kurjategijad kompromiteerisid ĂŒhe maksesĂŒsteemi osalise digitaalallkirja vĂ”ti. PĂ€rast seda hĂ€kkisid nad teise osalise vĂ”rgu ja saatsid selle nime alt maksesĂŒsteemile maksedokumendid, mis olid allkirjastatud kompromiteeritud vĂ”tmetega. Kui server analĂŒĂŒsib ainult usaldusvÀÀrsust ja ei kontrolli vastavust, siis peetakse petetud dokumente seaduslikeks.
U6. Elektrooniliste dokumentide vale vastuvÔtt tÀitmiseks seoses probleemidega elektrooniliste dokumentide kÀitlemises.
Dekompositsioon
U6.1. VastuvÔtja ei tuvastanud saadud dokumentide dubleerimist.
Selgitused U6.1.
RĂŒnde rĂŒnnak. Kurikaelad saavad interceptida edastatavat dokumenti, isegi kui see on krĂŒptograafiliselt kaitstud, ja seejĂ€rel saata seda korduvalt kaitstud andmete edastamise kanalisse. Kui vastuvĂ”tja ei tuvastata dublette, siis kĂ”ik saadud dokumendid kĂ€sitletakse ja töödeldakse erinevate dokumentidena.
U7. Volitamata tutvumine kaitstud andmetega nende töötlemise ajal SKZI-s.
Dekompositsioon
U7.1. teabe lekkimise tĂ”ttu kolmandate osade kanalite kaudu (kĂŒlgkanali rĂŒnnak).
Selgitused U7.1.
NĂ€ide .
U7.2. kaitse neutraliseerimise tÔttu volitamata juurdepÀÀsu vastu teabele, mida töödeldakse SKZI-s:
U7.2.1. SKZI kasutamine, mis rikub tehases dokumentatsioonis esitatud nÔudeid.
U7.2.2. toimunud tÀnu haavatavuste olemasolule:
U7.2.2.1. volitamata juurdepÀÀsu kaitsevahendites.
U7.2.2.2. SKZI enda sees.
U7.2.2.3. krĂŒptovahendi töökeskkonnas.
RĂŒnnakute nĂ€ited
Allpool kĂ€sitletud stsenaariumid sisaldavad teadlikult infoturbe organisatsiooni vigu ja teenivad ainult vĂ”imalike rĂŒnnakute illustreerimiseks.
Stsenaarium 1. NĂ€ide U2.2 ja U4.2 ohtude rakendamisest.
Objekti kirjeldus

ARMi KBR ja SKZI SKAD tarkvara on installitud fĂŒĂŒsilisse arvutisse, mis ei ole ĂŒhendatud arvutivĂ”rguga. VĂ”tme kandjana kasutatakse FKN vdTokeni tööreĆŸiimis, kus klahv ei saa vĂ€lja tĂ”mmata.
Arveldusprotsessi regulatsioon eeldab, et arvutuste spetsialist laadib oma töökohalt alla elektroonilisi sĂ”numeid avatud kujul (vanem ARMi KBR skeem) spetsiaalselt kaitstud failiserverist, seejĂ€rel salvestab need vÔÔrandatavale USB-mĂ€lupulgale ja kannab need ARMi KBR-le, kus need krĂŒptitakse ja allkirjastatakse. PĂ€rast seda kannab spetsialist vÔÔrandatavasse seadmesse kaitstud elektroonilised sĂ”numid ja hiljem oma töökohalt salvestab need failiserverisse, kust nad jĂ”uavad UTA-sse ja seejĂ€rel Venemaa pangasĂŒsteemi.
Antud juhul avatud ja kaitstud andmete vahetuskanalid sisaldavad: failiserverit, spetsialisti tööarvutit ja vÔÔrandatavat seadmeid.
RĂŒnnak
KĂŒbararvetus on neid rakendusi, kus rĂŒndajad installivad spetsialisti töö arvutisse kaugjuhtimise sĂŒsteemi ning salvestamise hetkel asendavad nad ĂŒhe maksekorralduse sisu vabalt. Spetsialist edastab maksekorraldused AIP KBR-ile, allkirjastab ja krĂŒpteerib neid, mitte ei mĂ€rka asendust (nĂ€iteks paljude maksekorralduste tĂ”ttu, vĂ€simuse jms). PĂ€rast seda satub vale maksekorraldus tehnoloogilise ahela kaudu Venemaa Panga maksesĂŒsteemi.
Senaarium 2. NÀide Àhvarduste U2.2 ja U4.2 rakendamisest.
Objekti kirjeldus

Arvuti, kuhu on installitud AIP KBR, SKAD Signatuur ja ĂŒhendatud krĂŒptovĂ”ti FKN vdToken, töötab eraldi ruumis ilma töötajate ligipÀÀsuta.
Arveldusspetsialist ĂŒhendub AIP KBR-iga kaugjuhtimise reĆŸiimis RDP protokolli kaudu.
RĂŒnnak
RĂŒndajad interceptivad tunnused, kasutades neid, et arveldusspetsialist ĂŒhenduks ja töötaks AIP KBR-iga (nĂ€iteks tema arvutis oleva pahavara abil). SeejĂ€rel teevad nad ĂŒhenduse tema nimel ja saadavad vale maksekorralduse Venemaa Panga maksesĂŒsteemi.
Senaarium 3. NÀide Àhvarduse U1.3 rakendamisest.
Objekti kirjeldus

Vaatleme ĂŒhte hĂŒpotetilist varianti integreerimismoodulite âABS-KBRâ rakendamiseks uue skeemi (AIP KBR-N) jaoks, kus vĂ€ljaminevate dokumentide elektrooniline allkiri toimub ABS-i kĂŒljel. Eeldame, et ABS töötab operatsioonisĂŒsteemi peal, mida SKAD Signatuur ei toeta, ja seetĂ”ttu on krĂŒptograafiline funktsionaalsus viidud eraldi virtuaalmasinale - integreerimismoodul âABS-KBRâ.
Peamise vĂ”tmena kasutatakse tavalist USB-tokenit, mis töötab vĂ€ljatĂ”mmatava vĂ”tme reĆŸiimis. Kui krĂŒptovĂ”ti on ĂŒhendatud hĂŒperviisoriga, selgus, et sĂŒsteemis pole vabu USB-porte, seetĂ”ttu otsustati USB-token ĂŒhendada vĂ”rgu USB-keskuse kaudu ning virtuaalmasinale installida USB-over-IP klient, mis tagab ĂŒhenduse keskusega.
RĂŒnnak
RĂŒndajad haarasid enda valdusse digitaalallkirja privaatvĂ”tme, mis edastati USB-keskuse ja hypervisor'i vahelises sidekanalis (andmed edastati avatud kujul). Omandades privaatvĂ”tme, koostasid rĂŒndajad vale maksenaidukise, allkirjastasid selle digiallkirjaga ja saatsid selle KBR-Ni tĂ€itmiseks.
Senaarium 4. NĂ€ide ohuteostest U5.5.
Objekti kirjeldus
Vaatleme sama skeemi, mis oli eelnevas stsenaariumis. Oletame, et KBR-Nist saadud elektroonilised teadeteks jĂ”uavad kausta âŠSHAREIn, ning need, mis saadetakse KBR-Ni ja seejĂ€rel Venemaa Panga maksesĂŒsteemi, satuvad âŠSHAREout.
Oletame, et integreerimismoduli rakendamisel uuendatakse tagasivĂ”etud sertifikaatide loetelu ainult krĂŒptograafiliste vĂ”tmete taasvĂ€ljastamise korral, ning et elektroonilised teadeteks, mis on jĂ”udnud kausta âŠSHAREIn, kontrollitakse ainult terviklikkuse ja usaldusvÀÀrsuse tagamise osas digiallkirja avaliku vĂ”tme suhtes.
RĂŒnnak
RĂŒndajad, kasutades eelnevas stsenaariumis varastatud vĂ”tmeid, allkirjastasid vale maksenaidukise, mis sisaldab teavet raha laekumise kohta petuklientide kontole, ja sisestasid selle kaitstud andmevahetuse kanali. Kuna kontrolli selle ĂŒle, et maksenaidukise on allkirjastanud just Venemaa Pank, ei tehta, vĂ”etakse see tĂ€itmiseks.
Allikas: habr.com
