본문 바로가기

정보보안/정보보호 개론

정보 보호의 목표

728x90

정보 보호의 목표

정보 보호의 목표는 기본적으로 CIA라 불리는 3가지 요인에 추가적으로 AAA로 불리는 3가지를 더해 총 6가지를 가지고 있다.

 

각 목표를 나열하면 다음과 같다.

  • Confidentiality: 기밀성
  • Integrity: 무결성
  • Availability: 가용성
  • Assurance: 보증
  • Authenticity: 인증성
  • Anonymity: 익명성

 

하나하나 무엇인지 알아보자.

Confidentiality - 기밀성

기밀성은 허가되지 않은 정보 누출을 피하는 것이다.

 

기밀성은 데이터의 보호를 포함하여, 권한이 있는 사람만 접근을 허용하고 권한이 없는 사람에게는 콘텐트의 존재를 알 수 없게 한다.

기밀성을 위한 도구

  • 암호화: 암호화 키를 사용하여 정보를 변환하고, 복호화 키를 사용하여 변환된 정보를 원래대로 되돌린다.
  • 접근 제어: 기밀 정보를 알 필요가 있는 대상으로만 접근을 제한하는 규칙과 정책이다.
  • 인증: 누군가 가진 역할이나 신원을 결정한다.
  • 권한 부여: 사람이나 시스템이 접근 제어 정책에 의해 리소스에 접근할 수 있는 것을 결정한다.
  • 물리적 보안: 보호된 컴퓨팅 자원에 제한적으로 접근할 수 있도록 물리적 방호 시설을 세우는 것이다.

Integrity - 무결성

무결성은 허가되지 않은 방법으로 데이터가 변하지 않았음을 나타내는 속성이다.

무결성을 위한 도구

  • 백업: 주기적으로 데이터를 보관한다.
  • 체크섬: 파일의 콘텐츠를 수치 값으로 변환한다. 작은 변화에도 값이 크게 바뀌도록 한다.
  • Data correcting codes: 데이터의 사소한 변화도 쉽게 감지하고 자동적으로 수정될 수 있도록 데이터를 보관하는 방법이다.

Availability - 가용성

가용성은 권한을 가진 대상이 빠르게 정보에 접근하고 수정할 수 있는 속성이다.

가용성을 위한 도구

  • 물리적 보호: 어떤 물리적 재해에도 정보의 가용성을 유지하는 인프라스트럭쳐이다.
  • 계산 중복성: 문제가 발생할 경우 대체 역할을 하는 컴퓨터나 저장 장치이다.

Assurance - 보증

보증은 컴퓨터 시스템에서 신뢰가 제공되고 관리되는 방식을 나타낸다.

신뢰 관리의 요소

  • 정책: 사람이나 시스템이 자신과 다른 대상에게 갖는 행동 기대치를 지정
  • 권한: 사람이나 시스템과 상호작용하는 에이전트가 허용되는 동작들
  • 보호: 정책과 권한을 강제하도록 하는 메커니즘

Authenticity - 인증성

인증성은 사람이나 시스템이 발행한 진술(statements), 정책, 허가가 진실한지 결정하는 능력이다.

주요 도구: 디지털 서명(Digital Signatures)

디지털 서명은 개인이나 시스템이 부인 방지를 달성하는 고유한 방식으로 문서의 인증성을 보장하는 암호화 계산이다.

 

일부 개인이나 시스템이 발행한 진술을 거부할 수 없는 속성을 지닌다.

Anonymity - 익명성

특정한 기록이나 거래(transaction)가 어떤 개인에 속하지 않도록 하는 속성이다.

익명성을 위한 도구

  • Aggregation: 공개된 합이나 평균이 어느 개인에게 연결(tie)되지 않도록 결합하는 것이다.
  • Mixing: 어떤 개인도 추적할 수 없는 방식으로 거래, 정보, 통신을 결합하는 것이다.
  • Proxies: 개인을 추적할 수 없는 방식으로 개인을 위한 작업에 참여할 수 있는 에이전트이다.
  • Pseudonyms: 통신이나 거래에 실제 신원 대신 사용할 수 있는 가상 신원이다. 이 가상 신원은 신뢰할 수 있는 엔터티에게만 알려진다.

 

 

 

 

 

 

 

 

 

728x90

'정보보안 > 정보보호 개론' 카테고리의 다른 글

MAC(Message Authentication Code)  (0) 2025.03.03