Sikkerhet #1: Hemmeligheter skal ikke inn i samtalen

Sikkerhet #1: Hemmeligheter skal ikke inn i samtalen

Sikkerhet #1: Hemmeligheter skal ikke inn i samtalen

Det er fort gjort. Du trenger at Claude snakker med et API, og det enkleste er å lime nøkkelen rett inn i chatten. Ikke gjør det.

Alt du skriver i en samtale kan havne i loggen, i et sammendrag, i memory eller i en fil Claude lager underveis. Det samme gjelder CLAUDE.md. Den fila ligger i repoet og leses av alle som jobber der.

Slik gjør jeg det:

  • Nøkler og tokener ligger i egne filer, feks .token.json ved siden av MCP-serveren min.
  • Filnavnene står i .gitignore, så de kan ikke sjekkes inn ved et uhell.
  • Claude får vite hvor fila er, ikke hva som står i den. Koden leser den selv.
  • I CLAUDE.md og memory står det bare «nøkkelen ligger i fila X», aldri nøkkelen.

MCP-serveren min bruker et refresh-token som byttes ut hver gang det brukes. Hvert domene har sin egen fil. Lekker én, trekker jeg tilbake den ene.

Sjekk repoet ditt nå: søk etter «sk-» og «token» i filer som er sjekket inn. Jeg fant noe første gang jeg gjorde det.