38C3 - Hei, missä minun kryptoni on? - Heikkojen kryptografisten avainten todelliset vaikutukset
-
0:00 - 0:03Translated by Karolina Laine
(ITKST56 course assignment at JYU.FI) -
0:03 - 0:15♪ (38C3 intromusiikki) ♪
-
0:15 - 0:16aplodit
-
0:17 - 0:20Hei kaikki!
On kunnia olla täällä -
0:20 - 0:24ja on hienoa nähdä niin monia
tuttuja ja niin monia uusia kasvoja. -
0:24 - 0:27Tiedän, että kello on 11.00
viimeisenä päivänä, joten -
0:27 - 0:30olen vaikuttunut nähdessäni
niin monia ihmisiä täällä. -
0:30 - 0:36Ja tervetuloa Kaiken Kaaokseen.
Olen John Naulty, puhun tänään. -
0:36 - 0:41Joku, joka ei ole lavalla, mutta
on jokaisessa diassa täällä, -
0:41 - 0:45on Chritian, Milks Sad -ryhmän
johtava tutkija. -
0:45 - 0:48Aion kertoa Milks Sad´in tarinasta.
-
0:48 - 0:52Tarina kryptovaluuttojen
lompakkovarkauksien tutkimisesta -
0:52 - 0:54vuonna 2023.
-
0:54 - 0:58Kerron siitä mielelllään.
On suuri kunnia olla täällä.. -
0:58 - 1:04Tässä on iso ryhmä.
Tässä on joitain heidän nimistään. -
1:04 - 1:07Näet heidät niminä,
minä näen heidät ystävinä, -
1:07 - 1:10luotettavina työkavereina,
entisinä työkavereina, -
1:10 - 1:13satunnaisina ihmisinä, joita en
ole koskaan tavannut internetissä. -
1:13 - 1:15Ainoa asia, joka meitä eniten
yhdisti oli se, -
1:15 - 1:20että olimme kaikki samalla
Matrix-kanavalla tutkimassa ongelma. -
1:20 - 1:24Kuuntelijat - olkaa tietoisia,
-
1:24 - 1:28en ehkä ole 100% tosissani kaikessa, mitä sanon.
-
1:28 - 1:33Olen innoissani siitä, että olen täällä.
Sekä hieman hermostunut. -
1:33 - 1:39On paljon asioita joita käydä läpi.
Liikaa 30 minuutin puheelle. -
1:39 - 1:45Liikaa 45 minuutin keskusteluun.
Tiimi teki paljon tutkimusta. -
1:45 - 1:49Lisää tietoa löytyy osoitteesta https://milkssad.info.
-
1:49 - 1:53Voit nähdä keskustelumuistiinpanot sivulla/38C3.
-
1:53 - 1:54Voit skannata tämän QR-koodin.
-
1:55 - 1:58Luota minuun, se on turvallista,
Toivottavasti. -
1:59 - 2:02Aloitetaan tämä puhe.
-
2:02 - 2:07Pidetään pieni johdanto kryptovaluuttalompakoista.
-
2:07 - 2:10Kuka täällä on koskaan
kuullut kryptovaluutoista? -
2:10 - 2:17Okei. Jotkut juovat täällä
Urban Mate -juoma ja kahvia. -
2:17 - 2:19Kiva nähdä joitain reaktioita.
-
2:19 - 2:22Puhumme varkaudesta, joka
tapahtui noin puolitoista vuotta sitten, -
2:22 - 2:24heinäkuussa 2023.
-
2:24 - 2:27Sitten kerron lisätöistä, joita teimme.
-
2:27 - 2:31Sekä paljon eettisistä ongelmista
ja konflikteista -
2:31 - 2:34ryhmän sisällä ja ulkopuolella.
-
2:34 - 2:37Kuinka moni teistä on turvallisuustutkijoita?
-
2:37 - 2:40Haluaisin tuntea hieman yleisöstä, jolle puhun.
-
2:40 - 2:42Okei, teitä on siis muutama.
-
2:42 - 2:44Joten täällä saattaa olla ihmisiä, jotka eivät ole
-
2:44 - 2:47joutuneet etismään haavoittuvuuksia luonnosta
-
2:47 - 2:49eivät tiedä kaikesta, mitä siellä voi tapahtua.
-
2:49 - 2:51Joten varmistan, että selitän siitä.
-
2:51 - 2:56Ja sitten puhumme myös ihmisistä, jotka menettivät
-
2:56 - 2:58rahaa internetissä,
taianomaista internet-rahaa. -
2:58 - 3:03Ja ehkä kerron keinoista miten
puolustautua sitä vastaan. -
3:03 - 3:08Joten aluksi puhutaan kryptovaluuttalompakoista.
-
3:08 - 3:10Okei, toinen kysymys.
-
3:10 - 3:12Kuka täällä on koskaan käyttänyt kryptovaluuttalompakkoa?
-
3:12 - 3:15Olen niin pahoillani puolestanne. Se on niin vaikeaa
-
3:15 - 3:19niin paljon asioita tapahtuu,
kun asetat lompakon. -
3:19 - 3:22Monia asioita ei ole selitetty hyvin.
-
3:22 - 3:26Asennat sovelluksesi tai
ajat ohjelmiston. -
3:26 - 3:30Saat joskus 12 taikasanaa
tai 24 taikasanaa -
3:30 - 3:32ja laitat ne taskuusi.
-
3:32 - 3:36Otat kuvan ja laitat sen pilvitallennustilaan.
-
3:36 - 3:40Todellakin, kukaan ei kerro, mikä on
-
3:40 - 3:43turvallinen tapa tehdä kryptovaluuttalompakkoasioita.
-
3:43 - 3:45Joten se voi olla todella hämmentävää.
-
3:45 - 3:48Loppujen lopuksi tapahtuu seuraavaa:
-
3:48 - 3:50yrität kaapata jonkin tyyppistä entropiaa,
-
3:50 - 3:53yrität luoda jonkin tyyppistä satunnaista siementä
-
3:53 - 3:55ja saada tästä siemenestä joukko
-
3:55 - 3:57yksityisiä avaimia ja julkisia avaimia.
-
3:57 - 4:00Kryptovaluutoissa on paljon
salausoperaatioita, -
4:00 - 4:03jotka perustuvat epäsymmetriseen
kryptografiaan. -
4:03 - 4:05Joten siellä on
julkinen/yksityinen avainpari. -
4:05 - 4:08Julkisen avaimesi voit jakaa maailmalle.
-
4:08 - 4:11Sinut voidaan tunnistaa siitä avaimesta.
-
4:11 - 4:12Sinua on varoitetttu.
-
4:12 - 4:16Se on työkalu kyseisen osoitteen tunnistamiseen,
-
4:16 - 4:18kyseisen identiteetin seuraamiseen.
-
4:18 - 4:22Sitten on yksityinen avain.
Ja se on todellakin yksityinen. -
4:22 - 4:24Et halua näyttää sitä kaikkialle.
-
4:24 - 4:28Nämä ovat julkiset/yksityiset avaimet.
-
4:28 - 4:32Ja kauan sitten ihmiset vain
loivat yksittäisiä avaimia -
4:32 - 4:35ja tallensivat niitä, varmuuskopioivat niitä.
-
4:35 - 4:38Ja se oli iso vaiva.
-
4:38 - 4:43Joten Bitcoin-ihmiset ja yhteisö
-
4:43 - 4:46keksivät tämän parannusehdotuksen: BIP39.
-
4:46 - 4:50He miettivät, miksi emme säilyttäisi tätä pientä siementä,
-
4:50 - 4:54tätä pientä taianomaista entropian siementä sanoina.
-
4:54 - 4:57Mnemonic -siemen, mnemonic -lauseet.
-
4:57 - 5:00On paljon helpompi muistaa 12 sanaa tai 24 sanaa
-
5:00 - 5:05kuin muistaa joukko satunnaisia merkkejä,
-
5:05 - 5:08jotka ovat ehkä
Base58- tai Base64-koodattuja. -
5:08 - 5:12BIP39 oli tapa tehdä asioista hieman luettavampia
-
5:12 - 5:14salaisuuden säilyttämiseksi.
-
5:14 - 5:18Tästä salaisuudesta voit saada joukon yksityisiä avaimia.
-
5:18 - 5:23BIP32 on Bitcoin Improvement Proposal, ehdotus numero 32,
-
5:23 - 5:26jolla luodaan hierarkkisia
deterministisia lompakoita. -
5:26 - 5:30Joten alkuperäisestä siemenestä voit johtaa
-
5:30 - 5:34suuren määrän
julkisia/yksityisiä avainpareja. -
5:34 - 5:36Voit käyttää niitä kaikenlaisiin asioihin.
-
5:36 - 5:40Jos minulla on lompakko, saatan haluta vastaanottaa rahaa
-
5:40 - 5:43yhdellä osoitteella ja lähettää rahaa toisella.
-
5:43 - 5:47Joskus en halua käyttää osoitettani uudelleen.
-
5:47 - 5:49Ja on monia syitä, miksi en ehkä halua tehdä sitä.
-
5:49 - 5:52Yksi niistä on yksityisyys,
toinen turvallisuus. -
5:52 - 5:56On salauselementtejä, joita voidaan käyttää uudelleen ja joita ei.
-
5:56 - 5:59Mutta loppujen lopuksi opetus on:
-
5:59 - 6:01yksinkertaisella siemenellä voit saada
-
6:01 - 6:03suuren määrän yksityisiä avaimia.
-
6:03 - 6:07Ja tämä yhdessä on kryptovaluuttalompakko.
-
6:07 - 6:10On ohjelmistoja, jotka auttavat sinua tekemään tämän,
-
6:10 - 6:13ja osa niistä on hyviä, osa huonoja.
-
6:13 - 6:16Nykyään mielestäni suurin osa niistä ovat
-
6:16 - 6:18vain hankalia tavalliselle käyttäjälle.
-
6:18 - 6:22Toinen huomioitava asia on:
-
6:22 - 6:24tämän tekemiseksi tarvitset satunnaisuutta.
-
6:24 - 6:26Tarvitset kaaosta universumista.
-
6:26 - 6:29Sinun on hankittava se kaaos jollakin tavalla
-
6:29 - 6:33ja laitettava se pieniin palasiin
-
6:33 - 6:35ja pakattava se turvallisesti.
-
6:35 - 6:39Kryptografia tarvitsee tätä ydinprimitiviä.
-
6:39 - 6:42Jos sinulla ei ole hyvää satunnaisuutta,
-
6:42 - 6:44tapahtuu kauheita asioita.
-
6:44 - 6:45Ei ole liian tylsää.
-
6:45 - 6:48Ongelmana on, että tietokoneet ovat
-
6:48 - 6:50todella huonoja luomaan hyvää satunnaisuutta.
-
6:50 - 6:52Ne ovat todella hyviä noudattamaan ohjeita.
-
6:52 - 6:54Ne ovat todella huonoja
tekemään satunnaisia asioita. -
6:54 - 6:56Ne haluavat tehdä mitä niille käsketään.
-
6:56 - 6:57En osaa sanoa New Age Quantum
Cryptographysta -
6:57 - 6:59tai tietokoneista.
-
6:59 - 7:01Tietokoneet, joilla olen työskennellyt,
-
7:01 - 7:04ovat melko satunnaisia tai ei oikeastaan.
-
7:04 - 7:07Ne ovat melko tavallisia.
Ne tekevät sen mitä käsket. -
7:07 - 7:12Joten on monia syitä, miksi tarvitset
-
7:12 - 7:15satunnaisuutta tietokoneellesi.
-
7:15 - 7:20Jos teet videopelejä, haluat hahmosi alkavan satunnaisista paikoista.
-
7:20 - 7:26Jos teet API-avaimia, et halua niiden olevan ennustettavissa.
-
7:26 - 7:30Ja siksi sinulla on oltava hyvä tapa saada satunnaisia lukuja.
-
7:30 - 7:34On olemassa hyviä ja helppoja tapoja
-
7:34 - 7:38sekä kryptografisesti turvallisia tapoja saada satunnaisia lukuja.
-
7:38 - 7:39Niitä käytetään eri tarkoituksiin.
-
7:39 - 7:44Jotkut ovat kevyitä, nopeita, eivätkä vaadi paljon laskentaresursseja.
-
7:44 - 7:47Toiset saattavat viedä enemmän resursseja,
-
7:47 - 7:49mutta antavat sinulle tuloksia, jotka
-
7:49 - 7:53eivät ole ennustettavissa eivätkä paljasta mitään syötteitä.
-
7:53 - 7:58Kryptografisesti turvalliset PRNG:t,
pseudosatunnaislukugeneraattorit, -
7:58 - 8:01ovat ihanteellisia monissa tilanteissa,
-
8:01 - 8:05kun olet tekemisissä lompakon avainten kanssa.
-
8:05 - 8:08Se on siis sattumaa.
-
8:08 - 8:12Toinen huomioitava asia on, että tässä puhutaan kryptovaluutoista,
-
8:12 - 8:16mutta ihmiset käyttävät BIP39:ää, muistolauseita,
-
8:16 - 8:18kaikenlaisten asioiden varmuuskopioimiseen.
-
8:18 - 8:24Kuka täällä on kuullut PGP:stä?
Joo, kiva, kiva. -
8:24 - 8:27Joten muut ihmettelevät, mitä se on?
-
8:27 - 8:29Se on melko hyvä yksityisyys. On olemassa tapoja
-
8:29 - 8:33käyttää 24-sanaista muistolausetta PGP-avaimien
johtamiseen, -
8:33 - 8:34mikä on aika siistiä.
-
8:34 - 8:38Joka tapauksessa pointti on:
Se ei ole vain kryptovaluutta. -
8:38 - 8:41Puhutaanpa varkaudesta.
-
8:41 - 8:46En ole koskaan nähnyt pankin ryöstöä, paitsi Hollywood-elokuvissa.
-
8:46 - 8:53Ai, diat eivät näy. Lopettivatko ne vain näyttämisen vai
-
8:53 - 8:58eivätkö ole olleet kunnossa?
Laitan johdon takaisin kiinni. -
8:58 - 9:03Okei, kiitos tiedosta.
Joka tapuksessa. -
9:03 - 9:04Varkaus.
-
9:04 - 9:07Kuka on koskaan nähnyt ryöstöä? Minä en ole.
-
9:07 - 9:08Toivottavasti sinun ei koskaan tarvitse.
-
9:08 - 9:10Mutta Redditissä se näyttää tältä.
-
9:10 - 9:12Näet vain jonkun kirjoittavan:
-
9:12 - 9:13"Hei, minun rahani ovat kadonneet.
-
9:13 - 9:17Luulen, että muidenkin ihmisten rahoja on kadonnut.
Mitä tapahtui?" -
9:17 - 9:21Siitä meidän matkamme ei kuitenkaan alkanut.
-
9:21 - 9:25Matkani alkoi, kun sain ystävältäni viestin:
-
9:25 - 9:29"Hei, onko sinulla vielä Bitcoinisi?"
-
9:29 - 9:32Ja minä sanoin: "Mitä?
En tiedä, anna kun tarkistan" . -
9:32 - 9:34Minun täytyy mennä uimaan
vedenalaiseen luolaani, -
9:34 - 9:37ruokkia alligaattorit, ponnahtaa ylös, avata holvi.
-
9:37 - 9:39Kyllä, ne ovat edelleen talelssa.
-
9:39 - 9:41Itse asiassa se ei ole niin vaikeaa.
-
9:41 - 9:43Jos tiedät osoitteesi, voit vain katsoa.
-
9:43 - 9:49Bitcoinini, rahani, olivat siellä.
-
9:49 - 9:52En tiedä mitä raha on, mutta pidän Bitcoinista rahana,
-
9:52 - 9:53jota tykkään käyttää.
-
9:53 - 9:56Ja kysyin: "Kaveri, missä ovat sinun?".
-
9:56 - 10:00Ja hän vastasi: "Ne eivät ole enää siellä".
-
10:00 - 10:06Se on syvältä. Avaat lompakkosi ja dollarin seteli
-
10:06 - 10:09on siellä tänään ja huomenna katsot, niin sitä ei ole.
-
10:09 - 10:13Paperi ei vain haihdu.
Ehkä se kastuu ja hajoaa, mutta -
10:13 - 10:14jäänteitä on silti.
-
10:14 - 10:16Ihmiset laittavat esimerkiksi keraamisia levyjä
-
10:16 - 10:19ja muuta tavaraa ja aina
on jälki siitä, -
10:19 - 10:20mihin rahat menivät.
-
10:20 - 10:22Lohkoketjussa asia ei ole erilainen.
-
10:22 - 10:29Näimme, että joukko rahaa liikkui ja se yhdistettiin.
-
10:29 - 10:33Tunsimme kaksi uhria lähipiiristämme.
-
10:33 - 10:37Minulla ei ole paljon ystäviä, joten tuntui kuin suuri osa
-
10:37 - 10:40sosiaalisesta verkostostani
olisi vaarantunut. -
10:40 - 10:44Olin utelias ymmärtämään: "miten?" ja "miksi?".
-
10:44 - 10:46Ehkä en koskaan ymmärrä "miksi".
-
10:46 - 10:47Paitsi inhimillinen ahneus.
-
10:47 - 10:50Mutta "miten" oli minulle erittäin mielenkiintoinen,
-
10:50 - 10:52koska tämä on taikamatematiikkaa.
-
10:52 - 10:54Taikamatematiikka ei eroa tavallisesta matematiikasta.
-
10:54 - 10:58Sen ymmärtäminen vaatii joskus hieman enemmän
miunun kaltaisiltani jästeiltä. -
10:58 - 11:03Kaiken kaikkiaan näimme 37 Bitcoinin liikettä.
-
11:03 - 11:09Näimme, että se ei koskenut vain kahta ystävääni.
-
11:09 - 11:11Se koski monia muitakin ihmisiä.
-
11:11 - 11:13Muodostui joukkue.
-
11:13 - 11:16Me emme ole kuin Avengers,
meillä ei ole hienoja pukuja. -
11:16 - 11:20Työskentelen autotallissa kotonani ja muut ihmiset
-
11:20 - 11:22työskentelevät ympäri maailmaa.
-
11:22 - 11:26Hyvä asia oli, että meillä oli ihmisiä, jotka tiesivät,
-
11:26 - 11:27kuinka he luovat avaimensa.
-
11:27 - 11:29He tiesivät kuinka ne säilytettiin.
-
11:29 - 11:31He tiesivät, millaisia turvallisuusmalleja he kohtasivat.
-
11:31 - 11:34Sanotaan, että he ryhtyivät varotoimiin.
-
11:34 - 11:38He eivät vain lataaneet sovellusta, joka suorittaa jotain online-tietokoneella.
-
11:38 - 11:43He olivat erittäin tarkkoja hyökkäyspinnan suhteen ja
-
11:43 - 11:47loivat avaimia ja ilmavälikoneita, jotka eivät olleet koskaan
-
11:47 - 11:51koskettaeet Internetin valoa ja joissa oli
-
11:51 - 11:53minimaaliset Linux-käyttöjärjestelmät.
-
11:53 - 11:55Joten olin erittäin utelias.
-
11:55 - 12:00Tutkimuksessamme havaitsimme, että yhteinen
-
12:00 - 12:05nimittäjä oli Bitcoin Explorer
-niminen ohjelmisto. -
12:05 - 12:08Yrität ymmärtää kuinka kaivosi myrkytetään
-
12:08 - 12:12ja katsot ylä- tai alavirtaan.
-
12:12 - 12:16Seisomme jättiläisten harteilla ja joskus jättiläiset
-
12:16 - 12:18vain mätänevät ja kuolevat.
-
12:18 - 12:22Tässä tapauksessa havaitsimme jonkin verran mätää
-
12:22 - 12:27ja päätimme tarkastella tätä ohjelmistoa tarkemmin.
-
12:28 - 12:31Bitcoin Explorer on eräänlainen satunnaisohjelmisto.
-
12:32 - 12:35Yksi kysymyksistä, joita jotkut kysyivät, oli:
-
12:35 - 12:38"Kuinka nämä ihmiset edes alkoivat käyttää tätä ohjelmistoa?"
-
12:38 - 12:42He yrittivät tehdä asioita kirjan
mukaan, kirjaimellisesti. -
12:42 - 12:45Kuolleiden puiden ongelmana on, että ne eivät päivity
-
12:45 - 12:49niin usein kuin digitaaliset ohjeet.
-
12:49 - 12:53Se mikä on totta eilen,
ei ole aina totta tänään. -
12:53 - 12:57Kun kirja sanoo jotain, luo
satunnaisen siemenen -
12:57 - 13:01käyttöjärjestelmän
satunnaislukugeneraattorilla -
13:01 - 13:03ja käyttöjärjestelmäsi on Linux,
-
13:03 - 13:06sinusta tuntuu, että sinulla on joitain takuita.
-
13:06 - 13:09"Kun on tuhat silmää, kaikkia virheitä on vähän."
-
13:09 - 13:11tai mikä se sanonta sitten onkaan.
-
13:11 - 13:15Valitettavasti tämä ei osoittautunut todeksi.
-
13:15 - 13:22Libbitcoinin "bx seed" -komento luo lompakot Mersenne Twisterin kautta,
-
13:22 - 13:24eikä se ole vain pientä tanssia.
-
13:24 - 13:26Puhumme numeroista ja muusta,
-
13:26 - 13:29mutta myös numerot voivat tanssia, jos katsot niitä oikein.
-
13:29 - 13:31Jotkut niistä viuhtovat, toiset kiemurtelevat tämän
-
13:31 - 13:38Mersenne Twisterin muunnelman kanssa. Tämän koko MT19937.
-
13:38 - 13:41Haluaisin tietää, tietääkö joku mikä tuo numero on?
-
13:41 - 13:45Se on alkuluku, kaksi 199:ään. Joka tapauksessa
-
13:45 - 13:5132 bittiä alkutilaa oli kaikki, mikä tässä toteutuksessa sallittiin.
-
13:51 - 13:53satunnaislukujen luomiseen.
-
13:53 - 14:0232 bittiä on luku, mutta se ei salli monia mahdollisia tuloksia.
-
14:02 - 14:05Ja kun näimme tämän, päämme räjähti.
-
14:05 - 14:09Odotimme 256 bitin kaaosta ja entropiaa
-
14:09 - 14:11tulevan pieneen satunnaislukugeneraattoriimme.
-
14:11 - 14:17Oli shokki, kun emme nähneetkään sitä ja tuntui, että
-
14:17 - 14:19olimme oikeilla jäljillä.
-
14:19 - 14:26Jälleen nämä luvut: 32 bittiä on
hieman yli 4 miljardia, -
14:26 - 14:33128 bittiä on hieman yli 340 undesiljoona.
-
14:33 - 14:35Taitaa olla 10 potenssiin 36, en tiedä.
-
14:35 - 14:37Undesiljoona on mielenkiintoinen sana.
-
14:37 - 14:41Brittienglanniksi se tarkoittaa jotain muuta.
-
14:41 - 14:45Joka tapauksessa, tarkista se, undesiljoona.
-
14:45 - 14:52Kun hyökkääjä tietää pääavaimesi, peli on ohi
-
14:52 - 14:54koko tämän avaimen johtamisjutun takia.
-
14:54 - 14:56Kun he tietävät alkuperäisen tilan siitä,
-
14:56 - 14:58kuinka olet saanut kaikki nämä muut avaimet,
-
14:58 - 15:04he voivat vain kävellä polkuasi ja tarkistaa onko kirsikoita jäljellä.
-
15:04 - 15:07Näissä tapauksissa kirsikat ovat
kryptovaluuttoja, omaisuutta. -
15:07 - 15:11Ja siksi varkaus on vähäpätöinen.
-
15:11 - 15:1532 bitillä voit vuokrata halvan
laatikon Hetzner´ilta. -
15:15 - 15:17Sinulla voi olla pelitietokone,
-
15:17 - 15:20raa'alla voimalla voit murtaa tämän muutamassa päivässä,
-
15:20 - 15:21ellei nopeammin.
-
15:21 - 15:25Tämä ei koske vain Bitcoineja.
-
15:25 - 15:29Ihmiset käyttivät tätä Ethereumia varten.
-
15:29 - 15:30Tämä koskee joukkoa muitakin kryptovaluuttoja.
-
15:30 - 15:37Ehkä ihmiset käyttivät sitä myös PGP:hen,
en tiedä. -
15:37 - 15:40Joka tapauksessa, puhumme nyt kryptovaluutoista.
-
15:40 - 15:46Mitä teimme? Se, mitä näimme, oli aktiivista hyväksikäyttöä.
-
15:46 - 15:50"Me" tarkoitan Milks Side -tiimiä. Näimme, että tämä tapahtui luonnossa.
-
15:50 - 15:55Tiesimme, että jokin taho siirsi rahaa.
-
15:55 - 16:01Ja se ei ollut entiteetti, joka alun perin omisti tuon rahan tai sen valuutan.
-
16:01 - 16:05Halusimme siksi nopeuttaa paljastamisprosessia
-
16:05 - 16:10ja tiedottaa yleisölle, jotta he olisivat voineet päättää,
-
16:10 - 16:13Tiedättekö, on sosiaalinen normi
paljastaa se 90 päivässä. -
16:13 - 16:17Google Project Zerolla he asettavat standardin noin 7 päiväksi,
-
16:17 - 16:19jos näet hyökkäyksen aktiivisena luonnossa.
-
16:19 - 16:23Ja niin me teimme.
Täytimme CVE:n. -
16:23 - 16:25Teimme yksityiskohtaisen julkisen kirjoituksen.
-
16:25 - 16:29Otimme yhteyttä ohjelmiston ylläpitäjiin
-
16:29 - 16:33ja kerroimme heille ennen kuin teimme koordinoitun julkistamisen.
-
16:33 - 16:38He eivät nähneet maailmaa niin kuin me ja se on okei.
-
16:38 - 16:42Mutta kun ihmisten rahat ovat vaarassa, meidän oli tehtävä valinta.
-
16:42 - 16:48Päätimme tehdä valinnan, joka sai meidät nukkumaan yöt rauhassa.
-
16:48 - 16:50Halusimme kehottaa ihmisiä suojelemaan itsensä.
-
16:50 - 16:55Nimi.
Rakastan nimeä Milk Sad. -
16:55 - 16:57Olin hyvin surullinen,
kun sain tietää tästä. -
16:57 - 17:01Ihmiset eivät menettäneet vain maitorahoja.
He menettivät säästönsä. -
17:01 - 17:06He menettivät uskonsa
kryptovaluuttajärjestelmään. -
17:06 - 17:10Ja sitä on vaikea rakentaa takaisin.
-
17:10 - 17:18Kun huomasimme ensimmäisen kerran, että alkutila oli toistettavissa,
-
17:18 - 17:21että voisimme luoda saman
muistisanan siemenen -
17:21 - 17:23kerta toisensa jälkeen
asettamalla joitain parametreja, -
17:23 - 17:28riippuen oletettavasti järjestelmän entropiasta.
-
17:28 - 17:30Ja kun saimme saman muistisanan siemenen,
-
17:30 - 17:32olimme joksenkin hämmästyneitä ja tajusimme,
-
17:32 - 17:34mikä oli ongelmana.
-
17:34 - 17:39Kaikki muu sen jälkeen oli vain
syventymistä ongelmaan. -
17:39 - 17:40Sen ymmärtämistä täysin.
-
17:40 - 17:44Sen dokumentointia ja valmistelua julkistamista varten.
-
17:44 - 17:51Olimme myös kiinnostuneita siitä, kuinka hyökkääjät tekivät tämän.
-
17:51 - 17:54Ja kuinka suuri tämä ongelma olikaan.
-
17:54 - 17:58Ja käytimmekö vain me tätä ohjelmistoa.
-
17:58 - 18:02Oliko siellä muita ohjelmistoja, kryptovaluuttalompakko-toteutuksia,
-
18:02 - 18:03joilla oli samanlaisia ongelmia?
-
18:03 - 18:06Jälleen kerran, et tarvitse
edistyneitä salaustutkintoja. -
18:06 - 18:09Et tarvitse erikoislaitteita tehdäksesi saman, mitä me teimme.
-
18:09 - 18:13Sinun tarvitsee vain ymmärtää
kuinka nämä numerot toimivat. -
18:13 - 18:19Ja kun ymmärrät näiden järjestelmien alkuperäiset PRNG-siementilat,
-
18:19 - 18:25voit yksinkertaisesti luetella koko potentiaalisen osoiteavaruuden,
-
18:25 - 18:28jonka johtamiseen ja tarkistamiseen haluat käyttää aikaa,
-
18:28 - 18:31voit tarkistaa, oliko osoitetta koskaan käytetty lohkoketjussa.
-
18:31 - 18:35Ja jos on, voit nähdä, että osoite oli haavoittuvainen
-
18:35 - 18:39ja että rahat olivat haavoittuvia ja ehkä ne varastettiin, ehkä ei.
-
18:39 - 18:44Ja saat vastauksia siihen, kuinka paljon rahaa liikkui
-
18:44 - 18:47näiden heikkojen lompakkojärjestelmien kautta.
-
18:47 - 18:52Vei paljon aikaa sukeltaa tämän hyväksikäytön
-
18:52 - 18:58kaikkiin jälkivaikutuksiin. Ja voimme edelleen viettää
-
18:58 - 19:02tunteja, päiviä, kuukausia, vuosia,
perehtymällä kaikkeen. -
19:02 - 19:06Voit olla ZachXBT:n tapainen kryptohullu ja jäljittää
-
19:06 - 19:09minne kaikki rahat menivät. Me emme tehneet sitä.
-
19:09 - 19:14Emme löytäneet kaikkia vastauksia kaikkiin kysymyksiin.
-
19:14 - 19:17Olisimme voineet tarkastella paljon muita
-
19:17 - 19:21kolikoita ja kryptovaluuttoja, mutta joita emme tutkineet.
-
19:21 - 19:28Bitcoin, Ethereum, Doge, XRP nämä ovat kaikki kuin kryptovaluuttoja.
-
19:28 - 19:34Nämä ovat kaikki järjestelmiä, jotka olivat alttiita tälle vaarantumiselle.
-
19:34 - 19:37Emme myöskään ole täällä yksin.
-
19:37 - 19:39Oli muitakin tutkijoita, jotka jotka työskentelivät tämän ongelman parissa.
-
19:39 - 19:44Heistä saimme inspiraatiota ja teimme yhteistyötä.
-
19:44 - 19:52En tiedä. Onko täällä Drake-faneja?
-
19:52 - 19:56Okei, olen pahoillani yhden henkilön puolesta, joka nosti kätensä.
-
19:56 - 20:01Joten, Trust Wallet Not Like Us.
-
20:01 - 20:04Tietyllä tavalla he eivät pitäneet käyttäjistä.
-
20:04 - 20:05He tekivät joitain virheitä.
-
20:05 - 20:12Ei vain yhden virheen, he tekivät useita virheitä.
-
20:12 - 20:15Mikä on surullista jatkokäyttäjille. Surullista tiimille,
-
20:15 - 20:17joka rakensi tämän tuotteen ja rakensi maineen
-
20:17 - 20:18luottamuksen ympärille.
-
20:18 - 20:24Jos sanon: "Luota minuun, veli", luotat minuun, olen varma, ehkä.
-
20:24 - 20:26Mutta luultavasti ei.
-
20:26 - 20:29Olen vain vieras internetissä suurimman osan ajasta.
-
20:29 - 20:34Jälleen kerran. Tämä taas on luonnossa.
-
20:34 - 20:36Nämä eivät olleet löytämiämme haavoittuvuuksia.
-
20:36 - 20:37Nämä ovat vain siellä.
Voit etsiä niitä. -
20:37 - 20:42Tässä tapauksessa PRNG jämähti ajaksi,
-
20:42 - 20:44mikä ei todellakaan ole hyvä idea.
-
20:44 - 20:48Unixin aika alkaa vuodesta 1970
ja me olemme vuodesta 2024. -
20:48 - 20:55Vuosia ei vain ole paljon jäljellä,
minkä vuoksi asetan kelloni aina -
20:55 - 21:00100 vuotta etukäteen. Juoneni mitataan vuosisadoissa.
-
21:00 - 21:04Ja vain tätä meemiä varten. En tiedä mistä Drakessa on kyse.
-
21:04 - 21:06Hän on kuitenkin erittäin ennakoitava ihminen.
-
21:06 - 21:08Ja hän ei vain pidä hyvistä asioista.
-
21:08 - 21:11Hän ei vain ole kuin me.
Joten vältämme häntä. -
21:11 - 21:13Emme yritä olla hänen kaltaisiaan.
-
21:13 - 21:14Olen pahoillani, jos hän on idolisi.
-
21:14 - 21:16Tämä on minun mielipiteeni.
-
21:16 - 21:20En puhu Milksin tutkimusryhmän tai kenenkään muun puolesta.
-
21:20 - 21:22Ja jos loukkaan sinua,
pyydän anteeksi. -
21:22 - 21:25Haluan vain olla rehellinen
itselleni ja yleisölle. -
21:25 - 21:29Mutta siirtykäämme kohokohtiin.
Drake on nyt käsitelty. -
21:29 - 21:36Löysimme yhdeksän lompakkoa,
joissa oli paljon rahaa. -
21:36 - 21:39Kryptovaluuttamaassa sellaisia
lompakoita kutsutaan valaiksi. -
21:39 - 21:42Ja näillä valailla oli melkoinen
nörtin lompakko. -
21:42 - 21:4867 000 plus Bitcoinia kulki
näiden lompakoiden läpi. -
21:48 - 21:53Tuolloin se on noin miljardi dollaria.
-
21:53 - 21:5720 000 dollaria yhdestä Bitcoinista.
-
21:57 - 22:00Nykypäivänä viisi kertaa enemmän.
-
22:00 - 22:03Bitcoin arvo liikkuu 100 000 dollarin tuntumassa.
-
22:03 - 22:06Minun maailmassani yksi Bitcoin on aina
yksi Bitcoin -
22:06 - 22:09ja kaikki muu on kaikkea muuta.
-
22:09 - 22:12Mutta jälleen kerran. Tämä osoittaa, että kirjoja
-
22:12 - 22:16eivät lukeneet vain
vähittäiskaupan satunnaiset ihmiset. -
22:16 - 22:18Kirjoja lukivat ihmiset, jotka käyttivät paljon aikaa ja energiaa.
-
22:18 - 22:22Heillä oli paljon varoja
ja ne varat olivat alttiita. -
22:22 - 22:26Mikä oli varsin vaikuttavaa ja yllättävää.
-
22:26 - 22:28Emme tiedä mitä näille rahoille tapahtui.
-
22:28 - 22:35Emme tiedä, siirsivätkö nämä ihmiset tai tahot lompakkonsa turvaan.
-
22:35 - 22:37Oletamme, että näin he tekivät.
-
22:37 - 22:41Emme tiedä, tiesivätkö he mitä täällä tapahtuu vuonna 2020.
-
22:41 - 22:44Huomasimme tämän ongelman vuonna 2023.
-
22:44 - 22:48Vasta 3 vuotta myöhemmin.
Mikä on vähän hullua. -
22:48 - 22:53Paljon rahaa vain kelluu internetissä ja on kiinniotettavissa.
-
22:53 - 22:56Kakku.
Pidän kakusta. -
22:56 - 23:00Vihaan, kun kakussani on myrkkyä tai partakoneen teriä.
-
23:00 - 23:03Jos syöt omenan Halloweenina,
ole varovainen. -
23:03 - 23:04Tarkista se kahdesti.
-
23:04 - 23:06Jotkut ihmiset ovat tuhmia,
jotkut ihmiset ovat mukavia. -
23:06 - 23:09Ja tässä tapauksessa Cake Wallet ei ollut niin mukava.
-
23:09 - 23:16Monilla ohjelmointikielillä on satunnaisia SDK:ita.
-
23:16 - 23:18Helppoja, alkuperäisiä kirjastototeutuksia,
-
23:18 - 23:20joissa voit saada satunnaisuutta.
-
23:20 - 23:24Ja monilla heistä ei ole oletuksena
-
23:24 - 23:26kryptografisesti suojattua satunnaisuutta,
-
23:26 - 23:27mikä on mielestäni todella hankalaa.
-
23:27 - 23:30Minusta meidän pitäisi puhua siitä täällä.
-
23:30 - 23:32Miksi emme tarjoa turvallisia oletusasetuksia
-
23:32 - 23:33kaikille ohjelmointikielille?
-
23:33 - 23:38Kuten tiedät, enissijainen asia,
-
23:38 - 23:41Jotain pohdittavaksi, jos olet kehittämässä kieliä.
-
23:41 - 23:44Oletuksena turvallisuus ensin, kiitos.
-
23:44 - 23:48Tiesimme, että tämä oli turvaton,
-
23:48 - 23:50mutta monet ihmiset eivät tienneet miten.
-
23:50 - 23:53Tai miten nämä osoitteet johdetaan.
-
23:53 - 23:55Onneksi johtava tutkija Christian,
-
23:55 - 23:59meidän loistava ritarimme näki pulman ja päätti,
-
23:59 - 24:01että hänen täytyi ratkaista se.
-
24:01 - 24:04Hän hurhathi tähän kuin eräänlainen nörtti.
-
24:04 - 24:09Monet meistä eivät käyttäneet niin paljon aikaa
-
24:09 - 24:10Cake Wallet -lompakkoon tutkimiseen,
-
24:10 - 24:12koska olimme jo siirtymässä eteenpäin.
-
24:12 - 24:16Mutta Christianin pakkomielle oli sen arvoista.
-
24:16 - 24:21Hän huomasi, etteivät he käyttäneet 32 bittistä siementämistä,
-
24:21 - 24:23kun odotuksena oli 256.
-
24:23 - 24:26He käyttivät itse asiassa 20 bittiä.
-
24:26 - 24:3220 bittiä tarkoittaa, että voin tehdä laskelmia
käsilläni ja varpaillani. -
24:32 - 24:37Menetin paljon tuntoa pikkuvarpaissani pakkasen pureman vuoksi,
-
24:37 - 24:38joten se olisi minulle vaikeaa.
-
24:38 - 24:42Mutta jos olet lahjakas numeroidesi kanssa, voit näyttää minulle,
-
24:42 - 24:45kuinka laskea niillä. Olisi erittäin siistiä laskea binääriä.
-
24:45 - 24:49Mutta 20 bittiä ei ole paljon.
Helppo murtaa raa'alla voimalla. -
24:49 - 24:54Cake Wallet on ohjelmistotuote,
jota monet ihmiset käyttävät. -
24:54 - 24:59Se on hienoa. Se ei ole hienoa.
En tiedä. Minun ei pitäisi sanoa niin. -
24:59 - 25:04Se on mitä se on. Hienoa siinä on, että voit tavoittaa käyttäjiä.
-
25:04 - 25:06Toisin kuin avoimen lähdekoodin projektit, jotka ovat hieman vaikeampia.
-
25:06 - 25:09Voit lähettää tai olla lähettämättä jotain postituslistalle.
-
25:09 - 25:13Joten tiimimme, Christian, otti yhteyttä Cake Wallet -ihmisiin
-
25:13 - 25:14ja he sanoivat:
-
25:14 - 25:17"Joo, laitamme ilmoituksen
ja kerromme ihmisille". -
25:17 - 25:19Ongelmana on, että ihmiset
eivät päivitä ohjelmistojaan. -
25:19 - 25:21He eivät saaneet ilmoitusta.
-
25:21 - 25:23He luultavasti vain sanoivat
sen ja unohtavat sen. -
25:23 - 25:31Odotimme 6 kuukautta ennen kuin paljastimme tämän ongelman.
-
25:31 - 25:346 kuukautta istuttiin toivoen,
että asiat menevät hyvin. -
25:34 - 25:37Kaksi päivää julkistamisen jälkeen jäljellä olevat varat
-
25:37 - 25:41ja haavoittuvat lompakot poistettiin.
-
25:41 - 25:45Epäilemme, että ne poistettiin jonkun muun kuin
-
25:45 - 25:47varojen alkuperäisten omistajien toimesta.
-
25:47 - 25:51Surullisia, surullisia aikoja. Surullisia, surullisia, surullisia aikoja.
-
25:51 - 25:56Joten takaisin tiimiimme ja siihen, mitä olimme tekemässä.
-
25:56 - 25:58Keskustelimme paljon.
Oli paljon sekasortoa. -
25:58 - 26:02Sanoisin, että luotan kaikkiin, joiden kanssa olen työskennellyt.
-
26:02 - 26:06Oli pakko luottaa, kun maassa
on iso säkki rahaa -
26:06 - 26:09ja kuka tahansa voi vain nostaa
ja ottaa sen. -
26:09 - 26:12Kuka tahansa tiimistämme olisi voinut tehdä tämän.
-
26:12 - 26:15Kuka tahansa maailmassa, joka tiesi tämän, olisi voinut tehdä tämän.
-
26:15 - 26:17Se, joka tarkasti avoimen lähdekoodin ohjelmiston.
-
26:17 - 26:19Ja mitä sinä sillä teet?
-
26:19 - 26:22Kuten laupias samarialainen, kun näet
maassa 100 euron setelin, -
26:22 - 26:26voit viedä sen poliisiasemalle ja sanoa: "Hei, löysin nämä rahat.
-
26:26 - 26:27En tiedä kenelle ne kuuluvat,
mutta olen varma, että hän -
26:27 - 26:29tarvitsee sitä. Hän haluaa sen."
-
26:29 - 26:32Mutta kuinka voit varmistaa kryptovaluuttamaassa,
-
26:32 - 26:35kuka omistaja todella oli?
-
26:35 - 26:38Miten kukaan voi varmistaa, että se on hänen 100 euron setelinsä?
-
26:38 - 26:42Se on jotenkin hankalaa. Ehkä alueella on valvontalaitteita.
-
26:42 - 26:47Voit nähdä jonkun liukastavan hansikkaansa ja dollarin putoaavan maahan.
-
26:47 - 26:50Mutta kryptovaluuttamaassa se voi olla melko vaikeaa.
-
26:50 - 26:53Ja siihen liittyy paljon oikeudellisia ja verotuksellisia seurauksia.
-
26:53 - 26:56Me olemme kotoisin monilta lainkäyttöalueilta
-
26:56 - 26:58Kanadasta, Yhdysvalloista ja Saksasta.
-
26:58 - 27:02En tiedä mistä koko
tutkimusryhmämme tulee. -
27:02 - 27:04Mutta ehdottomasti keskustelimme tästä ja se oli kuuma aihe.
-
27:04 - 27:09Toinen kuuma aihe oli: Julkaisemmeko lähdekoodia avoimena?
-
27:09 - 27:11Koodia, jota käytimme osoitteiden johtamiseen?
-
27:11 - 27:13Jaammeko sen maailman kanssa?
-
27:13 - 27:14Olemme ylpeitä tekemästämme työstä.
-
27:14 - 27:17Vietimme paljon tunteja. Vietimme paljon aikaa
-
27:17 - 27:19yhdessä työskennellessämme
varmistaaksemme, että -
27:19 - 27:22ymmärrämme joidenkin
näiden ongelmien laajuuden. -
27:22 - 27:28Emmekä saaneet yksimielistä suostumusta koko lähdekoodin julkaisemiseen.
-
27:28 - 27:31Meillä oli paljon erimielisyyksiä.
-
27:31 - 27:33Jotkut ihmiset elävät ja kuolevat avoimen lähdekoodin miekalla
-
27:33 - 27:36sosiaalisessa ryhmässämme, tutkimusryhmässämme.
-
27:36 - 27:41Heille oli tragedia olla jakamatta tätä yhteisölle.
-
27:41 - 27:44Sitten oli muita, jotka eivät vain halua antaa ihmisille,
-
27:44 - 27:47jotka eivät halua käyttää aikaa tilanteen ymmärtämiseen,
-
27:47 - 27:48–vaikka heillä olisi pahat aikeet–
-
27:48 - 27:53helppoja resursseja tehdä
tämä kryptovaluutoilla -
27:53 - 27:57ja laajentaa se muihin
mahdollisiin verkkoihin, -
27:57 - 28:00joita ei ehkä alun perin murrettu.
-
28:00 - 28:04Se oli taas hankala tilanne.
-
28:04 - 28:07Halusimme jakaa joitain
asioita yleisön kanssa. -
28:07 - 28:09Emme halunneet jakaa
kaikkea yleisön kanssa. -
28:09 - 28:15Annoimme ihmisten tarkistaa, olivatko heidän muistolauseet vaarantuneet.
-
28:15 - 28:22Voisit mennä verkkosivustolle, antaa siemenlauseen SHA256-hajautuksen
-
28:22 - 28:25ja tarkistaa, onko se tietokannassamme.
-
28:25 - 28:28Ilmeisesti tätäkin käsiteltiin sisäisesti, koska entä jos
-
28:28 - 28:30ihmiset laittavat koko siemenlauseensa sinne
-
28:30 - 28:32ja syyttävät meitä siementen vaarantamisesta.
-
28:32 - 28:35Ja se oli hankala, tahmea tilanne.
-
28:35 - 28:38Mutta halusimme silti tarjota
jonkinlaisen julkisen palvelun ihmisille, -
28:38 - 28:42jotta he voisivat tarkistaa ennen kuin siirtävät varansa.
-
28:42 - 28:48Joitakin numeroita.
Paljon rahaa. -
28:48 - 28:51Tämä ei ole välttämättä
varastettua rahaa. -
28:51 - 28:56Rahalla tarkoitan vain Bitcoinia.
Sitä me tarkastelemme tässä. -
28:56 - 28:59Nämä ovat Bitcoineja, jotka liikkuvat vaarantuneiden lompakoiden läpi.
-
28:59 - 29:02Nämä olisi voitu varastaa milloin tahansa.
-
29:02 - 29:06Minusta se on vain kiehtovaa. Tämä on maailmaa muuttava raha.
-
29:06 - 29:09Tämä voi rahoittaa ydinarsenaaliasi.
-
29:09 - 29:12Tämä voi ostaa sinulle monia saaria tai poliitikkoja
-
29:12 - 29:14tai Twitteriä tai mitä tahansa.
-
29:14 - 29:16Itse asiassa ei ehkä Twitteriä.
En tiedä, riippuu hinnasta. -
29:16 - 29:19Mutta tämä on paljon.
-
29:19 - 29:24Ja oli hullua nähdä niin suuri osa tästä omaisuudesta menevän
-
29:24 - 29:29heikkojen järjestelmien läpi.
Se vain tuntui oudolta. -
29:29 - 29:33Mitä voit tehdä?
Se on hyvä kysymys. -
29:33 - 29:36Kuinka voit suojata itseäsi kehittäjänä?
-
29:36 - 29:38Kuinka voit suojata ihmisiä,
joille luot ohjelmistoja? -
29:38 - 29:41Monet meistä rakentavat ohjelmistoja ihmisille.
-
29:41 - 29:47joskus ihmiset rakentavat ohjelmistoja, kuten robotteja ja tavaraa ja ei-ihmisiä.
-
29:47 - 29:49Se on myös hienoa.
-
29:49 - 29:51Sinun pitäisi silti suojata myös näitä tahoja.
-
29:51 - 29:53Kyseenalaistaa kaikki.
-
29:53 - 29:55Äitini kehotti minua aina kyseenalaistamaan auktoriteetin.
-
29:55 - 29:58Noudatan sitä kaikkialla, missä menen.
-
29:58 - 30:00Epäilen todella kaikkea mitä näen.
-
30:00 - 30:04Ja todella täytyy pyrkiä ymmärtämään,
-
30:04 - 30:06jotta voi tuntea itsensä varmaksi ja mukavaksi
-
30:06 - 30:12käyttää teknologiaa, jota käyttäisin turvallisessa järjestelmässä.
-
30:12 - 30:14Kun rakennan ohjelmistoa, haluan aina tarkistaa sen kahdesti.
-
30:14 - 30:17Pidän siitä, että se tarkastetaan ulkoisesti.
-
30:17 - 30:21Kun käytät satunnaisuutta, varmista, ettet tee vain typeriä virheitä.
-
30:21 - 30:22Seuraava kysymys:
-
30:22 - 30:24Kuinka saamme ihmiset katkaisemaan tämän kierteen,
-
30:24 - 30:28jossa toistetaan sama virhe yhä uudelleen ja uudelleen?
-
30:28 - 30:33Keskivertokäyttäjänä, jos luotat rahasi ohjelmistoihin.
-
30:33 - 30:38Jos luotat kriittisiä asioita, kuten yksityisyyttäsi, ohjelmistojärjestelmiin.
-
30:38 - 30:44Vaadi turvallisuustarkastuksia. Pyydä niitä. Vaadi niitä. Maksa niistä.
-
30:44 - 30:50Tee kaikkesi auttaaksesi näitä järjestelmiä. Pidä pinosi ajan tasalla.
-
30:50 - 30:52Tämä ei ole täydellinen luettelo.
-
30:52 - 30:55Nämä ovat vain hyödyllisiä asioita, jotka minusta ovat hyödyllisiä.
-
30:55 - 30:57Yksi asia, joka on syytä huomioida
-
30:57 - 30:59BIP39-salasanalauseen muistisanassa, on:
-
30:59 - 31:01Jos ihmiset olisivat lisänneet salasanan,
-
31:01 - 31:02joka on osa BIP39-spesifikaatiota,
-
31:02 - 31:05tunnuslauseen asetuksiinsa, he eivät todennäköisesti
-
31:05 - 31:08olisi vaarantuneet ensimmäisessä hyökkäyksessä.
-
31:08 - 31:13Hyökkääjien olisi täytynyt yrittää murtaa salasana
-
31:13 - 31:17voidakseen sitten luetella kaikki alavirran osoitteet.
-
31:17 - 31:20Se oli mielenkiintoista tässä tapahtumassa.
-
31:20 - 31:22Jotkut ihmiset suojattiin vain lisäämällä
-
31:22 - 31:24tämä yksinkertainen tunnuslause.
-
31:24 - 31:31Avoin lähdekoodi on hienoa, mutta se ei takaa turvallisuutta,
-
31:31 - 31:34kuten me kaikki tiedämme.
Yhteenvetona: -
31:34 - 31:37Kaaosta vaaditaan joissakin asioissa laskennassa
-
31:37 - 31:39ja elämässä, kuten tiedämme Chaos Congressissa.
-
31:39 - 31:43Kaikkialla on yleensä hyvä kaaosta.
-
31:43 - 31:46Yritä välttää pahaa kaaosta. Ole varovainen.
-
31:46 - 31:51Käytä kaikkialla salasanojen istuntoavaimia.
-
31:51 - 31:54Kaikki tämä. Yritä olla antamatta sen tapahtua sinulle.
-
31:54 - 31:58Yritä ymmärtää ja tee tutkimusta.
-
31:58 - 32:03Ja tee mitä voit rakentaaksesi luottamusta käyttämääsi teknologiaan.
-
32:03 - 32:07Ja se koskee kaikkea. Mihin mennään tästä eteenpäin?
-
32:07 - 32:09Käytimme paljon aikaa todistaaksemme, että
-
32:09 - 32:13kryptovaluuttaekosysteemissä oli yli 20 000 heikkoa lompakkoa.
-
32:13 - 32:15Monilla meistä on kokopäivätöitä, perheet,
-
32:15 - 32:20suita ruokittavana, taukoja pidettävänä ja tiedäthän, nukuttava.
-
32:20 - 32:23Teemme siis monia muita asioita, mutta olemme edelleen
-
32:23 - 32:24erittäin kiinnostuneita tästä aiheesta.
-
32:24 - 32:26Ja täällä voi vielä tapahtua paljon tutkimuksia
-
32:26 - 32:28ja selvityksiä, joita voidaan tehdä.
-
32:28 - 32:31Joten päivitämme jatkuvasti päivityksiä.
-
32:31 - 32:36Meillä tarkoitan tyypillisesti Christiania, johtavaa tutkijaa.
-
32:36 - 32:41Jos sinulla on jotain kerrottavaa, kommentteja tai palautetta
-
32:41 - 32:43tai haluat tietää lisää, ota aina meihin yhteyttä.
-
32:43 - 32:50Isännöimme pidemmän Q&A-istunnon tutkimusryhmän kanssa.
-
32:50 - 32:55Olen vain nukke täällä, diojen ohjaamana.
-
32:55 - 33:00Jos haluat tavata meidät,
ole hyvä ja tee se. -
33:00 - 33:03Olemme Saal 6:ssa, joka on mielestäni kerrosta alempana.
-
33:03 - 33:07Haluamme nähdä teidät, keskustella kanssanne tästä ongelmasta
-
33:07 - 33:09ja löytää ratkaisuja, jotka voivat todella
-
33:09 - 33:15katkaista huonon entropian kierteen muuten hyvissä järjestelmissä.
-
33:15 - 33:21Haluaisin myös kiittää Moe @ Milliways.
Nämä diat ja malli tulevat häneltä. -
33:22 - 33:27Alun perin ne oli johdettu CCC-suunnittelutiimistä. Pidän tästä designista.
-
33:27 - 33:29Joten paljon kiitoksia kaikille,
-
33:29 - 33:32jotka tulitte tänne kuuntelemaan tätä esitystä.
-
33:32 - 33:35Ja olisin iloinen saadessani kuulla kysymyksenne,
-
33:35 - 33:36joihin voisin vastata.
-
33:36 - 33:41Ja jos en osaa vastata, vien teidät vain alas Saal 6:seen.
-
33:41 - 33:52aplodit
-
33:52 - 33:54- John Naulty ja Milk Sad -tiimi!
-
33:54 - 33:56Kiitos paljon tästä tutkimuksesta.
-
33:56 - 33:59Kiitos paljon esityksestä.
Kiitos paljon paljastuksesta. -
33:59 - 34:03Onko kellään kysymyksiä?
-
34:03 - 34:05Näen tässä muutamia kysymyksiä, mutta odottakaa hetki.
-
34:05 - 34:08Haluamme vilkaista internetiä.
-
34:08 - 34:11Onko verkossa kysymyksiä? Ole hyvä.
-
34:11 - 34:16- Ensimmäinen kysymys internetistä olisi:
-
34:16 - 34:18"Käyttivätkö tuolloin kaikki lompakot
-
34:18 - 34:20Mersenne Twisteriä siemenen tuottamiseen?
-
34:20 - 34:25Jos eivät, kuinka hakkerit tunnistivat ne,
-
34:25 - 34:27jotka käyttivät sitä?"
-
34:27 - 34:32- En tiedä kuinka hakkerit tunnistivat
-
34:32 - 34:35heikot lompakot ja niiden järjestelmät.
-
34:35 - 34:37Mutta vastaus ensimmäiseen kysymykseen on:
-
34:37 - 34:40Ei, ne eivät kaikki käyttäneet Mersenne Twisteria.
-
34:40 - 34:46Voit katsoa muiden toteutusten yksityiskohdat kirjoituksistamme.
-
34:46 - 34:53Mutta siellä oli joitain toteutuksia ja ongelmia.
-
34:53 - 34:58- Onko internetistä muuta kysyttävää?
-
34:58 - 35:01- Kyllä, meillä on vielä yksi kysymys.
-
35:01 - 35:06Kysymys kuuluu: "Onko tämä virhe yhä vapaana luonnossa,
-
35:06 - 35:11etenkin ei-Bitcoin-kryptovaluutoissa?"
-
35:11 - 35:15- Onko virhe vielä luonnossa? Kyllä.
-
35:15 - 35:19Kun julkaiset ohjelmistoversion, se on siellä pysyvästi
-
35:19 - 35:21suurimman osan ajasta.
-
35:21 - 35:24On ihmisiä, jotka arkistoivat kaikenlaisia asioita.
-
35:24 - 35:26Joten suurin osa internetin asioista ei kuole.
-
35:26 - 35:30Se mikä on kuollut, ei voi koskaan kuolla.
-
35:30 - 35:34Mitä tulee aktiivisiin hyväksikäyttöihin.
-
35:34 - 35:37Jos laitat rahaa johonkin näistä
vaarantuneista lompakoista, -
35:37 - 35:39olisi hauska peli nähdä, kuinka nopeasti se liikkuu
-
35:39 - 35:43muun kuin sinun toimiesi ja järjestelmän ulkopuolella.
-
35:43 - 35:47Oletan, että nyt on vain ihmisiä tai järjestelmiä,
-
35:47 - 35:49jotka kuuntelevat, odottavat rahan menevän
-
35:49 - 35:54heikon lompakon sisään ja sitten nappaavat
rahat välittömästi. -
35:54 - 35:57Olisi hauska peli nähdä, maksavatko he
-
35:57 - 35:59enemmän kuluja kuin ansaitsevat rahaa.
-
35:59 - 36:01Jos he ovat sivistyneitä, he tarkistavat sen ensin.
-
36:01 - 36:03Jos ne ovat vaatimattomia,
he eivät tee sitä. -
36:03 - 36:07Mutta kyllä, se on ehdottomasti
edelleen aktiivinen. -
36:07 - 36:08Näitä ongelmia on edelleen.
-
36:08 - 36:13Ja on järjestelmiä, joita emme
ole vielä tunnistaneet. -
36:13 - 36:16Asia on siis vielä auki.
-
36:16 - 36:20- Okei, kaikille muille huoneessa tiedoksi.
-
36:20 - 36:22Asettukaa mikrofonien eteen.
-
36:22 - 36:25Mikrofoni numero kolme, kiitos.
-
36:25 - 36:27- Kiitos. Hieno puhe. Haluaisin tietää,
-
36:27 - 36:29koskeeko tämä myös Moneroa?
-
36:29 - 36:34Ja oletteko tutkineet Microsoft Research Z3:a?
-
36:34 - 36:38- Vastaan ensin toiseen kysymykseen.
-
36:38 - 36:40Emme ole. Haluaisin tietää mikä se on.
-
36:40 - 36:45Joten yritän muistaa sen, mutta
luultavasti unohdan sen, -
36:45 - 36:47joten yritän kirjoittaa
sen muistiin myöhemmin. -
36:47 - 36:50Mutta koska tämä on nauhoitettu,
-
36:50 - 36:51itse asiassa katson vain tallenteen.
-
36:51 - 36:56Mutta mitä tulee Moneroon ja muihin
-
36:56 - 36:58kryptovaluuttoihin, jotka on vaarannettu.
-
36:58 - 37:01Ne ovat kryptovaluuttojen ulkopuolella.
-
37:01 - 37:06Se on enemmänkin lompakon
kryptografisen toteutuksen virhe. -
37:06 - 37:08Ja ihmiset käyttivät näitä muistisanan siemeniä
-
37:08 - 37:10kaikenlaisiin asioihin.
-
37:10 - 37:12Ei pelkästään Bitcoin.
Ei pelkästään Ethereum. -
37:12 - 37:15Emme tehneet tutkimusta Monerosta.
-
37:15 - 37:20Se on mielenkiintoinen alue yksityisyyskolikoille.
-
37:20 - 37:22Luulen, että näimme Zcashin.
-
37:22 - 37:24En usko, että kaikki tekevät Zcashista yksityistä,
-
37:24 - 37:31mutta olettaisin, että Monero-lompakot
olisivat vaarantuneet, -
37:31 - 37:36jos ne olisivat luoneet siemenensä tällä ohjelmistopinolla.
-
37:36 - 37:38- Okei, kiitos.
- Kiitos. -
37:38 - 37:41- Ja taas mikrofoni numero kolme, kiitos.
-
37:41 - 37:46- Joten käyttämällä ei-kryptografisesti
turvallista PRNG:tä, -
37:46 - 37:48se on ainakin eräänlainen pentest-löytö.
-
37:48 - 37:52Näin olen kokenut ammatillisessa kehittymisessäni.
-
37:52 - 37:55Joten olisin aika peloissani, jos näkisin sen
-
37:55 - 37:58tällaisten ohjelmistojen kohdalla, joiden on tarkoitus
-
37:58 - 38:00olla kehitetty pätevien kehittäjien toimesta.
-
38:00 - 38:02Ovatko ihmiset pitäneet tätä toimitusketjun
-
38:02 - 38:04hyökkäyksenä ekosysteemiä vastaan?
-
38:04 - 38:07- Se oli vaarantunut toimitusketju.
-
38:07 - 38:11Näin tässä kävi.
Kuin kaivo olisi myrkytetty. -
38:11 - 38:16Ihmiset luottivat ohjelmistoihin
ja seisoivat jättiläisten harteilla -
38:16 - 38:20ja ymmärsivät, että näillä jättiläisillä
ei ollut vahvaa perustaa. -
38:20 - 38:24Ja kaikki, mikä heillä oli,
romahti tomuksi. -
38:24 - 38:27Joten 110%, toimitusketjun ongelma.
-
38:27 - 38:29Suosittelen ehdottomasti käyttämään
-
38:29 - 38:31toimitusketjun turvallisuusratkaisuja,
-
38:31 - 38:35jotta voidaan lieventää tätä.
-
38:35 - 38:37Ja juuri silloin koodikatselmoinnilla on suuri rooli.
-
38:37 - 38:42Koodikatselmointi olisi todennäköisesti saanut tämän kiinni.
-
38:42 - 38:46Kukaan ei ollut vaarantanut build-palvelinta,
-
38:46 - 38:51Oli kuitenkin julkaistu build-artifakti, joka oli ongelman ytimessä,
-
38:51 - 38:54mutta lähdekoodi oli puhdasta.
Kuten aurinkotuulet tai vastaava. -
38:54 - 39:00Joten oli vain huono koodi, joka laitettiin järjestelmään virheellisenä.
-
39:00 - 39:02En tiedä.
-
39:02 - 39:05- Okei. On hyvä, etten ole niin
vainoharhainen sen suhteen. -
39:05 - 39:06Mutta kaikkea tapahtuu.
-
39:06 - 39:07- Ole edottomasti vainoharhainen!
-
39:07 - 39:11Jokainen pull request on potentiaalinen kompromissin lähde.
-
39:11 - 39:14joten 'jatkuva valppaus',
-
39:14 - 39:17kuten yksi suosikkihahmoistani Harry Potterista, 'Mad-Eye' Moody, sanoisi.
-
39:17 - 39:19Hänetkin oli vaarannettu.
Joka tapauksessa. -
39:19 - 39:24Toimitusketjun hyökkäyksellä.
Onko muita kysymyksiä? -
39:24 - 39:28- Ei kiitos.
- No, täällä mikrofonit ovat tyhjiä. -
39:28 - 39:31Entä internet? Onko lisää
kysymyksiä sieltä? Ei? -
39:31 - 39:35Kiinnostaako ketään jostain
erityisestä Johnilta? -
39:35 - 39:41Ei? No, kiitämme sitten
Johnia vielä kerran tästä. -
39:41 - 39:45aplodit
-
39:45 - 39:51♪ (38C3 loppumusiikki) ♪
-
39:51 -Translated by Karolina Laine
(ITKST56 course assignment at JYU.FI)
Show all