Det korte svar: hvilken metode i hvilken situation
De fleste råd om deling af adgangskoder handler om værktøjer. Det nyttige spørgsmål er enklere: hvor længe skal loginoplysningerne leve, og hvem skal bruge dem? Svar på det, så giver metoden sig selv.
| Situation | Brug | Hvorfor |
|---|---|---|
| Loginoplysninger, som hele teamet bruger i månedsvis (fælles SaaS-login, servicekonto) | Fælles boks i en adgangskodeadministrator | De skal holdes opdaterede, skiftes ét sted og fjernes fra folk, der stopper. |
| En enkeltstående overdragelse (en nyansats første login, en kundes administratoradgangskode, en ekstern konsulents forbindelsesstreng til en database) | Hemmeligt engangslink | Værdien læses én gang og destrueres derefter. Intet bliver liggende i nogens indbakke eller chathistorik. |
| En adgangskode til en person uden for din boks (kunde, leverandør, freelancer) | Hemmeligt engangslink, adgangssætningen sendt separat | Du kan ikke invitere udenforstående ind i virksomhedens boks. Et link plus en adgangssætning, der sendes ad en anden kanal, kræver ingen konto hos modtageren. |
| En enkelt wifi-kode eller dørkode, ansigt til ansigt | Sig den højt | Der opstår ingen kopi. Det fungerer ikke i stor skala, og der sker tastefejl, men til én værdi er det fint. |
| Hvad som helst, altid | Ikke e-mail, Slack, Teams eller sms | Alle fire gemmer en søgbar kopi, som du ikke har kontrol over. Se hvorfor de er de værste kanaler. |
De 5 måder, teams deler adgangskoder på, sammenlignet
Alle metoderne nedenfor bruges dagligt et eller andet sted. Tabellen sammenligner dem på de egenskaber, der betyder noget, efter at adgangskoden er sendt, for det er dér, det går galt.
| Metode | Hvem kan læse den senere | Hvor længe den findes | Kan tilbagekaldes | Revisionsspor | Besvær for modtageren | Bedst til |
|---|---|---|---|---|---|---|
| Boks i en adgangskodeadministrator | Medlemmer af boksen med adgang | Indtil du skifter eller fjerner den | Ja (fjern adgangen) | Ja (hændelseslog på teamplaner) | Kræver en konto og en invitation | Loginoplysninger, som teamet bruger længe |
| Hemmeligt engangslink | Kun den første, der åbner det | Indtil første visning eller udløb (LinkPilot: 1 time, 24 timer eller 7 dage på alle planer med login, en selvvalgt dato og et klokkeslæt på Pro; værktøjet uden konto bruger 7 dage som standard) | Ja, indtil det er vist | Ja (oprettet / vist / slettet / tilbagekaldt) | Intet: et link og på Pro en adgangssætning | Overdragelser, onboarding, udenforstående |
| Chatapps (Slack, Teams, Signal) | Kanalens medlemmer, administratorer, fremtidige medlemmer, eksporter | Som standard arbejdsområdets levetid på betalte Slack-planer | Sletning fjerner én kopi; eksporter og skærmbilleder bliver liggende | Delvist (administratorlog, ikke pr. hemmelighed) | Intet | Intet følsomt: send linket, aldrig værdien |
| Begge postkasser, begge udbydere, sikkerhedskopier, alle synkroniserede enheder | På ubestemt tid | Nej | Nej | Intet | Til at sende et link til en hemmelighed, aldrig selve hemmeligheden | |
| Mundtligt, telefon eller sms | Mundtligt: ingen. Sms: begge telefoner og teleselskabet | Mundtligt: slet ikke. Sms: på ubestemt tid | Nej | Nej | Lille, men tastefejl sker let | En enkelt værdi, ansigt til ansigt |
Kontrolleret den 2. oktober 2026. Slacks standard for opbevaring og tallene for SIM-swapping er dokumenteret i kilderne sidst i denne guide. LinkPilots adfærd svarer til siden om sikkerhedsarkitekturen.
Fælles bokse i en adgangskodeadministrator
Til loginoplysninger, der lever i månedsvis, er en fælles boks i en adgangskodeadministrator som 1Password, Bitwarden, Keeper, Psono og andre det rigtige standardvalg. Adgangskoden ligger ét sted, og når den skiftes, er den opdateret for alle. Adgang gives pr. samling. Når nogen stopper, fjerner man blot vedkommendes licens, og teamplaner har hændelseslogs. Ulempen er, at alle, der skal bruge adgangskoden, skal være med i boksen. En kunde, en freelancer eller en nyansat, der endnu ikke har fået adgang, kan derfor ikke få et element fra boksen.
Et krypteret engangslink
Til selve overdragelsen er et hemmeligt engangslink det rette værktøj. Du indsætter adgangskoden, får en URL og sender den gennem den kanal, du allerede bruger. Modtageren åbner den én gang: Indholdet vises og destrueres derefter, og den URL, der ligger tilbage i tråden, peger på ingenting. Tilføj et kort udløb, så et uåbnet link dør af sig selv, og en adgangssætning, som du sender ad en anden kanal, så et opsnappet link alene er ubrugeligt. Du kan oprette et nu uden konto. LinkPilot vs. Password Pusher og sådan deler du API-nøgler sikkert gennemgår samme mekanik for tokens.
Chatapps (Slack, Teams, Signal)
Chat føles flygtigt, men er det modsatte. Ifølge Slacks egen dokumentation bliver data på betalte planer ”som standard opbevaret, så længe dit arbejdsområde findes”, og ejerne af arbejdsområdet kan eksportere dem. Teams og Google Chat er underlagt regler for opbevaring og eDiscovery, som netop er lavet, så beskeder ikke kan bringes til at forsvinde. Signal er bedre, med forsvindende beskeder og ingen historik på serveren, men der ligger stadig en kopi på to telefoner, med skærmbilleder og sikkerhedskopier, du ikke har kontrol over. Alle chatklienter henter desuden en forhåndsvisning af links, så snart de bliver sendt, og derfor skal et engangslink være bygget, så en forhåndsvisning ikke kan slette det.
En adgangskode sendt via e-mail ligger i klartekst på afsenderens mailserver, på modtagerens, i sikkerhedskopierne af begge og på hver enhed, der har synkroniseret postkassen. Den overlever videresendelse, arkivering og kompromitterede konti, og et brud på postkassen mange år senere afslører alle loginoplysninger, der nogensinde er sendt gennem den. E-mail er fint til at sende et link til en hemmelighed, men aldrig til selve hemmeligheden.
Mundtligt, telefon og sms
Læser du en adgangskode højt i samme rum, opstår der ingen kopi overhovedet. Det er den eneste metode på denne side, der ikke efterlader spor, og den eneste, der ikke kan skaleres. Sms er den farlige fætter: Beskeden bliver liggende på begge telefoner og i teleselskabets registre, og telefonnumre bliver stjålet. FBI's Internet Crime Complaint Center registrerede 1.611 klager over SIM-swapping med tab på over 68 millioner dollar alene i 2021, mod 320 klager i hele perioden 2018–2020. Sms er acceptabel til en kort adgangssætning, der er ubrugelig uden det link, der sendes separat, men ikke til selve adgangskoden.
Hvorfor e-mail, Slack og sms er de værste kanaler
E-mail, chat og sms har én egenskab til fælles, der diskvalificerer dem: De er opbevaringssystemer. Hver af dem er bygget til at gemme en tro kopi af hver besked for altid, på steder, du ikke kan se. En adgangskode, der er indsat i en af dem, er i praksis offentliggjort for din fremtidige angriber. Konkret:
- Opbevaring på ubestemt tid. Slack beholder som standard data i betalte arbejdsområder, så længe arbejdsområdet findes. Mailservere gemmer e-mails, indtil nogen sletter dem, og sikkerhedskopier gemmer dem længere.
- Adgang for administratorer og eksport. Ejere af arbejdsområder kan eksportere chathistorikken, og mailadministratorer kan åbne enhver postkasse uden afsenderens tilladelse.
- eDiscovery og legal hold. Et legal hold findes netop for at forhindre, at beskeder bliver slettet. En adgangskode, der er fanget i et, kan ikke fjernes.
- Videresendelse og skærmbilleder. Hver kopi kan kopieres igen, så antallet af steder, hvor en adgangskode ligger i klartekst, kun vokser.
- Forhåndsvisning af links og sikkerhedsscannere. Chatklienter og e-mailgateways henter hver URL, så snart den er sendt. Et naivt bygget hemmeligt link bliver slettet af forhåndsvisningsbotten, før mennesket åbner det. Se hvordan LinkPilot forhindrer det.
- SIM-swapping og folk, der kigger over skulderen ved sms, og teleselskabet har også en kopi.
Løsningen er ikke et bedre chatværktøj, men at ændre det, der sendes gennem kanalen: en henvisning, der dør, ikke selve værdien. Læs mere i hvorfor URL'er lækker følsomme oplysninger.
Adgangskodeadministrator eller engangslink? Hvornår du bruger hvad
De supplerer hinanden og konkurrerer ikke. En boks er opbevaring, et engangslink er levering. Boksen rummer loginoplysningerne, så længe teamet har brug for dem. Linket bringer dem til én person én gang og efterlader intet.
Skal loginoplysningerne bruges igen og igen i din organisation, så del elementet i boksen. Skal de nå frem til én person én gang, især en uden for din boks, så send et engangslink. Det, man ikke skal gøre, er at bruge e-mail eller chat til nogen af opgaverne. Læs mere i hemmelige links eller adgangskodeadministratorer.
Sådan virker et hemmeligt engangslink i praksis
Ingen påstande om ”kryptering i militærklasse” her. Dette er den faktiske model, og den svarer linje for linje til vores side om sikkerhedsarkitektur. Hvis de to nogensinde er uenige, er det den side, der gælder.
Krypteringen sker i din browser
Siden den 29. september 2026 krypteres indholdet på klientsiden med AES-GCM-256 og en nøgle på 256 bit, der genereres i din browser, før noget sendes. Det, der når frem til os, er chiffertekst i tabellen secret_links, som er adskilt fra tabellerne med klikstatistik. Vedhæftede filer krypteres på samme måde med en nøgle, der er afledt af hemmelighedens egen nøgle, så ét link åbner begge dele. Tekniske detaljer: kryptering på klientsiden ved deling af hemmeligheder.
Nøglen står efter # i linket
Delingslinket ser sådan ud: shrd.link/s/<slug>#k=<key>. Alt efter # er dekrypteringsnøglen, og browsere sender aldrig den del af linket til nogen server, hverken til os eller til det CDN, der leverer siden, hvor hemmeligheden vises. Vi modtager aldrig nøglen, så vi kan ikke læse hemmeligheden, gendanne den, hvis linket går tabt, eller genskabe URL'en senere. Sagt ligeud: Alle, der har hele linket, har nøglen.
Adgangssætninger tilføjer en ekstra faktor
På Pro bliver en adgangssætning strakt med PBKDF2-SHA256 (210.000 iterationer) og kombineret med linkets nøgle via HKDF-SHA256, så hverken linket eller adgangssætningen alene kan dekryptere hemmeligheden. Separat sendes en SHA-256-hash af adgangssætningen, så serveren kan nægte at udlevere chifferteksten til en, der ikke kender den. Selve adgangssætningen bliver aldrig skrevet i vores database eller logs. Forsøg er begrænset til 5 pr. IP-adresse pr. minut pr. hemmelighed, og hvert mislykket forsøg havner i revisionsloggen. Til sammenligning kræver NIST SP 800-63B, at gemte huskede hemmeligheder saltes og hashes med en nøgleafledningsfunktion som PBKDF2 med mindst 10.000 iterationer.
”Slet efter læsning” sker atomart
Et link med ”Slet efter læsning” giver modtageren én chance for at se indholdet. Visningen registreres gennem en enkelt databasefunktion med låsning på rækkeniveau, så to personer, der åbner linket i samme øjeblik, ikke begge kan læse det. Når grænsen for visninger er nået, skifter status til slettet, og det gemte indhold overskrives med [REDACTED]. Senere besøg får HTTP 410 og en tydelig side om, at hemmeligheden ”allerede er vist”. Udløbne og tilbagekaldte hemmeligheder overskrives på samme måde, og der er med vilje ingen gendannelse.
Forhåndsvisninger af links kan ikke slette hemmeligheden
En GET mod endpointet til visning returnerer kun metadata: status, og om der kræves en adgangssætning. En visning registreres kun ved den eksplicitte POST, som et menneske udløser ved at klikke på Vis, og alle svar med indhold har Cache-Control: no-store. Chatklienter og sikkerhedsgateways til e-mail henter links som almindelige GET-forespørgsler, så deres forhåndsvisninger ser intet og sletter intet. En test, du selv kan køre: linkscannere og engangshemmeligheder.
Det kan vi stadig se: tre ærlige begrænsninger
- Hemmeligheder, der er oprettet før den 29. september 2026, blev gemt i klartekst, indtil de udløb. De blev aldrig omskrevet i det skjulte. De virkede som før og forsvandt, når de udløb. En medarbejder med driftsadgang kunne have læst en af dem, mens den var aktiv. Vedhæftede filer, der blev uploadet før den dato, forblev gemt som almindelige filer.
- Alle, der har hele linket, har nøglen. Kryptering på klientsiden fjerner os, vores database og vores edge-netværk fra tillidsgrænsen. Den beskytter ikke et link, der er blevet videresendt, fanget på et skærmbillede eller logget hos modtageren.
- En fils navn, størrelse og type kan vi stadig se. Det er metadatakolonner, indholdet er ikke. For hvert forsøg på at vise hemmeligheden gemmer vi også et tidsstempel, en hashet IP-adresse (SHA-256 med et salt, der skiftes dagligt, afkortet), en grov geografisk placering og user agent. Vi gemmer aldrig hemmeligheden, selve adgangssætningen eller den rå IP-adresse, og der sættes ingen cookies hos modtageren.
Revisionsspor og regeloverholdelse: det spørger revisoren om
Når loginoplysninger skifter hænder, spørger en revisor om tre ting: hvem der sendte hvad til hvem, om det blev åbnet, og om du kan bevise, at det er væk. En boks besvarer det første for interne brugere. Et engangslink med revisionslog besvarer alle tre for overdragelsen.
- Hændelser pr. hemmelighed. Hver hemmelighed har sin egen tidslinje: oprettet, vist, forkert adgangssætning, slettet, udløbet og tilbagekaldt, hver med et tidsstempel og en hashet IP-adresse. En visning, du ikke ventede, er en opsnapning, du ellers aldrig ville have opdaget. Skift loginoplysningerne.
- Dokumentation for, at intet gemmes. Indhold, der er slettet, udløbet eller tilbagekaldt, overskrives i databasen og bliver ikke bare markeret. ”Adgangskoden findes ikke længere nogen steder” er underbygget af den måde, overskrivningen virker på, ikke af et løfte.
- Dataminimering. Ingen rå IP-adresser, ingen cookies hos modtageren og intet indhold fra hemmeligheder i statistik eller AI-funktioner. Pipelines er adskilt på data- og kodeniveau. Vores GDPR-side beskriver vores tilgang, og siden om gennemsigtighed dækker de anmodninger, vi modtager.
- Ærlig afgrænsning. LinkPilot reklamerer ikke med SOC 2-, HIPAA- eller PCI DSS-erklæringer for hemmelige links. Betragt det som en kontrolleret kanal til overdragelser inden for dit eget program for regeloverholdelse, altså det, der erstatter e-mail og chat, og ikke som et certificeret system til opbevaring.
Fakta om planerne, så ingen opdager en grænse efter at have klikket: Free omfatter 5 aktive hemmelige links med ”Slet efter læsning” og standardudløbet. Adgangssætninger, selvvalgt udløb og den fulde revisionslog hører til Pro til 29 $ om måneden. Tilbagekaldelse kræver en konto, fordi det anonyme værktøj ikke har noget dashboard. Detaljer under priser.
Hvis du driver en MSP: onboarding, overdragelser og offboarding
En MSP (managed service provider) deler loginoplysninger i tre tilbagevendende situationer, og hver af dem ser forskellig ud. Tabellen viser, hvilken metode der passer, ud fra samme ræsonnement som resten af denne guide: hvor længe loginoplysningerne lever, og hvem der skal bruge dem.
| Situation | Hvad du skal bruge | Hvorfor |
|---|---|---|
| Onboarding af en kunde: den første administratoradgangskode, et login til routeren, en global administratorkonto i M365 | Hemmeligt engangslink, adgangssætningen sendt via telefon eller sms | Kunden har ingen plads i din boks. Et link, der slettes ved første læsning, efterlader intet i kundens indbakke, og med adgangssætningen på en anden kanal er en opsnappet e-mail alene ubrugelig. |
| Overdragelse af loginoplysninger mellem dine egne teknikere (en sag skifter hænder, en vagt skifter) | Fælles boks til de faste loginoplysninger, et engangslink til den nye værdi efter et skift | Boksen holder den aktuelle værdi ét sted. Når du skifter den, sendes den nye værdi én gang og destrueres derefter. |
| Offboarding af en kunde eller en tekniker | Skift i boksen, og fjern derefter adgangen. Tilbagekald alle ulæste links fra dashboardet | Et link, der aldrig er blevet åbnet, er loginoplysninger, der stadig er undervejs. Det går hurtigere at tilbagekalde det end at gætte på, om det er læst. |
| Dokumentation til en revision eller en kundes sikkerhedsspørgeskema | Tidslinjen pr. hemmelighed (Pro) | Oprettet, vist, slettet, udløbet og tilbagekaldt, hver med et tidsstempel, besvarer ”hvem havde adgang og hvornår”, uden at du skal søge i chatten. |
To praktiske bemærkninger. For det første opretter appen LinkPilot til Slack hemmelige engangslinks i den kanal, dine teknikere allerede arbejder i, så vanen ikke afhænger af, at nogen husker et website. For det andet kræver den gratis generator til hemmelige engangslinks ingen konto. Det er nyttigt, når en kundes egne medarbejdere skal sende dig en adgangskode: Send dem linket til værktøjet, ikke en anmodning om at indsætte adgangskoden i chatten.
En politik for deling af adgangskoder, som du kan kopiere
De fleste læk af loginoplysninger i små teams skyldes vaner, ikke angribere. Seks regler fjerner vanen. Kopiér dem uændret ind i medarbejderhåndbogen.
Politik for deling af loginoplysninger
- Adgangskoder, API-nøgler, tokens og forbindelsesstrenge skrives aldrig i e-mail, chat eller sms. Ikke én gang, heller ikke ”bare denne ene gang”.
- Fælles loginoplysninger, der bruges længe, ligger i teamets boks. Del elementet i boksen, ikke værdien.
- Enkeltstående overdragelser sker med et hemmeligt engangslink med det korteste udløb, der fungerer, og med ”Slet efter læsning” slået til.
- Linket og adgangssætningen sendes ad hver sin kanal (linket via e-mail, adgangssætningen via telefon eller en direkte chatbesked), og adgangssætningen genbruges aldrig.
- Ved onboarding får en nyansat sine første loginoplysninger som engangslinks, og de skiftes ved første login. Ved rolleskift eller offboarding justeres adgangen til boksen samme dag, og alle loginoplysninger, personen havde uden for boksen, skiftes.
- Alt, der nogensinde er indsat i chat eller e-mail, skiftes, næste gang nogen rører ved det, og chatbeskeden slettes. En uventet visning i en hemmeligheds tidslinje udløser et øjeblikkeligt skift.
Leverandører og eksterne konsulenter behandles på samme måde, med én tilføjelse: Deres loginoplysninger får en udløbsdato i boksen, der svarer til kontraktens ophør, og skiftes, når den dato er passeret.
Opret et engangslink til en adgangskode nu
Indsæt adgangskoden, vælg et udløb, og send linket. En simpel hemmelighed kræver ingen konto. Med en konto får du tilbagekaldelse og tidslinjen, og Pro tilføjer adgangssætninger og selvvalgt udløb.
Kilder
- Slack: Customize message and file retention policies (”som standard opbevares data, så længe dit arbejdsområde findes”)
- FBI IC3: Criminals Increasing SIM Swap Schemes to Steal Millions of Dollars from US Public (offentlig meddelelse, 8. februar 2022)
- NIST SP 800-63B: Digital Identity Guidelines: Authentication and Lifecycle Management, §5.1.1.2 Memorized Secret Verifiers (retningslinjer for digital identitet)
- Bitwarden: About Send (Sends med tekst og filer, udløb, antal adgange)
- LinkPilot: Sikkerhedsarkitektur (den autoritative beskrivelse af modellen ovenfor)