Matrix vejledning
Vejledning til brug af Matrix med Element-appen
Matrix er et sikkert, decentralt kommunikationsprotokol, der understøtter ende-til-ende-kryptering (E2EE). Denne vejledning beskriver oprettelsen af en Matrix-konto, installationen af Element-appen via F-Droid, opsætningen samt vigtige funktioner som verifikation, kryptering, nøglesikring og backup.
Fordele ved brug af Matrix
- Decentralisering: Matrix er baseret på et fødereret netværk, der tillader brugere at vælge eller drive deres egen homeserver, hvilket reducerer afhængigheden af centrale udbydere.
- Ende-til-ende-kryptering (E2EE): Beskeder i 1:1-chats og valgfrit i gruppelokaler er som standard krypteret, så kun kommunikationspartnerne kan læse indholdet.
- Databeskyttelse: Ved at vælge databeskyttelsesvenlige servere (f.eks. i EU) og E2EE forbliver kontrollen over personlige data hos brugerne.
- Interoperabilitet: Matrix understøtter broer til andre platforme (f.eks. Signal, WhatsApp, IRC), hvilket muliggør kommunikation på tværs af forskellige tjenester.
- Open Source: Matrix-standarden og klienter som Element er open source, hvilket fremmer gennemsigtighed og community-udvikling.
- Fleksibilitet: Brugere kan vælge mellem forskellige klienter (f.eks. Element, FluffyChat) og enheder (desktop, mobil, web) uden at miste funktionalitet.
- Selvhosting: Organisationer eller enkeltpersoner kan drive deres egne Matrix-servere for at have fuld kontrol over data og infrastruktur.
- Skalerbarhed: Matrix er velegnet til private chats, store community-rum og endda institutionel kommunikation (f.eks. på universiteter).
- Verifikation: Gennem QR-kode- eller emoji-baseret verifikation sikres det, at kommunikationen er beskyttet mod Man-in-the-Middle-angreb.
- Omkostningsfrihed: Brugen af Matrix og klienter som Element er gratis, og mange offentlige servere tilbyder fri registrering.
Installation af Element-appen via F-Droid
Element-appen er den anbefalede klient til Matrix. For Android-brugere er installationen via F-Droid en sikker og databeskyttelsesvenlig mulighed. Alternativt findes der FluffyChat-appen eller brugen af browserappen Element eller Element- eller FluffyChat-desktopappen.
- Download F-Droid-versionen af Element X-appen fra den officielle hjemmeside (https://f-droid.org) og installer den.
- Åbn F-Droid og søg efter "Element X" (vær opmærksom på at vælge "Element X"-appen, hvis du ønsker at oprette en ny konto).
- Installer appen og åbn den.
Oprettelse af en Matrix-konto
Afhængigt af appen kan formuleringerne af de enkelte trin variere. Den grundlæggende proces forbliver identisk.
- Download Element-appen (se afsnit "Installation af Element-appen").
- Åbn appen og vælg "Registrer" eller "Opret konto".
- Lad serverforslaget stå på "matrix.org" eller (for avancerede brugere) vælg "Skift kontoudbyder" (indtast i så fald en server efter eget valg).
- Indtast et brugernavn, en adgangskode og en e-mail-adresse under registreringen.
- Følg instruktionerne for bekræftelse (f.eks. via e-mail).
Bemærk: Sørg for at opdatere appen fra F-Droid for at modtage de nyeste sikkerhedsopdateringer.
Opsætning af Element-appen
Efter installationen skal du opsætte appen for at udnytte Matrix optimalt.
- Efter vellykket registrering eller login
- Aktiver desktop-notifikationer (valgfrit, kan tilpasses senere).
- Opsæt nøglesikring (se "Nøglesikring og backup") for at gøre krypterede chats permanent tilgængelige.
- Verificer dine enheder (se "Verifikation og kryptering") for at sikre sikkerheden.
SIKRE ADGANGSKODER OG NØGLER SKAL OPBEVARES PÅ ET SIKKERT STED!
Bemærk: Brug Element-desktopklienten eller mobilappen i stedet for en browserfane for at undgå problemer med krypteringen. En lukket browserfane kan føre til, at krypterede beskeder ikke længere kan læses.
Offentlige Matrix-servere
Offentlige Matrix-servere tillader registrering af nye brugere og er ideelle for personer, der ikke har adgang til en institutionel server. Her er et udvalg af stabile, offentlige homeservere, der er egnede til nybegyndere (baseret på hello-matrix.net):
- matrix.org: Den officielle homeserver for Matrix Foundation. Meget stabil, men kan på grund af sin popularitet være overbelastet. Egnet til generel brug, men kan lejlighedsvis være ustabil, da forudgående versioner af serversoftware testes.[][](https://www.hello-matrix.net/public_servers.php)
- allmende.io: Drives af ecobytes-foreningen i Tyskland med fokus på socio-økologiske projekter. Stabil og databeskyttelsesvenlig, ideel for brugere i Tyskland.[][](https://www.hello-matrix.net/public_servers.php)
- matrix.sp-codes.de: En offentlig server i Tyskland, drevet af Samuel Philipp. Egnet for brugere, der foretrækker en mindre, community-orienteret server.[][](https://samuels-blog.de/werde-teil-der-matrix-matrix-teil-1/)
- matrix.ctseuro.com: En offentlig server med fokus på databeskyttelse og privatliv, drevet af Karl M. Joch. Egnet for brugere, der søger et alternativ til matrix.org.[][](https://kmj.at/categories/matrix/)
- matrix.luug.ru: Drives af Linux User Group Novosibirsk, hostet på Hetzner (Tyskland). God forbindelse for europæiske brugere, især fra Rusland.[][](https://www.hello-matrix.net/public_servers.php)
- matrix.hackerspaces.be: En server drevet af den belgiske hackerspace-community, åben for offentlig registrering. Ideel for teknisk interesserede brugere.[][](https://www.hello-matrix.net/public_servers.php)
- matrix.polish.social: En server i Polen, der primært tjener den polske Matrix-community, men er åben for alle. Egnet for europæiske brugere.[][](https://www.hello-matrix.net/public_servers.php)
- chat.karotte.org: En server i Frankrig, drevet af en datalogistudent. Tilbyder en stabil platform for internationale brugere.[][](https://www.hello-matrix.net/public_servers.php)
Bemærkninger til valg af server:
- Vælg en server, der er geografisk tæt på for at minimere latenstider.
- Vær opmærksom på serverens databeskyttelsespolitikker, da nogle servere kan gemme metadata (f.eks. brugernavne eller rumtilhørsforhold).[][](https://netzpolitik.org/2023/matrix-open-source-wachstum-in-geldnot/)
- Undgå at registrere dig udelukkende på matrix.org for at fremme føderationen og undgå overbelastning.[][](https://www.kuketz-blog.de/messenger-matrix-das-xmpp-fuer-hobby-admins/)
- En mere omfattende liste over offentlige servere finder du på https://www.hello-matrix.net.[][](https://www.hello-matrix.net/public_servers.php)
Vigtige funktioner: Verifikation og kryptering
Matrix understøtter ende-til-ende-kryptering (E2EE), hvor beskeder kun kan dekrypteres på kommunikationspartnerens enheder. Dette kræver verifikation og nøglesikring.
Ende-til-ende-kryptering (E2EE)
- Funktionsmåde: Beskeder krypteres på din enhed og dekrypteres kun på modtagerens enhed. Selv serveradministratoren kan ikke læse indholdet.
- Standard: 1:1-samtaler er som standard E2EE-krypteret. For gruppelokaler skal E2EE aktiveres manuelt (Indstillinger > Rum > "Aktivér kryptering").
- Bemærk: Når E2EE er aktiveret for et rum, kan dette ikke fortrydes. For store rum kan verifikation af alle deltagere være tidskrævende.
Verifikation
Verifikation sikrer, at du kommunikerer med den rigtige person og at der ikke forekommer Man-in-the-Middle-angreb.
- Åbn en chat eller et rum og klik på personikonet (øverst til højre).
- Vælg den person, du vil verificere, og klik på "Verificer".
- Vælg en verifikationsmetode:
- QR-kode: Scan QR-koden fra den anden enhed ved et personligt møde.
- Emojis: Sammenlign de viste emojis med din kommunikationspartner (f.eks. via telefon eller personligt).
- Bekræft, hvis kodene/emojierne stemmer overens ("De passer sammen").
- Gentag dette for hver enhed, du eller din kommunikationspartner bruger.
Bemærk: Uden verifikation kan beskeder blive markeret som "ikke verificeret", hvilket kan kompromittere sikkerheden. Aktiver i indstillingerne (Sikkerhed & Privatliv > "Kun krypter til verificerede sessioner") for udelukkende at kommunikere med verificerede enheder.
Nøglesikring og backups
Nøglesikring er afgørende for at kunne læse krypterede beskeder, selv efter en logud, enhedsskift eller lukket browserfane. Uden nøglesikring kan krypterede chats gå tabt.
Opsætning af nøglesikring
- Efter den første login bedes du om at opsætte nøglesikring. Klik på "Fortsæt".
- Vælg mellem:
- Sikkerhedsfrase: Opret en stærk, mindeværdig adgangskode. Denne kræves ved hvert login for at synkronisere nøgler.
- Sikkerhedsnøgle: Den genererede sikkerhedsnøgle (12 blokke med 4 tegn hver, startende med "E") gemmes sikkert som "security-key.txt" og kan desuden printes ud.
- Gem sikkerhedsnøglen sikkert (f.eks. i en adgangskodehåndtering, som en fil eller udprintet).
- Bekræft din identitet med din Element-kontoadgangskode.
Bemærk: Nøglesikring gemmer dine kryptografiske nøgler krypteret på homeserveren. Uden sikkerhedsfrasen eller -nøglen kan du ikke læse gamle krypterede beskeder.
Backup af nøgler
- Hvorfor vigtigt? Uden backup mister du adgangen til krypterede chats, hvis du logger ud, lukker browserfanen eller mister en enhed.
- Fremgangsmåde:
- Eksportér rum-nøgler manuelt (Indstillinger > Sikkerhed & Privatliv > Kryptering > "Eksportér E2E-rumnøgler").
- Gem den eksporterede fil sikkert (f.eks. på en USB-nøgle eller i en adgangskodehåndtering).
- Importer nøglerne ved behov på en ny enhed (Indstillinger > Sikkerhed & Privatliv > "Importer E2E-rumnøgler").
- Anbefaling: Hold mindst en verificeret session åben (f.eks. på en desktop-klient eller smartphone) for at undgå tab af nøgler. I fremtiden vil funktionen "dehydrerede enheder" forenkle dette.
Nulstil nøglesikring
Hvis du har mistet din sikkerhedsfrase og sikkerhedsnøgle:
- Log af fra alle sessioner undtagen en, hvor du stadig har adgang til krypterede beskeder.
- Eksportér rum-nøglerne (se ovenfor).
- Slet den gamle nøglesikring (Indstillinger > Sikkerhed & Privatliv > "Sikkert backup" > "Nulstil backup").
- Opsæt en ny nøglesikring og gem den nye sikkerhedsnøgle sikkert.
Bemærk: Uden adgang til en eksisterende session eller sikkerhedsnøglen er krypterede beskeder permanent tabt.
Tips og bemærkninger
- Brug Element-desktopklienten eller mobilappen for at undgå tab af nøgler på grund af lukkede browserfaner.
- Verificer altid nye enheder med en eksisterende, verificeret enhed eller med din sikkerhedsfrase/-nøgle.
- Matrix tillader ikke invitationer via e-mail. Brug brugernavnet eller Matrix-ID'en (@brugernavn:server.de) for at invitere personer.
Kilder
- Matrix-dokumentation fra TU Dresden: https://doc.matrix.tu-dresden.de
- Matrix-dokumentation fra Hochschule Darmstadt: https://its.h-da.io
- Matrix-dokumentation fra KIT: https://docs.matrix.kit.edu
- Blogindlæg om Matrix-kryptering: https://sp-codes.de
- Liste over offentlige Matrix-servere: https://www.hello-matrix.net[][](https://www.hello-matrix.net/public_servers.php)
