{"id":533,"date":"2026-10-07T05:10:25","date_gmt":"2026-10-07T05:10:25","guid":{"rendered":"https:\/\/hoge.gg\/no\/multisig-2026-signaturen-overlever-oyeblikket\/"},"modified":"2026-10-07T05:10:25","modified_gmt":"2026-10-07T05:10:25","slug":"multisig-2026-signaturen-overlever-oyeblikket","status":"publish","type":"post","link":"https:\/\/hoge.gg\/no\/multisig-2026-signaturen-overlever-oyeblikket\/","title":{"rendered":"Multisig 2026: n\u00e5r signaturen overlever \u00f8yeblikket"},"content":{"rendered":"<p class=\"wp-block-paragraph\">1. april 2026 forsvant verdier for rundt 2,7 milliarder kroner fra Drift Protocol p\u00e5 omtrent tolv minutter. Ingen privat n\u00f8kkel ble stj\u00e5let, ingen kryptografi ble knekt, og ingen smartkontrakt hadde en skjult feil som revisorene hadde oversett. To av fem medlemmer i protokollens Security Council hadde godkjent noen transaksjoner de trodde var rutine. Signaturene var helt ekte. Problemet var at de hadde ventet.<\/p><p class=\"wp-block-paragraph\">Angriperne, som <a href='https:\/\/www.coindesk.com\/tech\/2026\/04\/02\/how-a-solana-feature-designed-for-convenience-let-an-attacker-drain-usd270-million-from-drift'>CoinDesk<\/a> beskrev i detalj og som TRM Labs senere knyttet til nordkoreanske akt\u00f8rer, hadde brukt uker p\u00e5 \u00e5 bygge tillit og manipulere signatarene. De fikk dem til \u00e5 forh\u00e5ndssignere transaksjoner ved hjelp av en lovlig Solana-funksjon kalt durable nonces, som lar en signatur v\u00e6re gyldig p\u00e5 ubestemt tid. De signerte godkjenningene l\u00e5 hvilende til angriperen valgte \u00e5 sende dem inn, omtrent ett minutt etter at Drift selv hadde kj\u00f8rt et legitimt testuttak fra forsikringsfondet. To transaksjoner, fire slots fra hverandre, var nok til \u00e5 overf\u00f8re administratorrettighetene og t\u00f8mme hvelvene.<\/p><p class=\"wp-block-paragraph\">De fleste veiledninger om multisig-sikkerhet behandler signaturen som et \u00f8yeblikk: du leser transaksjonen, du godkjenner, den utf\u00f8res, ferdig. Drift viste hvorfor den forestillingen er farlig. En signatur er ikke et \u00f8yeblikk. Den er en gjenstand som kan fanges opp, lagres og utf\u00f8res lenge etterp\u00e5, under forhold signataren aldri s\u00e5. Der s\u00f8sterartikkelen v\u00e5r om <a href='https:\/\/hoge.gg\/no\/multisig-2026-tillatelsen-er-angrepet\/'>hvordan selve tillatelsen blir angrepet<\/a> handlet om hva en signatur gir bort, handler denne om noe like undervurdert: n\u00e5r signaturen faktisk virker. Dette er tidsdimensjonen i multisig-sikkerhet, og beste praksis i 2026 handler i stor grad om \u00e5 lukke den.<\/p><h2 class='wp-block-heading'>Signaturen som ventet: anatomien til Drift-tapet<\/h2><p class=\"wp-block-paragraph\">Drift Protocol er en av de st\u00f8rste derivatb\u00f8rsene p\u00e5 Solana. Administrasjonen l\u00e5 hos et Security Council, en multisig som i dagene f\u00f8r angrepet var migrert til en 2-av-5-l\u00f8sning bygget p\u00e5 Squads, <a href='https:\/\/www.chainalysis.com\/blog\/lessons-from-the-drift-hack\/'>if\u00f8lge Chainalysis<\/a> med null timelock, og samtidig hadde byttet ut et medlem. To av fem signaturer kunne alts\u00e5 endre protokollen med umiddelbar virkning. Det h\u00f8rtes smidig ut. Det ble katastrofalt. Tapet er ansl\u00e5tt til mellom 270 og 286 millioner dollar, rundt 2,7 milliarder kroner.<\/p><p class=\"wp-block-paragraph\">Angrepet begynte ikke p\u00e5 kjeden, men i innboksen. I ukene fra slutten av mars utga angriperne seg etter alt \u00e5 d\u00f8mme for \u00e5 v\u00e6re et legitimt handelsfirma, bygget en relasjon til r\u00e5dsmedlemmene og fikk dem til \u00e5 godkjenne det Drift senere beskrev som uautoriserte eller feilfremstilte transaksjonsgodkjenninger. Med andre ord: klassisk blindsignering, der signataren ikke forsto hva godkjenningen faktisk gjorde. Da Drift byttet ut et r\u00e5dsmedlem like f\u00f8r angrepet, tilpasset angriperne seg og skaffet en godkjenning fra det nye medlemmet i stedet.<\/p><p class=\"wp-block-paragraph\">Det tekniske grepet som gjorde godkjenningene d\u00f8delige, var durable nonces. <a href='https:\/\/blocksec.com\/blog\/drift-protocol-incident-multisig-governance-compromise-via-durable-nonce-exploitation'>Sikkerhetsselskapet BlockSec<\/a> dokumenterte sekvensen: 1. april klokka 16:05 UTC sendte angriperen inn to forh\u00e5ndssignerte transaksjoner fire slots fra hverandre. Den f\u00f8rste opprettet og godkjente et ondsinnet forslag om \u00e5 overf\u00f8re administratorrollen; den andre godkjente og utf\u00f8rte det via instruksjonen UpdateAdmin. Deretter opprettet angriperen et falskt kollateralmarked kalt CarbonVote Token (CVT), bl\u00e5ste opp prisen p\u00e5 det gjennom wash trading, svekket uttaksbegrensningene og t\u00f8mte USDC, JLP, SOL, cbBTC og andre eiendeler gjennom 31 uttak p\u00e5 rundt tolv minutter.<\/p><p class=\"wp-block-paragraph\">Poenget er verdt \u00e5 gjenta: hvert eneste skritt var teknisk gyldig. Multisigen gjorde n\u00f8yaktig det den var bedt om. At revisjon alene ikke fanger denne typen operasjonell kompromittering, er et tema vi har tatt opp i omtalen av <a href='https:\/\/hoge.gg\/no\/halborn-drift-hack-kontrollplan-2026\/'>Halborn og angrepene som omg\u00e5r revisjonen<\/a>. Her er l\u00e6rdommen enda snevrere: kontrollene sviktet fordi ingen hadde tenkt p\u00e5 tiden mellom signering og utf\u00f8relse.<\/p><h2 class='wp-block-heading'>Hvorfor signaturen ikke er et \u00f8yeblikk<\/h2><p class=\"wp-block-paragraph\">Den mentale modellen de fleste signatarer b\u00e6rer med seg, ser slik ut: jeg inspiserer transaksjonen, jeg signerer, den havner p\u00e5 kjeden med en gang, og s\u00e5 er den ute av mine hender. I den modellen er sikkerhet ensbetydende med \u00e5 se riktig p\u00e5 signeringstidspunktet. Hvis skjermen viser det riktige, er jobben gjort.<\/p><p class=\"wp-block-paragraph\">Virkeligheten er at signering og utf\u00f8relse er to adskilte hendelser, og at avstanden mellom dem er en angrepsflate i seg selv. En signatur er bare et kryptografisk bevis p\u00e5 at en gitt n\u00f8kkel godkjente en gitt melding. Beviset bryr seg ikke om n\u00e5r det brukes. Normalt holdes avstanden kort av tekniske grunner: p\u00e5 Solana utl\u00f8per en vanlig transaksjon etter omtrent 150 slots, og p\u00e5 Ethereum binder en nonce rekkef\u00f8lgen. Disse mekanismene fungerer som et usynlig sikkerhetsnett, fordi en godkjenning som ikke utf\u00f8res raskt, d\u00f8r av seg selv.<\/p><p class=\"wp-block-paragraph\">Durable nonces, forh\u00e5ndssignerte transaksjoner, offline-signaturer og sesjonsn\u00f8kler fjerner alle dette nettet, hver p\u00e5 sin m\u00e5te. De lar en godkjenning overleve \u00f8yeblikket den ble gitt i. Og i det \u00f8yeblikket signaturen kan vente, endres hele trusselbildet: det er ikke lenger nok \u00e5 verifisere hva du signerer. Du m\u00e5 ogs\u00e5 kontrollere n\u00e5r og under hvilke betingelser signaturen kan virke, og hva som kan ha endret seg i mellomtiden. Resten av denne artikkelen er en gjennomgang av nettopp det, bygget rundt beste praksis som faktisk tar h\u00f8yde for tiden.<\/p><h2 class='wp-block-heading'>Durable nonces, forh\u00e5ndssignering og forsinket utf\u00f8relse<\/h2><p class=\"wp-block-paragraph\">For \u00e5 bygge gode rutiner m\u00e5 man forst\u00e5 hvordan en signatur kan overleve \u00f8yeblikket. Det finnes minst fire mekanismer, og de dukker opp p\u00e5 tvers av kjeder og lommeboktyper.<\/p><p class=\"wp-block-paragraph\">Den f\u00f8rste er durable nonces p\u00e5 Solana. <a href='https:\/\/solana.com\/docs\/core\/transactions\/durable-nonces'>Solanas egen dokumentasjon<\/a> forklarer at en durable nonce erstatter den kortlivde blockhash-en med en verdi lagret i en egen konto, slik at transaksjonen forblir gyldig til noen uttrykkelig advancer noncen. Funksjonen er laget for legitime form\u00e5l, som offline-signering og planlagte utbetalinger, men den er ogs\u00e5 n\u00f8yaktig det som gjorde de forh\u00e5ndssignerte Drift-godkjenningene uutl\u00f8pelige.<\/p><p class=\"wp-block-paragraph\">Den andre er offline-signaturer p\u00e5 Ethereum, s\u00e6rlig EIP-712-meldinger og token-godkjenninger (permit). En signatur som ikke er en transaksjon i seg selv, men en melding en kontrakt godtar senere, kan ligge ubrukt til den innl\u00f8ses. Drainere har i \u00e5revis utnyttet nettopp dette mot vanlige brukere. Den tredje er sesjonsn\u00f8kler og delegert signering, som blir stadig vanligere i account abstraction; de er praktiske, men i realiteten forh\u00e5ndsgodkjenninger med et tidsrom der de kan misbrukes, noe vi har sett n\u00e6rmere p\u00e5 i artikkelen om <a href='https:\/\/hoge.gg\/no\/account-abstraction-nye-mellomledd-maskineriet-2026\/'>hvem som driver maskineriet bak account abstraction<\/a>. Den fjerde er k\u00f8ede, timelock-forsinkede transaksjoner, der godkjenningen per definisjon utf\u00f8res p\u00e5 et senere tidspunkt.<\/p><figure class='wp-block-table'><table><thead><tr><th>Mekanisme<\/th><th>Hvor<\/th><th>Hvorfor den utsetter<\/th><th>Mottiltak<\/th><\/tr><\/thead><tbody><tr><td>Durable nonce<\/td><td>Solana<\/td><td>Erstatter blockhash som ellers utl\u00f8per; gyldig til noncen advanceres<\/td><td>Overv\u00e5k nonce-kontoer, unng\u00e5 forh\u00e5ndssignering, timelock<\/td><\/tr><tr><td>Offline EIP-712 og permit<\/td><td>Ethereum og EVM<\/td><td>Signert melding innl\u00f8ses av en kontrakt n\u00e5r som helst senere<\/td><td>Utl\u00f8pstid i meldingen, tilbakekall av approvals, clear signing<\/td><\/tr><tr><td>Sesjonsn\u00f8kkel og delegert signering<\/td><td>Account abstraction<\/td><td>Forh\u00e5ndsgodkjent n\u00f8kkel med et tidsrom og et omfang<\/td><td>Snevert omfang, kort levetid, umiddelbar tilbakekalling<\/td><\/tr><tr><td>K\u00f8et, timelock-forsinket transaksjon<\/td><td>De fleste kjeder<\/td><td>Godkjenning utf\u00f8res bevisst p\u00e5 et senere tidspunkt<\/td><td>Veto-kvorum, overv\u00e5king av k\u00f8en, verifisering ved utf\u00f8relse<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">Felles for alle fire er at de bryter antakelsen om at signert betyr snart utf\u00f8rt. N\u00e5r den antakelsen faller, m\u00e5 rutinene dekke hele levetiden til en signatur, ikke bare sekundet den ble laget.<\/p><h2 class='wp-block-heading'>Et \u00e5rskull av multisig-tap, sortert etter tid<\/h2><p class=\"wp-block-paragraph\">Drift er ikke et unntak, men det tydeligste eksemplet i en lengre rekke. <a href='https:\/\/www.trmlabs.com\/resources\/blog\/h1-2026-crypto-hacks-reach-record-high-as-losses-fall-below-usd-1-billion'>TRM Labs<\/a> talte 207 angrep i f\u00f8rste halv\u00e5r 2026, med tap p\u00e5 rundt 9,3 milliarder kroner. Smartkontraktfeil sto for flertallet av hendelsene (125 av 207), men bare en liten del av verdiene. Kompromittering av infrastruktur, n\u00f8kler og rutiner sto for rundt 15 prosent av hendelsene, men rundt 76 prosent av verdiene. Pengene forsvinner alts\u00e5 nesten aldri der koden brytes; de forsvinner der noen godkjenner noe. (Bitcoin l\u00e5 rundt 821 000 kroner og Ether rundt 25 900 kroner da dette ble skrevet, <a href='https:\/\/www.coingecko.com\/en\/coins\/bitcoin'>if\u00f8lge CoinGecko<\/a>.)<\/p><p class=\"wp-block-paragraph\">September 2026 ble \u00e5rets verste m\u00e5ned med tap p\u00e5 over 7 milliarder kroner, <a href='https:\/\/shattered.io\/september-2026-crypto-hacks-766-million-worst-month'>if\u00f8lge Shattered<\/a>, drevet av det store Bitget-tyveriet og Liquid Network. Tabellen under sorterer de store multisig-relaterte tapene etter det som er denne artikkelens poeng: avstanden mellom da den avgj\u00f8rende signaturen ble gitt, og da pengene forsvant.<\/p><figure class='wp-block-table'><table><thead><tr><th>Hendelse<\/th><th>Dato<\/th><th>Hva signaturen ga bort<\/th><th>Tid fra signering til tap<\/th><th>Tap (ca.)<\/th><\/tr><\/thead><tbody><tr><td>Bybit<\/td><td>feb. 2025<\/td><td>Blindsignert overf\u00f8ring fra kaldlager<\/td><td>Sekunder<\/td><td>14,4 mrd kr<\/td><\/tr><tr><td>WazirX<\/td><td>jul. 2024<\/td><td>Godkjenning med skjult nyttelast<\/td><td>Sekunder<\/td><td>2,2 mrd kr<\/td><\/tr><tr><td>Radiant Capital<\/td><td>okt. 2024<\/td><td>transferOwnership signert i bakgrunnen<\/td><td>Sekunder<\/td><td>480 mill kr<\/td><\/tr><tr><td>Drift Protocol<\/td><td>apr. 2026<\/td><td>Forh\u00e5ndssignert admin-overf\u00f8ring (durable nonce)<\/td><td>Dager til uker<\/td><td>2,7 mrd kr<\/td><\/tr><tr><td>Humanity Protocol<\/td><td>jun. 2026<\/td><td>N\u00f8kler p\u00e5 \u00e9n b\u00e6rbar, to terskler krysset<\/td><td>Sekunder<\/td><td>350 mill kr<\/td><\/tr><tr><td>Aave Loop Safe-modul<\/td><td>okt. 2026<\/td><td>Forh\u00e5ndsaktivert modul som stod som fullmakt<\/td><td>St\u00e5ende tillatelse<\/td><td>3 mill kr<\/td><\/tr><tr><td>Base-hvelv<\/td><td>okt. 2026<\/td><td>Tillatelsesliste gjenaktivert, l\u00e5n 70 sekunder senere<\/td><td>25 dager hvilende<\/td><td>58 mill kr<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">M\u00f8nsteret er tydelig. De fleste tapene skjer p\u00e5 sekunder, fordi signaturen autoriserer noe annet enn det signataren trodde. Men de vanskeligste \u00e5 oppdage er de der signaturen bevisst er satt til \u00e5 vente, som Drift, eller der en tidligere godkjenning har etterlatt en st\u00e5ende fullmakt, som Aave Loop-modulen og Base-hvelvet. Det er disse to kategoriene beste praksis i 2026 m\u00e5 ta mer p\u00e5 alvor.<\/p><h2 class='wp-block-heading'>Beste praksis 1: aldri forh\u00e5ndssigner, og la hver fullmakt utl\u00f8pe<\/h2><p class=\"wp-block-paragraph\">Den mest direkte l\u00e6rdommen fra Drift er ogs\u00e5 den enkleste \u00e5 formulere: administrative operasjoner skal aldri forh\u00e5ndssigneres. En godkjenning som ikke utf\u00f8res der og da, er en fullmakt du har gitt fra deg uten \u00e5 vite n\u00e5r den brukes. BlockSec anbefaler eksplisitt sterkere vern rundt mekanismer for forsinket utf\u00f8relse, blant annet h\u00f8yere signaturterskler og tidsbegrensede eller tilbakekallbare godkjenninger.<\/p><p class=\"wp-block-paragraph\">I praksis betyr det tre ting. For det f\u00f8rste: behandle hver signatur som ferskvare. Der protokollen tillater det, settes en utl\u00f8pstid p\u00e5 godkjenningen, slik at den d\u00f8r hvis den ikke utf\u00f8res innen et kort vindu. For det andre: hold orden p\u00e5 nonce-hygienen. P\u00e5 Solana b\u00f8r dedikerte nonce-kontoer overv\u00e5kes, og en nonce b\u00f8r advanceres s\u00e5 snart en legitim transaksjon er utf\u00f8rt, slik at gamle forh\u00e5ndssignerte transaksjoner blir ugyldige. For det tredje: gj\u00f8r godkjenninger tilbakekallbare. En token-approval p\u00e5 Ethereum som ikke lenger er i bruk, b\u00f8r trekkes tilbake, og en sesjonsn\u00f8kkel som ikke lenger trengs, b\u00f8r deaktiveres umiddelbart.<\/p><p class=\"wp-block-paragraph\">Fristelsen til \u00e5 forh\u00e5ndssignere er reell, s\u00e6rlig i team spredt over mange tidssoner der det er tungvint \u00e5 samle nok signatarer p\u00e5 kort varsel. Men nettopp denne bekvemmeligheten var inngangen i Drift. Hvis en prosess krever at noen signerer p\u00e5 forh\u00e5nd slik at andre kan utf\u00f8re senere, er prosessen selv s\u00e5rbarheten.<\/p><h2 class='wp-block-heading'>Beste praksis 2: timelock er deteksjonsvinduet Drift fjernet<\/h2><p class=\"wp-block-paragraph\">Hvis man bare skulle trekke fram \u00e9n teknisk kontroll fra Drift-saken, ville det v\u00e6rt timelock. Chainalysis er utvetydig: migreringen til en 2-av-5-multisig med null timelock fjernet forsinkelsesvinduet som ellers ville gjort det mulig \u00e5 oppdage og gripe inn f\u00f8r angrepet ble utf\u00f8rt. Uten det vinduet var de forh\u00e5ndssignerte transaksjonene umulige \u00e5 stanse i det \u00f8yeblikket de ble sendt inn.<\/p><p class=\"wp-block-paragraph\">En timelock legger en obligatorisk forsinkelse mellom godkjenning og utf\u00f8relse, typisk fra noen timer til flere d\u00f8gn for de mest f\u00f8lsomme operasjonene. Forsinkelsen gj\u00f8r ingenting for \u00e5 hindre at en ondsinnet transaksjon blir godkjent; den gir derimot teamet, overv\u00e5kingsverkt\u00f8yene og i verste fall hele fellesskapet tid til \u00e5 se hva som er p\u00e5 vei, og til \u00e5 avbryte. Timelock er med andre ord ikke en l\u00e5s, men et varsel.<\/p><p class=\"wp-block-paragraph\">Beste praksis i 2026 kobler timelocken til et eget veto-kvorum: en mindre gruppe med rett til \u00e5 kansellere et ventende forslag i forsinkelsesvinduet, uavhengig av signatarene som godkjente det. Det er ogs\u00e5 verdt \u00e5 merke seg hva Drift-saken sier om endringer i selve oppsettet. Teamet fjernet timelocken dager f\u00f8r angrepet, antakelig for \u00e5 gj\u00f8re driften smidigere. Enhver endring som forkorter eller fjerner et deteksjonsvindu, b\u00f8r behandles som en h\u00f8yrisikooperasjon i seg selv, med minst like streng seremoni som en utbetaling p\u00e5 ni sifre.<\/p><h2 class='wp-block-heading'>Beste praksis 3: signatarene, sosial manipulering og verifisering utenfor b\u00e5ndet<\/h2><p class=\"wp-block-paragraph\">Durable nonces var v\u00e5penet, men inngangen var menneskene. Angriperne brukte uker p\u00e5 \u00e5 posere som et legitimt handelsfirma f\u00f8r de ba om en eneste signatur. Det peker p\u00e5 den eldste og mest oversette delen av multisig-sikkerhet: hvem signatarene er, og hvordan de snakker sammen.<\/p><p class=\"wp-block-paragraph\">Ethereum-grunnlegger Vitalik Buterin har formulert det som to sp\u00f8rsm\u00e5l: \u00abTwo key questions in using multi-sig wallets and social recovery wallets securely are: (i) whom do you choose as guardians, and (ii) what instructions do you give them?\u00bb <a href='https:\/\/cryptoslate.com\/ethereum-founder-urges-self-custody-recommends-use-of-multi-sig-social-recovery-wallets\/'>Sitatet<\/a> rammer inn poenget: en multisig er ikke sterkere enn d\u00f8mmekraften og rutinene til personene som holder n\u00f8klene.<\/p><p class=\"wp-block-paragraph\">Rammeverket fra <a href='https:\/\/frameworks.securityalliance.org\/wallet-security\/secure-multisig-best-practices\/'>Security Alliance (SEAL)<\/a> er konkret her. N\u00f8klene b\u00f8r holdes av ulike, uavhengige og geografisk spredte personer, med minst \u00e9n ekstern signatar utenfor kjerneteamet, slik at ingen enkelt arbeidsgiver, lokasjon eller kompromittert kommunikasjonskanal rammer et helt kvorum. Like viktig er en dokumentert kommunikasjonsprotokoll: en foresp\u00f8rsel om signering b\u00f8r aldri komme bare via en chat eller e-post, men bekreftes utenfor b\u00e5ndet, for eksempel med en videosamtale og en signert melding. Det samme menneskelige angrepet st\u00e5r sentralt i v\u00e5r gjennomgang av <a href='https:\/\/hoge.gg\/no\/skiftenokkel-angrep-fysisk-tvang-kryptoeiere-2026\/'>fysisk tvang mot kryptoeiere<\/a>: presset p\u00e5 personen, ikke p\u00e5 koden, er ofte den korteste veien inn.<\/p><p class=\"wp-block-paragraph\">Et avgj\u00f8rende poeng for tidsdimensjonen: verifisering utenfor b\u00e5ndet m\u00e5 skje ved utf\u00f8relse, ikke bare ved signering. Hvis en godkjenning kan ligge og vente, holder det ikke at alle var enige da de signerte. Noen m\u00e5 bekrefte, p\u00e5 et uavhengig grunnlag, at transaksjonen fortsatt skal utf\u00f8res i det \u00f8yeblikket den faktisk sendes inn.<\/p><h2 class='wp-block-heading'>Beste praksis 4: verifiser det du signerer, og clear signing sin grense<\/h2><p class=\"wp-block-paragraph\">B\u00e5de Bybit, WazirX og Radiant kokte ned til blindsignering: signatarene godkjente noe annet enn det skjermen deres viste. Svaret bransjen har samlet seg om i 2026, er clear signing. 12. mai 2026 lanserte Ethereum Foundation sin <a href='https:\/\/blog.ethereum.org\/2026\/05\/12\/clear-signing-announcement'>Clear Signing-standard<\/a> under Trillion Dollar Security-initiativet, med en klar tese: \u00abWhat You See Is What You Sign (WYSIWYS) must be our goal, and Clear Signing must be the default.\u00bb<\/p><p class=\"wp-block-paragraph\">Kjernen er <a href='https:\/\/eips.ethereum.org\/EIPS\/eip-7730'>ERC-7730<\/a>, et JSON-format som lar en lommebok vise en transaksjon i lesbar form p\u00e5 en sikker skjerm, i stedet for en ugjennomtrengelig streng med calldata. Rundt det ligger et offentlig register av beskrivelser og et attesteringssystem som lar uavhengige revisorer g\u00e5 god for at en beskrivelse stemmer. For en multisig betyr beste praksis at hver signatar uavhengig verifiserer r\u00e5dataene, alts\u00e5 m\u00e5ladresse, funksjon og parametere, helst ved \u00e5 regne ut transaksjonshashen p\u00e5 nytt p\u00e5 en separat, ren enhet og sammenligne.<\/p><p class=\"wp-block-paragraph\">Men clear signing har en grense som er direkte relevant her, og som ofte overses. Clear signing forteller deg hva en transaksjon gj\u00f8r. Den forteller deg ikke n\u00e5r den utf\u00f8res. En perfekt lesbar, korrekt forst\u00e5tt durable-nonce-transaksjon er fortsatt en forh\u00e5ndssignert fullmakt som kan virke uker senere. Clear signing l\u00f8ser blindsigneringsproblemet; det l\u00f8ser ikke tidsproblemet. Derfor er den n\u00f8dvendig, men ikke tilstrekkelig, og m\u00e5 kombineres med utl\u00f8pstid, timelock og overv\u00e5king.<\/p><h2 class='wp-block-heading'>Beste praksis 5: maskinvaren, isolasjonen og entropien<\/h2><p class=\"wp-block-paragraph\">En multisig er ikke sterkere enn hver enkelt signeringsenhet. SEAL anbefaler at hver signatar bruker en dedikert maskinvarelommebok, at modellene og produsentene er forskjellige, slik at \u00e9n s\u00e5rbarhet ikke rammer alle, og at signering skjer p\u00e5 en dedikert, helst luftgappet enhet.<\/p><p class=\"wp-block-paragraph\">Sommeren 2026 ga en brutal p\u00e5minnelse om hvorfor diversitet i maskinvare betyr noe. En feil i Coldcards fastvare gjorde at enkelte enheter falt tilbake p\u00e5 en svak programvarebasert tilfeldighetsgenerator i stedet for den maskinvarebaserte, slik at n\u00f8klene ble langt lettere \u00e5 gjette enn de 128 bitene de skulle hatt. Angripere t\u00f8mte etter hvert verdier for over en milliard kroner fra tusenvis av adresser. L\u00e6rdommen er ubehagelig: selv en luftgappet maskinvarelommebok av h\u00f8y kvalitet kan stille og rolig produsere n\u00f8kler som kan gjettes. Hvis alle signatarene i en multisig bruker samme modell, arver hele kvorumet samme feil.<\/p><p class=\"wp-block-paragraph\">Enheten signataren bruker til daglig, teller ogs\u00e5. En kompromittert telefon eller laptop kan endre det som vises, eller stjele det som signeres, noe vi har sett n\u00e6rmere p\u00e5 i artikkelen om <a href='https:\/\/hoge.gg\/no\/trail-of-bits-iverify-mobil-kryptosikkerhet-2026\/'>Trail of Bits og mobiltrusselen<\/a>. Beste praksis er \u00e5 skille signeringsenheten fra enheten som brukes til e-post, chat og nettlesing, og \u00e5 behandle selve signeringen som en seremoni p\u00e5 en ren maskin, ikke som noe man gj\u00f8r i forbifarten.<\/p><h2 class='wp-block-heading'>Beste praksis 6: overv\u00e5k det som ligger og venter<\/h2><p class=\"wp-block-paragraph\">N\u00e5r en signatur kan overleve \u00f8yeblikket, m\u00e5 overv\u00e5kingen gj\u00f8re det samme. Det holder ikke \u00e5 f\u00f8lge med p\u00e5 utf\u00f8rte transaksjoner; man m\u00e5 f\u00f8lge med p\u00e5 det som er godkjent, k\u00f8et eller forh\u00e5ndssignert, men enn\u00e5 ikke utf\u00f8rt.<\/p><p class=\"wp-block-paragraph\">Chainalysis understreker at hvert skritt i Drift-angrepet var teknisk gyldig, og anbefaler overv\u00e5king som vurderer hva en transaksjon faktisk gj\u00f8r f\u00f8r den utf\u00f8res, og som flagger unormal hensikt, som plutselige ekstreme parameterendringer eller et mistenkelig nytt kollateralmarked. Konkret betyr beste praksis i 2026 varsling p\u00e5 enhver administrativ aktivitet, ikke bare p\u00e5 uttak, overv\u00e5king av nonce-kontoer og ventende forslag, og simulering av hver transaksjon f\u00f8r utf\u00f8relse, med forbehold om at simulering p\u00e5 en allerede kompromittert maskin kan lyve, slik den gjorde i Radiant-saken.<\/p><p class=\"wp-block-paragraph\">Oktober 2026 ga to ferske eksempler p\u00e5 st\u00e5ende fullmakter som overv\u00e5king burde fanget. I Base-hvelvet ble en kontrakt fjernet fra en tillatelsesliste klokka 08:52 UTC og gjeninnsatt ett minutt senere, begge ganger med gyldige signaturer, f\u00f8r den l\u00e5nte mot hvelvets Aave-posisjon rundt 70 sekunder etterp\u00e5; hvelvet hadde ligget i dvale i 25 dager. I Aave Loop Safe-modulen lot en forh\u00e5ndsaktivert tredjepartsmodul en angriper flytte midler helt uten en ny godkjenning fra kvorumet. Aave-grunnlegger Stani Kulechov presiserte at feilen ikke l\u00e5 i Aave selv: \u00abThe contract with the vulnerability is not the Aave v3 contract, but rather a third-party external adapter built on top of Aave, which does not affect Aave v3 itself.\u00bb <a href='https:\/\/www.chaincatcher.com\/en\/article\/2293674'>Uttalelsen<\/a> er en nyttig p\u00e5minnelse: n\u00e5r en modul f\u00f8rst er aktivert, blir modulens egen tilgangskontroll, og forfatteren bak den, din grense.<\/p><h2 class='wp-block-heading'>Beste praksis 7: terskel, diversitet og rotasjon<\/h2><p class=\"wp-block-paragraph\">Tidsdimensjonen kommer i tillegg til, ikke i stedet for, de klassiske terskelr\u00e5dene. SEAL anbefaler minst tre signatarer og en terskel p\u00e5 minst 50 prosent, og minst sju signatarer for multisiger som forvalter verdier over rundt 10 millioner kroner. N-av-N b\u00f8r unng\u00e5s, fordi tap av \u00e9n n\u00f8kkel da l\u00e5ser alt. Men Drift, der 2-av-5 var nok, viser at en lav terskel kan v\u00e6re like farlig i den andre retningen: jo lavere terskel, jo f\u00e6rre personer m\u00e5 manipuleres.<\/p><p class=\"wp-block-paragraph\">Rotasjon h\u00f8rer med. Signatarer slutter, bytter enhet eller blir kompromittert, og en multisig som aldri roterer n\u00f8kler eller gjennomg\u00e5r tilgang, samler opp risiko. SEAL anbefaler jevnlige tilgangsgjennomganger og en rask, dokumentert prosess for \u00e5 fjerne en signatar. Men rotasjon er selv en f\u00f8lsom operasjon, som Drift-migreringen viste: hver endring i oppsettet er et \u00f8yeblikk der noe kan g\u00e5 galt, eller der en ny, manipulert signatar slippes inn.<\/p><figure class='wp-block-table'><table><thead><tr><th>Verdi i hvelvet<\/th><th>Min. signatarer<\/th><th>Terskel<\/th><th>Timelock<\/th><th>Ekstra kontroll<\/th><\/tr><\/thead><tbody><tr><td>Under ca. 1 mill kr<\/td><td>3<\/td><td>2 av 3<\/td><td>Valgfri, kort<\/td><td>Clear signing, maskinvare<\/td><\/tr><tr><td>1 til 10 mill kr<\/td><td>3 til 5<\/td><td>Minst 50 %<\/td><td>Anbefalt<\/td><td>Ekstern signatar, overv\u00e5king<\/td><\/tr><tr><td>Over ca. 10 mill kr<\/td><td>7 eller flere<\/td><td>Minst 50 %, ikke N-av-N<\/td><td>Obligatorisk<\/td><td>Veto-kvorum, ingen forh\u00e5ndssignering, verifisering ved utf\u00f8relse<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">Tabellen er et utgangspunkt, ikke en fasit. Poenget er at kontrollene skal skaleres med verdiene, og at timelock og forbud mot forh\u00e5ndssignering flyttes fra kjekt \u00e5 ha til obligatorisk lenge f\u00f8r man er oppe i de summene Drift mistet.<\/p><h2 class='wp-block-heading'>Multisig, MPC og hvor den utsatte risikoen bor<\/h2><p class=\"wp-block-paragraph\">Mange institusjoner sp\u00f8r om MPC (multi-party computation) l\u00f8ser problemet. Svaret er at MPC flytter det, ikke fjerner det. I en multisig ligger logikken p\u00e5 kjeden, synlig og etterpr\u00f8vbar; <a href='https:\/\/safe.global\/blog\/mpc-wallet-vs-multisig-what-s-the-difference-'>Safe<\/a> formulerer det som at \u00abmultisig externalizes trust into verifiable code\u00bb, mens MPC internaliserer tilliten i systemer og infrastruktur som ikke fullt ut kan etterpr\u00f8ves p\u00e5 kjeden.<\/p><p class=\"wp-block-paragraph\">For tidsdimensjonen betyr det f\u00f8lgende. I en multisig er en forh\u00e5ndssignert transaksjon synlig p\u00e5 kjeden som en durable-nonce-konto eller et ventende forslag, i prinsippet mulig \u00e5 overv\u00e5ke. I en MPC- eller terskelsignatur-l\u00f8sning skjer koordineringen utenfor kjeden, og en forh\u00e5ndsautorisering kan ligge i leverand\u00f8rens backend der du ikke kan se den. Bitget-tyveriet i september 2026, der et backend-system ble matet med forfalskede transaksjonsdata og den automatiske godkjenningsprosessen frigjorde midlene uten at en n\u00f8kkel var stj\u00e5let, er m\u00f8nstereksemplet p\u00e5 hvordan en uverifiserbar backend svikter. Ledgers teknologidirekt\u00f8r Charles Guillemet har advart mot refleksen om at mer maskineri alltid er tryggere: \u00abMultisig is not automatically the right answer.\u00bb <a href='https:\/\/u.today\/ledger-cto-multisig-not-always-the-right-answer'>Poenget hans<\/a> er at hvert ekstra lag med enheter, sikkerhetskopier og koordinering skaper nye feilpunkter. De fleste profesjonelle oppsett i 2026 kombinerer derfor begge: multisig p\u00e5 kjeden, der hver n\u00f8kkel i sin tur er beskyttet av MPC.<\/p><h2 class='wp-block-heading'>Finanstilsynet, MiCA og hullet for forh\u00e5ndssignerte angrep<\/h2><p class=\"wp-block-paragraph\">Hvem b\u00e6rer risikoen n\u00e5r en multisig t\u00f8mmes? Det avhenger av hvem som holdt n\u00f8klene. Forvarer en registrert kryptoeiendelstjenesteyter (CASP) midlene dine, er den underlagt <a href='https:\/\/www.finanstilsynet.no\/tema\/kryptoeiendeler-mica\/'>Finanstilsynet<\/a> og MiCA-regelverket, som er innlemmet i norsk rett gjennom kryptoeiendelsloven via E\u00d8S-avtalen. MiCA artikkel 75 p\u00e5legger tjenesteyteren ansvar for forvaringen, og DORA stiller krav til den operasjonelle og IKT-messige motstandsdyktigheten, alts\u00e5 nettopp de rutinene rundt signering som sviktet i sakene over. Da har du en motpart \u00e5 g\u00e5 til.<\/p><p class=\"wp-block-paragraph\">Bruker du derimot en desentralisert multisig selv, enten som enkeltperson eller som et DAO, faller den utenfor MiCA. Ingen CASP, intet tilsyn, ingen erstatning. Da er dine egne rutiner det eneste vernet, og grensen mellom selvforvaring og tjeneste blir avgj\u00f8rende, noe vi har g\u00e5tt grundig inn i under <a href='https:\/\/hoge.gg\/no\/smartkonto-selvforvart-tjeneste-mica-grensen-2026\/'>smartkontoens juss<\/a>. Base-hvelvet, som ble styrt av sju anonyme signatarer uten noen kjent operat\u00f8r, er den rene versjonen av dette hullet: da pengene forsvant, fantes det ingen \u00e5 klage til.<\/p><h2 class='wp-block-heading'>Sjekklisten for signaturer som ikke overlever deg<\/h2><p class=\"wp-block-paragraph\">Oppsummert, som en praktisk liste \u00e5 g\u00e5 gjennom f\u00f8r og etter hver signering:<\/p><ul class='wp-block-list'><li>Forh\u00e5ndssigner aldri administrative operasjoner; behandle hver godkjenning som ferskvare med utl\u00f8pstid.<\/li><li>Advancer nonce-kontoer s\u00e5 snart en legitim transaksjon er utf\u00f8rt, og trekk tilbake ubrukte approvals og sesjonsn\u00f8kler.<\/li><li>Krev obligatorisk timelock p\u00e5 f\u00f8lsomme operasjoner, med et eget veto-kvorum som kan kansellere i vinduet.<\/li><li>Behandle enhver endring i selve oppsettet, s\u00e6rlig fjerning av timelock eller bytte av signatar, som en h\u00f8yrisikooperasjon.<\/li><li>Velg uavhengige, geografisk spredte signatarer med minst \u00e9n ekstern, og bekreft hver foresp\u00f8rsel utenfor b\u00e5ndet.<\/li><li>Verifiser utenfor b\u00e5ndet ved utf\u00f8relse, ikke bare ved signering.<\/li><li>Bruk clear signing og regn ut transaksjonshashen p\u00e5 nytt p\u00e5 en ren enhet, men husk at det viser hva, ikke n\u00e5r.<\/li><li>Bruk dedikerte, luftgappede maskinvarelommeb\u00f8ker av ulike modeller og produsenter.<\/li><li>Overv\u00e5k alt som er godkjent, k\u00f8et eller forh\u00e5ndssignert, ikke bare det som allerede er utf\u00f8rt.<\/li><li>Skaler terskel og kontroller med verdiene, og unng\u00e5 b\u00e5de for lav terskel og N-av-N.<\/li><\/ul><p class=\"wp-block-paragraph\">Ingen enkelt av disse punktene ville alene stoppet Drift. Til sammen ville de ha gjort angrepet langt vanskeligere: utl\u00f8pstid ville drept de hvilende signaturene, en timelock ville gitt et vindu, og overv\u00e5king av ventende forslag ville reist alarm f\u00f8r de tolv minuttene begynte.<\/p><h2 class='wp-block-heading'>Ofte stilte sp\u00f8rsm\u00e5l<\/h2><h3 class='wp-block-heading'>Hva er en durable nonce, og hvorfor er den farlig for multisig?<\/h3><p class=\"wp-block-paragraph\">En durable nonce er en Solana-funksjon som erstatter den kortlivde blockhash-en med en lagret verdi, slik at en signert transaksjon forblir gyldig p\u00e5 ubestemt tid i stedet for \u00e5 utl\u00f8pe. Den er nyttig for offline-signering, men farlig for multisig fordi en angriper kan f\u00e5 signatarene til \u00e5 forh\u00e5ndssignere en transaksjon som ligger hvilende og utf\u00f8res uker senere, slik det skjedde med Drift i april 2026.<\/p><h3 class='wp-block-heading'>Er det trygt \u00e5 forh\u00e5ndssignere en multisig-transaksjon?<\/h3><p class=\"wp-block-paragraph\">Nei, ikke uten utl\u00f8pstid og streng kontroll. En forh\u00e5ndssignert transaksjon er en fullmakt som kan utf\u00f8res senere uten en ny godkjenning, s\u00e5 den b\u00f8r alltid v\u00e6re tidsbegrenset, tilbakekallbar og overv\u00e5ket. Beste praksis er \u00e5 unng\u00e5 forh\u00e5ndssignering helt for administrative operasjoner.<\/p><h3 class='wp-block-heading'>Hvorfor er timelock s\u00e5 viktig i en multisig?<\/h3><p class=\"wp-block-paragraph\">En timelock legger en obligatorisk forsinkelse mellom godkjenning og utf\u00f8relse, og skaper dermed et vindu der et u\u00f8nsket eller ondsinnet forslag kan oppdages og stoppes. Drift hadde fjernet timelocken dager f\u00f8r angrepet, og uten det vinduet var det ingenting som kunne avbryte de forh\u00e5ndssignerte transaksjonene.<\/p><h3 class='wp-block-heading'>Beskytter en maskinvarelommebok mot denne typen angrep?<\/h3><p class=\"wp-block-paragraph\">Delvis. En maskinvarelommebok beskytter den private n\u00f8kkelen, men den hindrer ikke at du signerer feil innhold eller en transaksjon som utf\u00f8res senere. Clear signing, uavhengig verifisering av r\u00e5data og en seremoni utenfor b\u00e5ndet er n\u00f8dvendig i tillegg til selve enheten.<\/p><h3 class='wp-block-heading'>Gir Finanstilsynet meg erstatning hvis en multisig jeg bruker blir t\u00f8mt?<\/h3><p class=\"wp-block-paragraph\">Det kommer an p\u00e5. Hvis en registrert kryptoeiendelstjenesteyter forvarer midlene dine, er den underlagt Finanstilsynet og MiCA-reglene, og du kan ha et krav. Bruker du en desentralisert multisig selv, faller den utenfor MiCA, og da er dine egne rutiner det eneste vernet.<\/p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Hva er en durable nonce, og hvorfor er den farlig for multisig?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En durable nonce er en Solana-funksjon som erstatter den kortlivde blockhash-en med en lagret verdi, slik at en signert transaksjon forblir gyldig p\u00e5 ubestemt tid i stedet for \u00e5 utl\u00f8pe. Den er nyttig for offline-signering, men farlig for multisig fordi en angriper kan f\u00e5 signatarene til \u00e5 forh\u00e5ndssignere en transaksjon som ligger hvilende og utf\u00f8res uker senere, slik det skjedde med Drift i april 2026.\"}},{\"@type\":\"Question\",\"name\":\"Er det trygt \u00e5 forh\u00e5ndssignere en multisig-transaksjon?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Nei, ikke uten utl\u00f8pstid og streng kontroll. En forh\u00e5ndssignert transaksjon er en fullmakt som kan utf\u00f8res senere uten en ny godkjenning, s\u00e5 den b\u00f8r alltid v\u00e6re tidsbegrenset, tilbakekallbar og overv\u00e5ket. Beste praksis er \u00e5 unng\u00e5 forh\u00e5ndssignering helt for administrative operasjoner.\"}},{\"@type\":\"Question\",\"name\":\"Hvorfor er timelock s\u00e5 viktig i en multisig?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En timelock legger en obligatorisk forsinkelse mellom godkjenning og utf\u00f8relse, og skaper dermed et vindu der et u\u00f8nsket eller ondsinnet forslag kan oppdages og stoppes. Drift hadde fjernet timelocken dager f\u00f8r angrepet, og uten det vinduet var det ingenting som kunne avbryte de forh\u00e5ndssignerte transaksjonene.\"}},{\"@type\":\"Question\",\"name\":\"Beskytter en maskinvarelommebok mot denne typen angrep?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Delvis. En maskinvarelommebok beskytter den private n\u00f8kkelen, men den hindrer ikke at du signerer feil innhold eller en transaksjon som utf\u00f8res senere. Clear signing, uavhengig verifisering av r\u00e5data og en seremoni utenfor b\u00e5ndet er n\u00f8dvendig i tillegg til selve enheten.\"}},{\"@type\":\"Question\",\"name\":\"Gir Finanstilsynet meg erstatning hvis en multisig jeg bruker blir t\u00f8mt?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Det kommer an p\u00e5. Hvis en registrert kryptoeiendelstjenesteyter forvarer midlene dine, er den underlagt Finanstilsynet og MiCA-reglene, og du kan ha et krav. Bruker du en desentralisert multisig selv, faller den utenfor MiCA, og da er dine egne rutiner det eneste vernet.\"}}]}<\/script><p class=\"wp-block-paragraph\">Av Anneke de Vries, sikkerhetsredakt\u00f8r i HOGE Wire.<\/p>","protected":false},"excerpt":{"rendered":"<p>Drift-tyveriet viste at en multisig-signatur ikke er et \u00f8yeblikk, men en fullmakt som kan vente i ukevis. Her er beste praksis for signaturene som overlever deg.<\/p>\n","protected":false},"author":4,"featured_media":534,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-533","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security-exploits"],"_links":{"self":[{"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/posts\/533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/comments?post=533"}],"version-history":[{"count":0,"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/posts\/533\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/media\/534"}],"wp:attachment":[{"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/media?parent=533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/categories?post=533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hoge.gg\/no\/wp-json\/wp\/v2\/tags?post=533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}