개념 사전 · 개념
CIA: 기밀성·무결성·가용성
보안 3요소 · 기밀성 무결성 가용성
CIA는 정보와 서비스를 보호할 때 구분하는 세 가지 목표다. 누가 내용을 볼 수 있는지, 값이 올바르게 유지되는지, 필요한 때 사용할 수 있는지를 각각 판단한다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
01무엇이고, 어떤 일을 하나
- 유출·변조·이용 불가를 분리하여 피해를 설명한다.
- 통제가 지키는 자산과 실패 경계를 정한다.
- 예방·탐지·복구 수단이 함께 필요한 이유를 드러낸다.
02어떤 순서로 동작하나
- 보호 대상 정하기
계정과 개인정보, 계정 복구 이메일을 보호할 자산으로 정한다.
- 변경 경로 찾기
누가 어떤 인증· 절차를 거쳐 복구 이메일을 변경하는지 확인한다.
- 위협과 취약점 연결
다른 사용자가 변경할 수 있다면 권한 검사 누락이 위협의 진입점이 된다.
- 영향 추적
복구 링크가 다른 곳으로 전송되면 계정 접근권과 개인정보 열람권까지 바뀔 수 있다.
- 통제와 평가
변경 권한·추가 인증·변경 알림·복구 절차를 연결하고 각 통제 뒤에 남는 위험을 다시 평가한다.
03먼저 알아둘 용어와 구성요소
- 허가된 주체에게만 정보가 공개되는 성질.
- 정보와 처리 과정이 허가 없이 바뀌지 않는 성질.
- 정당한 사용자가 필요한 시점에 서비스를 이용할 수 있는 성질.
- 통제를 적용한 뒤에도 남는 발생 가능성과 영향.
- 문제가 일어날 가능성이나 접근 경로를 줄이는 수단.
- 이미 발생하거나 진행 중인 이상을 찾아 기록·통보하는 수단.
- 사고 뒤 데이터와 서비스를 허용 가능한 상태로 돌리는 수단.
LEARN THROUGH PRACTICE
같은 사건을 CIA와 통제 목표로 분해하기
보안 속성을 외우는 데서 그치지 않고 사건이 어떤 자산의 어떤 상태를 손상시키는지 설명한다.
실습 구성과 전제
- 교육용 CIA 문제 화면 두 장과 가상의 서비스 사고 세 가지를 준비한다.
- 실제 사고를 단정하지 않고 화면의 질문과 가상 사례를 구분해 답한다.
피해가 생기는 속성을 먼저 고른다
- 은 허가된 사용자가 필요한 때 서비스를 사용할 수 있는 성질이다. 서버에 도달했어도 작업이 처리되지 않으면 이 손상될 수 있다.
- 계정 우회·민감한 메일 전달·는 작동 지점이 다르다. 공격 이름 대신 결과가 노출·변조·중단 중 무엇인지 적는다.
원본 크기로 보기 ↗- 질문은 availability를 해치는 경우를 묻고 있으며 서비스 거부가 선택지로 제시된다.
- 전원을 뽑는 것만 가용성 침해라는 선택지도 보인다. 자원 고갈이나 처리 지연도 가용성 문제이므로 범위를 넓혀 읽는다.
확인 기준를 과 연결하되, 한 사건이 다른 속성도 함께 침해할 수 있음을 설명한다.
하나의 속성만 손상되어도 사고인지 판단한다
- 가상의 읽기 전용 문서 유출은 과 이 유지돼도 을 침해한다. 반대로 파일 변조는 계속 읽을 수 있어도 침해다.
- 각 사례를 자산→허용된 행위→관찰된 변화→손상된 속성의 네 칸으로 기록한다.
원본 크기로 보기 ↗- 질문은 CIA 가운데 적어도 하나가 손상됐을 때를 다룬다.
- 세 속성이 모두 깨져야 위험하다는 선택지와 하나만 깨져도 보안이 훼손된다는 선택지가 대비된다.
확인 기준보안 여부를 단순 접속 성공으로 판단하지 않는다.
예방·탐지·복구를 사건에 배치한다
- 문서 유출에는 객체 권한 검사와 접근 기록, 변조에는 변경 권한· 검사·신뢰 가능한 복구본이 필요하다.
- 서비스 중단에는 요청 제한·용량 관찰·복구 절차를 배치한다. 통제의 존재와 실제 효과는 각각 구성 증거와 시험 결과로 나눈다.
확인 기준선택한 통제가 어떤 실패 경로를 막는지 한 문장으로 설명할 수 있어야 한다.
실습에서 확인한 동작 원리
- CIA는 제품 분류가 아니라 피해 상태를 분석하는 틀이다.
- 통제 이름만 나열하지 말고 보호할 자산과 실패 경로를 연결한다.
04예제로 따라가기
- 입력 조건: 사용자 A가 로그인했고 문서 42의 소유자는 B라고 가정한다. 세션은 유효하지만 소유권은 불일치한다.
- 인증 결과: 세션 검증은 통과한다. 이 결과만 반환하면 B의 문서가 유출되어 이 깨진다.
- 결과: 서버가 소유자와 공유 권한을 검사하여 거부하면 문서 본문은 전달되지 않는다.
- 기록 결과: A·문서 42·조회·거부·요청 ID를 남기면 조사할 근거가 생긴다. 문서 전체나 세션 비밀을 로그에 복사할 필요는 없다.
- 잔여 영향: 응답 시간·파일 크기·존재 여부가 노출되는지와 정상 공유 기능이 막히지 않았는지를 별도로 평가한다.
05혼동하기 쉬운 점과 확인 기준
- 미적용 경로: 화면은 보호되지만 다운로드 API나 백그라운드 작업이 검사를 생략하는지 같은 자원의 모든 진입점을 비교한다.
- 실패 시 기본값: 권한 서버의 timeout을 허용으로 바꾸면 인증 장비가 정상인 평상시 시험만으로 결함이 드러나지 않는다.
- 권한 캐시: 권한을 회수한 뒤 이전 캐시가 남으면 정책과 실제 결정이 다르다. 캐시 키·갱신 시점·만료를 함께 확인한다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.