다섯 살도 알 수 있게 · 보안

시크릿 관리가 뭐예요?

시크릿 관리(Secrets Management)를 목수가 도면에 못 박아 둔 창고 열쇠를 잠긴 상자로 옮기는 이야기로 풀어봤어요.

창고 탑 도면1. 벽돌을 쌓는다2. 창고 문을 연다 →3. 물건을 넣는다매번 꺼내기 귀찮아서요창고 열쇠를 도면에 못으로 박아 두면 편하긴 해요

목수가 편하려고 열쇠를 도면에 못으로 박아 뒀어요.목수는 창고 문을 열 때마다 열쇠를 가지러 가기 싫었어요. 그래서 도면에 열쇠를 박아 뒀어요. 편하긴 해요.

마을도면한 장 그렸는데도면도면도면도둑 손에도 열쇠가도면은 복사돼 퍼져요 — 열쇠도 같이

도면은 복사돼 마을로 나가요. 열쇠도 같이요.도면은 원래 여기저기 복사되는 거예요. 열쇠가 박힌 채로 복사되면, 마을 사람 모두가 창고 열쇠를 갖게 돼요.

창고 탑 도면1. 벽돌을 쌓는다2. 열쇠 상자 3번 칸3. 물건을 넣는다도면엔 열쇠 대신 칸 번호만123잠긴 열쇠 상자경비가 열어 줘요열쇠는 상자에, 도면엔 '3번 칸'이라고만 적어요도면이 마을에 나가도 열쇠는 따라가지 않아요

시크릿 관리는 열쇠를 벽에 못 박아 두지 않는 거예요.열쇠는 잠긴 상자에 넣어요. 도면엔 '열쇠 상자 3번 칸'이라고만 적어요. 필요할 때 경비에게 잠깐 빌리고, 자주 바꿔요.

잠긴 상자에도면이 아니라 상자에
잠깐 빌리기쓰고 나면 돌려줘요
자주 바꾸기훔쳐도 금방 안 맞아요
도면엔 칸 번호만'3번 칸'이라고만 적어요
지난달 열쇠이달 열쇠훔친 열쇠가 안 맞아요매달잠깐 빌리고, 다 쓰면 돌려줘요열쇠를 자주 바꾸면, 훔친 열쇠는 금방 쓸모없어져요

열쇠를 자주 바꾸면, 훔친 열쇠는 금방 쓸모없어져요.열쇠는 매달 새것으로 바꿔요. 목수는 잠깐 빌려 쓰고 돌려줘요. 그래서 지난달 열쇠를 훔친 도둑은 문을 못 열어요.

새 도면1. 벽돌을 쌓는다2. 뒷문 열쇠 →도면에 열쇠가 박혀 있어요! 상자로 옮기세요못 박힌 열쇠를 찾으면 종이 울려요벽돌 하나 쌓을 때마다, 자동으로

경비는 도면에 열쇠가 박혀 있는지 늘 검사해요.사람은 또 못을 박아요. 그래서 도면 검사가 열쇠 모양을 찾으면 종을 울려요. 벽돌 하나 쌓을 때마다, 자동으로요.

한 줄로

시크릿 관리 = 열쇠를 도면에 못 박지 않고 잠긴 상자에 두고, 필요할 때 잠깐 빌리고, 자주 바꾸고, 도면엔 칸 번호만 적는 일.

Secrets Management. 비밀번호, API 키, 토큰, 인증서 같은 시크릿을 코드에 하드코딩하지 않고 볼트에 보관해요. 코드는 이름으로 참조하고, 실행할 때 잠깐 받아 쓰고, 주기적으로 로테이션해요.

어른들은 이렇게 불러요

시크릿
Secret
창고 열쇠. 비밀번호, 입장권, 봉인 편지의 열쇠. 들키면 문이 열려요. → 열쇠 대신 입장권
하드코딩
Hardcoding
도면에 못 박기. 열쇠를 코드 안에 글자로 적어 두는 것. 편하지만 도면이 가는 곳마다 따라가요.
볼트
Vault
잠긴 열쇠 상자. 열쇠를 한곳에 모아 잠그고, 누가 언제 꺼냈는지 일지에 적어요. → 금고 속 마스터 열쇠
로테이션
Rotation
매달 새 열쇠. 정해진 때마다 열쇠를 바꿔요. 훔친 열쇠의 유통기한이 짧아져요.
환경 변수
Environment variable
일하러 갈 때 주머니에 넣어 주는 열쇠. 도면(코드)엔 없고, 일 시작할 때만 잠깐 손에 쥐어요. 상자보다는 약해요.
시크릿 스캔
Secret scanning
도면에서 열쇠 모양 찾기. 열쇠처럼 생긴 글자 뭉치를 자동으로 찾아 종을 울려요. → 도면 검사와 두드려 보기
API 키 / 토큰
API key / token
가게 입장권. 한 가게에만 통하는 열쇠. 그래도 열쇠니까 상자에 둬요. → 열쇠 대신 입장권
최소 권한
Least privilege
딱 그 문 열쇠만. 창고 열쇠로 금고까지 열리면 안 돼요. → 모자마다 열쇠 꾸러미
다음 이야기
도면 검사와 두드려 보기 →
다른 용어도 그림책으로 보고 싶다면 요청하기 →