Sikkerhed

    Sådan indfører du sikker deling af hemmeligheder i fjernteams

    Sikker deling af hemmeligheder i fjernteams i fem trin: oversigt, boks eller engangslink efter levetid, tre regler, værktøjet i Slack og en plan for lækager.

    LinkPilot Team · Holdet, der udvikler og driver LinkPilot hos TetraCore, LLC · Om LinkPilot

    Et fjernteam deler hemmeligheder på samme måde, som det deler alt andet: i chatten, på tværs af tidszoner og ofte fra et køkkenbord på en bærbar, som familien også streamer film på. Den gamle kontorvane med at læne sig over og læse en adgangskode af en skærm er afløst af at indsætte den i en direkte besked, og den direkte besked bliver liggende for altid.

    Sikker deling af hemmeligheder i et fjernteam kræver ikke et stort projekt. Det kræver en oversigt, én regel for valg af værktøj, en kort politik, som folk kan huske, værktøjet placeret der, hvor teamet allerede arbejder, og en plan for de to situationer, der står bag de fleste lækager: når nogen stopper, og når nogen begår en fejl. Her er opsætningen i fem trin.

    Trin 1: find ud af, hvad du beskytter

    Brug en time på at skrive de hemmeligheder ned, som teamet håndterer, og hvor hver enkelt ligger i dag. De fleste teams finder de samme ting:

    • Delte logins til SaaS-værktøjer, der ikke understøtter SSO eller konti pr. bruger.
    • API-nøgler og tokens til udbydere af betaling, e-mail, cloud og statistik.
    • Loginoplysninger til infrastruktur: databaseadgangskoder, SSH-nøgler, deploy-nøgler, signeringsnøgler og certifikater.
    • Gendannelseskoder og MFA-sikkerhedskopier til kontiene ovenfor.
    • Loginoplysninger fra kunder, som supportmedarbejdere skal bruge til en sag.

    Følg for hver enkelt vejen fra oprettelsen til hvert sted, hvor den er gemt eller er blevet sendt. Listen over chattråde, personlige noteapps og adgangskodelagre i browsere er det reelle risikoregister, og den er længere, end nogen regner med.

    Trin 2: én regel for, hvilket værktøj der skal bruges

    Fjernteams har brug for to værktøjer og en enkel regel for at vælge mellem dem.

    Hvis hemmelighedenBrugFordi
    Bruges gentagne gange af flere personerEn adgangskodeadministrator til teams eller en secrets managerNavngiven adgang, tilbagekaldelse, rotation, MFA på boksen
    Gives til én person én gang eller er midlertidigEt hemmeligt engangslinkKrypteres i browseren, destrueres ved første åbning, intet bliver tilbage i beskeden
    Læses af kode eller CIPlatformens lager til hemmeligheder eller en secrets managerIngen menneskelig kopi overhovedet

    Boksen er det autoritative register. Engangslinket er overførselsmetoden til alt det, der ikke passer i boksen: den eksterne konsulent, der aldrig kommer ind i jeres boks, den nyansattes loginoplysninger til første dag, den midlertidige administratoradgangskode, som en kollega har brug for lige nu kl. 2 om natten i sin egen tidszone. Guiden hemmelige links vs. adgangskodeadministratorer gennemgår grænsetilfældene.

    Stil fire spørgsmål, når du vurderer et af værktøjerne: Hvor sker krypteringen, hvem kan se værdien i klartekst, hvad bliver logget, og kan det tilbagekaldes? For LinkPilots hemmelige links er svarene: i din browser, ingen andre end modtageren, en revisionslog på Pro og ja, indtil linket åbnes. Guiden om kryptering på klientsiden forklarer, hvad kryptering i browseren beskytter mod, og hvad den ikke beskytter mod.

    Trin 3: skriv en politik med tre regler

    Folk, der arbejder alene på skæve tidspunkter, læser ikke lange politikker. Tre regler dækker det meste af risikoen:

    1. Hemmeligheder kommer aldrig i chat, e-mail, sager eller dokumenter. Heller ikke ”midlertidigt”. Heller ikke, hvis beskeden slettes bagefter. Brug boksen eller et engangslink.
    2. Hver person får sit eget login, hvor systemet tillader det, med de rettigheder, rollen kræver. Delte logins ligger i boksen med navngiven adgang og aldrig i en fastgjort besked.
    3. Hver overdragelse har en ejer og en slutdato. Den, der deler en hemmelighed, noterer, hvem der fik den, hvorfor, og hvornår adgangen ophører, uden at notere selve værdien.

    Underbyg reglerne med flerfaktorgodkendelse på boksen og på alle konti, der kan oprette eller vise hemmeligheder, og med krav til enhederne: fuld diskkryptering, skærmlås og ingen hemmeligheder i personlige noteapps eller adgangskodelagre, der synkroniseres via browseren.

    Trin 4: placer værktøjet der, hvor teamet allerede er

    En politik, der kræver, at man åbner endnu en fane, taber til vanen. Læg den sikre vej ind i chatværktøjet.

    • Installer LinkPilots Slack-app. /secret svarer kun dig med et engangslink, som du kan poste i kanalen. --ttl 1h, 6h, 24h eller 7d sætter udløbet, hvilket betyder noget, når modtageren sover. Genvejen ”Send as secret link” redder en adgangskode, som nogen allerede har indsat, og erstatter den med et link.
    • Gør boksens browserudvidelse til standard, så det er mindre besværligt at slå noget op end at spørge i chatten.
    • Automatiser, hvor kode har brug for hemmeligheder. CI og udrulninger henter direkte fra lageret til hemmeligheder, så ingen udvikler nogensinde kopierer en produktionsværdi for at indsætte den et andet sted.

    Ved en overdragelse på tværs af tidszoner er rækkefølgen: Opret linket med et udløb på 24 timer, send det med en note på én linje om formålet, send brugernavn og sammenhæng i en separat besked, og bed modtageren bekræfte adgangen, når vedkommende er online. Hvis linket viser, at det blev åbnet, før modtageren nåede til det, skal du skifte værdien. Guiden om loginoplysninger mellem teams har hele rutinen for overdragelse.

    Trin 5: planlæg for fratrædelser og lækager

    De fleste eksponeringer sker i to situationer: når nogen stopper, og når nogen begår en fejl.

    Fratrædelser. Hav en tjekliste: Fjern personen fra boksen og fra alle systemer med en personlig konto, skift alle delte loginoplysninger, som personen kan have set, tilbagekald personens API-nøgler og sessioner, og tjek for hemmeligheder, som personen havde uden for boksen. Gennemfør den samme dag, også for eksterne konsulenter, hvis aftale stille og roligt udløber.

    Rolleskift. Et skift mellem teams er en gennemgang, ikke en nulstilling. Fjern adgangen til det gamle teams samlinger i boksen og til alt med relation til produktion, som personen ikke længere arbejder med.

    Lækager. Gør det let at melde fejl, og placer ikke skyld. Den, der har indsat en nøgle i den forkerte kanal, skal kunne sige det i én besked og vide, hvad der sker derefter: Ejeren skifter værdien, opdaterer de jobs, der bruger den, og tjekker kanalens eksporthistorik. Det eneste dårlige udfald er lækagen, som ingen nævner.

    Overvågning. Gennemgå boksens adgangslog og revisionsloggen for hemmelige links med et interval, der passer til følsomheden, og kig efter visninger på skæve tidspunkter, adgang fra uventede steder og delinger, der ikke svarer til en registreret overdragelse.

    Fem trin, to værktøjer, tre regler. Et fjernteam, der har dem på plads, deler hemmeligheder mere sikkert, end de fleste kontorbaserede teams nogensinde har gjort, fordi processen ikke afhænger af, hvem der tilfældigvis sidder i nærheden.

    Værktøjer til denne artikel

    Ofte stillede spørgsmål

    LinkPilot sender et hemmeligt link, der er væk, når det er åbnet.

    Krypteres i din browser, vises én gang og destrueres derefter. Kræver ingen konto.

    Opret et hemmeligt link

    Læs videre