다섯 살도 알 수 있게 · 보안
최소 권한이 뭐예요?
최소 권한 원칙(Least Privilege)을 성 사람마다 딱 필요한 열쇠만 주는 이야기로 풀어봤어요.
요리사가 성 전체 열쇠 꾸러미를 들고 다녀요.하는 일은 부엌 하나예요. 그런데 금고 열쇠도, 성문 열쇠도 같이 달려 있어요. 편하니까요.
꾸러미를 잃어버리면 문이 다 열려요. 부엌만이 아니라 금고까지.도둑은 부엌 열쇠를 노린 게 아니에요. 그냥 떨어진 꾸러미를 주웠을 뿐인데, 그 안에 성 전체가 있었어요.
최소 권한은 하는 일에 딱 필요한 열쇠만 주는 거예요.필요한 것만, 필요할 때만, 안 쓰면 돌려주기. 열쇠가 적으면 잃어도 조금만 잃어요.
필요한 열쇠만요리사는 부엌 하나
필요할 때만잠깐 빌리고 돌려줘요
안 쓰면 회수달마다 점검해요
금고 열쇠는 상자에누구도 늘 들고 다니지 않아요
오늘만 필요한 열쇠는 잠깐 빌려요. 그리고 달마다 안 쓰는 열쇠를 거둬요.빌린 열쇠엔 "해 질 때까지" 꼬리표가 붙어요. 점검 장부엔 석 달 안 쓴 열쇠와 떠난 사람의 열쇠가 잡혀요. 열쇠는 늘 늘어나기만 하니까요.
도둑이 열쇠를 훔쳐도 얻는 건 딱 부엌 하나예요.열쇠를 모자마다 꾸러미로 나누고, 금고 열쇠는 금고 속 상자에, 그리고 문마다 다시 물어보면 도둑은 갈 곳이 별로 없어요.
한 줄로
최소 권한 = 성 사람마다 하는 일에 딱 필요한 열쇠만, 필요할 때만 주고, 안 쓰는 열쇠는 거두는 원칙. 잃어도 조금만 잃게요.
Principle of Least Privilege. 사용자·프로그램·계정에 업무에 꼭 필요한 최소한의 권한만 주는 원칙이에요. 과다 권한은 유출 때 피해를 키우고, 권한 상승 공격의 발판이 돼요. JIT 접근, 역할 기반 접근 제어, 정기 권한 검토가 이 원칙을 지키는 도구예요.
어른들은 이렇게 불러요
- 최소 권한 원칙
Principle of least privilege - 딱 필요한 열쇠만. 사람에게도, 프로그램에게도, 심부름꾼 계정에게도 똑같이 적용돼요.
- 권한 상승
Privilege escalation - 부엌 열쇠로 금고까지. 도둑이 작은 열쇠 하나로 시작해 더 큰 열쇠를 찾아가요. 열쇠가 적을수록 갈 곳이 없어요.
- 과다 권한
Over-privileged - 필요보다 많은 열쇠. 한 번 받은 열쇠는 아무도 돌려달라고 안 해요. 그래서 점검이 필요해요.
- JIT 접근
Just-in-time access - 해 질 때까지 빌리는 열쇠. 필요할 때 잠깐 받고 자동으로 돌려줘요. → 금고 속 마스터 열쇠
- 역할
Role - 모자마다 정해진 꾸러미. 요리사 모자엔 부엌 열쇠만. → 모자마다 열쇠 꾸러미
- 관리자 계정
Admin account - 성 전체 열쇠 꾸러미. 늘 들고 다니지 않아요. 고칠 때만 꺼내고, 평소엔 보통 열쇠로 다녀요.
- 권한 검토
Access review - 달마다 열쇠 점검. 안 쓴 열쇠, 떠난 사람의 열쇠를 거둬요. → 성의 명부 관리소
- 제로 트러스트
Zero Trust - 문마다 다시 물어보기. 열쇠가 있어도 문마다 확인해요. 최소 권한과 짝이에요. → 문마다 물어보는 성
다음 이야기
편지를 중간에서 뜯어보는 배달부 →