Risker med vanity-adresser och förväxlingsbara adresser
Risker med vanity-adresser förklarade: hur anpassade och förväxlingsbara kryptoadresser skapas, hur bedragare missbrukar dem, svaga generatorer och hur du skyddar dig.
Vanity-adresser, plånboksadresser med ett valt mönster som ett namn eller upprepade tecken, innebär två huvudsakliga risker: om den privata nyckeln skapades av ett svagt eller opålitligt verktyg kan någon annan kanske återskapa den och stjäla pengarna, och bedragare använder samma tekniker för att skapa förväxlingsbara adresser som lurar dig att skicka krypto till dem. Båda riskerna handlar om hur adresser genereras och hur du kontrollerar dem.
De flesta tittar bara snabbt på de första och sista tecknen i en adress. Angripare vet det och bygger sina bedrägerier kring det. Att förstå hur det fungerar hjälper dig att undvika båda typerna av förluster.
Hur vanity-adresser skapas
En kryptoadress härleds från en publik nyckel, som i sin tur kommer från en privat nyckel. Du kan inte välja en adress direkt; du kan bara generera nycklar slumpmässigt och kontrollera om den resulterande adressen matchar ditt mönster.
- 1Generera en slumpmässig privat nyckel.
- 2Härled den publika nyckeln och adressen.
- 3Kontrollera om adressen börjar eller slutar med dina valda tecken.
- 4Om inte, upprepa, ofta miljarder gånger.
Varje extra tecken du vill matcha mångdubblar arbetet, vilket är anledningen till att korta mönster går snabbt medan långa kräver enorm datorkraft. Säkerheten hos den slutliga adressen beror helt på steg 1: den privata nyckeln måste komma från stark slumpmässighet. Vi går igenom detta mer ingående i Så känner du igen en falsk kryptoapp i appbutiken.
Risk 1: Svaga vanity-generatorer
Om en generator tar genvägar med slumpmässigheten för att gå snabbare kan de ”slumpmässiga” nycklarna komma från en mycket mindre mängd möjligheter. En angripare som förstår genvägen kan söka igenom den mindre mängden och återskapa privata nycklar.
Detta är inte teoretiskt. År 2022 offentliggjordes en sårbarhet i Profanity, ett populärt verktyg för vanity-adresser på Ethereum, som visade att dess nycklar kunde knäckas med brute force. Pengar tömdes senare från adresser som skapats med det, däribland en uppmärksammad stöld från tradingföretaget Wintermute som kopplades till en vanity-adress. Lärdomen: en vanity-adress är bara så säker som koden som genererade den.
Andra risker med generatorer är:
- Onlinegeneratorer som skapar nyckeln på en server, där operatören kan behålla en kopia.
- Tjänster med ”delad nyckel” som är felaktigt utförda, där leverantören kan återskapa din nyckel.
- Ounderhållna verktyg med kända buggar som ingen har åtgärdat.
Risk 2: Förväxlingsbara adresser och address poisoning
Bedragare använder generering i vanity-stil för ett annat syfte: att kopiera de synliga delarna av dina adresser.
Så här fungerar en attack med address poisoning:
- 1Angriparen bevakar blockkedjan efter aktiva plånböcker och de adresser de ofta skickar till.
- 2Hen genererar en förväxlingsbar adress som matchar de första och sista tecknen i en av de adresserna.
- 3Hen skickar en transaktion utan värde, en mycket liten transaktion eller en falsk tokenöverföring till dig från den förväxlingsbara adressen, så att den dyker upp i din transaktionshistorik.
- 4Senare kopierar du en adress från historiken för att göra en betalning och väljer av misstag den förväxlingsbara.
- 5Dina pengar hamnar hos angriparen, och överföringar på blockkedjan kan inte återkallas.
Vår utförliga guide om attacker med address poisoning går igenom varianter av detta bedrägeri.
Ett sammansatt exempel (hypotetiskt)
Detta är ett påhittat exempel. Tänk dig att ”Leo” regelbundet skickar stablecoins till sin insättningsadress på en börs, som börjar med ”0x7a3f” och slutar med ”c91e”. En dag dyker en överföring av noll tokens upp i hans plånbokshistorik från en adress som också börjar med ”0x7a3f” och slutar med ”c91e”, men har andra tecken i mitten. En vecka senare öppnar Leo sin historik, kopierar den senaste adressen som ser ut att stämma, kontrollerar de första och sista fyra tecknen och skickar ett stort belopp. Det går till bedragaren.
Checklista över varningstecken
- Överföringar utan värde eller dammöverföringar från okända adresser i din historik.
- Okända tokens som ”skickats” från en adress som liknar en du använder.
- En adress som stämmer i ändarna men skiljer sig i mitten.
- En webbplats eller person som erbjuder sig att generera en anpassad adress ”åt dig”.
- Ett vanity-verktyg som har stängd källkod, inte underhålls eller marknadsförs aggressivt.
- Press att skicka snabbt, utan tid för en testtransaktion.
Så skyddar du dig
| Situation | Säker rutin |
|---|---|
| Skicka till en återkommande mottagare | Spara adressen en gång i plånbokens adressbok efter att ha verifierat den; skicka därifrån |
| Kopiera en adress | Kopiera från mottagarens verifierade begäran eller din adressbok, aldrig från transaktionshistoriken |
| Kontrollera en adress | Jämför hela adressen, eller åtminstone många tecken i början, mitten och slutet |
| Stora överföringar | Skicka först ett litet testbelopp och bekräfta att det kommit fram |
| Använda en hårdvaruplånbok | Verifiera hela adressen på enhetens skärm innan du godkänner |
| Vilja ha en vanity-adress | Använd välgranskad programvara med öppen källkod på din egen offlineenhet, eller avstå |
Vår guide om hur du verifierar en plånboksadress innan du skickar ger en rutin steg för steg. Vissa plånböcker döljer eller flaggar också överföringar utan värde; aktivera de filtren om de finns.
Vad du gör om det redan har hänt
- Om du har skickat pengar till en förväxlingsbar adress: du kan i regel inte återkalla det. Notera transaktionshashen, anmäl adressen till din plånboksleverantör och den berörda börsen, och rapportera den via vår sida för att rapportera bedrägerier. Om pengarna når en börs kan den eventuellt agera.
- Om din vanity-adress skapades med ett svagt verktyg: flytta genast pengarna till en ny plånbok som skapats med vanlig, välgranskad programvara och återkalla sedan tokengodkännanden från den gamla adressen.
- Om du misstänker att dina nycklar har exponerats: följ vad du ska göra direkt om din plånbok har komprometterats.
Var misstänksam mot alla som kontaktar dig och lovar att återställa pengar mot en avgift; det är ett vanligt uppföljningsbedrägeri.
Slutsats
En vanity-adress är kosmetisk, men riskerna bakom den är verkliga: svaga generatorer kan exponera din privata nyckel, och samma knep med mönstermatchning gör att bedragare kan skapa adresser som ser ut som dina. Generera nycklar endast med betrodd programvara, kopiera adresser från verifierade källor, kontrollera hela strängen och använd testtransaktioner för stora belopp.
Vanliga frågor
Vad är en vanity-adress inom krypto?
En vanity-adress är en plånboksadress som innehåller ett valt mönster, till exempel ett ord eller en rad upprepade tecken, oftast i början eller slutet. Den skapas genom att man genererar enorma mängder nyckelpar tills ett av dem ger en adress som matchar mönstret. Den fungerar som vilken annan adress som helst, men sättet den genererades på har stor betydelse för säkerheten.
Är vanity-adresser säkra att använda?
De kan vara det, om den privata nyckeln genererades med stark slumpmässighet på din egen enhet med välgranskad programvara. De blir farliga om du använder en onlinegenerator, en tredje part som kan behålla en kopia av nyckeln eller ett verktyg med en svag slumptalsgenerator. Pengar på sådana adresser kan stjälas när som helst.
Hur fungerar bedrägerier med förväxlingsbara adresser?
Bedragare genererar adresser som har samma första och sista tecken som en adress du använder och skickar sedan en mycket liten transaktion eller en transaktion utan värde till dig, så att deras förväxlingsbara adress dyker upp i din historik. Om du senare kopierar en adress från historiken i stället för från en betrodd källa kan du skicka pengar till bedragaren.
Hur undviker jag att skicka krypto till en förväxlingsbar adress?
Kopiera adresser från en betrodd källa, till exempel din sparade adressbok eller mottagarens verifierade begäran, inte från transaktionshistoriken. Jämför hela adressen, inte bara början och slutet, och skicka ett litet testbelopp vid stora överföringar. Med hårdvaruplånböcker kan du bekräfta hela adressen på en separat skärm.
