본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Biba Integrity Model
정보의 무결성을 지키기 위해 주체와 객체에 무결성 등급을 매기고 정보의 흐름을 제한하는 접근 통제 모델
  • BLP의 단점을 보완한, 무결성을 보장하는 최초의 모델
  • 무결성의 3가지 목표 중 비인가자의 데이터 수정 방지 가능
  • 비바의 속성은 BLP의 반대 개념

1977년 케네스 비바가 제안했다. 기밀성을 다루는 벨-라파둘라 모델과 짝을 이루며, 읽기와 쓰기의 방향이 벨-라파둘라와 정반대인 것이 핵심이다.

두 가지 규칙

편집 원본 편집
  • 단순 무결성 규칙(Simple Integrity, No Read Down) — 자기보다 낮은 등급의 객체를 읽을 수 없다.
 신뢰할 수 없는 정보가 흘러들어 오염되는 것을 막는다
  • 무결성 제한 규칙(Star Integrity, No Write Up) — 자기보다 높은 등급의 객체에 쓸 수 없다.
 낮은 등급의 주체가 중요한 데이터를 훼손하는 것을 막는다

벨-라파둘라와의 비교

편집 원본 편집
비바 벨-라파둘라
보호 목표 무결성 기밀성
읽기 No Read Down No Read Up
쓰기 No Write Up No Write Down
한 줄 요약 위로 못 쓰고 아래를 못 읽는다 위를 못 읽고 아래로 못 쓴다

기밀성 모델은 정보가 아래로 새는 것을 막고, 무결성 모델은 정보가 위로 오염되는 것을 막는다. 방향을 반대로 외우면 그대로 오답이 되므로 목표가 무엇인지부터 확인해야 한다.

  • 무결성만 다루므로 기밀성은 보장하지 않는다
  • 등급을 정적으로 매기기 때문에 실제 업무의 유연한 권한 변화를 담기 어렵다
  • 내부의 악의적 수정은 막지만 외부 침입 자체를 막지는 못한다