다섯 살도 알 수 있게 · 정보보안

BLP/Biba가 뭐예요?

접근통제 보안 모델 BLP와 Biba를, 등급 사다리를 오르내리는 걸 서로 반대로 막는 두 규칙 이야기로 풀어봤어요.

등급3: 왕의 비밀 방등급2: 장군의 방등급1: 서기의 방성의 방마다 비밀 등급이 매겨져 있어요

성의 방마다 비밀 등급이 매겨져 있어요.MAC(강제적 접근통제)에서는 방의 비밀 등급을 아무도 마음대로 못 바꿔요.

낮은 등급이 왕의 비밀을 엿봐요높은 등급이 비밀을 낮은 장부에 적어요엿보기도 내려적기도 결국 비밀이 아래로 새는 길이에요

등급 사이를 규칙 없이 오르내리면 비밀이 새요.낮은 등급이 위를 엿봐도, 높은 등급이 아래에 적어도 비밀이 새요. 비밀은 결국 낮은 등급으로 흘러가요.

BLP — 비밀이 안 새게못 올려보기못 내려적기기밀성 — 비밀을 지켜요Biba — 거짓이 안 섞이게못 내려읽기못 올려적기무결성 — 기록이 오염되지 않게 지켜요같은 모양의 사다리, 서로 반대 방향의 규칙이에요

BLP와 Biba는 거꾸로 짝지은 두 규칙이에요.BLP(1973)는 기밀성을, Biba(1977)는 무결성을 지켜요. 사다리 모양은 같지만, BLP의 등급은 비밀 정도, Biba의 등급은 믿을 만한 정도예요.

BLP: 못 올려보기낮은 등급은 높은 비밀을 못 읽어요
BLP: 못 내려적기높은 등급이 낮은 장부에 못 적어요
Biba: 정반대못 내려읽기 + 못 올려적기
둘을 짝지어 외워요차이를 규칙 방향으로 설명해 봐요
모델규칙지키는 것BLP못 올려보기(No Read Up)못 내려적기(No Write Down)기밀성Biba못 내려읽기(No Read Down)못 올려적기(No Write Up)무결성둘 다같은 모양의 등급 사다리 규칙MAC(강제적 접근통제)

네 가지 규칙을 나란히 보면 이래요.BLP는 비밀이 아래로 새는 걸, Biba는 거짓이 위로 섞이는 걸 막아요.

BLP·Biba 규칙이 엄격해서 일상 업무에 쓰기 불편해요그래서 역할 기반(RBAC)과 섞어 쓰기도 해요BLP·Biba는 군사·기밀 시스템에서 나온, MAC의 대표적인 규칙이에요

BLP·Biba는 엄격한 만큼, 다른 모델과 섞어 쓰기도 해요.BLP·Biba는 MAC을 구체적인 규칙으로 풀어 쓴 대표 모델이에요. 회사 시스템은 보통 RBAC를 더 많이 써요.

한 줄로

BLP는 등급 사다리에서 못 올려보고(no read up) 못 내려적어서(no write down) 비밀이 새지 않게 하고, Biba는 정반대로 못 내려읽고 못 올려적어서 거짓이 섞이지 않게 해요.

Bell-LaPadula(BLP, 1973)는 기밀성을 지키는 MAC 모델로 No Read Up/No Write Down을 강제해요. Biba(1977)는 무결성을 지키는 모델로 No Read Down/No Write Up을 강제해, 신뢰도 낮은 주체가 높은 등급의 자료를 오염시키지 못하게 해요. Biba의 등급은 비밀 등급이 아니라 따로 매기는 무결성 등급이에요. 둘 다 등급(레이블) 기반 강제적 접근통제(MAC)를 수학적 규칙으로 풀어 쓴 대표 모델이고, 군사·정부 기밀 시스템에서 비롯됐어요.

어른들은 이렇게 불러요

BLP
Bell-LaPadula
기밀이 안 새게 하는 규칙. 못 올려보기 + 못 내려적기로 기밀성을 지켜요.
Biba
Biba
거짓이 안 섞이게 하는 규칙. 못 내려읽기 + 못 올려적기로 무결성을 지켜요.
No Read Up
No Read Up
낮은 등급이 높은 비밀을 못 읽어요. BLP의 첫 번째 규칙이에요.
No Write Down
No Write Down
높은 등급이 낮은 장부에 못 적어요. BLP의 두 번째 규칙이에요.
No Read Down / No Write Up
No Read Down / No Write Up
Biba의 정반대 규칙 한 쌍. 무결성을 지키기 위해 BLP와 반대 방향으로 막아요.
MAC
Mandatory Access Control
왕의 등급표, 주인도 못 바꿔요. BLP/Biba는 이 MAC을 구체적인 규칙으로 풀어 쓴 대표 모델이에요. → 열쇠 주인을 정하는 세 가지 방식
기밀성 · 무결성
Confidentiality · Integrity
못 보게 · 못 바꾸게. CIA 3요소 중 두 가지예요. → 지키는 것 세 가지
RBAC
RBAC
실제 조직이 BLP·Biba보다 더 많이 쓰는 모델. BLP/Biba는 엄격해서, 역할 기반과 섞어 쓰기도 해요. → 모자마다 열쇠 꾸러미
다음 이야기
나라가 고른 도장집, 이제는 여럿 →
다른 용어도 그림책으로 보고 싶다면 요청하기 →