Usume, et kõige turvalisem mobiilne krüptorahakott on selline, mis ületab oma mobiilsele operatsioonisüsteemile omased piirangud. Näiteks iOS-is ei toeta Apple'i CryptoKit secp256k1 elliptiline kõver, Bitcoini, Ethereumi ja paljude teiste plokiahelate standard.
See piirang ei võimalda arendajatel kasutada võtmete salvestamiseks ja tehingute allkirjastamiseks seadmete turvaelementi. Selle tulemusena klassifitseeritakse mobiilsed krüptorahakotid kuumadeks rahakottideks, kuna need on nii Internetiga ühendatud kui ka allkirjastavad tehinguid väljaspool turvaelementi, kasutades krüptoalgoritmide tarkvararakendust.
See tähendab, et privaatvõtmed peavad olema avatud – vähemalt allkirjastamise ajal – liivakastirakenduse keskkonna mälus. See jätab nad potentsiaalsetele ohtudele rohkem avatud kui rahakott, mis kasutab tehingute allkirjastamiseks turvaelementi.
Hoolimata võimetusest turvaelementidele otse allkirjastada, mis pakuks suuremat kaitset, oleme võtnud kohustuse pakkuda avatud lähtekoodiga mobiilne krüptorahakott, mis seab esikohale turvalisuse, läbipaistvuse ja kasutajakontrolli.
Meie turbearhitektuur on loodud selleks, et:
- Toetage mitut plokiahelat
- Looge kõrge entroopiaga privaatvõtmeid, mis on ettearvamatuse mõõt, mis suurendab turvalisust
- Kasutage lahingutestitud krüptograafiat kasutajate privaatvõtmete turvaliseks krüptimiseks, kasutades ära mobiiltelefonide turvariistvara ja OS-i turvafunktsioone
- Pakkuge kasutaja loodud parooliga täiustatud turvalisust kogenumatele kasutajatele, kes soovivad täiendavat krüptimistaset (lisaks OS-i võtmehoidja kaitsele dekrüpteerimisvõtme jaoks)
- Looge kindel alus uute võtmehaldustüüpide (nt riistvaralised rahakotid ja MPC kvoorumipõhised süsteemid) edaspidiseks kasutuselevõtuks
Avatud lähtekoodiga eelis
Ühe turvalisuse aluspõhimõttena Krakeni rahakott on tasuta ja avatud lähtekoodiga tarkvaraall levitatud MIT litsents. Uue rahakoti loomisel algusest peale oli meie jaoks oluline aidata edendada avatud lähtekoodiga ja hajutatud ökosüsteemi.
Ilma avatud lähtekoodita nõuaks Kraken Wallet ilma läbipaistvuseta suurt usaldust. See annaks klientidele vähem kaitset; te ei saa soovi korral klienti ise kontrollida, muuta ega käitada. "Ära usalda, kontrollige!" ei ole lihtsalt tööstuse maksiim, see on üks meie juhtpõhimõtetest.
Meie tarkvara avatud hankimine täidab kahte põhieesmärki, mille me sellele tootele algselt seadsime: kontrollitav ja auditeeritav usalduse minimeerimine:
- Kontrollitavus: Võimalus kontrollida, kas selles ajaveebipostituses esitatud turvaeeldused vastavad tõele. Igaüks saab vaata lähtekoodi konkreetselt aru saada, mida selles rahakotis tehakse ja mida ei tehta.
- Auditeeritavus: Võimalus kontrollida, kas meie turberakenduse väljund on õige, ja anda teada, kui see pole õige. Oleme enne avaldamist mitu korda kaasanud sise- ja välismeeskonnad, et viia läbi turvaauditeid. Edaspidi saab igaüks koodi auditeerida ja koostada oma leidude kohta aruande.
Võtmete genereerimine ja võtme importimine
Kuigi React Native on võimas tööriist, ei ole sellel sisseehitatud krüptomoodulit. Selles navigeerimiseks kasutasime NodeJS-i krüptomooduli puhast js-i rakendust (krüpto-brauserit). Meetodit crypto.randomBytes(), mis genereerib tegelikud juhuslikud baidid, mida võtme genereerimisel vajame, tegeleb reageerima-native-get-random-values polüfill.
Funktsioon React-native-get-random-values kasutab natiivset koodi, et kasutada juhuslike arvude genereerimiseks seadmes saadaolevat krüptograafiliselt turvalist pseudojuhuslike numbrite generaatorit (CSPRNG). Praktiliselt kõikidel kaasaegsetel seadmetel on selle juhuslike arvude generaatori taga turvaline riistvaraline juhuslike numbrite generaator.
Rahakoti initsialiseerimise ajal ammutame CSPRNG-st entroopia ja teisendame selle mnemoseemneks, kasutades hästi väljakujunenud npm pakette (BIP32, BIP39).
Võtmed teisendatakse, salvestatakse ja esitatakse kasutajale BIP39 standardi alusel, mis pakub hõlpsasti varundatavat märguandemeetodit koos koostalitlusvõimega enamiku ökosüsteemi rahakottide jaoks. Impordifunktsioon toetab BIP39-ga ühilduvate seemnete taastamist, mis pakuvad ökosüsteemis parimat koostalitlusvõimet.
Võtmete haldamine
Kraken Walletil on kaks salajast väärtust – seeme ja märgukiri – ning mitu mittesalajast (kuid siiski privaatset) väärtust, nagu rahakoti aadressid, rahakoti nimed ja tehingute kirjeldused.
Privaatvõtmete materjal (seeme/mnemoonika) salvestatakse võtmehoidjasse (iOS-is) ja võtmehoidlasse (Androidis). Avaliku võtme materjalid ja mittetundlikud andmed (laiendatud avalikud võtmed, aadressid ja kirjeldused) salvestatakse rakenduse krüpteeritud andmebaasi (kasutades Valdkond).
Andmete kaitsmiseks on mitu turvakontrolli:
- Rakenduse lukk: juhuslikult genereeritud 64-baidine string, mis on salvestatud võtmehoidjasse või võtmehoidlasse. Juurdepääs saladusele on kaitstud kasutaja kohaloleku nõuetega – biomeetriline või pääsukoodiga autentimine.
- Parool: kasutaja pakutav ja seda ei hoita seadmes. Selle asemel peab kasutaja parooli käsitsi sisestama, kui rakendus seda küsib. Rahakott määrab, kas parool on vajalik, uurides kahte võtmehoidjasse või võtmehoidlasse salvestatud lipukest (is_storage_encrypted ja is_seed_encrypted). Argon2 algoritmi kasutatakse võtmetuletusfunktsioonina.
- Andmebaasi krüptimine: andmebaasi (Realm) kasutatakse mittesalajaste andmete salvestamiseks. Andmed krüpteeritakse juhusliku 64-baidise võtmega.
- Lukustusmehhanism: Vale parooli sisestamine käivitab viivitused enne järgnevaid paroolikatsetusi. See mehhanism takistab tõhusalt jõhkra jõuga paroolirünnakuid. Teave lukustusparameetrite kohta, nagu katsete arv ja viivituste kestus, salvestatakse turvaliselt võtmehoidjasse või võtmehoidlasse.
Alg-, märguande- ja andmebaasi krüpteerimisvõti salvestatakse alati krüpteeritud kujul
- Kui kaitsed pole lubatud: alg-, märguande- ja Realmi krüpteerimisvõti salvestatakse otse võtmehoidjasse või võtmehoidlasse ilma kasutaja kohaloleku juurdepääsukontrollita.
- Kui rakenduse lukk on aktiveeritud: märguanne ja seeme krüpteeritakse esmalt rakenduse lukusaladuse abil ja seejärel salvestatakse turvaliselt võtmehoidjasse või võtmehoidlasse. Realmi krüpteerimisvõti salvestatakse ka otse võtmehoidjasse või võtmehoidlasse.
- Kui paroolikaitse on lubatud: märgukiri ja seeme krüpteeritakse parooliga, samas kui Realmi krüpteerimisvõti krüpteeritakse parooliga ainult siis, kui suvandi is_storage_encrypted väärtuseks on määratud Tõene.
- Kui nii rakenduse lukk kui ka paroolikaitse on lubatud: märgukiri ja seeme krüpteeritakse nii parooliga (esimene) kui ka rakenduse lukustusega (teine). Realmi krüpteerimisvõti krüpteeritakse ainult parooliga ja ainult siis, kui suvandi is_storage_encrypted väärtuseks on määratud Tõene.
Võtme kasutamine
Seemne/mnemoonika salvestatakse võtmehoidjasse või võtmehoidlasse ja sellel on krüptograafilistes toimingutes ülioluline roll. Kui on vaja luua uus rahakoti aadress või tehing allkirjastada, tuletame sellest seemnest vajaliku teabe, näiteks privaatvõtme.
Siiski on oluline märkida, et privaatvõti tuleb nende toimingute ajal mällu laadida. See vajadus tuleneb piirangutest, mida me varem mobiilsete rahakottide kohta mainisime, ja otsese juurdepääsu puudumisest tehingute allkirjastamise turvalisele elemendile.
- Tehingu allkirjastamine (žetoonide saatmine)
- WalletConnecti andmete allkirjastamine (seansitaotluste käsitlemine)
- Uue rahakoti lisamine
- Testneti kettide lubamine (testneti rahakottide lisamine)
- Mnemoonika kuvamine
- Mnemoonika kontrollimine
- Rakenduse lukustuse lubamine ja keelamine
- Parooli lubamine ja keelamine
Täiendav biomeetriline autentimine viiakse läbi järgmiste funktsioonide jaoks:
- Rakenduse lukustuse lubamine
- Kõigi andmete pühkimine
- Rahakoti (konto) kustutamine
- Parooli lubamine või keelamine (lisaks rakenduse lukustuse otsimisele)
- Rakenduse avamine
- Rakenduse esiplaanile tõstmine
- Laiendatud avalike võtmete vaatamine
- Ühenduse loomine detsentraliseeritud rakendusega (dApp)
Lisaks võib rakenduse avamiseks vaja minna parooli. Võtmehoidjat ja võtmehoidjat kasutatakse alati läbi react-native-keychain ümbris:
- Ümbris loob võtmehoidjas või võtmehoidjas iga üksuse jaoks uue võtme
- Ümbris vastutab võtmehoidja ja võtmehoidja õigete konfiguratsioonilippude edastamise eest
- Rahakott palub alati ümbrisel lipud seadistada nii, et seade peab võtmele ligi pääsemiseks olema lukust lahti
- Kasutaja kohaloleku (biomeetriline) kontroll on konfigureeritud ajapõhiseks ja kontroll kehtib 5 sekundit; kasutaja kohaloleku kontrolli ei teostata ühe juurdepääsu kohta
Krüpteerimisalgoritm on kõigi üksuste jaoks sama:
- Võti tuletatakse Argon2idiga NFC-ga normaliseeritud saladusest
- Argon2idi sool on seadme kordumatu ID
- Krüpteerimisrežiim on AES-GCM
- AES-i lähtestamisvektor (IV) on 16 juhuslikku baiti
- AES-i autentimismärgend peab olema 16 baiti pikk
Tehingu allkirjastamine
Lisaks eelnevalt mainitud võtmete salvestamise, biomeetria ja paroolikaitsega seotud meetmetele on tehingute allkirjastamine jätkuvalt kriitilise tähtsusega pideva täiustamise valdkond. Esimese sammuna oleme selles valdkonnas rakendanud mitmeid tähelepanuväärseid meetmeid, sealhulgas:
Tehingu simulatsioon
Kasutame väliseid API teenuseid (nt Keraka ja teised), et kontrollida võimalikke "raskusastmeid", mida tehing võib kasutajale tuua (riskiskoor). See ulatub võimalike pahatahtlike tehingute (või sõnumite allkirjastamise) täisblokeerimisekraanilt hoiatusteni erinevate ettevaatustasemete kohta, mida kasutaja peaks enne tehingu allkirjastamist või kinnitamist olema.
Muude meetmete hulka kuuluvad:
- Aadressi kinnitamine, et veenduda, et te ei saadaks valele aadressile
- Aadressid, mis on alati tervikuna nähtavad, tagamaks, et kasutaja ei ole suunatud konkreetsetele aadressi koostist ümbritsevatele rünnakutele
- Võrgu valideerimine ja hoiatused tagamaks, et kasutaja ei saadaks valesse võrku
- Tasu kontrollib, et kasutaja ei maksaks tehingu eest üle
Võrgustiku privaatsus
Kasutajate privaatsuse ja isikuandmete kaitsmiseks nii, et need andmed ei lekiks võrgupäringutele – eriti kolmandate osapoolte teenustele – oleme välja töötanud API lüüsi puhverserveri taotlustele. See puhverserver võimaldab meil mitte edastada kasutajate taotlusi kolmandate osapoolte teenustele ega avalda kliendi IP-d välistele ega avalikele pakkujatele.
See taustateenus on põhimõtteliselt API avalike plokiahela andmete päringute tegemiseks. Rahakoti turbearhitektuuris on selle eesmärk kapseldada see funktsioon kõigis plokiahelates ühise API taha, nii et Kraken Wallet ei peaks andmete päringute jaoks rakendama plokiahelaspetsiifilisi käitumisviise.
See taustateenus määratleb selle ühise API. Lõppkokkuvõttes saadab see päringuid teistele osapooltele, kellelt tegelikud andmed hangib. See ei indekseeri ise plokiahelaid ega säilita olekut.
Turvalisuse eeldused
Meie turbearhitektuur põhineb optimaalse kaitse tagamiseks mõnel peamisel eeldusel. Eeldame:
- Kasutaja seade ei ole juurdunud, OS pole ka aegunud ja vastuvõtlik kriitilistele haavatavustele, mis võivad anda ründajale juurdepääsu seadme mälule
- Võtmehoidja või võtmehoidja pakett pakub piisavalt tugevat kaitset
- Mobiilne OS pakub rakenduste protsesside vahel kindlat liivakasti, tagades, et tundlikke andmeid (nt seemneid) sisaldavat mälu hallatakse õigesti
Lisafunktsionaalsus
- Rakendus toimib põhimõttel, et talletab vaid minimaalselt rahakoti käitamiseks vajalikke andmeid
- Kliendis ei kasutata kolmanda osapoole analüütikat ega krahhide aruandluse tarkvaraarenduskomplekte (SDK-sid).
- Kuna me püüame mitte lekitada andmeid kolmandatele osapooltele, poleks mõttekas lisada täiendavat andmete jälgimist – see tähendab, et te ei leia kliendist analüüsi ega krahhiaruannete tarkvara.
- Õhu kaudu värskendusi (väljaspool tavalist AppStore'i/Play poe värskendusvoogu) ei lubata ega rakendata koodibaasis
- Kasutaja võib oodata kompileeritud tarkvara, mida ei saa ilma tema nõusolekuta värskendada
- Märkide loend ja mainesüsteem
- Et aidata kasutajatel oma žetoone hallata, rakendasime Krakeni ja muude kolmandate osapoolte pakutavatel varadel põhineva nimekirja ja mainesüsteemi.
- NFT-de rämpspost
- Esialgne jõupingutus, mida kavatseme jätkuvalt täiustada, on rämpsposti ja rämpspostiga seotud rünnakute tuvastamine, kus rämpspost arhiivitakse automaatselt kasutaja kausta
Väline turvaaudit
Meie enda eestkostetava rahakoti turvalisust hinnati rangelt auditi kaudu, mille viis läbi selles valdkonnas hästi hinnatud turvaaudiitorfirma Trail of Bits. See audit hõlmas meie koodibaasi ja kliendiarhitektuuri üksikasjalikku uurimist, mille eesmärk oli tuvastada ja kõrvaldada võimalikud turvaaukud.
Läbipaistvuse tagamiseks ja meie platvormi turvalisusest ülevaate saamiseks on selle auditi tulemused avalikult kättesaadavad. See avatud juurdepääs võimaldab kasutajatel ja huvitatud isikutel vaadata läbi Trail of Bitsi läbi viidud turbeanalüüsi tulemused. Aruanne on oluline allikas, et mõista meie rakendatud turvameetmeid ja meie kohustust säilitada oma kasutajate jaoks turvaline keskkond.
Turvalisuse, läbipaistvuse ja kasutaja kontrolli seadmine esikohale
Kraken Wallet loob platvormile omaste piirangute taustal õrna tasakaalu mugavuse ja tugeva kaitse vahel. Meie lähenemisviis on alati olnud alustada koostalitlusvõimelise rahakoti struktuuriga, mis on laialdaselt tunnustatud. See kindel alus loob meile aluse uuendusteks ja uute võimaluste lisamiseks, eesmärgiga pakkuda oma kasutajatele pidevalt arenevat tipptasemel turvalahendust oma krüptovarade iseseisvaks haldamiseks.
Need materjalid on mõeldud ainult üldiseks teabeks ega ole investeerimisnõustamine ega soovitus või üleskutse osta, müüa, panustada või hoida krüptovara ega osaleda mingis konkreetses kauplemisstrateegias. Kraken ei tööta ega kavatsegi tõsta või langetada ühegi konkreetse krüptovara hinda, mille ta kättesaadavaks teeb. Mõned krüptotooted ja -turud on reguleerimata ning teid ei pruugi kaitsta valitsuse hüvitised ja/või regulatiivsed kaitseskeemid. Krüptovaraturgude ettearvamatus võib kaasa tuua rahaliste vahendite kaotuse. Maksu võidakse tasuda mis tahes tagastamise ja/või teie krüptovarade väärtuse suurenemise korral ning te peaksite küsima oma maksupositsiooni kohta sõltumatut nõu. Kehtida võivad geograafilised piirangud.
- SEO-põhise sisu ja PR-levi. Võimenduge juba täna.
- PlatoData.Network Vertikaalne generatiivne Ai. Jõustage ennast. Juurdepääs siia.
- PlatoAiStream. Web3 luure. Täiustatud teadmised. Juurdepääs siia.
- PlatoESG. Süsinik, CleanTech, Energia, Keskkond päikeseenergia, Jäätmekäitluse. Juurdepääs siia.
- PlatoTervis. Biotehnoloogia ja kliiniliste uuringute luureandmed. Juurdepääs siia.
- Allikas: https://blog.kraken.com/product/kraken-wallet/kraken-wallet-security
- :on
- :on
- :mitte
- : kus
- $ UP
- 1
- 13
- 16
- a
- võime
- MEIST
- juurdepääs
- konto
- üle
- tegelik
- lisama
- lisades
- lisamine
- Täiendavad lisad
- aadress
- aadressid
- adresseerimine
- edasijõudnud
- nõuanne
- AES
- eesmärk
- algoritm
- algoritme
- Materjal: BPA ja flataatide vaba plastik
- lubatud
- võimaldab
- Ka
- alati
- summa
- an
- analüüs
- analytics
- ja
- android
- mistahes
- keegi
- API
- app
- taotlus
- kehtima
- lähenemine
- arhitektuur
- OLEME
- PIIRKOND
- ümber
- AS
- vara
- eeldused
- At
- rünnak
- ründaja
- Reageerib
- Katsed
- audit
- auditeeritav
- auditeerimine
- auditid
- Auth
- Autentimine
- automaatselt
- saadaval
- tagasi
- tagatud
- Taustaprogramm
- Saldo
- põhineb
- Põhimõtteliselt
- BE
- olnud
- enne
- alustama
- käitumist
- taga
- on
- Uskuma
- BEST
- vahel
- biomeetriline
- biomeetriline autentimine
- biomeetria
- Bitcoin
- bits
- Blokeerima
- blockchain
- plokiahela andmed
- plokiahelad
- Blogi
- tugipostid
- mõlemad
- tooma
- Ehitus
- sisseehitatud
- kuid
- ostma
- by
- CAN
- võimeid
- suurtähtedega
- ettevaatust
- ketid
- väljakutseid
- kontrollima
- Kontroll
- salastatud
- klient
- kliendid
- kood
- Koodbaas
- kohustus
- toime pandud
- ühine
- kokkusobiv
- Hüvitis
- koostatud
- läbi
- konfiguratsioon
- konfigureeritud
- seotud
- piiranguid
- nõustamine
- pidev
- kontrollida
- kontrolli
- mugavus
- muutma
- ümber
- parandada
- võiks
- krahh
- kriitiline
- otsustav
- krüpto
- krüptoturve
- Krüptoraha
- krüptorahakotid
- krüptovara
- krüptoraha
- krüptoassetid
- krüptograafia
- krüptograafiliselt
- krüptograafia
- dapp
- andmed
- andmebaas
- Detsentraliseeritud
- vähenema
- Määratleb
- viivitusi
- kõrvalekalle
- Tuletatud
- soov
- üksikasjalik
- Detection
- määrab
- arenenud
- Arendajad
- & Tarkvaraarendus
- seade
- seadmed
- erinev
- otsene
- Otsene juurdepääs
- otse
- jagatud
- ei
- Ei tee
- domeen
- tehtud
- Ära
- juhtida
- kestus
- ajal
- Ajalugu
- ökosüsteemi
- tõhusalt
- jõupingutusi
- jõupingutusi
- element
- elemendid
- Elliptiline
- hõlmatud
- krüptida
- krüpteeritud
- krüpteerimist
- tegelema
- hõivatud
- tõhustatud
- piisavalt
- tagama
- tagades
- Sisse
- tervikuna
- keskkond
- eriti
- ethereum
- hinnatud
- Iga
- läbivaatamine
- ootama
- avatud
- pikendatud
- väline
- lisatasu
- nägu
- tunnusjoon
- vähe
- leidma
- järeldused
- Firma
- esimene
- lipud
- voog
- Keskenduma
- Järel
- eest
- edasi
- Soodustama
- Sihtasutus
- tasuta
- Alates
- täis
- funktsioon
- funktsionaalsused
- funktsionaalsus
- põhiline
- raha
- tulevik
- värav
- Üldine
- tekitama
- loodud
- genereerib
- põlvkond
- generaator
- geograafiline
- Andma
- eesmärk
- Eesmärgid
- Goes
- läheb
- Valitsus
- anda
- Maa
- suunav
- Käsitsemine
- riistvara
- Riistvara rahakotid
- Olema
- aitama
- Suur
- hoidma
- omab
- KUUM
- Kuidas
- http
- HTTPS
- identifitseerimiseks
- if
- rakendada
- täitmine
- rakendatud
- import
- oluline
- paranemine
- Paranemist
- in
- võimetus
- sisaldama
- Kaasa arvatud
- ebaõige
- Suurendama
- kasvanud
- sõltumatud
- indeks
- tööstus
- info
- omane
- esialgne
- esialgu
- uuendama
- ülevaade
- Näiteks
- selle asemel
- huvitatud
- sisemine
- Internet
- Koostalitlusvõime
- koostalitlusvõimeline
- sisse
- investeering
- iOS
- IP
- IT
- kirjed
- ITS
- ise
- lihtsalt
- hoidma
- hoitakse
- Võti
- võtmed
- Kraken
- puudus
- suur
- viima
- lekkima
- kõige vähem
- vähem
- Tase
- taset
- nagu
- piiramine
- nimekiri
- lukk
- töösulg
- kaotus
- tehtud
- säilitada
- säilitamine
- tegema
- TEEB
- pahatahtlik
- juhtima
- juhitud
- juhtimine
- käsitsi
- palju
- turud
- materjal
- materjalid
- max laiuse
- Maksiim
- mai..
- vahendid
- mõõtma
- meetmed
- mehhanism
- Mälu
- mainitud
- sõnum
- meetod
- minimeerimine
- miinimum
- MIT
- mobiilne
- viis
- Kaasaegne
- muutma
- moodulid
- MongoDB
- rohkem
- kõige
- MPC
- mitmekordne
- peab
- nimed
- emakeelena
- loodus
- Navigate
- vajalik
- vajadus
- vaja
- vajadustele
- võrk
- Uus
- ei
- meeles
- märkimisväärne
- number
- numbrid
- of
- pakkuma
- pakkumine
- Pakkumised
- on
- ONE
- ainult
- avatud
- avatud lähtekoodiga
- avatud lähtekoodiga
- avamine
- tegutseb
- tegutsevad
- operatsioonisüsteemi
- Operations
- optimaalselt
- or
- et
- OS
- Muu
- teised
- meie
- vananenud
- väljund
- väljaspool
- pakend
- pakette
- parameetrid
- eriline
- isikutele
- sooritama
- Mööduv
- Parool
- kohta
- täitma
- teostatud
- isiklik
- isiklikud andmed
- tükk
- Koht
- kava
- inimesele
- Platon
- Platoni andmete intelligentsus
- PlatoData
- mängib
- positsioon
- võimalik
- post
- potentsiaal
- võimas
- praktiliselt
- esitatud
- varem
- hind
- põhimõte
- põhimõtted
- Eelnev
- tähtsustab
- privaatsus
- era-
- Private Key
- Privaatvõtmed
- Protsessid
- tootma
- Toode
- Toodet
- kaitsma
- kaitstud
- kaitsta
- kaitse
- anda
- tingimusel
- pakkujad
- annab
- pakkudes
- volikiri
- avalik
- avalik plokiahel
- avaliku võtme
- avalikud võtmed
- avalikult
- eesmärk
- eesmärkidel
- juhuslik
- juhuslikult genereeritud
- realm
- tunnustatud
- Soovitus
- taastumine
- kohta
- regulaarne
- regulatiivne
- vabastama
- jäänused
- aru
- Aruandlus
- maine
- Taotlusi
- nõudma
- nõutav
- Nõuded
- ressurss
- vastutav
- piirangud
- kaasa
- Tulemused
- otsing
- tagasipöördumine
- avalduma
- läbi
- Oht
- jõuline
- Roll
- Juurdunud
- jooks
- sool
- sama
- skeemid
- skoor
- Ekraan
- sdks
- Teine
- sekundit
- Saladus
- kindlustama
- kindlalt
- turvalisus
- Turvaauditid
- Turvameetmed
- seeme
- seemned
- otsima
- SELF
- Enda hooldusõigus
- iseseisev rahakott
- müüma
- saatma
- saatmine
- tunne
- tundlik
- teenib
- teenus
- teenused
- istung
- komplekt
- Komplektid
- mitu
- peaks
- kirjutama
- allkirjastatud
- allkirjastamine
- alates
- So
- tarkvara
- tarkvaraarenduse
- pakkumine
- tahke
- lahendus
- mõned
- allikas
- Allhange
- spam
- konkreetse
- eriti
- Stage
- kaalul
- standard
- riik
- varred
- Samm
- Veel
- ladustamine
- salvestada
- ladustatud
- ladustamine
- Strateegia
- Streigid
- nöör
- tugev
- struktuur
- järgnev
- selline
- toetama
- Toetab
- kindel
- ümbritsev
- vastuvõtlik
- süsteem
- TAG
- suunatud
- maks
- Maksustamine
- meeskonnad
- testnet
- kui
- et
- .
- Allikas
- oma
- Neile
- SIIS
- Need
- nad
- Kolmas
- kolmandad isikud
- kolmanda osapoole
- see
- ähvardused
- Läbi
- korda
- et
- märgid
- tööriist
- ülemine
- Jälgimine
- Kauplemine
- müügistrateegia
- jälg
- tehing
- Tehingud
- läbipaistvus
- tõsi
- Usalda
- kaks
- liigid
- lõpuks
- all
- mõistma
- mõistmine
- ainulaadne
- lukustamata
- prognoosimatu
- reguleerimata
- ajakohastatud
- Uudised
- ajakohastamine
- peale
- us
- kasutama
- Kasutatud
- Kasutaja
- Kasutajad
- kasutusalad
- kasutamine
- ära kasutama
- kasutades
- kehtiv
- kinnitamine
- väärtus
- Väärtused
- kontrollitav
- kontrollima
- nähtav
- Haavatavused
- rahakott
- Rahakotid
- tagaotsitav
- oli
- Tee..
- we
- M
- Mis on
- millal
- millal iganes
- samas kui
- kas
- mis
- kuigi
- WHO
- laialdaselt
- Wikipedia
- will
- koos
- jooksul
- ilma
- Töö
- oleks
- annaks
- Vale
- xyz
- sa
- Sinu
- ise
- sephyrnet