Contents

Säkerhetspodcasten #299 - Rollspel

Game Master Jesper leder podden in i ett rollspel / äventyr (AI genererat) äventyr om en krypto-myntstöld. Podden försöker utifrån gamla citat med mera gissa sig fram till vad som kan ha hänt, hur man skulle skydda sig, med mera.

Lyssna

  • mp3, längd: 01:00:58

Plugs

  • Informell afterwork, spelat in 300 avsnitt firande: 24 Mars 2026 18:00, på Bishops Arms Park Avenue (på Avenyn). Finns inga reservationer eller dylikt, vi är bara där och tar någon öl, kika efter oss.
  • Foss-North, 27-28 april 2026, Chalmers.

AI transkribering

AI försöker förstå oss… Ha överseende med galna feltranskriberingar.

1 00:00:00,000 --> 00:00:02,200 Hej och välkommen till Säkerhetsbordgasen.

2 00:00:02,280 --> 00:00:05,200 Jag som pratar heter Johan Ryberg Möller, men man har ju av Mattias Hidhage,

3 00:00:05,400 --> 00:00:08,500 Jesper Larsson och Peter Magnusson.

4 00:00:08,560 --> 00:00:10,400 Vi har en skill.md nära dig.

5 00:00:10,820 --> 00:00:14,060 Rick är tyvärr inte med oss, han återkommer förhoppningsvis i maj ungefär.

6 00:00:14,440 --> 00:00:16,780 Ja, april-maj. Då är han tillbaka.

7 00:00:17,140 --> 00:00:20,480 Vi ska nämna att det är den 18 februari när vi spelar in detta,

8 00:00:20,600 --> 00:00:24,660 nådans år 2026, och vi är sponsrade av Ashore som finns på ashore.se

9 00:00:24,660 --> 00:00:30,180 så även av Nollix4a som finns på nollix4a.se och av Bortfors som finns på bortfors.se.

10 00:00:30,620 --> 00:00:31,100 Snyggt!

11 00:00:31,960 --> 00:00:34,760 Precis innan vi drar igång här så ska vi nämna några snabba plugs.

12 00:00:35,960 --> 00:00:39,980 Förra gången vi körde så pratade vi om Fast North, men då var det det CFP vi pluggade för.

13 00:00:40,560 --> 00:00:44,800 Så nu tänkte vi att vi skulle plugga även för själva eventet som går av staten

14 00:00:44,800 --> 00:00:52,780 27-28 april på Chalmers, det är alltså en open source-konferens.

15 00:00:52,780 --> 00:00:54,640 Läs mer om det på post.se.

16 00:00:54,660 --> 00:00:59,660 Så känner ni att ni är fast på den hemska östkusten så kan ni komma till bästkusten

17 00:01:00,260 --> 00:01:02,340 och uppleva fri mjukvara.

18 00:01:02,480 --> 00:01:04,240 Exakt, om man inte vill ha bräckt vatten längre.

19 00:01:04,480 --> 00:01:05,240 Och saltsten.

20 00:01:08,860 --> 00:01:13,280 Men utöver det så har vi ju en circuitfest coming up, slutet på maj som vanligt.

21 00:01:13,480 --> 00:01:16,640 Exakt, och biljetterna nu, hot of the press.

22 00:01:16,920 --> 00:01:17,800 Första släppet har varit.

23 00:01:18,040 --> 00:01:19,460 De tog slut jättetort.

24 00:01:19,960 --> 00:01:24,640 Och nästa släpp har vi nu från en väldigt säker källa fått förklarat för oss.

25 00:01:24,660 --> 00:01:26,660 Det är ungefär om tre veckor.

26 00:01:26,980 --> 00:01:30,380 Så när detta kommer ut, kanske om en vecka då?

27 00:01:30,380 --> 00:01:31,380 Ja, exakt.

28 00:01:31,380 --> 00:01:32,480 Eller något sånt.

29 00:01:32,480 --> 00:01:36,580 Men ni kan ju gå in och kika lite extra på detta på circuitfest.com

30 00:01:36,580 --> 00:01:39,340 eller skriva upp för er på nyhetsutvecklingen där så går det ni på in.

31 00:01:39,340 --> 00:01:40,660 Ja, stay vigilant.

32 00:01:40,660 --> 00:01:42,660 Så är det.

33 00:01:42,660 --> 00:01:47,540 Nej, men det är faktiskt så roligt att vi har kommit upp i vårt 300-e avsnitt.

34 00:01:47,540 --> 00:01:49,540 Ser ut så gott.

35 00:01:49,540 --> 00:01:51,540 Lite beroende på hur man räknar så kan det vara mer eller mindre.

36 00:01:51,540 --> 00:01:54,580 Men vi har bestämt oss för att det är ett 300-e avsnitt som ska träffas in.

37 00:01:54,580 --> 00:01:56,580 Den 24 mars.

38 00:01:56,580 --> 00:01:57,580 Exakt.

39 00:01:57,580 --> 00:02:01,080 Och det tänkte vi att vi skulle fira med de lyssnare som vill och kan.

40 00:02:01,080 --> 00:02:02,080 Exakt.

41 00:02:02,080 --> 00:02:05,580 Så vi kommer se oss spela in ett avsnitt där vi pratar lite gamla goa minnen.

42 00:02:05,580 --> 00:02:09,080 Och sen så kommer vi gå och träffa de som vill för att ta en öl.

43 00:02:09,080 --> 00:02:12,580 Så höj volymen. Vart träffas vi?

44 00:02:12,580 --> 00:02:15,580 Vi träffas på Bishops Arms på Avenyn.

45 00:02:15,580 --> 00:02:18,580 Park Avenue tror jag lokalen heter.

46 00:02:18,580 --> 00:02:21,580 Det ligger alltså i samma hus som Circuitfest brukar vara.

47 00:02:21,580 --> 00:02:22,580 I källaren.

48 00:02:22,580 --> 00:02:24,580 Men högt upp på Avenyn på vänster sida där.

49 00:02:24,580 --> 00:02:27,580 Och det tänkte vi göra från klockan 18 då, den 24 mars.

50 00:02:27,580 --> 00:02:32,580 Och vi tänker vara så bold och säga att kom bara.

51 00:02:32,580 --> 00:02:35,580 Ja, exakt. Ni behöver inte anmäla er. Ni behöver bara dyka upp.

52 00:02:35,580 --> 00:02:37,580 Ni fem som lyssnar, kom.

53 00:02:37,580 --> 00:02:38,580 Såna det.

54 00:02:38,580 --> 00:02:42,580 Om ni vill ta reda på hur populära vi egentligen är så kan det vara roligt att dyka upp.

55 00:02:42,580 --> 00:02:43,580 Det kan inte bara bli du som kommer.

56 00:02:43,580 --> 00:02:47,580 Precis, och ni får titta efter oss. Vi kommer väl inte vara anmälda eller någonting sånt.

57 00:02:47,580 --> 00:02:52,580 Och om vi mot all förmodan har mejlat eller ändrat våra planer.

58 00:02:52,580 --> 00:02:59,580 Så håll koll på våran plock på sky för om vi fuckar upp det här så ska vi säga till att vi har fuckat upp.

59 00:02:59,580 --> 00:03:02,580 Exakt. Det lovar vi att göra i de kanaler vi har.

60 00:03:02,580 --> 00:03:03,580 Exakt.

61 00:03:03,580 --> 00:03:08,580 Men det var det om detta. Jesper, det är du som ska ta över spelpinnarna här.

62 00:03:08,580 --> 00:03:09,580 Så är det faktiskt.

63 00:03:09,580 --> 00:03:13,580 Nu ska vi göra någonting som vi aldrig har gjort i podcastens historia.

64 00:03:13,580 --> 00:03:18,580 Så ikväll så ska vi ta ett verkligt fall, alltså en incident.

65 00:03:18,580 --> 00:03:24,580 Och vad vi ska göra då är att försöka lista ut vad som hände.

66 00:03:24,580 --> 00:03:29,580 Utan att ha läst några analyser. Ingen här i panelen har läst analyserna.

67 00:03:29,580 --> 00:03:33,580 Och utan att ha kollat på några efterrapporter.

68 00:03:33,580 --> 00:03:38,580 Vi kommer då helt utan förutsättningar egentligen.

69 00:03:38,580 --> 00:03:45,580 Köra vår tankegång. Vi tänker högt. Vi har förmodligen fel om vissa delar.

70 00:03:45,580 --> 00:03:47,580 Och vi kommer kanske ha fel om massa saker.

71 00:03:47,580 --> 00:03:50,580 Och jag tänker att det är hela poängen.

72 00:03:50,580 --> 00:03:55,580 För jag tänker att vi ska försöka påvisa att det är svårt med säkerhet.

73 00:03:55,580 --> 00:03:58,580 Och att vi ska försöka ta oss an ett cold case här ikväll.

74 00:03:58,580 --> 00:04:00,580 Och vad är då ett cold case?

75 00:04:00,580 --> 00:04:02,580 Jo, men snabbt om det här formatet då.

76 00:04:02,580 --> 00:04:05,580 Det är att vi börjar med en ny sammanfattning.

77 00:04:05,580 --> 00:04:08,580 Bara fakta. Inga tekniska förklaringar överhuvudtaget.

78 00:04:08,580 --> 00:04:11,580 Sen diskuterar vi helt fritt vad vi tror hände.

79 00:04:11,580 --> 00:04:14,580 Och sen får vi facit.

80 00:04:14,580 --> 00:04:16,580 Och då jämför vi det, tänker jag.

81 00:04:16,580 --> 00:04:18,580 Men vad vi kom fram till.

82 00:04:18,580 --> 00:04:20,580 Känns läskigt.

83 00:04:20,580 --> 00:04:22,580 Vi alla här i panelen har fått samma brief.

84 00:04:22,580 --> 00:04:26,580 Ingen av oss har läst analysen i förväg.

85 00:04:26,580 --> 00:04:28,580 Jag blir lite gamemaster. Men jag har heller inte kollat på facit.

86 00:04:28,580 --> 00:04:30,580 Så att, så är det.

87 00:04:30,580 --> 00:04:32,580 Så, så är det.

88 00:04:32,580 --> 00:04:34,580 Vad tror ni om det?

89 00:04:34,580 --> 00:04:37,580 Ja, det här känns ju spännande och lite läskigt.

90 00:04:37,580 --> 00:04:40,580 Det kan ju hända. Det kan ju bli precis vad som helst.

91 00:04:40,580 --> 00:04:44,580 Och vad om lyssnaren undrar. Vi har ett papper som jag tror Jesper kommer läsa ihop.

92 00:04:44,580 --> 00:04:48,580 Och så har vi ett buzzwordkort där det finns lite mer information.

93 00:04:48,580 --> 00:04:55,580 Så att vi har inte mycket mer information än vad Jesper kommer läsa upp.

94 00:04:55,580 --> 00:04:57,580 Eller vad ni lyssnare har nu.

95 00:04:57,580 --> 00:04:59,580 Om de inte är redan insatta då.

96 00:04:59,580 --> 00:05:03,580 Så om ni är insatta på det här så kommer ni ju kunna titta och småfinnissa nu.

97 00:05:03,580 --> 00:05:04,580 Han var dumma nu.

98 00:05:04,580 --> 00:05:08,580 Exakt. Men ni kan ju också vara med och försöka säga vad knasiga ni är som resonerar sådär.

99 00:05:08,580 --> 00:05:13,580 Men en spännande fråga nu. Det här inträffade ju tidigare i 2025.

100 00:05:13,580 --> 00:05:14,580 Mm.

101 00:05:14,580 --> 00:05:16,580 Har vi pratat om det här i podcasten?

102 00:05:16,580 --> 00:05:17,580 Kanske.

103 00:05:17,580 --> 00:05:19,580 Det är det jag satt och funderade på också.

104 00:05:19,580 --> 00:05:21,580 Men det ringer ingen seriöst.

105 00:05:21,580 --> 00:05:25,580 Vag klocka vi kanske har nämnt någonting om en stor kryptohajs.

106 00:05:25,580 --> 00:05:27,580 Vi kommer komma in på det här snart.

107 00:05:27,580 --> 00:05:30,580 Men det är ingenting vi har gått igenom i detalj i alla fall.

108 00:05:30,580 --> 00:05:32,580 Så vi tänker att vi provar det här formatet.

109 00:05:32,580 --> 00:05:36,580 Det här är ju Jespers temaavsnitt.

110 00:05:36,580 --> 00:05:38,580 För jag kom inte på något annat tema.

111 00:05:38,580 --> 00:05:40,580 Så då kör vi en cold case drabbning här.

112 00:05:40,580 --> 00:05:41,580 Så får vi se vad det blir.

113 00:05:41,580 --> 00:05:43,580 Du byggde det här lite på, vad heter de?

114 00:05:43,580 --> 00:05:44,580 Hidden reality-spelen.

115 00:05:44,580 --> 00:05:45,580 Ja just det.

116 00:05:45,580 --> 00:05:47,580 Alltså lösa en mordgåta.

117 00:05:47,580 --> 00:05:51,580 Så du har bett Claude att göra en hidden reality av ett cybercase typ?

118 00:05:51,580 --> 00:05:52,580 Exakt.

119 00:05:52,580 --> 00:05:56,580 Och sen då i faser så att vi då kan göra bort oss så mycket som möjligt.

120 00:05:56,580 --> 00:05:57,580 Mm.

121 00:05:57,580 --> 00:05:59,580 För er lyssnarens förtjusning.

122 00:05:59,580 --> 00:06:01,580 Hidden reality-spelet är en jävla bra affärsidé ändå.

123 00:06:01,580 --> 00:06:03,580 Så är det någonting som bara går att använda en gång.

124 00:06:03,580 --> 00:06:06,580 Ja fast hidden reality är ju ofta, det är ju inte som exit.

125 00:06:06,580 --> 00:06:07,580 Exit måste man ju riva sönder.

126 00:06:07,580 --> 00:06:08,580 Det kan vara exit jag tänker på.

127 00:06:08,580 --> 00:06:10,580 Hidden reality kan man nog ändå återanvända lite.

128 00:06:10,580 --> 00:06:11,580 Ja så kanske det.

129 00:06:11,580 --> 00:06:12,580 Men nog om det.

130 00:06:12,580 --> 00:06:15,580 Ni som lyssnar är ju taggade på att höra det här nu då.

131 00:06:15,580 --> 00:06:16,580 Så jag tänker att vi drar igång.

132 00:06:16,580 --> 00:06:17,580 Kör.

133 00:06:17,580 --> 00:06:19,580 Resten kommer liksom att ordna sig.

134 00:06:19,580 --> 00:06:21,580 Så vi kör igång då.

135 00:06:21,580 --> 00:06:23,580 Dubai.

136 00:06:23,580 --> 00:06:26,580 21 februari 2025.

137 00:06:26,580 --> 00:06:38,580 Kryptobörsen Bybit med säte i Dubai meddelar på fredagskvällen att det blivit utsatta för dataintrång som resulterat i att 401 346 Ethereum.

138 00:06:38,580 --> 00:06:42,580 Motsvarande ungefär 1,5 miljarder dollar försvunnit ur detta fallet.

139 00:06:42,580 --> 00:06:44,580 Företagets plånbokssystem.

140 00:06:44,580 --> 00:06:47,580 Det är det största kryptostölden i historien.

141 00:06:47,580 --> 00:06:52,580 Bybit är en av världens största kryptobörser med över 60 miljoner registrerade användare.

142 00:06:52,580 --> 00:06:59,580 Bolagets vd Ben Zhao gick inom en timma live på Twitch för att kommunicera direkt med sina kunder.

143 00:06:59,580 --> 00:07:06,580 Han beskrev hur han under dagen hade godkänt vad som verkade vara en rutinmässig intern överföring.

144 00:07:06,580 --> 00:07:10,580 En operation han och hans team genomfört många gånger tidigare.

145 00:07:10,580 --> 00:07:12,580 Allt såg normalt ut uppgav Zhao.

146 00:07:12,580 --> 00:07:16,580 Gränssnitten, beloppen, adresserna, allt stämde.

147 00:07:16,580 --> 00:07:21,580 Bybit använde ett så kallat multi signature system för sina kalla plånböcker.

148 00:07:21,580 --> 00:07:29,580 Ett säkerhetssystem som kräver att man har tre separata auktoriserade personer som godkänner varje transaktion innan den kan genomföras.

149 00:07:29,580 --> 00:07:34,580 Alla tre godkänningsprocesser genomfördes utan tekniska fel den aktuella dagen.

150 00:07:34,580 --> 00:07:36,580 Trots det försvann pengarna.

151 00:07:36,580 --> 00:07:42,580 Inom 48 timmar efter stölden hade en stor del av de stulna tillgångarna redan förflyttats.

152 00:07:42,580 --> 00:07:48,580 Genom ett flertal mellanliggande konton och plånböcker spridda över ett dussintal blockkedjor.

153 00:07:48,580 --> 00:07:57,580 Bybit medlade omedelbart att man påbörjat arbetet med blockchainsanalysföretag, advokatbyråer och myndigheter för att spåra tillgångarna.

154 00:07:57,580 --> 00:08:04,580 Börsen bekräftade att den är solvent och att kundmedel inte påverkas.

155 00:08:04,580 --> 00:08:08,580 Förlusterna täcks av bolagets egna reserver.

156 00:08:08,580 --> 00:08:10,580 Utredningen inleddes parallellt.

157 00:08:10,580 --> 00:08:16,580 Av flera internationella säkerhetsföretag.

158 00:08:16,580 --> 00:08:21,580 Så nu tänker jag att vi ska ta med det här i diskussionen.

159 00:08:21,580 --> 00:08:23,580 Vi behöver inte skicka ut några svar precis ännu.

160 00:08:23,580 --> 00:08:26,580 Utan det vi ska titta på är då vad sticker ut?

161 00:08:26,580 --> 00:08:28,580 Är det någonting som…

162 00:08:28,580 --> 00:08:30,580 Är det någon luktad i fisk?

163 00:08:30,580 --> 00:08:32,580 Är det någon fisk begraven någonstans?

164 00:08:32,580 --> 00:08:34,580 Vad saknas i informationen?

165 00:08:34,580 --> 00:08:38,580 Och vad är det vi oroar oss mest för?

166 00:08:38,580 --> 00:08:41,580 Så jag tänker spontant på den här auktoriseringsprocessen.

167 00:08:41,580 --> 00:08:43,580 Hur ser den ut?

168 00:08:43,580 --> 00:08:45,580 Jag satt och funderade på det också.

169 00:08:45,580 --> 00:08:47,580 Det här är ju kalla plånböcker som ligger lokalt.

170 00:08:47,580 --> 00:08:50,580 Och om vi ska ha multisig.

171 00:08:50,580 --> 00:08:56,580 Är det på något sätt så att det skickas någon slags begäran till alla de här tre personerna då?

172 00:08:56,580 --> 00:08:58,580 Ja, jag antar det.

173 00:08:58,580 --> 00:09:01,580 Det måste ju ske kommunikation mellan de olika personerna.

174 00:09:01,580 --> 00:09:04,580 Jag tänker typ någon sån här Shazam shared secret historia kanske.

175 00:09:04,580 --> 00:09:06,580 Jag gissar på att de inte träffas fysiskt i sitt rum.

176 00:09:06,580 --> 00:09:07,580 Nej.

177 00:09:07,580 --> 00:09:09,580 Det kommer ju säkert…

178 00:09:09,580 --> 00:09:13,580 Jag gissar på att det är ett centralt system på något sätt som skickar ut begäran.

179 00:09:13,580 --> 00:09:16,580 Ungefär som vi signerar dokument idag.

180 00:09:16,580 --> 00:09:17,580 Ja, exakt.

181 00:09:17,580 --> 00:09:19,580 Det kommer ut en begäran till dig att signera och så gör du det.

182 00:09:19,580 --> 00:09:21,580 En begäran till mig att signera så gör jag det.

183 00:09:21,580 --> 00:09:23,580 En begäran till Johan att signera så gör han det. Klart.

184 00:09:23,580 --> 00:09:27,580 Alla tre grotkännande processer genomfördes utan tekniska fel.

185 00:09:27,580 --> 00:09:31,580 Så om någon då har på något sätt lurat den.

186 00:09:31,580 --> 00:09:35,580 Och då borde det ju vara så att om man lurar en eller tre har ingen betydelse.

187 00:09:35,580 --> 00:09:38,580 För har man lurat en så kan man bara skicka den till tre personer och så är man hemma.

188 00:09:38,580 --> 00:09:41,580 Ja, exakt. Att man attackerar signatur…

189 00:09:41,580 --> 00:09:46,580 Under förutsättningen då att det stämmer det som han sa här.

190 00:09:46,580 --> 00:09:49,580 Gränssnittet, beloppen och dessutom.

191 00:09:49,580 --> 00:09:51,580 Gränssnittet är ett ord som sticker ut för mig.

192 00:09:51,580 --> 00:09:54,580 Ja, alltså den uppenbara här typen i webbserver.

193 00:09:54,580 --> 00:10:03,580 Kan du skilja vad som går till signeringsoperationen kontra vad som visas i gujjet?

194 00:10:03,580 --> 00:10:11,580 Är det en spearfishingattack där de har byggt upp ett snarlikt gränssnitt som de då sen har lurat de här tre personerna?

195 00:10:11,580 --> 00:10:17,580 Det jag reagerar på spontant är ju liksom att 1,5 miljarder i en enda transaktion.

196 00:10:17,580 --> 00:10:18,580 Ja, det är rutinmässigt.

197 00:10:18,580 --> 00:10:21,580 Och det är inget som råkar hända.

198 00:10:21,580 --> 00:10:26,580 Det är liksom antingen ett väldigt misstag eller någon som har lagt ner sjukt mycket tid. Eller vad tror ni liksom?

199 00:10:26,580 --> 00:10:31,580 Ja, det här är ju inte vaniljatack det här på något sätt.

200 00:10:31,580 --> 00:10:32,580 Nej.

201 00:10:32,580 --> 00:10:34,580 Det är ju väldigt mycket spearfishing.

202 00:10:34,580 --> 00:10:37,580 Men jag tycker att, vad ska vi summera då? Vad är det som sticker ut med det här?

203 00:10:37,580 --> 00:10:41,580 Gränssnitten ser likadana ut. Vad är det som, om vi summerar lite.

204 00:10:41,580 --> 00:10:46,580 Jag tycker att det svåra här är att eftersom jag inte vet hur det här systemet funkar.

205 00:10:46,580 --> 00:10:49,580 Så blir det jävligt svårt att försöka lista ut vad som har hänt.

206 00:10:49,580 --> 00:10:52,580 Men man kan ju kvalificera gissningarna som sagt.

207 00:10:52,580 --> 00:10:54,580 Men vad är det som känns konstigt då?

208 00:10:54,580 --> 00:10:56,580 Vad säger The SpiderSense?

209 00:10:56,580 --> 00:10:59,580 Ja, men det är ju just det egentligen.

210 00:10:59,580 --> 00:11:02,580 Om man då killgissar att det funkar så var det att det här är signeringsoperation.

211 00:11:02,580 --> 00:11:06,580 Det är just det här som kommer ut.

212 00:11:06,580 --> 00:11:08,580 Det är det jag killgissar.

213 00:11:08,580 --> 00:11:10,580 Och då gissar jag på att det är på något sätt.

214 00:11:10,580 --> 00:11:13,580 Den kalla plånboken ligger i det systemet.

215 00:11:13,580 --> 00:11:17,580 Det vill säga att det inte är en kall plånbok på min dator och på din dator och på din dator.

216 00:11:17,580 --> 00:11:19,580 Utan det är ett centralt system som har en kall plånbok.

217 00:11:19,580 --> 00:11:22,580 Och det finns ett admin-gui på något sätt där du gör dina.

218 00:11:22,580 --> 00:11:24,580 Eller kopplat till det på något sätt.

219 00:11:24,580 --> 00:11:26,580 Det kan ju vara en klient också eventuellt.

220 00:11:26,580 --> 00:11:28,580 Men det måste ju vara kopplat till den kalla plånboken på något sätt.

221 00:11:28,580 --> 00:11:30,580 Förhoppningsvis någonting man kör internt.

222 00:11:30,580 --> 00:11:31,580 Men där du loggar in.

223 00:11:31,580 --> 00:11:34,580 Det kan vara en signaturklient som vi har allihopa på våra dator.

224 00:11:34,580 --> 00:11:36,580 Men det kommer en begäran till den.

225 00:11:36,580 --> 00:11:37,580 Som vi signar.

226 00:11:37,580 --> 00:11:40,580 Och det är kanske det som menas med att gränssnittet såg korrekt ut.

227 00:11:40,580 --> 00:11:41,580 Ja, precis.

228 00:11:41,580 --> 00:11:45,580 Om man tänker BankID och liknande system så brukar det vara väldigt viktigt just att

229 00:11:45,580 --> 00:11:49,580 vad du gör ska ingå i signeringsoperationen.

230 00:11:49,580 --> 00:11:55,580 Jag vet att för någon gång för väldigt många år sedan så gjorde jag ett test där

231 00:11:55,580 --> 00:12:00,580 jag kunde byta vad som signerades men fortfarande kom igenom ett flöde.

232 00:12:00,580 --> 00:12:03,580 Där är jag med och därför såg jag lite vad du ut efter Jesper också tror jag.

233 00:12:03,580 --> 00:12:05,580 Det kan ju mycket väl vara så att det var inte det.

234 00:12:05,580 --> 00:12:08,580 Alltså en och en halv miljard, det är inte vanligt.

235 00:12:08,580 --> 00:12:12,580 Utan det de såg och signerade, det var vaniltransaktioner.

236 00:12:12,580 --> 00:12:15,580 Men det som hände i bakgrunden var något helt annat.

237 00:12:15,580 --> 00:12:18,580 Så att det såg helt vanligt ut, iguit.

238 00:12:18,580 --> 00:12:21,580 Men det de signerade och faktiskt genomförde var något helt annat.

239 00:12:21,580 --> 00:12:23,580 Destination och belopp var något helt annat.

240 00:12:23,580 --> 00:12:26,580 Vad är det som oroar er mest när ni hör det här?

241 00:12:26,580 --> 00:12:28,580 Att de inte vet hur det gick till.

242 00:12:28,580 --> 00:12:30,580 Det kan ju hända igen.

243 00:12:30,580 --> 00:12:36,580 Som vd hade jag konstaterat att vi signerar ingenting mer nu.

244 00:12:36,580 --> 00:12:43,580 Det låter ju som om man skulle kunna jämföra det med en JVT-signatursattack.

245 00:12:43,580 --> 00:12:46,580 Ja, att du kan manipulera.

246 00:12:46,580 --> 00:12:50,580 Precis, eller att du kan få en signatur att stämma för ett annat konto.

247 00:12:50,580 --> 00:12:55,580 Jag tror det handlar mycket mer om att det här är ett GUI-issue snarare.

248 00:12:55,580 --> 00:12:56,580 Det vill säga, jag visar någonting för mig.

249 00:12:56,580 --> 00:12:57,580 Du visar någonting.

250 00:12:57,580 --> 00:12:59,580 Men du signerar något annat.

251 00:12:59,580 --> 00:13:01,580 Men om vi hoppar in i en hypotes här.

252 00:13:01,580 --> 00:13:04,580 Om vi går vidare till nästa fas lite.

253 00:13:04,580 --> 00:13:07,580 Men får vi gissa olika teorier?

254 00:13:07,580 --> 00:13:09,580 Du måste hålla med oss, Peter.

255 00:13:09,580 --> 00:13:15,580 Men jag tänker att den första fingertoppskänslan, det behöver vi inte prata så mycket om teknik.

256 00:13:15,580 --> 00:13:18,580 Vad är det som sticker ut i det vi läser?

257 00:13:18,580 --> 00:13:22,580 Jag håller med om att 1,5 miljarder, allt såg bra ut.

258 00:13:22,580 --> 00:13:24,580 Det är normalt.

259 00:13:24,580 --> 00:13:25,580 Det känns ganska excessivt.

260 00:13:25,580 --> 00:13:26,580 Ja, alltså.

261 00:13:26,580 --> 00:13:28,580 De måste väl vara rätt stora?

262 00:13:28,580 --> 00:13:33,580 Det täcks upp av företagets tillgångar.

263 00:13:33,580 --> 00:13:35,580 Då måste de ha en del på banken.

264 00:13:35,580 --> 00:13:38,580 Är det verkligen så?

265 00:13:38,580 --> 00:13:40,580 Är det verkligen sant det där?

266 00:13:40,580 --> 00:13:43,580 Alltså bara det att man nämner att vi fortfarande är solvent.

267 00:13:43,580 --> 00:13:46,580 Alltså vi är fortfarande likvida och har soliditeten kvar.

268 00:13:46,580 --> 00:13:48,580 Efter att man har tappat några miljarder.

269 00:13:48,580 --> 00:13:50,580 Det känns också såhär.

270 00:13:50,580 --> 00:13:51,580 Det är lite sketchy.

271 00:13:51,580 --> 00:13:54,580 Men okej, gräns lite beloppen.

272 00:13:54,580 --> 00:14:06,580 Så frågan som slår mig är, är det här ett angrepp mot deras mjukvara, den som är publikpublicerad?

273 00:14:06,580 --> 00:14:16,580 Det vill säga att de som ska godkänna den här typen av transaktioner använder samma mjukvara som det publika internet gör?

274 00:14:16,580 --> 00:14:18,580 Just det.

275 00:14:18,580 --> 00:14:22,580 Jag hade ju spontant tänkt, ifall du nu sitter i en administratörsroll på det här bolaget.

276 00:14:22,580 --> 00:14:26,580 Och har möjlighet att överföra 1,5 miljarder dollar.

277 00:14:26,580 --> 00:14:30,580 Det kanske man gör i en intern process, i en intern mjukvara.

278 00:14:30,580 --> 00:14:31,580 Helst.

279 00:14:31,580 --> 00:14:34,580 Snarare än någonting som är publicerat på internet.

280 00:14:34,580 --> 00:14:36,580 Jag tänker att vi kommer in mer på tekniken sen.

281 00:14:36,580 --> 00:14:39,580 Jag tänker mer bara såhär generiskt.

282 00:14:39,580 --> 00:14:42,580 Det hade ju kunnat vara liksom ett bankgrån.

283 00:14:42,580 --> 00:14:43,580 Vad känner vi?

284 00:14:43,580 --> 00:14:45,580 Eller en insiderfaktor på det här.

285 00:14:45,580 --> 00:14:46,580 Ja men exakt såhär.

286 00:14:46,580 --> 00:14:48,580 Skulle det kunna vara en insiderfaktor?

287 00:14:48,580 --> 00:14:50,580 Försöker de dölja någonting?

288 00:14:50,580 --> 00:14:53,580 Jag tänker att nästa fas blir lite hypotesfas och såhär.

289 00:14:53,580 --> 00:14:54,580 Vad tror vi det är en teknisk…

290 00:14:54,580 --> 00:14:57,580 Du är ju lite inne på att de försöker göra en…

291 00:14:57,580 --> 00:15:00,580 De själva försöker göra någon form av skam här mot sina användare.

292 00:15:00,580 --> 00:15:01,580 Alltså kanske, vad vet jag.

293 00:15:01,580 --> 00:15:05,580 Vi har ju sett folk, ja men ta Mount Gox till exempel.

294 00:15:05,580 --> 00:15:07,580 Det är ju ganska tydligt att…

295 00:15:07,580 --> 00:15:08,580 Pump and dump.

296 00:15:08,580 --> 00:15:12,580 Ja men fast det sjuka är att de som hade kryptovaluta.

297 00:15:12,580 --> 00:15:16,580 Jag har en vän som har haft kryptovaluta i Mount Gox och blev av med den också.

298 00:15:16,580 --> 00:15:19,580 Vi är faktiskt tillbaka lite nu då för att alla tillgångar frös ju till slut.

299 00:15:19,580 --> 00:15:21,580 Och sen blev det ett legal case.

300 00:15:21,580 --> 00:15:23,580 Och under den tiden så har ju bitcoin bara fortsatt upp.

301 00:15:23,580 --> 00:15:24,580 Just det.

302 00:15:24,580 --> 00:15:26,580 Så att det blir en ganska anställd summa så att de…

303 00:15:26,580 --> 00:15:27,580 Jo, det är sant.

304 00:15:27,580 --> 00:15:30,580 En anställd summa som gjorde att de ändå kunde betala tillbaka en del utav…

305 00:15:30,580 --> 00:15:35,580 Ja, men det krävdes ju att någon typ av federal myndighet gick in och tog allting.

306 00:15:35,580 --> 00:15:36,580 Ja, helt sant.

307 00:15:36,580 --> 00:15:40,580 Och det vet vi ju inte ifall det har hänt utifrån den information vi har här i alla fall.

308 00:15:40,580 --> 00:15:47,580 Va Peter, har du någonting att tillänga i den första såhär snabba, första reflektionsfasen här?

309 00:15:47,580 --> 00:15:48,580 Alltså…

310 00:15:48,580 --> 00:15:50,580 Alltså jag har ju tänkt…

311 00:15:50,580 --> 00:15:53,580 Jag vet inte, fick jag lov att spekulera i attack?

312 00:15:53,580 --> 00:15:55,580 Nej, det får du göra på nästa steg.

313 00:15:55,580 --> 00:15:56,580 Okej, det får jag göra på nästa steg.

314 00:15:56,580 --> 00:15:58,580 För då tänker jag att jag ska ge lite mer också.

315 00:15:58,580 --> 00:15:59,580 Eller oss lite mer.

316 00:15:59,580 --> 00:16:00,580 Mm.

317 00:16:02,580 --> 00:16:03,580 För…

318 00:16:03,580 --> 00:16:05,580 Men jag tänker att vi kan ramla in på det här för vi har redan…

319 00:16:05,580 --> 00:16:06,580 Ni har redan…

320 00:16:06,580 --> 00:16:07,580 Ni är så snabba.

321 00:16:07,580 --> 00:16:09,580 Så ni har redan liksom varit där och lagt det där.

322 00:16:09,580 --> 00:16:10,580 Men om vi går över till…

323 00:16:10,580 --> 00:16:13,580 Till att vi börjar fråga oss hur kom de in?

324 00:16:13,580 --> 00:16:14,580 Mm.

325 00:16:14,580 --> 00:16:15,580 Vad tror vi?

326 00:16:15,580 --> 00:16:17,580 Vad är rimligt baserat på den informationen vi har fått?

327 00:16:17,580 --> 00:16:23,580 Mattias nämnde ganska snabbt att man försöker hoppa in någonstans i signeringsprocessen, vilket känns rimligt.

328 00:16:23,580 --> 00:16:33,580 Vi har pratat om spearfishing, det vill säga att man skapar någon form utav pretext där det känns rimligt för folk som signerar transaktioner att göra det.

329 00:16:33,580 --> 00:16:35,580 Fast det är då en fakesite.

330 00:16:35,580 --> 00:16:37,580 Den känns också såhär…

331 00:16:37,580 --> 00:16:39,580 Är det så, så blir man ju lite nervös.

332 00:16:39,580 --> 00:16:40,580 Ja.

333 00:16:40,580 --> 00:16:41,580 För att om det är någon…

334 00:16:41,580 --> 00:16:43,580 Då var du också lite inne på ju det här med att…

335 00:16:43,580 --> 00:16:44,580 Är det här verkligen publik?

336 00:16:44,580 --> 00:16:46,580 Ska det vara på internet och…

337 00:16:46,580 --> 00:16:47,580 Ja.

338 00:16:47,580 --> 00:16:48,580 Ja men precis.

339 00:16:48,580 --> 00:16:52,580 Och ska du då ha liksom klonat ett internt gränssnitt?

340 00:16:52,580 --> 00:16:53,580 Men…

341 00:16:53,580 --> 00:16:54,580 Det blir väldigt svårt.

342 00:16:54,580 --> 00:16:55,580 Precis.

343 00:16:55,580 --> 00:16:58,580 Och spännande fråga här är ju när man brukar prata om phishing resistant liksom.

344 00:16:58,580 --> 00:16:59,580 Är…

345 00:16:59,580 --> 00:17:01,580 Till exempel med FIDO2…

346 00:17:01,580 --> 00:17:03,580 Vad heter den här?

347 00:17:03,580 --> 00:17:04,580 Web…

348 00:17:04,580 --> 00:17:05,580 WebOF.

349 00:17:05,580 --> 00:17:06,580 WebOFen.

350 00:17:06,580 --> 00:17:09,580 Att liksom det finns med i signeringen.

351 00:17:09,580 --> 00:17:10,580 Finns det med…

352 00:17:10,580 --> 00:17:12,580 Vilken url var det gjord emot liksom?

353 00:17:12,580 --> 00:17:13,580 Alltså såhär…

354 00:17:13,580 --> 00:17:15,580 Själva tekniken de använder…

355 00:17:15,580 --> 00:17:16,580 Är den phishing resistant?

356 00:17:16,580 --> 00:17:19,580 Eller går det att lura över dem till en annan sajt?

357 00:17:19,580 --> 00:17:20,580 Ja exakt.

358 00:17:20,580 --> 00:17:21,580 Det är ju en spännande fråga.

359 00:17:21,580 --> 00:17:23,580 Vem var det som sa insiderhot?

360 00:17:23,580 --> 00:17:25,580 Ja jag nämnde det i alla fall som en idé.

361 00:17:25,580 --> 00:17:26,580 För det…

362 00:17:26,580 --> 00:17:29,580 Det tänker jag ju såhär att om man ger ett instick på insiderhotet så är det såhär…

363 00:17:29,580 --> 00:17:30,580 Det är ju multisignature.

364 00:17:30,580 --> 00:17:31,580 Det är ju liksom…

365 00:17:31,580 --> 00:17:33,580 Mer än en person som behöver vara med.

366 00:17:33,580 --> 00:17:34,580 Tre.

367 00:17:34,580 --> 00:17:35,580 När man har bestämt va?

368 00:17:35,580 --> 00:17:37,580 Och det är ju…

369 00:17:37,580 --> 00:17:40,580 Det är ju ändå en ansenlig kedja att försöka phisha tänker jag.

370 00:17:40,580 --> 00:17:41,580 Det känns ändå som att det…

371 00:17:41,580 --> 00:17:44,580 Det är även kopplat till det här med publik eller inte?

372 00:17:44,580 --> 00:17:45,580 Jag menar…

373 00:17:45,580 --> 00:17:47,580 Är det här en proprietär intern lösning?

374 00:17:47,580 --> 00:17:50,580 Hur fan ska någon extern lätt kunna lista ut det?

375 00:17:50,580 --> 00:17:51,580 Det kräver ju…

376 00:17:51,580 --> 00:17:54,580 Däremot om du har en intern person som sitter på insidan.

377 00:17:54,580 --> 00:17:57,580 Dels kommer åt den och dels vet du hur processen funkar.

378 00:17:57,580 --> 00:17:59,580 Då är det lättare…

379 00:17:59,580 --> 00:18:03,580 Om du då kan manipulera deras byggserver eller någonting för att…

380 00:18:03,580 --> 00:18:05,580 För att initiera dig i…

381 00:18:05,580 --> 00:18:06,580 Eller till och med hitta…

382 00:18:06,580 --> 00:18:08,580 Veta att det finns en flow i den.

383 00:18:08,580 --> 00:18:11,580 Just när du säger att du signerar en sak men den utför något annat.

384 00:18:11,580 --> 00:18:14,580 Jag har ju för övrigt identifierat en infoläcka.

385 00:18:14,580 --> 00:18:16,580 Jag vet inte om jag får släppa det nu.

386 00:18:16,580 --> 00:18:21,580 Jespers dokumentation läcker information som vi inte fått än.

387 00:18:21,580 --> 00:18:25,580 Det är nämligen i buzzwordkortet som jag hittat i Duelltime.

388 00:18:25,580 --> 00:18:29,580 Där beskrivs det att Duelltime var sjutton dagar.

389 00:18:29,580 --> 00:18:31,580 Så vi vet…

390 00:18:31,580 --> 00:18:33,580 Vi som har läst ordlistan…

391 00:18:33,580 --> 00:18:35,580 Det läcker alltid.

392 00:18:35,580 --> 00:18:41,580 Vi vet att från Initial Compromise så tog det sjutton dagar innan tackan genomfördes.

393 00:18:41,580 --> 00:18:43,580 Och vi vet dessutom att…

394 00:18:43,580 --> 00:18:44,580 Och jag tycker det här…

395 00:18:44,580 --> 00:18:46,580 Det är exakt det här som ska ske nu.

396 00:18:46,580 --> 00:18:47,580 För att jag…

397 00:18:47,580 --> 00:18:50,580 Ni som inte förstår det här så är det alla Dungeons & Dragons.

398 00:18:50,580 --> 00:18:51,580 Jag har…

399 00:18:51,580 --> 00:18:52,580 Jag…

400 00:18:52,580 --> 00:18:55,580 För att inte det här ska spåra ut fullständigt så har jag någon form av tågordning här.

401 00:18:55,580 --> 00:18:59,580 Och det kom jättelägligt att den här dök upp Peter.

402 00:18:59,580 --> 00:19:02,580 Men sjutton dagar innebär ju för mig att…

403 00:19:02,580 --> 00:19:08,580 Det är en attack som är i så pass enkelhet eller så pass…

404 00:19:08,580 --> 00:19:11,580 Nära hur andra attacker gått till tidigare.

405 00:19:11,580 --> 00:19:12,580 Att du har…

406 00:19:12,580 --> 00:19:15,580 Kunnat komma in i systemet och kunnat förstå det.

407 00:19:15,580 --> 00:19:19,580 Och du har kunnat bygga upp den här attacken…

408 00:19:19,580 --> 00:19:21,580 På rimlig tid.

409 00:19:21,580 --> 00:19:23,580 Det är liksom inte så att det har skett månader.

410 00:19:23,580 --> 00:19:24,580 Det är inte custom-kasten liksom.

411 00:19:24,580 --> 00:19:25,580 Precis.

412 00:19:25,580 --> 00:19:28,580 Eller så är det det men man kanske haft bra förkunskaper då.

413 00:19:28,580 --> 00:19:29,580 Ja, extremt bra förkunskaper.

414 00:19:29,580 --> 00:19:30,580 Ja, precis.

415 00:19:30,580 --> 00:19:32,580 Alltså vi kan ju ha antat att de här människorna hackar…

416 00:19:32,580 --> 00:19:34,580 Såna här grejer.

417 00:19:34,580 --> 00:19:36,580 Betydligt mer än vad vi gör.

418 00:19:36,580 --> 00:19:38,580 Vi har ju sett attacker mot…

419 00:19:38,580 --> 00:19:40,580 Typ Swift…

420 00:19:40,580 --> 00:19:42,580 Systemet heter det.

421 00:19:42,580 --> 00:19:44,580 Banköverföringssystemet.

422 00:19:44,580 --> 00:19:46,580 Som gick ut på att de hade en initial compromise.

423 00:19:46,580 --> 00:19:49,580 Och sen satt i bakgrunden och lärde sig exakt hur hela…

424 00:19:49,580 --> 00:19:52,580 Signerings- och transaktionsförflödet…

425 00:19:52,580 --> 00:19:54,580 Funkade innan de launchade själva attacken.

426 00:19:54,580 --> 00:19:56,580 Men det känns svårt att göra på sjutton dagar.

427 00:19:56,580 --> 00:19:58,580 Ja.

428 00:19:58,580 --> 00:20:01,580 Om inte den här banken funkar väldigt likt andra grejer…

429 00:20:01,580 --> 00:20:03,580 De har hackat på tidigare.

430 00:20:03,580 --> 00:20:05,580 Så kan det ju vara.

431 00:20:05,580 --> 00:20:07,580 Men på sjutton dagar…

432 00:20:07,580 --> 00:20:09,580 Så hade det ju definitivt gått att typ…

433 00:20:09,580 --> 00:20:11,580 Borka en webbserver och byta…

434 00:20:11,580 --> 00:20:13,580 Vilket gujje folk…

435 00:20:13,580 --> 00:20:15,580 Får se versus…

436 00:20:15,580 --> 00:20:17,580 Vad som händer.

437 00:20:17,580 --> 00:20:19,580 Sen…

438 00:20:19,580 --> 00:20:21,580 Racecondition och sånt förekommer väl…

439 00:20:21,580 --> 00:20:23,580 I såna här grejer.

440 00:20:23,580 --> 00:20:25,580 Även om jag inte har jättekoll på…

441 00:20:25,580 --> 00:20:27,580 Vad är våran initiala…

442 00:20:27,580 --> 00:20:29,580 Tack-vektor då?

443 00:20:29,580 --> 00:20:31,580 Ska jag summera lite…

444 00:20:31,580 --> 00:20:33,580 Vad jag har plockat upp i rummet då?

445 00:20:33,580 --> 00:20:35,580 Fishing har vi pratat om.

446 00:20:35,580 --> 00:20:37,580 Social engineering-aspekten i det.

447 00:20:37,580 --> 00:20:39,580 Det skulle kunna vara en tänkbar väg.

448 00:20:39,580 --> 00:20:41,580 Att man bygger en infrastruktur…

449 00:20:41,580 --> 00:20:43,580 Och försöker lura de här.

450 00:20:43,580 --> 00:20:45,580 Men vi har också samtidigt lite debunkat den.

451 00:20:45,580 --> 00:20:47,580 För att det verkar orimligt.

452 00:20:47,580 --> 00:20:49,580 Tre pers tar det ju inte samtidigt.

453 00:20:49,580 --> 00:20:51,580 Men däremot en av dem eller nåt.

454 00:20:51,580 --> 00:20:53,580 För att komma in i infran på nåt sätt.

455 00:20:53,580 --> 00:20:55,580 Och vi nämnde lite att…

456 00:20:55,580 --> 00:20:57,580 Skulle det kunna vara en komplementerad signeringsnyckel.

457 00:20:57,580 --> 00:20:59,580 Det avfärdas vi väl ändå lite i.

458 00:20:59,580 --> 00:21:01,580 I och med att vi behöver tre.

459 00:21:01,580 --> 00:21:03,580 Jag tänker att jag ska ge ett instyck…

460 00:21:03,580 --> 00:21:05,580 Till det här.

461 00:21:05,580 --> 00:21:07,580 Ska jag ge en liten bit information till.

462 00:21:07,580 --> 00:21:09,580 Som kommer hjälpa oss vidare i analysen kanske.

463 00:21:09,580 --> 00:21:11,580 Det är att Bybit.

464 00:21:11,580 --> 00:21:13,580 Byggde inte in sin plånbok själva.

465 00:21:13,580 --> 00:21:15,580 Utan de använde en tredjeparts mjukvara.

466 00:21:15,580 --> 00:21:17,580 Babybit.

467 00:21:17,580 --> 00:21:19,580 Ja förlåt. Babybit.

468 00:21:19,580 --> 00:21:21,580 De använde alltså.

469 00:21:21,580 --> 00:21:23,580 En tredjeparts mjukvara för plånböckerna.

470 00:21:23,580 --> 00:21:25,580 Det är någonting som vi.

471 00:21:25,580 --> 00:21:27,580 Kan spinna vidare på.

472 00:21:27,580 --> 00:21:29,580 Jag tänker ju spontant på.

473 00:21:29,580 --> 00:21:31,580 Skulle man kunna.

474 00:21:31,580 --> 00:21:33,580 Alltså vi har ju sett.

475 00:21:33,580 --> 00:21:35,580 Chalud.

476 00:21:35,580 --> 00:21:37,580 Alltså våran mask. Kan det vara någon supply chain idé.

477 00:21:37,580 --> 00:21:39,580 Bakom det här kanske.

478 00:21:39,580 --> 00:21:41,580 Jag menar att de har.

479 00:21:41,580 --> 00:21:43,580 Att det är en open source plånbok då på något sätt.

480 00:21:43,580 --> 00:21:45,580 Som de varit inne och mäcklat med.

481 00:21:45,580 --> 00:21:47,580 Ja eller bara det faktum.

482 00:21:47,580 --> 00:21:49,580 Att deras plattform.

483 00:21:49,580 --> 00:21:51,580 Vilar på tredjeparts mjukvara.

484 00:21:51,580 --> 00:21:53,580 Var hämtar man.

485 00:21:53,580 --> 00:21:55,580 Tredjeparts mjukvara ifrån.

486 00:21:55,580 --> 00:21:57,580 Ja exakt.

487 00:21:57,580 --> 00:21:59,580 Om man köper den kanske också som tjänst.

488 00:21:59,580 --> 00:22:01,580 Ja så kan det vara.

489 00:22:01,580 --> 00:22:03,580 Men det har vi varit inne på lite.

490 00:22:03,580 --> 00:22:05,580 Att det är en hostad miljö på något sätt.

491 00:22:05,580 --> 00:22:07,580 Och det är också så att.

492 00:22:07,580 --> 00:22:09,580 Om de är komplementerade med.

493 00:22:09,580 --> 00:22:11,580 Antingen phishing eller.

494 00:22:11,580 --> 00:22:13,580 Liksom någon.

495 00:22:13,580 --> 00:22:15,580 De hade en osäker SSO.

496 00:22:15,580 --> 00:22:17,580 Upp ut mot internet eller vad som helst.

497 00:22:17,580 --> 00:22:19,580 Men det har skett någon sorts kompromiss.

498 00:22:19,580 --> 00:22:21,580 Om de.

499 00:22:21,580 --> 00:22:23,580 Kör en standard mjukvara.

500 00:22:23,580 --> 00:22:25,580 Det stödjer ju också tesen att du på rimlig tid.

501 00:22:25,580 --> 00:22:27,580 Kan göra.

502 00:22:27,580 --> 00:22:29,580 En attack för att du har.

503 00:22:29,580 --> 00:22:31,580 Sett de här flöden och du har god.

504 00:22:31,580 --> 00:22:33,580 Tillgång till de här och har gjort.

505 00:22:33,580 --> 00:22:35,580 Attacken mot sådana grejer tidigare.

506 00:22:35,580 --> 00:22:37,580 Och den här attacken kan ju då gått.

507 00:22:37,580 --> 00:22:39,580 Även mot den.

508 00:22:39,580 --> 00:22:41,580 Systemet om det är en tredjeparts hostad.

509 00:22:41,580 --> 00:22:43,580 Alltså den SAS tjänsten någonting.

510 00:22:43,580 --> 00:22:45,580 Så kan attacken inte vara mot Bybit direkt.

511 00:22:45,580 --> 00:22:47,580 Utan till den till exempel.

512 00:22:47,580 --> 00:22:49,580 Men jag menar nu sitter vi och killgissar hårt.

513 00:22:49,580 --> 00:22:51,580 Det är det hela poängen.

514 00:22:51,580 --> 00:22:53,580 Att vi ska killgissa.

515 00:22:53,580 --> 00:22:55,580 För jag menar det.

516 00:22:55,580 --> 00:22:57,580 Jag tycker ändå vi har sagt.

517 00:22:57,580 --> 00:22:59,580 Mycket bra grejer där.

518 00:22:59,580 --> 00:23:01,580 Vi har ganska snabbt identifierat hur.

519 00:23:01,580 --> 00:23:03,580 Autorisation och åt borde fungera.

520 00:23:03,580 --> 00:23:05,580 Och att det inte har gjort det.

521 00:23:05,580 --> 00:23:07,580 Vi har kanske ändå.

522 00:23:07,580 --> 00:23:09,580 Summerat ihop oss till.

523 00:23:09,580 --> 00:23:11,580 Jag saknar däremot.

524 00:23:11,580 --> 00:23:13,580 Några grejer och.

525 00:23:13,580 --> 00:23:15,580 Ingen utav er har nämnt statsaktör.

526 00:23:15,580 --> 00:23:17,580 Till exempel.

527 00:23:17,580 --> 00:23:19,580 Varför skulle vi göra det?

528 00:23:19,580 --> 00:23:21,580 Det är jättebra.

529 00:23:21,580 --> 00:23:23,580 Vi har en annan.

530 00:23:23,580 --> 00:23:25,580 Det är också Red Herring.

531 00:23:25,580 --> 00:23:27,580 Som är i Buzzwords.

532 00:23:27,580 --> 00:23:29,580 Så jag håller med därför.

533 00:23:29,580 --> 00:23:31,580 Varför skulle det ändra attackbilden.

534 00:23:31,580 --> 00:23:33,580 Överhuvudtaget egentligen.

535 00:23:33,580 --> 00:23:35,580 Varför skulle de hålla på med det.

536 00:23:35,580 --> 00:23:37,580 Det är väl de.

537 00:23:37,580 --> 00:23:39,580 De är ju duktiga på det.

538 00:23:39,580 --> 00:23:41,580 Jag läste faktiskt en ganska kul bloggpost.

539 00:23:41,580 --> 00:23:43,580 På det ämnet.

540 00:23:43,580 --> 00:23:45,580 Det var en kille som sa det.

541 00:23:45,580 --> 00:23:47,580 Vi ska sluta använda nation state.

542 00:23:47,580 --> 00:23:49,580 Det är oviktigt om det är nation state.

543 00:23:49,580 --> 00:23:51,580 Och vilken nation state det är.

544 00:23:51,580 --> 00:23:53,580 Det är inte viktigt ur ett tekniskt perspektiv.

545 00:23:53,580 --> 00:23:55,580 Det här är en attack.

546 00:23:55,580 --> 00:23:57,580 Det är så uttjatat ord nu.

547 00:23:57,580 --> 00:23:59,580 Det betyder ingenting.

548 00:23:59,580 --> 00:24:01,580 Det var en sidospår.

549 00:24:01,580 --> 00:24:03,580 Nu måste jag kolla lite facit här.

550 00:24:03,580 --> 00:24:05,580 Eller inte facit. I min pretext.

551 00:24:05,580 --> 00:24:07,580 Det var.

552 00:24:07,580 --> 00:24:09,580 De nämnde.

553 00:24:09,580 --> 00:24:11,580 Inget om det var.

554 00:24:11,580 --> 00:24:13,580 Det gör de faktiskt inte.

555 00:24:13,580 --> 00:24:15,580 De nämnde inte om det är cold wallets eller inte.

556 00:24:15,580 --> 00:24:17,580 Jo cold wallets tror de.

557 00:24:17,580 --> 00:24:19,580 Eller det stod kanske.

558 00:24:19,580 --> 00:24:21,580 Överst i buzzword orden.

559 00:24:21,580 --> 00:24:23,580 Det är också en bra fråga.

560 00:24:23,580 --> 00:24:25,580 Vad betyder en cold wallet i det här fallet.

561 00:24:25,580 --> 00:24:27,580 Om den ändå är online på något sätt.

562 00:24:27,580 --> 00:24:29,580 Ja det är ju det den inte är då.

563 00:24:29,580 --> 00:24:31,580 En cold wallet är ju förmodligen.

564 00:24:31,580 --> 00:24:33,580 En hårdvarubaserad plånbok.

565 00:24:33,580 --> 00:24:35,580 En device som man då.

566 00:24:35,580 --> 00:24:37,580 Har i kombination med.

567 00:24:37,580 --> 00:24:39,580 En hot wallet.

568 00:24:39,580 --> 00:24:41,580 Alltså en lätt tillgänglig.

569 00:24:41,580 --> 00:24:43,580 En mjukvaruplånbok kanske.

570 00:24:43,580 --> 00:24:45,580 Och då kan man ju också kanske spekulera i.

571 00:24:45,580 --> 00:24:47,580 Men den kan ju inte vara helt cold.

572 00:24:47,580 --> 00:24:49,580 Om du kan göra operationer mot den.

573 00:24:49,580 --> 00:24:51,580 Nej men du kan ju ståra.

574 00:24:51,580 --> 00:24:53,580 Alla dina. Du kan ju ha flera plånböcker.

575 00:24:53,580 --> 00:24:55,580 Och du kan ha plånböcker i plånböcker.

576 00:24:55,580 --> 00:24:57,580 Som bara har vissa coins och delar med i 3D.

577 00:24:57,580 --> 00:24:59,580 Så det finns arkitektur. Wallet är wallet.

578 00:24:59,580 --> 00:25:01,580 Chilli wallet skulle jag vilja kalla den här.

579 00:25:01,580 --> 00:25:03,580 Den är ju uppenbar.

580 00:25:03,580 --> 00:25:05,580 Nej men dit jag vill komma då.

581 00:25:05,580 --> 00:25:07,580 Skulle man kunna tänka sig att det är en attack.

582 00:25:07,580 --> 00:25:09,580 Mot hårdvaran.

583 00:25:09,580 --> 00:25:11,580 Det skulle man kunna göra.

584 00:25:11,580 --> 00:25:13,580 Däremot så.

585 00:25:13,580 --> 00:25:15,580 Men återigen då måste hårdvaran.

586 00:25:15,580 --> 00:25:17,580 Vara uppkopplad på något sätt eller.

587 00:25:17,580 --> 00:25:19,580 Om det är en offline cold wallet.

588 00:25:19,580 --> 00:25:21,580 En fysisk pryl som jag har jämte med på skrivbordet.

589 00:25:21,580 --> 00:25:23,580 Då ser jag inte.

590 00:25:23,580 --> 00:25:25,580 Hur du ska kunna.

591 00:25:25,580 --> 00:25:27,580 Spara till det här för tre personer.

592 00:25:27,580 --> 00:25:29,580 Som på olika geografiska platser.

593 00:25:29,580 --> 00:25:31,580 Det blir ju svårt. Ja.

594 00:25:31,580 --> 00:25:33,580 Någonstans måste ju.

595 00:25:33,580 --> 00:25:35,580 Någonstans måste ju de här.

596 00:25:35,580 --> 00:25:37,580 Transaktionerna göras möjliga online.

597 00:25:37,580 --> 00:25:39,580 Okej om vi ser det här som ett sånt där.

598 00:25:39,580 --> 00:25:41,580 Typ smart token hör jag på att säga.

599 00:25:41,580 --> 00:25:43,580 En gammal klassisk RSA dos.

600 00:25:43,580 --> 00:25:45,580 Om det är en sådan.

601 00:25:45,580 --> 00:25:47,580 Hårdvarupryl vi har och det finns en flow.

602 00:25:47,580 --> 00:25:49,580 I den på något sätt.

603 00:25:49,580 --> 00:25:51,580 Då hade man ju.

604 00:25:51,580 --> 00:25:53,580 Lura oss.

605 00:25:53,580 --> 00:25:55,580 Och ja pass.

606 00:25:55,580 --> 00:25:57,580 Jag ser ju lite intressanta referenser.

607 00:25:57,580 --> 00:25:59,580 I vårt buzzword dokument.

608 00:25:59,580 --> 00:26:01,580 Tycker att det ska fortsätta.

609 00:26:01,580 --> 00:26:03,580 Nej men vi pratar ju.

610 00:26:03,580 --> 00:26:05,580 Det finns flera referenser.

611 00:26:05,580 --> 00:26:07,580 Här till.

612 00:26:07,580 --> 00:26:09,580 Javascript kod.

613 00:26:09,580 --> 00:26:11,580 Som har blivit utbytt på ett eller annat sätt.

614 00:26:11,580 --> 00:26:13,580 Ehm.

615 00:26:13,580 --> 00:26:15,580 Bland annat så pratar vi om.

616 00:26:15,580 --> 00:26:17,580 SRI alltså sub resource integrity.

617 00:26:17,580 --> 00:26:19,580 Som hade.

618 00:26:19,580 --> 00:26:21,580 Varnat för ifall en javascript kod.

619 00:26:21,580 --> 00:26:23,580 Hade modifierat.

620 00:26:23,580 --> 00:26:25,580 Det kanske man inte hade på plats då.

621 00:26:25,580 --> 00:26:27,580 Så nämns detta även också i.

622 00:26:27,580 --> 00:26:29,580 Men vi går vidare till nästa.

623 00:26:29,580 --> 00:26:31,580 Vi går vidare till nästa steg.

624 00:26:31,580 --> 00:26:33,580 För allt det ni säger tycker jag är asbra.

625 00:26:33,580 --> 00:26:35,580 Men nu kommer Johan in på.

626 00:26:35,580 --> 00:26:37,580 Egentligen steg sex skulle jag säga.

627 00:26:37,580 --> 00:26:39,580 Oj steg sex finns han.

628 00:26:39,580 --> 00:26:41,580 Vilket steg är vi på nu?

629 00:26:41,580 --> 00:26:43,580 Fem var detta.

630 00:26:43,580 --> 00:26:45,580 Men jag skulle då vilja att vi byter.

631 00:26:45,580 --> 00:26:47,580 Hatt nu.

632 00:26:47,580 --> 00:26:49,580 Så nu är vi antagonist.

633 00:26:49,580 --> 00:26:51,580 Om ni var angriparen.

634 00:26:51,580 --> 00:26:53,580 Var.

635 00:26:53,580 --> 00:26:55,580 Varför just Bybit.

636 00:26:55,580 --> 00:26:57,580 Jo för att det finns en jäkla massa pengar såklart.

637 00:26:57,580 --> 00:26:59,580 Och då attackerar man då dem.

638 00:26:59,580 --> 00:27:01,580 Men eftersom att det är 2025.

639 00:27:01,580 --> 00:27:03,580 Så måste det ju vara en supply chain attack.

640 00:27:03,580 --> 00:27:05,580 Kanske kanske.

641 00:27:05,580 --> 00:27:07,580 Men är det liksom opportunism.

642 00:27:07,580 --> 00:27:09,580 Eller är det en riktad attack.

643 00:27:09,580 --> 00:27:11,580 Har det här varit en lång process.

644 00:27:11,580 --> 00:27:13,580 Det känns ju som att den är ganska riktad.

645 00:27:13,580 --> 00:27:15,580 Ja det håller jag nog med om.

646 00:27:15,580 --> 00:27:17,580 Du nämnde ju det att dom körde med.

647 00:27:17,580 --> 00:27:19,580 En 3d parts mjukvara för sina wallet.

648 00:27:19,580 --> 00:27:21,580 Så en supply chain attack.

649 00:27:21,580 --> 00:27:23,580 Mot den mjukvaran.

650 00:27:23,580 --> 00:27:25,580 Det är typ som att du läser mina tankar nu.

651 00:27:25,580 --> 00:27:27,580 Vilken är då.

652 00:27:27,580 --> 00:27:29,580 Vilken är den svagaste länken här.

653 00:27:29,580 --> 00:27:31,580 I kryptobörsens infrastruktur.

654 00:27:31,580 --> 00:27:33,580 Och hur planerar man att tvätta.

655 00:27:33,580 --> 00:27:35,580 1,5 miljarder.

656 00:27:35,580 --> 00:27:37,580 I kryptovaluta.

657 00:27:37,580 --> 00:27:39,580 För er som inte har koll på kryptovaluta.

658 00:27:39,580 --> 00:27:41,580 Förr i tiden så var det typ.

659 00:27:41,580 --> 00:27:43,580 Fick man sina bitcoins så var det lugnt.

660 00:27:43,580 --> 00:27:45,580 Men nu för tiden.

661 00:27:45,580 --> 00:27:47,580 Så det är lite av en process att gömma.

662 00:27:47,580 --> 00:27:49,580 Det är ganska lätt.

663 00:27:49,580 --> 00:27:51,580 Det är ju väldigt öppet.

664 00:27:51,580 --> 00:27:53,580 Om man finns såklart kryptovaluta.

665 00:27:53,580 --> 00:27:55,580 Då är det lite svårare.

666 00:27:55,580 --> 00:27:57,580 Exakt att man kan tumla pengarna.

667 00:27:57,580 --> 00:27:59,580 Och så vidare och så vidare.

668 00:27:59,580 --> 00:28:01,580 Där tumblersna tar en katt.

669 00:28:01,580 --> 00:28:03,580 Där har inte jag någon koll på ethereum.

670 00:28:03,580 --> 00:28:05,580 Hur den ligger i den världen.

671 00:28:05,580 --> 00:28:07,580 Den är väl lika med bitcoin.

672 00:28:07,580 --> 00:28:09,580 Helt öppen.

673 00:28:09,580 --> 00:28:11,580 Den döljer inte.

674 00:28:11,580 --> 00:28:13,580 Du måste göra massa egen.

675 00:28:13,580 --> 00:28:15,580 Mixning och sånt.

676 00:28:15,580 --> 00:28:17,580 För att lägga till det här då.

677 00:28:17,580 --> 00:28:19,580 För att ge oss lite mer pretext.

678 00:28:19,580 --> 00:28:21,580 Pengarna var i rörelse.

679 00:28:21,580 --> 00:28:23,580 Inom 48 timmar.

680 00:28:23,580 --> 00:28:25,580 Efter det att de blev stulna.

681 00:28:25,580 --> 00:28:27,580 Det kräver ju också lite.

682 00:28:27,580 --> 00:28:29,580 Ja det kräver ju att man fan har förberett sig.

683 00:28:29,580 --> 00:28:31,580 Jag säger det.

684 00:28:31,580 --> 00:28:33,580 Nation state.

685 00:28:33,580 --> 00:28:35,580 Det tror jag vi kan ha för det här.

686 00:28:35,580 --> 00:28:37,580 Fullständigt nation state.

687 00:28:37,580 --> 00:28:39,580 Nej det tror jag inte.

688 00:28:39,580 --> 00:28:41,580 Om du hade varit en privatperson.

689 00:28:41,580 --> 00:28:43,580 Vilken twist.

690 00:28:43,580 --> 00:28:45,580 Om du är en privatperson.

691 00:28:45,580 --> 00:28:47,580 Och ska tvätta de här pengarna.

692 00:28:47,580 --> 00:28:49,580 Som är superenkla att spåra.

693 00:28:49,580 --> 00:28:51,580 Om du är ansträngd i dig.

694 00:28:51,580 --> 00:28:53,580 Det är svårt att gömma pengarna.

695 00:28:53,580 --> 00:28:55,580 Även via tumlare.

696 00:28:55,580 --> 00:28:57,580 Så om du befinner dig i ett laglydigt land.

697 00:28:57,580 --> 00:28:59,580 Så kommer du ha problem.

698 00:28:59,580 --> 00:29:01,580 Cashout blir.

699 00:29:01,580 --> 00:29:03,580 Det är väldigt många år snurr.

700 00:29:03,580 --> 00:29:05,580 Du ska hyra in för att få ut.

701 00:29:05,580 --> 00:29:07,580 Men om du är en skurkstat.

702 00:29:07,580 --> 00:29:09,580 Eller om du är.

703 00:29:09,580 --> 00:29:11,580 Iallafall employee av en skurkstat.

704 00:29:11,580 --> 00:29:13,580 Då vill jag nog.

705 00:29:13,580 --> 00:29:15,580 Räcka upp handen och säga.

706 00:29:15,580 --> 00:29:17,580 Alla medelbara grupperingar.

707 00:29:17,580 --> 00:29:19,580 Som är verksamma.

708 00:29:19,580 --> 00:29:21,580 Och revenue.

709 00:29:21,580 --> 00:29:23,580 De håller ju inte på med svenska kronor.

710 00:29:23,580 --> 00:29:25,580 Eller euro eller dollar.

711 00:29:25,580 --> 00:29:27,580 Det är ju kryptotungt.

712 00:29:27,580 --> 00:29:29,580 Så de har ju en infrastruktur för att ta ut pengar.

713 00:29:29,580 --> 00:29:31,580 Och de faller ju under.

714 00:29:31,580 --> 00:29:33,580 Många juristriktioner.

715 00:29:33,580 --> 00:29:35,580 De finns ju placerat på många orter i världen.

716 00:29:35,580 --> 00:29:37,580 Det är de.

717 00:29:37,580 --> 00:29:39,580 Men ganska ofta kopplade till juristriktioner.

718 00:29:39,580 --> 00:29:41,580 Där det inte är fullt så noga.

719 00:29:41,580 --> 00:29:43,580 Och då har det inte så mycket med nation state att göra.

720 00:29:43,580 --> 00:29:45,580 Nej det är sant.

721 00:29:45,580 --> 00:29:47,580 Det är inte nation state.

722 00:29:47,580 --> 00:29:49,580 Men är det sant att den kom tillbaka då?

723 00:29:49,580 --> 00:29:51,580 De är väl inte så.

724 00:29:51,580 --> 00:29:53,580 Nationerna är inte så.

725 00:29:53,580 --> 00:29:55,580 Tycker inte det är så noga det här.

726 00:29:55,580 --> 00:29:57,580 Eller kanske ta sin katt.

727 00:29:57,580 --> 00:29:59,580 Ja så kan det också vara.

728 00:29:59,580 --> 00:30:01,580 Återigen tillbaka till.

729 00:30:01,580 --> 00:30:03,580 Om vi var angripande.

730 00:30:03,580 --> 00:30:05,580 Vad hade vi gjort det här då?

731 00:30:05,580 --> 00:30:07,580 Det svåra steget i alla sådana här operationer.

732 00:30:07,580 --> 00:30:09,580 Är ju att få ut pengarna.

733 00:30:09,580 --> 00:30:11,580 Ja det är det ju.

734 00:30:11,580 --> 00:30:13,580 Men jag tänker mig att det är ju.

735 00:30:13,580 --> 00:30:15,580 Fler sex raket här ändå.

736 00:30:15,580 --> 00:30:17,580 Vilka hinder ser vi framför oss?

737 00:30:17,580 --> 00:30:19,580 Vi tar det som givet att.

738 00:30:19,580 --> 00:30:21,580 De använder sig av en 3D-part som är kvar.

739 00:30:21,580 --> 00:30:23,580 För att kontrollera sina wallets internt.

740 00:30:23,580 --> 00:30:25,580 Den här.

741 00:30:25,580 --> 00:30:27,580 Låt säga är.

742 00:30:27,580 --> 00:30:29,580 Ett open source projekt som ligger på Github.

743 00:30:29,580 --> 00:30:31,580 Det är ju ett högintressant mål.

744 00:30:31,580 --> 00:30:33,580 För mig att attackera som angripare.

745 00:30:33,580 --> 00:30:35,580 Kan jag få in en supply chain attack.

746 00:30:35,580 --> 00:30:37,580 På något av de sätt som vi har sett tidigare.

747 00:30:37,580 --> 00:30:39,580 Eller inte en flåd.

748 00:30:39,580 --> 00:30:41,580 Bli maintainer på något sätt.

749 00:30:41,580 --> 00:30:43,580 Eller någonting.

750 00:30:43,580 --> 00:30:45,580 Det är ju high reward.

751 00:30:45,580 --> 00:30:47,580 Om man kan göra det.

752 00:30:47,580 --> 00:30:49,580 Sen.

753 00:30:49,580 --> 00:30:51,580 När du väl är där inne.

754 00:30:51,580 --> 00:30:53,580 Så kan du ju då modifiera.

755 00:30:53,580 --> 00:30:55,580 Exempelvis klientens beteende.

756 00:30:55,580 --> 00:30:57,580 Under väldigt specifika förutsättningar.

757 00:30:57,580 --> 00:30:59,580 För att.

758 00:30:59,580 --> 00:31:01,580 Få en.

759 00:31:01,580 --> 00:31:03,580 Transaktion att se ut som en annan när den signeras.

760 00:31:03,580 --> 00:31:05,580 Men sen är ju då frågan hur du.

761 00:31:05,580 --> 00:31:07,580 Får ut cashen va?

762 00:31:07,580 --> 00:31:09,580 Exakt.

763 00:31:09,580 --> 00:31:11,580 Jag tänker att om man är tillräckligt duktig.

764 00:31:11,580 --> 00:31:13,580 Som Peter var inne på faktiskt.

765 00:31:13,580 --> 00:31:15,580 Världen där man exploaterar.

766 00:31:15,580 --> 00:31:17,580 Och specialiserar sig kanske på plånböcker.

767 00:31:17,580 --> 00:31:19,580 Då känns det som att man kanske har.

768 00:31:19,580 --> 00:31:21,580 Ett scheme klart.

769 00:31:21,580 --> 00:31:23,580 Men det som är intressant här.

770 00:31:23,580 --> 00:31:25,580 Så som jag upplever lite nu.

771 00:31:25,580 --> 00:31:27,580 Den svagaste länken i kryptobörsen.

772 00:31:27,580 --> 00:31:29,580 Är ju då signeringsförfarandet.

773 00:31:29,580 --> 00:31:31,580 Och plånboken egentligen.

774 00:31:31,580 --> 00:31:33,580 Vet vi inte egentligen.

775 00:31:33,580 --> 00:31:35,580 Men nyhetsartikeln antyder ju.

776 00:31:35,580 --> 00:31:37,580 Utan tvekan att det är något strul där.

777 00:31:37,580 --> 00:31:39,580 Ja exakt.

778 00:31:39,580 --> 00:31:41,580 Det känns inte som att det är kompromitterade personer.

779 00:31:41,580 --> 00:31:43,580 Nej.

780 00:31:43,580 --> 00:31:45,580 Det blir svårare liksom tre pers ändå.

781 00:31:45,580 --> 00:31:47,580 Eller hur. Det blir svårt att spearfisha dem.

782 00:31:47,580 --> 00:31:49,580 Till att göra det. Det är lättare att angripa.

783 00:31:49,580 --> 00:31:51,580 Mjukvaran de använder.

784 00:31:51,580 --> 00:31:53,580 Skulle jag säga.

785 00:31:53,580 --> 00:31:55,580 Men det kan ju vara någon form av spearfishing.

786 00:31:55,580 --> 00:31:57,580 Signaturlänken ska ju skickas ut i de här.

787 00:31:57,580 --> 00:31:59,580 Och andra sidan.

788 00:31:59,580 --> 00:32:01,580 Det kanske inte är spearfishing per sår.

789 00:32:01,580 --> 00:32:03,580 Utan det går automatiskt via systemet.

790 00:32:03,580 --> 00:32:05,580 Det här är ju jätteintressant ju.

791 00:32:05,580 --> 00:32:07,580 Det är kul.

792 00:32:07,580 --> 00:32:09,580 Jag tänker då att vi kör en sista runda.

793 00:32:09,580 --> 00:32:11,580 När vi byter hatt igen.

794 00:32:11,580 --> 00:32:13,580 Så den sista då.

795 00:32:13,580 --> 00:32:15,580 Givet är ju då.

796 00:32:15,580 --> 00:32:17,580 Om jag var Sison.

797 00:32:17,580 --> 00:32:19,580 Så då byter vi då hatten.

798 00:32:19,580 --> 00:32:21,580 Du är Sison på Bybit.

799 00:32:21,580 --> 00:32:23,580 Klockan är 03.47 på natten.

800 00:32:23,580 --> 00:32:25,580 Du har en dålig morgon.

801 00:32:25,580 --> 00:32:27,580 Och kollegan ringer och säger att 1,5 miljarder precis har lämnat plånboken.

802 00:32:27,580 --> 00:32:29,580 Vad gör du?

803 00:32:29,580 --> 00:32:31,580 Första timmen.

804 00:32:31,580 --> 00:32:33,580 Hoppa från nästa fönster.

805 00:32:33,580 --> 00:32:35,580 Vad stänger du av liksom?

806 00:32:35,580 --> 00:32:37,580 Jag stänger allt.

807 00:32:37,580 --> 00:32:39,580 Men så här.

808 00:32:39,580 --> 00:32:41,580 Det här är ju en PR fråga också.

809 00:32:41,580 --> 00:32:43,580 Precis.

810 00:32:43,580 --> 00:32:45,580 Inom någon timme så var de på Twitch och informerade kunderna.

811 00:32:45,580 --> 00:32:47,580 Det är ju faktiskt riktigt smart.

812 00:32:47,580 --> 00:32:49,580 Och det de måste se också är ju.

813 00:32:49,580 --> 00:32:51,580 Vi kan se att det här drabbade.

814 00:32:51,580 --> 00:32:53,580 En av våra interna överföringar.

815 00:32:53,580 --> 00:32:55,580 Som krävde våra tre signatursystem.

816 00:32:55,580 --> 00:32:57,580 Är det här potentiellt något.

817 00:32:57,580 --> 00:32:59,580 Som drabbar våra kunder också.

818 00:32:59,580 --> 00:33:01,580 I deras privata transaktioner.

819 00:33:01,580 --> 00:33:03,580 Det känns ju ganska centralt.

820 00:33:03,580 --> 00:33:05,580 Visst var det så att de hade blandat in advokater.

821 00:33:05,580 --> 00:33:07,580 Med en gång också.

822 00:33:07,580 --> 00:33:09,580 PR mässigt.

823 00:33:09,580 --> 00:33:11,580 Så har de gjort rätt här.

824 00:33:11,580 --> 00:33:13,580 De går ut supertidigt på Twitch.

825 00:33:13,580 --> 00:33:15,580 Som förmodligen är rätt kanal för deras kundsegment.

826 00:33:15,580 --> 00:33:17,580 Ja och även kommunicera då.

827 00:33:17,580 --> 00:33:19,580 Börsvärde och att det kommer ju falla som en sten.

828 00:33:19,580 --> 00:33:21,580 Tänker man sig när det öppnar.

829 00:33:21,580 --> 00:33:23,580 Och att vi är solventa.

830 00:33:23,580 --> 00:33:25,580 De har verkligen skött sin PR här.

831 00:33:25,580 --> 00:33:27,580 Du ser väl till att dina cold wallets.

832 00:33:27,580 --> 00:33:29,580 Faktiskt är cold wallets.

833 00:33:29,580 --> 00:33:31,580 Ganska tydligt.

834 00:33:31,580 --> 00:33:33,580 Sluta strömsätta.

835 00:33:33,580 --> 00:33:35,580 De hårdvaruenheterna.

836 00:33:35,580 --> 00:33:37,580 Och när du gör chatten på dem.

837 00:33:37,580 --> 00:33:39,580 Följ korrekt chatten.

838 00:33:39,580 --> 00:33:41,580 Du vet ju inte ens om det är dina hårdvaruenheter.

839 00:33:41,580 --> 00:33:43,580 Du vet ju inte ens om det är dina hårdvaruenheter.

840 00:33:43,580 --> 00:33:45,580 Du vet ju inte ens om det är dina hårdvaruenheter.

841 00:33:45,580 --> 00:33:47,580 Jag hade fan stängt alla tjänster.

842 00:33:47,580 --> 00:33:49,580 Banken sluta processa data. Punkt.

843 00:33:49,580 --> 00:33:51,580 Eftersom vi inte vet.

844 00:33:51,580 --> 00:33:53,580 Vi har ingen aning.

845 00:33:53,580 --> 00:33:55,580 Vi kan ju inte validera interna transaktioner.

846 00:33:55,580 --> 00:33:57,580 Dra sladden och behåll loggarna.

847 00:33:57,580 --> 00:33:59,580 Ta bort internetsladden men behåll sladden.

848 00:33:59,580 --> 00:34:01,580 Det är svårt ju.

849 00:34:01,580 --> 00:34:03,580 Men jag tycker också att han har gjort en bra.

850 00:34:03,580 --> 00:34:05,580 Sen vet vi ju inte.

851 00:34:05,580 --> 00:34:07,580 Om han stängde ner grejer.

852 00:34:07,580 --> 00:34:09,580 Varifrån skedde signeringarna?

853 00:34:09,580 --> 00:34:11,580 Varifrån skedde signeringarna?

854 00:34:11,580 --> 00:34:13,580 Är det deras laptops?

855 00:34:13,580 --> 00:34:15,580 Kan det vara dem som är drabbade?

856 00:34:15,580 --> 00:34:17,580 Ingen data på det alls.

857 00:34:17,580 --> 00:34:19,580 Men jag tycker också att det är coolt.

858 00:34:19,580 --> 00:34:21,580 Att man går ut på Twitch så snabbt.

859 00:34:21,580 --> 00:34:23,580 Och bara kommunicerar krisen.

860 00:34:23,580 --> 00:34:25,580 Oavsett om den är bra eller dålig.

861 00:34:25,580 --> 00:34:27,580 Om det här är sant det som står här.

862 00:34:27,580 --> 00:34:29,580 Inom timmar.

863 00:34:29,580 --> 00:34:31,580 Inom timmar gick live.

864 00:34:31,580 --> 00:34:33,580 Att vdn går live inom timmar.

865 00:34:33,580 --> 00:34:35,580 Att vdn går live inom timmar.

866 00:34:35,580 --> 00:34:37,580 Det är kudos.

867 00:34:37,580 --> 00:34:39,580 Det är inte alla organisationer som ens fattar.

868 00:34:39,580 --> 00:34:41,580 Vad som har hänt på den tiden.

869 00:34:41,580 --> 00:34:43,580 Och kopplar in förhoppningsvis.

870 00:34:43,580 --> 00:34:45,580 Betrodda tredjeparts.

871 00:34:45,580 --> 00:34:47,580 De säger ju att det var både it-säkerhetsbolag.

872 00:34:47,580 --> 00:34:49,580 Vuxna och annat.

873 00:34:49,580 --> 00:34:51,580 Exakt.

874 00:34:51,580 --> 00:34:53,580 Och även kryptobolag som börjar spara pengar direkt.

875 00:34:53,580 --> 00:34:55,580 Men om de är en sån här stor.

876 00:34:55,580 --> 00:34:57,580 Kryptobank så.

877 00:34:57,580 --> 00:34:59,580 Har de väl förmodligen.

878 00:34:59,580 --> 00:35:01,580 Tränat det här scenariot.

879 00:35:01,580 --> 00:35:03,580 Alltså inte.

880 00:35:03,580 --> 00:35:05,580 Men att de är stora på pengar betyder ju inte.

881 00:35:05,580 --> 00:35:07,580 Alltid att de är en stor organisation.

882 00:35:07,580 --> 00:35:09,580 Det är ju.

883 00:35:09,580 --> 00:35:11,580 Vad de borde ha.

884 00:35:11,580 --> 00:35:13,580 Är ju.

885 00:35:13,580 --> 00:35:15,580 Att vdn är på.

886 00:35:15,580 --> 00:35:17,580 Helt plötsligt.

887 00:35:17,580 --> 00:35:19,580 De har ju en hot wallet.

888 00:35:19,580 --> 00:35:21,580 Och så har de väl förmodligen en då.

889 00:35:21,580 --> 00:35:23,580 Som är då den större.

890 00:35:23,580 --> 00:35:25,580 Lite svalare walleten.

891 00:35:25,580 --> 00:35:27,580 Och ett antal verkligen cool på riktigt wallet.

892 00:35:27,580 --> 00:35:29,580 Så.

893 00:35:29,580 --> 00:35:31,580 De bör ju ha tränat.

894 00:35:31,580 --> 00:35:33,580 Scenariot.

895 00:35:33,580 --> 00:35:35,580 Massa pengar försvinner från vår chili wallet.

896 00:35:35,580 --> 00:35:37,580 Och vad gör vi då?

897 00:35:37,580 --> 00:35:39,580 Alltså gissningsvis.

898 00:35:39,580 --> 00:35:41,580 I samma stund som.

899 00:35:41,580 --> 00:35:43,580 Egentligen i samma stund som.

900 00:35:43,580 --> 00:35:45,580 Den konstiga transaktionen noteras.

901 00:35:45,580 --> 00:35:47,580 Så ringer man.

902 00:35:47,580 --> 00:35:49,580 Den kontaktpersonen man har och.

903 00:35:49,580 --> 00:35:51,580 Ja vad det nu är för.

904 00:35:51,580 --> 00:35:53,580 Stor forensik gäng man har.

905 00:35:53,580 --> 00:35:55,580 Börja välja in.

906 00:35:55,580 --> 00:35:57,580 Utredare.

907 00:35:57,580 --> 00:35:59,580 Riktigt riktigt fort.

908 00:35:59,580 --> 00:36:01,580 Om de har gjort sin hemmeläxa.

909 00:36:01,580 --> 00:36:03,580 De måste ju också ha någon slags övervakning.

910 00:36:03,580 --> 00:36:05,580 Det satte jag också för.

911 00:36:05,580 --> 00:36:07,580 Det är ju inte säkert.

912 00:36:07,580 --> 00:36:09,580 Under förutsättning att.

913 00:36:09,580 --> 00:36:11,580 Allting sker i samma system då.

914 00:36:11,580 --> 00:36:13,580 Coolt jag tycker vi ser bra saker.

915 00:36:13,580 --> 00:36:15,580 Jag antar att folk på internet.

916 00:36:15,580 --> 00:36:17,580 Märker det här direkt.

917 00:36:17,580 --> 00:36:19,580 Så kan det också vara.

918 00:36:19,580 --> 00:36:21,580 Eftersom det är publika.

919 00:36:21,580 --> 00:36:23,580 Det försvann 1,5.

920 00:36:23,580 --> 00:36:25,580 Alltså vad står det.

921 00:36:25,580 --> 00:36:27,580 1,5 miljoner.

922 00:36:27,580 --> 00:36:29,580 Det måste ju vara en.

923 00:36:29,580 --> 00:36:31,580 Väldigt ovanlig händelse.

924 00:36:31,580 --> 00:36:33,580 Det är som.

925 00:36:33,580 --> 00:36:35,580 2,30 i nätet tappar hatch liksom.

926 00:36:35,580 --> 00:36:37,580 Då är det många som reagerar.

927 00:36:37,580 --> 00:36:39,580 Mycket som går sönder.

928 00:36:39,580 --> 00:36:41,580 Men okej jag tänker att vi pausar där.

929 00:36:41,580 --> 00:36:43,580 Och nu tänker jag.

930 00:36:43,580 --> 00:36:45,580 Att vi går in i fasen.

931 00:36:45,580 --> 00:36:47,580 Där vi tittar på facit.

932 00:36:47,580 --> 00:36:49,580 Nej men det var en C-collection i en P&P.

933 00:36:49,580 --> 00:36:51,580 Det hade varit roligt.

934 00:36:51,580 --> 00:36:53,580 Så det har jag ändå haft.

935 00:36:53,580 --> 00:36:55,580 Nera teorier och jag tycker.

936 00:36:55,580 --> 00:36:57,580 Eller vi har haft några teorier.

937 00:36:57,580 --> 00:36:59,580 Jag tycker de har varit bra.

938 00:36:59,580 --> 00:37:01,580 Men kollar vi hur nära målet.

939 00:37:01,580 --> 00:37:03,580 Okej.

940 00:37:03,580 --> 00:37:05,580 Jag tänker att jag redogör.

941 00:37:05,580 --> 00:37:07,580 Vad som faktiskt hände.

942 00:37:07,580 --> 00:37:09,580 Så det är den korrekta attack kedjan.

943 00:37:11,580 --> 00:37:13,580 Attacken började inte.

944 00:37:13,580 --> 00:37:15,580 Hos Bybit.

945 00:37:15,580 --> 00:37:17,580 En anställd på.

946 00:37:17,580 --> 00:37:19,580 Safewallet.

947 00:37:19,580 --> 00:37:21,580 Leverantörerna av Bitbys.

948 00:37:21,580 --> 00:37:23,580 Plånboksprogramvara kontaktas.

949 00:37:23,580 --> 00:37:25,580 Via vad som ser ut som en legitimt jobberbjudande.

950 00:37:25,580 --> 00:37:27,580 Som del av.

951 00:37:27,580 --> 00:37:29,580 En teknisk intervjuprocess.

952 00:37:29,580 --> 00:37:31,580 Ombudspersonen laddar ner och kör ett kodprojekt.

953 00:37:31,580 --> 00:37:33,580 Från.

954 00:37:33,580 --> 00:37:35,580 Det är nära där.

955 00:37:35,580 --> 00:37:37,580 Projektet heter.

956 00:37:37,580 --> 00:37:39,580 MC Based Stock Invest Simulator Main.

957 00:37:39,580 --> 00:37:41,580 Detta är väldigt likt.

958 00:37:41,580 --> 00:37:43,580 En grej vi snackade om för bara någon månad sedan.

959 00:37:43,580 --> 00:37:45,580 Det är ett malware.

960 00:37:45,580 --> 00:37:47,580 Som installerar sig tyst.

961 00:37:47,580 --> 00:37:49,580 På utvecklarens MacBook.

962 00:37:49,580 --> 00:37:51,580 Själv aktiva AVS session tokens.

963 00:37:51,580 --> 00:37:53,580 Alltså tillfälliga åtnycklar.

964 00:37:53,580 --> 00:37:55,580 Till AVS infrastruktur.

965 00:37:55,580 --> 00:37:57,580 Avgörande här då.

966 00:37:57,580 --> 00:37:59,580 Det är att det är sessions tokens.

967 00:37:59,580 --> 00:38:01,580 Och sessions token i AVS.

968 00:38:01,580 --> 00:38:03,580 Som kringgår all form av MFA.

969 00:38:03,580 --> 00:38:05,580 För de är ju klara liksom.

970 00:38:05,580 --> 00:38:07,580 Exakt.

971 00:38:07,580 --> 00:38:09,580 Men de har ofta begränsat giltighet.

972 00:38:09,580 --> 00:38:11,580 Beroende på vad det är.

973 00:38:11,580 --> 00:38:13,580 Men de är i vart fall åtade då.

974 00:38:13,580 --> 00:38:15,580 Och det här hände då.

975 00:38:15,580 --> 00:38:17,580 17 dagar innan attacken.

976 00:38:17,580 --> 00:38:19,580 Japp.

977 00:38:19,580 --> 00:38:21,580 14-9 februari.

978 00:38:21,580 --> 00:38:23,580 Det är nu dwell time då.

979 00:38:23,580 --> 00:38:25,580 Det är nu det händer.

980 00:38:25,580 --> 00:38:27,580 Angriparna är inne i Safe Wallets infrastruktur.

981 00:38:27,580 --> 00:38:29,580 Med de stulna tokensen.

982 00:38:29,580 --> 00:38:31,580 Det hittade en S3 bucket.

983 00:38:31,580 --> 00:38:33,580 Där Safe Wallets JavaScript kod.

984 00:38:33,580 --> 00:38:35,580 Det som Johan var inne på.

985 00:38:35,580 --> 00:38:37,580 För webbgränssittet lagras.

986 00:38:37,580 --> 00:38:39,580 Den 19 februari.

987 00:38:39,580 --> 00:38:41,580 Två dagar innan stölden.

988 00:38:41,580 --> 00:38:43,580 Byter de ut de legitima JavaScript filerna.

989 00:38:43,580 --> 00:38:45,580 Mot en modifierad version.

990 00:38:45,580 --> 00:38:47,580 Koden är identiskt med ordinariet.

991 00:38:47,580 --> 00:38:49,580 Förutom ett specifikt scenario.

992 00:38:49,580 --> 00:38:51,580 När en Bybit-transaktion.

993 00:38:51,580 --> 00:38:53,580 Av en viss form signeras.

994 00:38:53,580 --> 00:38:55,580 Manipuleras koden.

995 00:38:55,580 --> 00:38:57,580 Vad användaren ser på skärmen.

996 00:38:57,580 --> 00:38:59,580 Ja men det var ju det vi var ute på.

997 00:38:59,580 --> 00:39:01,580 Så det är väldigt bra.

998 00:39:01,580 --> 00:39:03,580 Och då 21 februari.

999 00:39:03,580 --> 00:39:05,580 Dagen för stölden.

1000 00:39:05,580 --> 00:39:07,580 Tre signerande godkänner.

1001 00:39:07,580 --> 00:39:09,580 Utan att veta om vad de signerar.

1002 00:39:09,580 --> 00:39:11,580 Bybit-signerarna.

1003 00:39:11,580 --> 00:39:13,580 Inklusive vdn Benzao.

1004 00:39:13,580 --> 00:39:15,580 Granskar och godkänner transaktionen individuellt.

1005 00:39:15,580 --> 00:39:17,580 Det ser rätt.

1006 00:39:17,580 --> 00:39:19,580 Det ser rätt mottagandres.

1007 00:39:19,580 --> 00:39:21,580 Rätt belopp.

1008 00:39:21,580 --> 00:39:23,580 Rätt internetikett.

1009 00:39:23,580 --> 00:39:25,580 Det signerar faktiskt en transaktion.

1010 00:39:25,580 --> 00:39:27,580 Som överlåter ägandeskapet.

1011 00:39:27,580 --> 00:39:29,580 Av hela plånbokets kontrakt.

1012 00:39:29,580 --> 00:39:31,580 Angriparens adrett.

1013 00:39:31,580 --> 00:39:33,580 Multisignersystemet fungerar exakt som.

1014 00:39:33,580 --> 00:39:35,580 Det var designat.

1015 00:39:35,580 --> 00:39:37,580 Alla tre signerade.

1016 00:39:37,580 --> 00:39:39,580 Det signerade fel sak.

1017 00:39:39,580 --> 00:39:41,580 Inom minuter var 1,5 miljarder dollar borta.

1018 00:39:41,580 --> 00:39:43,580 De tar hela plånboken.

1019 00:39:43,580 --> 00:39:45,580 De ändrar ägandeskapet.

1020 00:39:45,580 --> 00:39:47,580 Istället för att byta transaktion.

1021 00:39:47,580 --> 00:39:49,580 Eller ja.

1022 00:39:49,580 --> 00:39:51,580 Och summeringen på det här då.

1023 00:39:51,580 --> 00:39:53,580 Ingen nyckel komplementeras.

1024 00:39:53,580 --> 00:39:55,580 Inga protokoll bröts.

1025 00:39:55,580 --> 00:39:57,580 Angriparen manipulerar vad signerarna såg.

1026 00:39:57,580 --> 00:39:59,580 Inte vad som faktiskt signerades.

1027 00:39:59,580 --> 00:40:01,580 Vi visste inte att Safe Wallets

1028 00:40:01,580 --> 00:40:03,580 Infrastruktur var ägd egentligen.

1029 00:40:03,580 --> 00:40:05,580 Ingen subresource

1030 00:40:05,580 --> 00:40:07,580 Integrity control som vi var inne på.

1031 00:40:07,580 --> 00:40:09,580 Fanns på plats för att verifiera att

1032 00:40:09,580 --> 00:40:11,580 Javascript-filen var omodifierad.

1033 00:40:11,580 --> 00:40:13,580 Du kan jämföra det med att

1034 00:40:13,580 --> 00:40:15,580 någon modifierar

1035 00:40:15,580 --> 00:40:17,580 frontendkoden för BankID.

1036 00:40:17,580 --> 00:40:19,580 Egentligen.

1037 00:40:19,580 --> 00:40:21,580 Så att när du står

1038 00:40:21,580 --> 00:40:23,580 Nu för du över 5 kronor till Peter.

1039 00:40:23,580 --> 00:40:25,580 Men i verkligheten så skickar jag 50 000 till Johan.

1040 00:40:25,580 --> 00:40:27,580 Precis. Eller nu.

1041 00:40:27,580 --> 00:40:29,580 Då lade du till en ny användare på ditt bankkonto.

1042 00:40:29,580 --> 00:40:31,580 Får någon av oss koll på den här

1043 00:40:31,580 --> 00:40:33,580 SRI hur det funkar?

1044 00:40:33,580 --> 00:40:35,580 Jag tänker väl att det är

1045 00:40:35,580 --> 00:40:37,580 Som att signera assets.

1046 00:40:37,580 --> 00:40:39,580 Det vill säga att du får en summa.

1047 00:40:39,580 --> 00:40:41,580 En kryptohash på innehåll.

1048 00:40:41,580 --> 00:40:43,580 Så hade man kört med SRI så hade det varit

1049 00:40:43,580 --> 00:40:45,580 Då hade inte summa matchat.

1050 00:40:45,580 --> 00:40:47,580 Då hade det varit en teknik

1051 00:40:47,580 --> 00:40:49,580 Teknik

1052 00:40:49,580 --> 00:40:51,580 Alltså en teknisk kontroll man behöver kringgå med.

1053 00:40:51,580 --> 00:40:53,580 Men jag satt och funderade på.

1054 00:40:53,580 --> 00:40:55,580 Hur ser signeringsmjukvaran ut?

1055 00:40:55,580 --> 00:40:57,580 Är det en browser-app

1056 00:40:57,580 --> 00:40:59,580 Är det javascript som snurrar i browsern?

1057 00:40:59,580 --> 00:41:01,580 Är det så de signerar?

1058 00:41:01,580 --> 00:41:03,580 Det kan ju vara mobil också.

1059 00:41:03,580 --> 00:41:05,580 Eller att det är en fröt.

1060 00:41:05,580 --> 00:41:07,580 Det är

1061 00:41:07,580 --> 00:41:09,580 Entropit eller det som ska signeras

1062 00:41:09,580 --> 00:41:11,580 Kommer sedan behöva köras igenom

1063 00:41:11,580 --> 00:41:13,580 En plånbok eller vad det nu är.

1064 00:41:13,580 --> 00:41:15,580 Det som kommer tillbaka sen blir innehållet.

1065 00:41:15,580 --> 00:41:17,580 Alltså man

1066 00:41:17,580 --> 00:41:19,580 Ska signera något.

1067 00:41:19,580 --> 00:41:21,580 Det är väl att de byter ut vad det är för transaktion

1068 00:41:21,580 --> 00:41:23,580 Som egentligen signeras.

1069 00:41:23,580 --> 00:41:25,580 Istället för att skicka den här.

1070 00:41:25,580 --> 00:41:27,580 Det var kontext när jag var ute.

1071 00:41:27,580 --> 00:41:29,580 Vi är i browsern nu när vi gör de här.

1072 00:41:29,580 --> 00:41:31,580 Det vill säga det javascriptet.

1073 00:41:31,580 --> 00:41:33,580 Jag tänker nog att vi är i browsern.

1074 00:41:33,580 --> 00:41:35,580 Och i en device.

1075 00:41:35,580 --> 00:41:37,580 I en appliance säkert.

1076 00:41:37,580 --> 00:41:39,580 Och de har ju möjlighet att kontrollera.

1077 00:41:39,580 --> 00:41:41,580 Du tror att det finns en dedikerad

1078 00:41:41,580 --> 00:41:43,580 Hårdvaruappliance som går till den här

1079 00:41:43,580 --> 00:41:45,580 Estribucket och hämtar javascriptet.

1080 00:41:45,580 --> 00:41:47,580 Det spelar ju ingen roll.

1081 00:41:47,580 --> 00:41:49,580 Jag försöker bara förstå.

1082 00:41:49,580 --> 00:41:51,580 Om det bara är en ren webapp.

1083 00:41:51,580 --> 00:41:53,580 Jag blir lite nervös om

1084 00:41:53,580 --> 00:41:55,580 1,5 miljarder hanteras

1085 00:41:55,580 --> 00:41:57,580 I browsern.

1086 00:41:57,580 --> 00:41:59,580 Men det är ju så att det är en

1087 00:41:59,580 --> 00:42:01,580 Egen kod man kör.

1088 00:42:01,580 --> 00:42:03,580 Men samtidigt.

1089 00:42:03,580 --> 00:42:05,580 Man köper det på kran.

1090 00:42:05,580 --> 00:42:07,580 Precis och det är ju deras wallet tjänst.

1091 00:42:07,580 --> 00:42:09,580 Det är ju per definition deras kod.

1092 00:42:09,580 --> 00:42:11,580 För det låter ju då som att

1093 00:42:11,580 --> 00:42:13,580 Den här walleten

1094 00:42:13,580 --> 00:42:15,580 Inte är särskilt cold.

1095 00:42:15,580 --> 00:42:17,580 Nej det här är ju jämförande med

1096 00:42:17,580 --> 00:42:19,580 Att jag loggar in på banken.

1097 00:42:19,580 --> 00:42:21,580 Och någon strular med

1098 00:42:21,580 --> 00:42:23,580 Mitt webbinterface liksom.

1099 00:42:23,580 --> 00:42:25,580 Så återigen jag tror att jag för över

1100 00:42:25,580 --> 00:42:27,580 Fem spänn till Peter.

1101 00:42:27,580 --> 00:42:29,580 Men istället är det

1102 00:42:29,580 --> 00:42:31,580 Johan som tar alla mina pengar.

1103 00:42:31,580 --> 00:42:33,580 Egentligen vad vi är

1104 00:42:33,580 --> 00:42:35,580 Egentligen ute efter det är ju att

1105 00:42:35,580 --> 00:42:37,580 Cold wallet är inte kall.

1106 00:42:37,580 --> 00:42:39,580 Utan vad de i praktiken menar med kall

1107 00:42:39,580 --> 00:42:41,580 Är att den kräver den här

1108 00:42:41,580 --> 00:42:43,580 Tre människor

1109 00:42:43,580 --> 00:42:45,580 Ett testflöde.

1110 00:42:45,580 --> 00:42:47,580 Den är ju på sin höjd chili som du säger.

1111 00:42:47,580 --> 00:42:49,580 Chili wallet är bättre term än cold wallet.

1112 00:42:49,580 --> 00:42:51,580 Jag hade ju velat se att

1113 00:42:51,580 --> 00:42:53,580 Om du nu har en wallet

1114 00:42:53,580 --> 00:42:55,580 Som ens ger dig möjligheten att föra över

1115 00:42:55,580 --> 00:42:57,580 Den här typ mängden cash.

1116 00:42:57,580 --> 00:42:59,580 Då skulle jag vilja ha den

1117 00:42:59,580 --> 00:43:01,580 Fysiskt separerad från nätet.

1118 00:43:01,580 --> 00:43:03,580 Alltså du ska behöva gå och plugga in en pryl.

1119 00:43:03,580 --> 00:43:05,580 För att godkänna en sån transaktion.

1120 00:43:05,580 --> 00:43:07,580 Men det hade ju inte hjälpt i det här fallet.

1121 00:43:07,580 --> 00:43:09,580 Nästa grej då är ju att om vi hade haft den

1122 00:43:09,580 --> 00:43:11,580 På en fysisk hosem eller någonting.

1123 00:43:11,580 --> 00:43:13,580 Den ska ju vara brandskyddad

1124 00:43:13,580 --> 00:43:15,580 Och sånt också liksom.

1125 00:43:15,580 --> 00:43:17,580 Men det kanske det är värt att ha den

1126 00:43:17,580 --> 00:43:19,580 Om det är 1,5 miljarder.

1127 00:43:19,580 --> 00:43:21,580 Om vi vänder på det.

1128 00:43:21,580 --> 00:43:23,580 Nu får du jobbet Johan att designa den här lösningen.

1129 00:43:23,580 --> 00:43:25,580 Det är ändå en bank.

1130 00:43:25,580 --> 00:43:27,580 För tidigt.

1131 00:43:27,580 --> 00:43:29,580 Men jag tycker det här har varit svin.

1132 00:43:29,580 --> 00:43:31,580 Bra diskussion so far.

1133 00:43:31,580 --> 00:43:33,580 Så jag tänker att

1134 00:43:33,580 --> 00:43:35,580 Vi går vidare till nästa steg.

1135 00:43:35,580 --> 00:43:37,580 I facit.

1136 00:43:37,580 --> 00:43:39,580 Det är fortfarande steg åtta.

1137 00:43:39,580 --> 00:43:41,580 Och då är ju vem som låg bakom det här.

1138 00:43:41,580 --> 00:43:43,580 Bängt.

1139 00:43:43,580 --> 00:43:45,580 Och då vet vi ju redan

1140 00:43:45,580 --> 00:43:47,580 För vi har ju läst nyhets…

1141 00:43:47,580 --> 00:43:49,580 Det hade varit 1,5 miljarder.

1142 00:43:49,580 --> 00:43:51,580 Det kanske jag hade.

1143 00:43:51,580 --> 00:43:53,580 Men FBI

1144 00:43:53,580 --> 00:43:55,580 Och flera sökerhetsföretag

1145 00:43:55,580 --> 00:43:57,580 Bland annat Archime Intelligence

1146 00:43:57,580 --> 00:43:59,580 XBT, Mandiant

1147 00:43:59,580 --> 00:44:01,580 Identifierade snabbt ett mönster

1148 00:44:01,580 --> 00:44:03,580 Utöver det stulna tillgångarna tvättades.

1149 00:44:03,580 --> 00:44:05,580 Hastigheten, strukturen, de specifika mixers

1150 00:44:05,580 --> 00:44:07,580 Och bridge-tjänsterna som användes

1151 00:44:07,580 --> 00:44:09,580 Matchades en välkänd profil.

1152 00:44:09,580 --> 00:44:11,580 Och det är alltså

1153 00:44:11,580 --> 00:44:13,580 Trader Trater heter

1154 00:44:13,580 --> 00:44:15,580 Den här gruppen

1155 00:44:15,580 --> 00:44:17,580 Och det skulle tydligen vara en underkategori till Lazarus Group.

1156 00:44:17,580 --> 00:44:19,580 Statssponsrad Nordkorea

1157 00:44:19,580 --> 00:44:21,580 Statssponsrad hackergrupp.

1158 00:44:21,580 --> 00:44:23,580 Samma hotaktör

1159 00:44:23,580 --> 00:44:25,580 Låg även bakom Ronin Network

1160 00:44:25,580 --> 00:44:27,580 2022

1161 00:44:27,580 --> 00:44:29,580 Harmony Horizon Bridge 2022 också

1162 00:44:29,580 --> 00:44:31,580 Och bara för att vi ska få lite kontext då

1163 00:44:31,580 --> 00:44:33,580 Så Ronin Network

1164 00:44:33,580 --> 00:44:35,580 2022, där kom de undan med

1165 00:44:35,580 --> 00:44:37,580 625 miljoner dollar

1166 00:44:37,580 --> 00:44:39,580 Harmony Horizon-bryggan

1167 00:44:39,580 --> 00:44:41,580 100 miljoner dollar

1168 00:44:41,580 --> 00:44:43,580 Atomic Wallet 35 miljoner dollar

1169 00:44:43,580 --> 00:44:45,580 Undrar du hur stor andel av Nordkoreas

1170 00:44:45,580 --> 00:44:47,580 Statsbudget är?

1171 00:44:47,580 --> 00:44:49,580 Nordkorea har under

1172 00:44:49,580 --> 00:44:51,580 En flerårsperiod

1173 00:44:51,580 --> 00:44:53,580 Stulit uppskattningsvis

1174 00:44:53,580 --> 00:44:55,580 Vi har inga specifika

1175 00:44:55,580 --> 00:44:57,580 Detaljer på detta

1176 00:44:57,580 --> 00:44:59,580 3-6 miljarder i kryptovaluta

1177 00:44:59,580 --> 00:45:01,580 Pengarna finansierar landets

1178 00:45:01,580 --> 00:45:03,580 Vapenutveckling inklusive missilprogrammet

1179 00:45:03,580 --> 00:45:05,580 Jobbannonsen

1180 00:45:05,580 --> 00:45:07,580 Som de använder i den här kampanjen

1181 00:45:07,580 --> 00:45:09,580 Kallades för Dreamjob

1182 00:45:09,580 --> 00:45:11,580 Och hör och häpna

1183 00:45:11,580 --> 00:45:13,580 Har varit aktiv sedan 2019

1184 00:45:13,580 --> 00:45:15,580 Riktat specifikt mot krypto

1185 00:45:15,580 --> 00:45:17,580 Och techbranschen

1186 00:45:17,580 --> 00:45:19,580 Men jag tänker

1187 00:45:19,580 --> 00:45:21,580 Det avsnittet har pågått ganska länge

1188 00:45:21,580 --> 00:45:23,580 Så jag tänker att vi slår på

1189 00:45:23,580 --> 00:45:25,580 En liten god twist på det här då

1190 00:45:25,580 --> 00:45:27,580 För vi har faktiskt

1191 00:45:27,580 --> 00:45:29,580 Sagt väldigt många bra saker här nu

1192 00:45:31,580 --> 00:45:33,580 Bybit hade ju

1193 00:45:33,580 --> 00:45:35,580 Ett ganska robust system ändå

1194 00:45:35,580 --> 00:45:37,580 Multisignatur

1195 00:45:37,580 --> 00:45:39,580 Med cold wallets

1196 00:45:39,580 --> 00:45:41,580 Med separata signerare

1197 00:45:41,580 --> 00:45:43,580 Och det var ju egentligen ingenting

1198 00:45:43,580 --> 00:45:45,580 I signatursystemet

1199 00:45:45,580 --> 00:45:47,580 Förfarandet

1200 00:45:47,580 --> 00:45:49,580 Som bröts

1201 00:45:49,580 --> 00:45:51,580 Det var ju inte protokollet som åkte på det

1202 00:45:51,580 --> 00:45:53,580 För det som hände egentligen var ju att den här

1203 00:45:53,580 --> 00:45:55,580 Stackars utvecklarens

1204 00:45:55,580 --> 00:45:57,580 Macbook pro blev liksom dödsägd

1205 00:45:57,580 --> 00:45:59,580 17 dagar innan stölden

1206 00:45:59,580 --> 00:46:01,580 Och

1207 00:46:01,580 --> 00:46:03,580 Och de enda angriparna

1208 00:46:03,580 --> 00:46:05,580 Gjorde var ju att de

1209 00:46:05,580 --> 00:46:07,580 Ja alltså han hoppade in i ett fejkat

1210 00:46:07,580 --> 00:46:09,580 Github repo och sen så väntade de

1211 00:46:09,580 --> 00:46:11,580 Tålmodigt i 17 dagar

1212 00:46:11,580 --> 00:46:13,580 Och sen körde de

1213 00:46:13,580 --> 00:46:15,580 Frågan är om de väntar

1214 00:46:15,580 --> 00:46:17,580 De måste ju suttit och tänkt under den perioden och grävt runt

1215 00:46:17,580 --> 00:46:19,580 Försöka se hur det funkar

1216 00:46:19,580 --> 00:46:21,580 Ja men hittat SD-bucket

1217 00:46:21,580 --> 00:46:23,580 Ja men exakt

1218 00:46:23,580 --> 00:46:25,580 Men tålamod det kommer man ju inte från

1219 00:46:25,580 --> 00:46:27,580 Förmodligen rätt mycket jobb under den perioden

1220 00:46:27,580 --> 00:46:29,580 De sov nog inte så mycket på de dagarna

1221 00:46:29,580 --> 00:46:31,580 Men för att summera så är det liksom

1222 00:46:31,580 --> 00:46:33,580 En fejkad jobbannons

1223 00:46:33,580 --> 00:46:35,580 Ett falskt github repo med malware

1224 00:46:35,580 --> 00:46:37,580 Stulna sektionstoken

1225 00:46:37,580 --> 00:46:39,580 Som kringgick MFAs

1226 00:46:39,580 --> 00:46:41,580 Liksom kravet

1227 00:46:41,580 --> 00:46:43,580 Och sen en ren manipulation

1228 00:46:43,580 --> 00:46:45,580 Vad som renderades i browsen

1229 00:46:45,580 --> 00:46:47,580 Så det var ju ingen attack mot liksom deras

1230 00:46:47,580 --> 00:46:49,580 Faktiska protokoll utan det var ju frontend kod

1231 00:46:49,580 --> 00:46:51,580 Det är precis det ni sa

1232 00:46:51,580 --> 00:46:53,580 Med att jag tror att jag ska skicka 5 spänn till Mattias

1233 00:46:53,580 --> 00:46:55,580 Men jag skickar alla pengar till Johan

1234 00:46:55,580 --> 00:46:57,580 Frågan är om den här SD-bucketen var unik

1235 00:46:57,580 --> 00:46:59,580 För den här kunden

1236 00:46:59,580 --> 00:47:01,580 Det vet man ju inte

1237 00:47:01,580 --> 00:47:03,580 Den enda tekniska svagheten som faktiskt utnyttjades

1238 00:47:03,580 --> 00:47:05,580 Var att en utvecklare laddade ner och körde okänd kod

1239 00:47:05,580 --> 00:47:07,580 Och tappade bort ett token

1240 00:47:07,580 --> 00:47:09,580 Ja och förmodligen är detta

1241 00:47:09,580 --> 00:47:11,580 Det här låter ju inte som att det är någonting

1242 00:47:11,580 --> 00:47:13,580 Som de köper och sen hostar om prem

1243 00:47:13,580 --> 00:47:15,580 För det hade ju då krävt

1244 00:47:15,580 --> 00:47:17,580 Att de sen gjorde en uppdatering

1245 00:47:17,580 --> 00:47:19,580 Nej nej det här var en SaaS-tjänst

1246 00:47:19,580 --> 00:47:21,580 Ja

1247 00:47:21,580 --> 00:47:23,580 Och där skulle

1248 00:47:23,580 --> 00:47:25,580 Där är väl ett stort problem

1249 00:47:25,580 --> 00:47:27,580 Skulle jag säga

1250 00:47:27,580 --> 00:47:29,580 Ja men exakt men

1251 00:47:29,580 --> 00:47:31,580 Om vi nu då går in på Mattias lessons learned

1252 00:47:31,580 --> 00:47:33,580 Vad tar ni med er

1253 00:47:33,580 --> 00:47:35,580 Vad konkret, vad skulle vi gjort annorlunda

1254 00:47:35,580 --> 00:47:37,580 Om vi fick liksom ratta

1255 00:47:37,580 --> 00:47:39,580 Bybit här i det här fallet

1256 00:47:39,580 --> 00:47:41,580 Vad borde vi lära oss ifrån det här

1257 00:47:41,580 --> 00:47:43,580 Jag kan ju inte så mycket om banker

1258 00:47:43,580 --> 00:47:45,580 Men om det nu är så att fler

1259 00:47:45,580 --> 00:47:47,580 Vi har ett multisign

1260 00:47:47,580 --> 00:47:49,580 Setup

1261 00:47:49,580 --> 00:47:51,580 Hur ska du bygga en sådan setup

1262 00:47:51,580 --> 00:47:53,580 Den kan ju inte vara fysisk

1263 00:47:53,580 --> 00:47:55,580 Vi kan inte fysiskt träffas

1264 00:47:55,580 --> 00:47:57,580 Varje gång vi ska föra över pengar

1265 00:47:57,580 --> 00:47:59,580 Multisign det är ju gold standard nu

1266 00:47:59,580 --> 00:48:01,580 Men är ni det sen

1267 00:48:01,580 --> 00:48:03,580 Efter det här

1268 00:48:03,580 --> 00:48:05,580 Ja det vet jag inte

1269 00:48:05,580 --> 00:48:07,580 Om vi nu kallar det multisign eller något annat

1270 00:48:07,580 --> 00:48:09,580 Alltså flera personer ska godkänna transaktionen

1271 00:48:09,580 --> 00:48:11,580 Ser ni exakt hur vi gör det

1272 00:48:11,580 --> 00:48:13,580 Det låter jag vara osagt

1273 00:48:13,580 --> 00:48:15,580 Det jag är ute efter är att

1274 00:48:15,580 --> 00:48:17,580 Det är inte lokala grejer bara

1275 00:48:17,580 --> 00:48:19,580 Utan det måste ju vara

1276 00:48:19,580 --> 00:48:21,580 Nätbaserat på något sätt

1277 00:48:21,580 --> 00:48:23,580 Eftersom vi kan inte sätta upp en organisation

1278 00:48:23,580 --> 00:48:25,580 Som bara funkar när tre personer träffas i ett rum

1279 00:48:25,580 --> 00:48:27,580 Det lirar ju inte

1280 00:48:27,580 --> 00:48:29,580 Så det måste ju vara remote på något sätt

1281 00:48:29,580 --> 00:48:31,580 Därför förstår jag deras approach lite grann här

1282 00:48:31,580 --> 00:48:33,580 Att de har en sådan nätbaserad

1283 00:48:33,580 --> 00:48:35,580 Chickitygrej

1284 00:48:35,580 --> 00:48:37,580 Och svagheten i den här var väl då att

1285 00:48:37,580 --> 00:48:39,580 Just det att

1286 00:48:39,580 --> 00:48:41,580 Det vi ser

1287 00:48:41,580 --> 00:48:43,580 Kan vi inte lita på

1288 00:48:43,580 --> 00:48:45,580 Jag hade inte velat ha det som en SaaS lösning

1289 00:48:45,580 --> 00:48:47,580 Nej

1290 00:48:47,580 --> 00:48:49,580 Men om det är en SaaS kanske inte är grundproblemet

1291 00:48:49,580 --> 00:48:51,580 Utan problemet är återigen att vi kan inte lita på det vi ser

1292 00:48:51,580 --> 00:48:53,580 Sen om det är en SaaS

1293 00:48:53,580 --> 00:48:55,580 Om det hade varit en intern lösning

1294 00:48:55,580 --> 00:48:57,580 Den är ju inte säkrare för det

1295 00:48:57,580 --> 00:48:59,580 Det hade ju kunnat vara en intern medarbetare som åker på det istället

1296 00:48:59,580 --> 00:49:01,580 Så hade det kunnat vara men då kan du

1297 00:49:01,580 --> 00:49:03,580 Hade du i alla fall större möjligheter att göra verifiering

1298 00:49:03,580 --> 00:49:05,580 Formell verifiering

1299 00:49:05,580 --> 00:49:07,580 Hade vi haft SRI så hade det ju blivit blockat direkt

1300 00:49:07,580 --> 00:49:09,580 Jag hade velat ha en delay på transaktionerna

1301 00:49:09,580 --> 00:49:11,580 Ja

1302 00:49:11,580 --> 00:49:13,580 Det är en bra eller escrow på något sätt

1303 00:49:13,580 --> 00:49:15,580 Men frågan är ju om det är genomförbart

1304 00:49:15,580 --> 00:49:17,580 Jag kan inte bankprocesser liksom

1305 00:49:17,580 --> 00:49:19,580 Är det okej att sitta och vänta på saker

1306 00:49:19,580 --> 00:49:21,580 Och vad hade förändrats då menar du

1307 00:49:21,580 --> 00:49:23,580 Ja men eftersom att

1308 00:49:23,580 --> 00:49:25,580 Där hade vi bara upptäckt det tre timmar senare

1309 00:49:25,580 --> 00:49:27,580 Det är sant

1310 00:49:27,580 --> 00:49:29,580 Ja fast du hade kunnat se att

1311 00:49:29,580 --> 00:49:31,580 Den här transaktionen är pending

1312 00:49:31,580 --> 00:49:33,580 Du hade haft ett window

1313 00:49:33,580 --> 00:49:35,580 Lite Swift grejer att man bankar

1314 00:49:35,580 --> 00:49:37,580 Ja det är sant

1315 00:49:37,580 --> 00:49:39,580 Du hade kunnat ha lite fraudsystem som säger

1316 00:49:39,580 --> 00:49:41,580 Vad är det här för jävla transaktion

1317 00:49:41,580 --> 00:49:43,580 Jag tänker att vi missar en viktig grej

1318 00:49:43,580 --> 00:49:45,580 Hur kommer det sig att

1319 00:49:45,580 --> 00:49:47,580 En utvecklare

1320 00:49:47,580 --> 00:49:49,580 Har accessen till

1321 00:49:49,580 --> 00:49:51,580 Ja men det är ju en tredje parter å andra sidan

1322 00:49:51,580 --> 00:49:53,580 Jo fast det

1323 00:49:53,580 --> 00:49:55,580 Det ska ju vara fan hängslen och livren

1324 00:49:55,580 --> 00:49:57,580 Jo det håller jag med om

1325 00:49:57,580 --> 00:49:59,580 Man kan ju hävda att de hade kunnat

1326 00:49:59,580 --> 00:50:01,580 Haft en bättre driftsetup

1327 00:50:01,580 --> 00:50:03,580 På safe wallet eller vad det heter

1328 00:50:03,580 --> 00:50:05,580 Du ska inte bara kunna gå in och ändra publika S3 filer

1329 00:50:05,580 --> 00:50:07,580 Utan det här måste gå igenom en byggserver

1330 00:50:07,580 --> 00:50:09,580 Så som jag förstår det så serveras

1331 00:50:09,580 --> 00:50:11,580 Den här bucketen till alla kunder

1332 00:50:11,580 --> 00:50:13,580 Det är liksom alla kunder

1333 00:50:13,580 --> 00:50:15,580 Hämtar sin fronten här i

1334 00:50:15,580 --> 00:50:17,580 Och att inte ha SRI och att då låta utvecklaren

1335 00:50:17,580 --> 00:50:19,580 Ha full access till det här

1336 00:50:19,580 --> 00:50:21,580 Att man kan byta ut

1337 00:50:21,580 --> 00:50:23,580 Det är inte okej liksom

1338 00:50:23,580 --> 00:50:25,580 Precis innan du kan gå in och ändra någonting

1339 00:50:25,580 --> 00:50:27,580 I de här filerna så bör du

1340 00:50:27,580 --> 00:50:29,580 Det ska inte gå att vara nåbart helt enkelt

1341 00:50:29,580 --> 00:50:31,580 Från en enskild utvecklare

1342 00:50:31,580 --> 00:50:33,580 Ja deploy om produktion för det här safe wallet

1343 00:50:33,580 --> 00:50:35,580 Borde du ju ha kontroll på

1344 00:50:35,580 --> 00:50:37,580 Men okej nu tänker jag att vi summerar lite

1345 00:50:37,580 --> 00:50:39,580 Hur nära kom vi då

1346 00:50:39,580 --> 00:50:41,580 Men vänta en annan sak som är intressant är

1347 00:50:41,580 --> 00:50:43,580 Jag undrar hur signaturprocessen går till

1348 00:50:43,580 --> 00:50:45,580 För

1349 00:50:45,580 --> 00:50:47,580 Egentligen borde det vara så att det man ser

1350 00:50:47,580 --> 00:50:49,580 Är ju garanterat det man signerar

1351 00:50:49,580 --> 00:50:51,580 Men i det här fallet

1352 00:50:51,580 --> 00:50:53,580 Så har de alltså

1353 00:50:53,580 --> 00:50:55,580 För att så andra säga en javascript är allt du ser

1354 00:50:55,580 --> 00:50:57,580 Det är ju hela din applikation

1355 00:50:57,580 --> 00:50:59,580 Du är ju kokt där

1356 00:50:59,580 --> 00:51:01,580 Men vad de gör

1357 00:51:01,580 --> 00:51:03,580 För länge sedan

1358 00:51:03,580 --> 00:51:05,580 När jag hjälpte en bank

1359 00:51:05,580 --> 00:51:07,580 Då hade du ju alltså att

1360 00:51:07,580 --> 00:51:09,580 Med

1361 00:51:09,580 --> 00:51:11,580 Javascript och så på något sätt

1362 00:51:11,580 --> 00:51:13,580 Motivera du någon bank i det liknande

1363 00:51:13,580 --> 00:51:15,580 Grej som dyker upp

1364 00:51:15,580 --> 00:51:17,580 Och så sker signeringen

1365 00:51:17,580 --> 00:51:19,580 Själva signeringen sker ju inte

1366 00:51:19,580 --> 00:51:21,580 I webbläsaren

1367 00:51:21,580 --> 00:51:23,580 Du kan inte byta ut

1368 00:51:23,580 --> 00:51:25,580 Du kan inte byta det gujet hur som helst

1369 00:51:25,580 --> 00:51:27,580 Det viktiga distinktionen är ju att

1370 00:51:27,580 --> 00:51:29,580 Multisig i det här fallet

1371 00:51:29,580 --> 00:51:31,580 Det skyddar ju mot

1372 00:51:31,580 --> 00:51:33,580 Kompromitterade nycklar

1373 00:51:33,580 --> 00:51:35,580 Men det skyddar ju inte mot

1374 00:51:35,580 --> 00:51:37,580 Den som ska signera ser

1375 00:51:37,580 --> 00:51:39,580 Det som renderas

1376 00:51:39,580 --> 00:51:41,580 Så det är ju ett frontend laget Johan var inne på det

1377 00:51:41,580 --> 00:51:43,580 För tidigt

1378 00:51:43,580 --> 00:51:45,580 Frontend laget är ju det som ändras

1379 00:51:45,580 --> 00:51:47,580 Användaren tror jag att man gör någonting helt legitimt

1380 00:51:47,580 --> 00:51:49,580 Men det är ju att

1381 00:51:49,580 --> 00:51:51,580 Vi bryter ju inte in och grejar i

1382 00:51:51,580 --> 00:51:53,580 Signeringsprocessen i huvud taget

1383 00:51:53,580 --> 00:51:55,580 Den är ju fortfarande intakt

1384 00:51:55,580 --> 00:51:57,580 Den är ju helt legitim

1385 00:51:57,580 --> 00:51:59,580 De gör ju signaturen

1386 00:51:59,580 --> 00:52:01,580 Den stämmer kryptografiskt

1387 00:52:01,580 --> 00:52:03,580 Allting är bra

1388 00:52:03,580 --> 00:52:05,580 Det är bara det att vi har ingen kontroll på

1389 00:52:05,580 --> 00:52:07,580 Vilken frontend kod som körs

1390 00:52:07,580 --> 00:52:09,580 Vi har liksom lagt massa tid på

1391 00:52:09,580 --> 00:52:11,580 Jag menar det för att

1392 00:52:11,580 --> 00:52:13,580 Du hade haft någon form av övervakning

1393 00:52:13,580 --> 00:52:15,580 På vilka transaktioner som faktiskt sker

1394 00:52:15,580 --> 00:52:17,580 De borde monitoreras

1395 00:52:17,580 --> 00:52:19,580 Oberoende av varandra kan jag tycka

1396 00:52:19,580 --> 00:52:21,580 Där hade du ju kunnat ha en

1397 00:52:21,580 --> 00:52:23,580 Canary eller någonting

1398 00:52:23,580 --> 00:52:25,580 Ja exakt

1399 00:52:25,580 --> 00:52:27,580 Om det är omöjligt att stoppa den

1400 00:52:27,580 --> 00:52:29,580 När väl transaktionen är igång

1401 00:52:29,580 --> 00:52:31,580 Så hade man kunnat ha

1402 00:52:31,580 --> 00:52:33,580 Om signeringsflödet ändå är

1403 00:52:33,580 --> 00:52:35,580 Kontrollerat i någon nivå

1404 00:52:35,580 --> 00:52:37,580 Så hade man kunnat ha ett regelverk

1405 00:52:37,580 --> 00:52:39,580 Av minst så här många timmar

1406 00:52:39,580 --> 00:52:41,580 Mellan person 1, person 2 och person 3

1407 00:52:41,580 --> 00:52:43,580 För då skulle du ju kunna få

1408 00:52:43,580 --> 00:52:45,580 Att aktiveringen av kryptonycken

1409 00:52:45,580 --> 00:52:47,580 Kan ske

1410 00:52:47,580 --> 00:52:49,580 Först efter att en viss

1411 00:52:49,580 --> 00:52:51,580 Tidsintervall har skett

1412 00:52:51,580 --> 00:52:53,580 Precis och då kan du ju se vilken transaktion det är

1413 00:52:53,580 --> 00:52:55,580 Som kommer genomföras i ett annat system

1414 00:52:55,580 --> 00:52:57,580 Och man skulle ju även kunna ha anomalier

1415 00:52:57,580 --> 00:52:59,580 När det är jävligt höga belopp

1416 00:52:59,580 --> 00:53:01,580 Då är det någon speciell process

1417 00:53:01,580 --> 00:53:03,580 Men dels att fundera på

1418 00:53:03,580 --> 00:53:05,580 Förr i tiden då

1419 00:53:05,580 --> 00:53:07,580 Man hade ju telefonen

1420 00:53:07,580 --> 00:53:09,580 Så då är ju allting på en device

1421 00:53:09,580 --> 00:53:11,580 Men förr när man kanske hade BankID som en separat dosa

1422 00:53:11,580 --> 00:53:13,580 Och man var på webben

1423 00:53:13,580 --> 00:53:15,580 Det är ett jävligt dåligt exempel

1424 00:53:15,580 --> 00:53:17,580 Men man hade BankID appen iallafall

1425 00:53:17,580 --> 00:53:19,580 Och var på webben

1426 00:53:19,580 --> 00:53:21,580 Så var det ju så att då kunde man ju faktiskt

1427 00:53:21,580 --> 00:53:23,580 Begära transaktionen i webappen

1428 00:53:23,580 --> 00:53:25,580 Och sen så signerar man den i mobilappen

1429 00:53:25,580 --> 00:53:27,580 Och de skulle ju stämma då där

1430 00:53:27,580 --> 00:53:29,580 Det vill säga då hade angripan varit tvungen

1431 00:53:29,580 --> 00:53:31,580 Att fejka två miljöer

1432 00:53:31,580 --> 00:53:33,580 Fronten i två miljöer

1433 00:53:33,580 --> 00:53:35,580 Precis och då hade du ju kunnat ta

1434 00:53:35,580 --> 00:53:37,580 Den direkt från

1435 00:53:37,580 --> 00:53:39,580 Blockkedjan egentligen

1436 00:53:39,580 --> 00:53:41,580 Och se vilken transaktion är det som faktiskt försöker genomföra

1437 00:53:41,580 --> 00:53:43,580 Men det är mycket svårare att fejka

1438 00:53:43,580 --> 00:53:45,580 Det en användare ser menar jag på två olika ställen

1439 00:53:45,580 --> 00:53:47,580 Nu kommer det här bara som

1440 00:53:47,580 --> 00:53:49,580 Det är inte de som initierar processen

1441 00:53:49,580 --> 00:53:51,580 Utan de bara reagerar, de ska ju bara signera

1442 00:53:51,580 --> 00:53:53,580 De får bara ett signeringsuppdrag

1443 00:53:53,580 --> 00:53:55,580 De kan ju inte kontexten

1444 00:53:55,580 --> 00:53:57,580 Och de ser ju en kontext som är okej

1445 00:53:57,580 --> 00:53:59,580 Och det ser ut precis som vanligt

1446 00:53:59,580 --> 00:54:01,580 Det är verkligen såhär the perfect storm setup

1447 00:54:01,580 --> 00:54:03,580 Om vi summerar lite här nu då innan vi går in på liksom

1448 00:54:03,580 --> 00:54:05,580 Avslutningen då

1449 00:54:05,580 --> 00:54:07,580 Eller opportunistisk attack

1450 00:54:07,580 --> 00:54:09,580 Det löste vi ganska snabbt va

1451 00:54:09,580 --> 00:54:11,580 Att det var en riktad attack eller

1452 00:54:11,580 --> 00:54:13,580 Ja

1453 00:54:13,580 --> 00:54:15,580 Och vi kom också fram till att förberedelsetiden var ganska lång

1454 00:54:15,580 --> 00:54:17,580 Alltså att de har haft månader på sig liksom

1455 00:54:17,580 --> 00:54:19,580 17 dagar innan de faktiskt gjorde något

1456 00:54:19,580 --> 00:54:21,580 De måste ju kartlägga det här företaget och vilka kunderna är

1457 00:54:21,580 --> 00:54:23,580 Och vem som jobbar där och göra hela den grejen

1458 00:54:23,580 --> 00:54:25,580 Sen insider var det det

1459 00:54:25,580 --> 00:54:27,580 Nej

1460 00:54:27,580 --> 00:54:29,580 Inte en medveten insider

1461 00:54:29,580 --> 00:54:31,580 Nej exakt ganska oavsiktlig insider exakt

1462 00:54:31,580 --> 00:54:33,580 Och phishing

1463 00:54:33,580 --> 00:54:35,580 Ja som är första steg där

1464 00:54:35,580 --> 00:54:37,580 Om man jobbar någons grejen liksom

1465 00:54:37,580 --> 00:54:39,580 Supply chain

1466 00:54:39,580 --> 00:54:41,580 Definitivt

1467 00:54:41,580 --> 00:54:43,580 Jo men det är det ju

1468 00:54:43,580 --> 00:54:45,580 Supply chain för banken

1469 00:54:45,580 --> 00:54:47,580 Ja exakt och det är ju banken som vi

1470 00:54:47,580 --> 00:54:49,580 Det är liksom inte en

1471 00:54:49,580 --> 00:54:51,580 Det är inte en traditionell supply chain attack

1472 00:54:51,580 --> 00:54:53,580 Så som vi brukar mena

1473 00:54:53,580 --> 00:54:55,580 Men likväl en supply chain för banken

1474 00:54:55,580 --> 00:54:57,580 Precis

1475 00:54:57,580 --> 00:54:59,580 Det är så jävla mycket

1476 00:54:59,580 --> 00:55:01,580 Alla sas leverantörer

1477 00:55:01,580 --> 00:55:03,580 Supply chain i en kedjelänk

1478 00:55:03,580 --> 00:55:07,580 Kunde vi komma fram till om det var komplementerade signeringsnycklar

1479 00:55:07,580 --> 00:55:09,580 Eller signeringsprocess

1480 00:55:09,580 --> 00:55:11,580 Det trodde vi ju inte utan vi trodde ju att det var processen

1481 00:55:11,580 --> 00:55:13,580 Någonting som var strulat där liksom

1482 00:55:13,580 --> 00:55:15,580 MFA bypass det pratade vi lite om

1483 00:55:15,580 --> 00:55:17,580 Men det tog vi faktiskt inte

1484 00:55:17,580 --> 00:55:19,580 Just det här med avs

1485 00:55:19,580 --> 00:55:21,580 Den missade vi

1486 00:55:21,580 --> 00:55:23,580 Nation state Mattias

1487 00:55:23,580 --> 00:55:25,580 Vi nosade lite på det

1488 00:55:25,580 --> 00:55:27,580 Lämnade och sen så

1489 00:55:27,580 --> 00:55:29,580 Fick Mattias nytt mod

1490 00:55:29,580 --> 00:55:31,580 Vilket var bra

1491 00:55:31,580 --> 00:55:33,580 Men bortsett från att vi har

1492 00:55:33,580 --> 00:55:35,580 AVSS3 nämnt här

1493 00:55:35,580 --> 00:55:37,580 Så vet jag inte hur vi ens skulle veta

1494 00:55:37,580 --> 00:55:39,580 Att det var avs liksom

1495 00:55:39,580 --> 00:55:41,580 Men jag tycker ändå

1496 00:55:41,580 --> 00:55:43,580 Alltså av de här så vi tog ändå

1497 00:55:43,580 --> 00:55:45,580 Ganska många procent

1498 00:55:45,580 --> 00:55:47,580 Av 1,2,3,4,5,6,7,8

1499 00:55:47,580 --> 00:55:49,580 Olika indikationer

1500 00:55:49,580 --> 00:55:51,580 Så tog vi ändå 6

1501 00:55:51,580 --> 00:55:53,580 Klockrent vilket är roligt

1502 00:55:53,580 --> 00:55:55,580 Men det var inte så mycket här egentligen

1503 00:55:55,580 --> 00:55:57,580 Om vi bortsett från att det snodde hysteriskt mycket

1504 00:55:57,580 --> 00:55:59,580 Inferium och sånt

1505 00:55:59,580 --> 00:56:01,580 Så var det ju inte

1506 00:56:01,580 --> 00:56:03,580 Det var inte så mycket blockchain teknik

1507 00:56:03,580 --> 00:56:05,580 Egentligen bakom attacken

1508 00:56:05,580 --> 00:56:07,580 Utan det var ganska enkelt

1509 00:56:07,580 --> 00:56:09,580 Och en av de svåraste delarna

1510 00:56:09,580 --> 00:56:11,580 Här är ju förmodligen att

1511 00:56:11,580 --> 00:56:13,580 De måste ha infrastrukturen för cashout

1512 00:56:13,580 --> 00:56:15,580 Där liksom

1513 00:56:15,580 --> 00:56:17,580 Ja men jag fick 1,5 miljarder

1514 00:56:17,580 --> 00:56:19,580 I ethereum till min

1515 00:56:19,580 --> 00:56:21,580 Wallet så

1516 00:56:21,580 --> 00:56:23,580 Jag hade inte kunnat göra så himla mycket med det tror jag

1517 00:56:23,580 --> 00:56:25,580 Nej alltså

1518 00:56:25,580 --> 00:56:27,580 Jag hade fått flytta till Nordkorea

1519 00:56:27,580 --> 00:56:29,580 Men jag hade kunnat nöja mig med att hitta

1520 00:56:29,580 --> 00:56:31,580 Hur cashar vi 10 miljoner

1521 00:56:31,580 --> 00:56:33,580 De här miljarderna

1522 00:56:33,580 --> 00:56:35,580 Vad ska jag göra med dem

1523 00:56:35,580 --> 00:56:37,580 Det finns ju en gräns för hur många båtar jag kan stapla

1524 00:56:37,580 --> 00:56:39,580 Ovanpå varandra

1525 00:56:39,580 --> 00:56:41,580 Men det kan ju vara så Anders

1526 00:56:41,580 --> 00:56:43,580 Om du tjänar 1,5 miljard dollar

1527 00:56:43,580 --> 00:56:45,580 Så kanske det finns någon som är villig att ta hand om hälften

1528 00:56:45,580 --> 00:56:47,580 Mot en liten avgift

1529 00:56:47,580 --> 00:56:49,580 De tar hälften

1530 00:56:49,580 --> 00:56:51,580 Och så får du resten vid sidan av

1531 00:56:51,580 --> 00:56:53,580 Utan att det finns några spår till dig

1532 00:56:53,580 --> 00:56:55,580 Jag kan lösa röda korsets finansiering

1533 00:56:55,580 --> 00:56:57,580 På någon framtida åren

1534 00:56:57,580 --> 00:56:59,580 Men okej

1535 00:56:59,580 --> 00:57:01,580 Innan vi går in på avslutningen

1536 00:57:01,580 --> 00:57:03,580 Så får vi göra en grej nu då

1537 00:57:03,580 --> 00:57:05,580 För det här är ju ändå säkerhetspodcasten

1538 00:57:05,580 --> 00:57:07,580 Och det har varit alldeles för strukturerat

1539 00:57:07,580 --> 00:57:09,580 Så vems fel är det här

1540 00:57:09,580 --> 00:57:11,580 Ni får välja mellan

1541 00:57:11,580 --> 00:57:13,580 Vem bär mest skuld

1542 00:57:13,580 --> 00:57:15,580 Är det Bybit

1543 00:57:15,580 --> 00:57:17,580 För att de använder 3D-portsmjukvara utan granskning

1544 00:57:17,580 --> 00:57:19,580 Är det Safewallet leverantören

1545 00:57:19,580 --> 00:57:21,580 För att de har utvecklare med alla nycklar till alltihop

1546 00:57:21,580 --> 00:57:23,580 Är det den stackars utvecklare

1547 00:57:23,580 --> 00:57:25,580 Vars dator blev dödsägd

1548 00:57:25,580 --> 00:57:27,580 Är det kryptobranchen i stort

1549 00:57:27,580 --> 00:57:29,580 Eller är det lagstiftare som inte reglerar

1550 00:57:29,580 --> 00:57:31,580 Kryptobörs tillräckligt

1551 00:57:31,580 --> 00:57:33,580 Avgå alla

1552 00:57:33,580 --> 00:57:35,580 Peter

1553 00:57:35,580 --> 00:57:37,580 Det känns ju som att Safewallet som organisation

1554 00:57:37,580 --> 00:57:39,580 Börjar göra ett väldigt stort ansvar

1555 00:57:39,580 --> 00:57:41,580 Det skulle jag tycka

1556 00:57:41,580 --> 00:57:43,580 Sen är det väl formellt

1557 00:57:43,580 --> 00:57:45,580 Jag är väl alltid banken ansvarig

1558 00:57:45,580 --> 00:57:47,580 Men

1559 00:57:47,580 --> 00:57:49,580 Någonting verkar ju inte

1560 00:57:49,580 --> 00:57:51,580 Fryst på Safewallet

1561 00:57:51,580 --> 00:57:53,580 Hade de haft bättre processer

1562 00:57:53,580 --> 00:57:55,580 Så hade det behövts fler

1563 00:57:55,580 --> 00:57:57,580 Personer komplementerade

1564 00:57:57,580 --> 00:57:59,580 På det bolaget

1565 00:57:59,580 --> 00:58:01,580 Om man lyckas med attacken

1566 00:58:01,580 --> 00:58:03,580 Jag är nog villig att hålla med Peter

1567 00:58:03,580 --> 00:58:05,580 Safewallet är nog den stora boven

1568 00:58:05,580 --> 00:58:07,580 Utvecklaren är den minsta

1569 00:58:07,580 --> 00:58:09,580 Ansvarig här

1570 00:58:09,580 --> 00:58:11,580 Man ska kunna köra kod på sin dator

1571 00:58:11,580 --> 00:58:13,580 Utan att det kostar 1,5 miljarder

1572 00:58:13,580 --> 00:58:15,580 Men kanske inte sin jobbdator

1573 00:58:15,580 --> 00:58:17,580 Om man jobbar med de här grejerna

1574 00:58:17,580 --> 00:58:19,580 Alltså bättre processer

1575 00:58:19,580 --> 00:58:21,580 Men det är inte där skulden börjar ligga

1576 00:58:21,580 --> 00:58:23,580 Så det är Safewallet

1577 00:58:23,580 --> 00:58:25,580 Jag tycker också banken

1578 00:58:25,580 --> 00:58:27,580 Och när man pratar om banken

1579 00:58:27,580 --> 00:58:29,580 Och har en avdelning

1580 00:58:29,580 --> 00:58:31,580 Så de tre

1581 00:58:31,580 --> 00:58:33,580 Jättebra

1582 00:58:33,580 --> 00:58:35,580 Det var det jag menade med att avgå alla

1583 00:58:35,580 --> 00:58:37,580 Alla bär del av skuld här

1584 00:58:37,580 --> 00:58:39,580 Så jag säger att det här

1585 00:58:39,580 --> 00:58:41,580 Nu summerar vi

1586 00:58:41,580 --> 00:58:43,580 Det här var cold case i Säkerhetspodcasten

1587 00:58:43,580 --> 00:58:45,580 Om ni gillade det här och vill höra mer

1588 00:58:45,580 --> 00:58:47,580 Så hör av er på kontaktet

1589 00:58:47,580 --> 00:58:49,580 Skicka gärna in ett cold case till oss

1590 00:58:49,580 --> 00:58:51,580 Jättegärna

1591 00:58:51,580 --> 00:58:53,580 Om ni tyckte det var kul såklart

1592 00:58:53,580 --> 00:58:55,580 Har du en template som folk kan använda

1593 00:58:55,580 --> 00:58:57,580 Ett cold format

1594 00:58:57,580 --> 00:58:59,580 Jag kan fixa det

1595 00:58:59,580 --> 00:59:01,580 Skicka in den skills.md

1596 00:59:01,580 --> 00:59:03,580 Så får Jesper bara köra den

1597 00:59:03,580 --> 00:59:05,580 Jag kan dela den

1598 00:59:05,580 --> 00:59:07,580 SmodX och allting ni skickar in

1599 00:59:07,580 --> 00:59:09,580 Men vi kan väl lägga upp de här pappren

1600 00:59:09,580 --> 00:59:11,580 Som vi har fått av dig på våran sajt

1601 00:59:11,580 --> 00:59:13,580 Ja det kan vi göra

1602 00:59:13,580 --> 00:59:15,580 Så kan ni se vad vi fick framför oss

1603 00:59:15,580 --> 00:59:17,580 Kul

1604 00:59:17,580 --> 00:59:19,580 Och Johan take it away

1605 00:59:19,580 --> 00:59:21,580 Jag tyckte det här var jätteroligt

1606 00:59:21,580 --> 00:59:23,580 Och med de orden får vi tacka för oss den här gången

1607 00:59:23,580 --> 00:59:25,580 Jag som pratade rätt och Johan du bemöller mig

1608 00:59:25,580 --> 00:59:27,580 Det här är jag Peter Magnusson

1609 00:59:27,580 --> 00:59:29,580 Gudsaposten

1610 00:59:29,580 --> 00:59:31,580 Espelardo

1611 00:59:31,580 --> 00:59:33,580 Multisignaturen

1612 00:59:33,580 --> 00:59:35,580 Skål och välkommen

1613 00:59:35,580 --> 00:59:37,580 Det är faktiskt så roligt att vi har

1614 00:59:37,580 --> 00:59:39,580 Kommit upp i vår 300 avsnitt

1615 00:59:39,580 --> 00:59:41,580 Lite beroende på hur man räknar

1616 00:59:41,580 --> 00:59:43,580 Så kan det vara mer eller mindre

1617 00:59:43,580 --> 00:59:45,580 Men vi har bestämt oss för att det är 300 avsnitt

1618 00:59:45,580 --> 00:59:47,580 Som ska spelas in den 24 mars

1619 00:59:47,580 --> 00:59:49,580 Exakt

1620 00:59:49,580 --> 00:59:51,580 Och det tänkte vi att vi skulle fira

1621 00:59:51,580 --> 00:59:53,580 Med de lyssnare som vill och kan

1622 00:59:53,580 --> 00:59:55,580 Exakt

1623 00:59:55,580 --> 00:59:57,580 Vi pratar lite gamla goa minnen

1624 00:59:57,580 --> 00:59:59,580 Och sen så kommer vi gå och träffa de som vill

1625 00:59:59,580 --> 01:00:01,580 För att ta en öl

1626 01:00:01,580 --> 01:00:03,580 Så höj volymen

1627 01:00:03,580 --> 01:00:05,580 Vart träffas vi?

1628 01:00:05,580 --> 01:00:07,580 Vi träffas på Bishops Arms på Avenyn

1629 01:00:07,580 --> 01:00:09,580 Park Avenue tror jag lokalen heter

1630 01:00:09,580 --> 01:00:11,580 Det ligger alltså i samma ut som

1631 01:00:11,580 --> 01:00:13,580 Security Fest brukar vara

1632 01:00:13,580 --> 01:00:15,580 Men högst upp på Avenyn på vänster sida

1633 01:00:15,580 --> 01:00:17,580 Och det tänkte vi göra från klockan 18

1634 01:00:17,580 --> 01:00:19,580 Den 24 mars

1635 01:00:19,580 --> 01:00:21,580 Och vi tänker vara så bold

1636 01:00:21,580 --> 01:00:23,580 Och säga att kom bara

1637 01:00:23,580 --> 01:00:25,580 Ni behöver inte anmäla er

1638 01:00:25,580 --> 01:00:27,580 Ni behöver bara dyka upp

1639 01:00:27,580 --> 01:00:29,580 Ni fem som lyssnar kom

1640 01:00:29,580 --> 01:00:31,580 Så ordnar det sig

1641 01:00:31,580 --> 01:00:33,580 Om ni vill ta reda på hur populär vi egentligen är

1642 01:00:33,580 --> 01:00:35,580 Det är roligt att dyka upp

1643 01:00:35,580 --> 01:00:37,580 Ni får titta efter oss

1644 01:00:37,580 --> 01:00:39,580 Vi kommer väl inte vara anmälda

1645 01:00:39,580 --> 01:00:41,580 Och om vi mot all förmoden

1646 01:00:41,580 --> 01:00:43,580 Har mejlat eller ändrat

1647 01:00:43,580 --> 01:00:45,580 Våra planer

1648 01:00:45,580 --> 01:00:47,580 Så håll koll på vår blogg på sky

1649 01:00:47,580 --> 01:00:49,580 Om vi fuckar upp det här

1650 01:00:49,580 --> 01:00:51,580 Så ska vi säga till att vi har fuckat upp

1651 01:00:51,580 --> 01:00:53,580 Det lovar vi att göra i de kanaler vi har

1652 01:00:53,580 --> 01:00:55,580 Exakt