En bra hotmodell kopplar en konkret risk till en åtgärd som går att kontrollera, inte till den längsta listan med funktioner.
En hotmodell för en meddelandeapp innebär att du bestämmer vilken information som är viktig för dig, vem som kan få tillgång till den och vilka åtgärder som passar dina risker och omständigheter. Hoten mot en familj, en journalist eller en anställd med en tjänstetelefon är inte nödvändigtvis desamma. Den här guiden ger dig en enkel ram för att skriva en egen plan, inte en definitiv rangordning av meddelandeappar.
Viktiga punkter
- En hotmodell är tre eller fyra meningar, inte en produkt. Skriv vad du vill skydda, mot vem och hur mycket arbete du är beredd att lägga ned. Utan de meningarna blir valet av meddelandeapp bara en samling funktionslistor.
- Din chatt har fyra länkar: din egen enhet, nätverket, meddelandeappens server och den andra personens enhet. De fyra nivåerna är en utgångspunkt. Granska även säkerhetskopior, konton och anslutna tjänster var för sig.
- End-to-end-kryptering skyddar innehållet mot mellanhänder; enheternas, nycklarnas och säkerhetskopiornas säkerhet och mottagarens beteende är fortfarande viktiga.
- Bedöm hot utifrån din egen situation: fysisk åtkomst, förhandsvisningar av aviseringar, nätfiske, säkerhetskopior och länkade enheter är exempel att undersöka, inte en statistisk rangordning.
- Metadata är något annat än textinnehåll. Uppgifter om vem du har pratat med och när finns kvar även om texten är helt krypterad och behöver hanteras separat.
Vad är en hotmodell och varför är den viktig när du väljer meddelandeapp?
En hotmodell är en kort beskrivning av vad du vill skydda, mot vem och med hur stor arbetsinsats. Så länge de tre delarna är oklara leder jämförelser av meddelandeappar bara till en längre lista med funktioner, utan att du får veta vilka som faktiskt är användbara för dig.
Electronic Frontier Foundation (EFF) förklarar samma sak i sin guide Security Planning (Threat Modeling): att försöka skydda sig mot alla tänkbara hot hela tiden leder till frustration, eftersom säkerhet är en process, inte ett inköp. För tekniska team erbjuder OWASP:s projekt för hotmodellering ett liknande ramverk, och biblioteket med hotmodeller i OWASP:s utvecklarguide innehåller många färdiga exempel att utgå från.
En praktisk sak: en hotmodell är inte ett oföränderligt dokument. Ett nytt jobb, en tjänsteresa eller en ny person i familjegruppen kan förändra den helt. Skriv om samma fyra meningar varje gång något sådant händer.
Vem läser mina meddelanden? Dela upp kedjan i fyra länkar
Det korta svaret är att varje meddelande passerar fyra länkar — din enhet, nätverket, meddelandeappens server och kontaktens enhet — och att kopior eller länkade konton också kan skapa vägar till informationen. Den rätta frågan är därför inte ”vilken meddelandeapp är säkrast?”, utan ”vilken länk är svagast i min situation?”.
Första länken: din egen enhet
Allt som syns på telefonens skärm har redan dekrypterats. Om telefonen är olåst, om förhandsvisningar av aviseringar är aktiverade på låsskärmen eller om någon känner till din fyrsiffriga kod, hindrar kryptering under överföringen inte att innehåll som är åtkomligt på enheten läses.
Andra länken: nätverket
Den som övervakar nätverket kan kanske se anslutningens destination, tidpunkter och trafikvolym. En DNS-tjänst ser inte nödvändigtvis hela vägen eller alla meddelandepaket. Med end-to-end-kryptering ser sådana observatörer krypterade data, inte text, men att meddelanden utväxlas och hur stor datamängden är förblir vanligtvis synligt.
Tredje länken: meddelandeappens server
Servern är den punkt där enheterna synkroniseras. Med end-to-end-kryptering kan servern inte läsa texten, men den ser fortfarande metadata för meddelanderoutning och kan lagra dem. Här blir skillnaden mellan ”krypterat” och ”privat” tydlig.
Fjärde länken: den andra personens enhet
Den sista länken ligger utanför din kontroll. Kontakten kan ta en skärmbild, vidarebefordra meddelandet eller ha en infekterad telefon. End-to-end-kryptering reducerar den här länken till ”tillit till kontakten”, inte mer än så.
Sammanfattningsvis begränsar end-to-end-kryptering tillgången till innehållet, men enheter, nyckelhantering och behöriga mottagare är fortfarande delar av hotmodellen.
Vilka hot bör du granska i din situation?
En olåst telefon, åtkomst till kontot, förhandsvisningar av aviseringar och säkerhetskopior är exempel på sådant du kan granska. För den som utsätts för professionellt riktade angrepp kan även avancerad skadlig kod eller fysiskt tvång vara relevant. Förringa inte risken utan att känna till omständigheterna.
Säkerhetskopiering är en separat åtkomstväg. Om meddelandeappen lagrar en säkerhetskopia i molnet som inte är end-to-end-krypterad, slutar skyddet från telefonens kryptering vid molnets gräns. Det är som att låsa rätt dörr men lämna nyckeln bredvid den. Guiden om hur du säkerhetskopierar krypterade chattar på ett säkert sätt hjälper dig att granska den åtkomstvägen.
Ett andra hot är människor i din närhet: en kollega, någon du bor med eller någon som lånar telefonen ”bara en stund”. Ett tredje är inloggningskontot. Om du loggar in via e-post och e-postkontot är dåligt skyddat kan hela kedjan öppnas genom den svagaste länken. Inget av det här löses med starkare kryptering.
Skydda chatten mot hackare: vilka angrepp sker faktiskt?
Det korta svaret: vanliga angrepp mot chattar handlar inte om att knäcka matematiken bakom krypteringen. De handlar om nätfiske, skadlig kod, stulna inloggningskoder och angrepp mot själva enheten. Angriparen letar i praktiken efter nyckeln i stället för att bryta upp låset.
Därför är ditt sätt att logga in lika viktigt som nyckellängden. Livara använder SRP för autentisering — ett bevis på kännedom om lösenordet utan att avslöja det: din enhet bevisar att den känner till lösenordet utan att skicka själva lösenordet över nätverket. I praktiken innebär det att inspelning av inloggningstrafiken inte avslöjar lösenordet. Begränsningen måste också sägas tydligt: SRP skyddar inte mot en falsk sida där användaren själv skriver in sitt lösenord. Där handlar det inte längre om matematik, utan om användarens uppmärksamhet.
En andra angreppsyta är själva appen. En manipulerad APK-fil kan kringgå all kryptering. Livara publicerar SHA-256-kontrollsumman för varje version så att du kan jämföra den nedladdade filen med en betrodd referens. Bevislabbet gör det i webbläsaren. Om du vill veta vilka frågor du bör ställa om andra meddelandeappar är listan med frågor att ställa innan du väljer en säker meddelandeapp en bra utgångspunkt.
Vad omfattar end-to-end-kryptering och vad omfattar den inte?
Det korta svaret: end-to-end-kryptering skyddar meddelandets innehåll från din enhet till mottagarens enhet, så att servern bara ser krypterade data. Men namnet på funktionen säger inte vad som gäller för alla metadata, säkerhetskopior, skärmbilder eller offentliga kanaler. Varje område kräver egna kontroller.
För en viss produkt bör du läsa tabellen över funktionernas täckning i stället för att dra slutsatser av algoritmens namn. Livaras säkerhetssida och dess hotmodell beskriver chattar, kanaler, samtal, metadata och återställning. Det är påståenden som tillverkaren har publicerat, inte en ersättning för oberoende tester. Granska särskilt villkoren för samtalsinspelning och skillnaden mellan att återställa identiteten och att återställa chatthistoriken var för sig.
Vad avslöjar metadata även när texten är krypterad?
Det korta svaret: metadata visar vem som har pratat med vem, när och med vilken datamängd. Den informationen försvinner inte när texten krypteras.
I Livara sparas standardmetadata för routning — avsändare, destination och leveranstid — för att enheterna ska kunna synkroniseras utan avbrott. Det är en uttrycklig begränsning, inte en detalj som går att bortse från. Även utan att läsa texten kan kontaktmönstret ”vem med vem” vara känsligt: läkare och patient, advokat och klient eller parterna i en affärsförhandling. En utförligare förklaring finns i texten om vad metadata i meddelandeappar avslöjar.
Om din hotmodell omfattar ”någon som ser mitt kommunikationsmönster” löser ingen end-to-end-krypterad meddelandeapp ensam den delen. Du behöver också tänka på vem du pratar med och varifrån.
Skriv din hotmodell på fem minuter
Det korta svaret: besvara fyra frågor — vem är jag rädd för, vad vill personen, vilken förmåga har personen och vad händer om meddelandet läcker ut? Välj sedan den effektiva åtgärd som kostar minst, inte tvärtom.
- Vem utgör hotet? Namnge personen eller aktören: en kollega, tidigare partner, tjuv, ett företag eller en stat.
- Vad är värt att skydda? Samtalets innehåll, filer eller själva kommunikationsmönstret.
- Vilken förmåga har personen? Fysisk åtkomst till telefonen? Tillgång till kontot? Stora resurser?
- Vad händer om informationen läcker ut? Skada på anseendet, jobbet eller den fysiska säkerheten, eller bara något pinsamt?
- Välj utifrån svaren den effektiva åtgärd som kostar minst.
Om hotet är någon som övervakar samma wifi-nät är en korrekt verifierad TLS-anslutning och autentiserad end-to-end-kryptering viktiga. Vid fysisk åtkomst får enhetens lås en annan prioritet. Guiden om hur du verifierar en chatt med säkerhetsnummer visar hur den verifieringen går till. Om du vill veta vem som ser vad i en viss meddelandeapp förklarar Livaras publicerade hotmodell det utan slagord.
Ett kort exempel på en hotmodell
”Arbetsfilerna i min telefon är känsliga. Den största risken just nu är att en kollega får tillgång till min olåsta telefon och kopior som sparats i galleriet. Den här veckan kortar jag tiden till automatisk låsning, begränsar förhandsvisningar av aviseringar och går igenom mapparna för säkerhetskopiering. Sedan bedömer jag resultatet med en testfil.”
Det här är bara ett exempel. Om en kontrollerande person har tillgång till din enhet kan plötsliga ändringar av inställningarna väcka uppmärksamhet. Använd en säker enhet och ta hjälp av någon du litar på när du planerar, och prioritera din fysiska säkerhet.
Vanliga frågor
Hur definierar jag en ”hotmodell” med en mening?
Du klargör vad du vill skydda, mot vem och hur mycket arbete du vill lägga ned. Den meningen avgör vilken säkerhetsfunktion som är värd kostnaden och vilken som bara tillför komplexitet.
Behöver jag fortfarande oroa mig för hackare om jag har end-to-end-kryptering?
Ja, men inte på det sätt du kanske tror. I stället för att knäcka låset riktar angriparen in sig på enheten, nätfiske och inloggningskoden. De rätta frågorna är därför: är min telefon låst, är min molnsäkerhetskopia krypterad och är mitt e-postkonto skyddat?
Är offentliga kanaler också end-to-end-krypterade?
Nej. En kanal är en offentlig, läsbar sändningsyta, så att anmälningar kan hanteras och innehåll som utgör missbruk kan tas bort. Enligt Livaras dokumentation är direktchattar och kompatibla privata grupper end-to-end-krypterade när E2EE är aktivt. En äldre, inkompatibel grupp kan synligt stå utanför E2EE. Kontrollera statusen för just den konversationen. Servern kontrollerar fortfarande också gruppmedlemskapet.
Hur vet jag att Android-versionen jag har installerat inte är manipulerad?
Jämför hashvärdet för den nedladdade APK-filen med kontrollsumman för samma version från en betrodd källa. Bevislabbet är utformat för att kontrollera filer i webbläsaren. Ett matchande hashvärde visar bara att filen överensstämmer med referensen. Om en angripare byter ut både filen och referensens hashvärde räcker inte en matchning. En manipulerad APK-fil kan kringgå krypteringen, så kontroll av appens integritet är lika viktig som själva krypteringen.



