본문내용
1. 정보보호론 개요
1.1. 정보 보호의 목표와 주요 속성
정보 보호의 목표와 주요 속성이다. 기밀성(비밀성)은 접근(열람)할 수 있는 권한이 있는 사용자만 정보에 접근할 수 있도록 보장하는 것이다. 무결성은 권한 있는 사용자만 정보를 변경 및 수정할 수 있도록 보장하는 것이다. 가용성은 권한 있는 사용자가 필요할 때 언제든지 정보를 사용할 수 있도록 하는 것이다. 인증성은 사용자(객체)의 신원을 확인하는 것이며, 인가는 인증 후 허가된 기능이나 서비스를 이용할 수 있도록 하는 것이다. 부인방지는 송수신 사실을 부인할 수 없도록 하는 것이다. 접근통제는 비인가된 접근을 차단하여 데이터를 보호하는 것이며, 최소 권한은 작업 수행에 필요한 최소한의 권한만 부여하는 것이다.
정보 보안 침해 유형에는 기밀성 위협(스니핑, 메시지 내용 공개, 트래픽 분석), 무결성 위협(메시지 변경, 스푸핑, 재전송, 부인), 인증성 위협(데이터 위조, 신분 위장), 가용성 위협(서비스 거부, 가로막기, 패킷 플러딩)이 있다.
보안 공격 유형에는 소극적(수동적) 공격과 적극적(능동적) 공격이 있다. 소극적 공격은 기밀성 위협에 해당하며, 트래픽 분석, 가로채기, 도청, 감시, 내용 공개 등이 포함된다. 적극적 공격은 무결성 및 가용성 위협에 해당하며, 재전송, 변조, 신분위장, 서비스 거부, 차단 등이 포함된다.
보호 요소에는 자산, 취약점, 위협, 위험이 있다. 자산은 물리적 자산, 정보자산, 소프트웨어 자산, 인적 자산 등이며, 취약점은 자산의 약점이나 보호대책의 결핍을 의미한다. 위협은 자산의 손실을 초래할 수 있는 원하지 않는 사건의 잠재적인 원인이나 행위자이고, 위험은 원하지 않는 사건이 발생하여 손실 또는 부정적인 영향을 미칠 가능성을 의미한다. 위험 관리는 위협과 취약성을 분석하여 비용 대비 적절한 보호 대책을 마련하는 것이다. 위험처리 방식에는 위험 수용, 위험 감소, 위험 전가, 위험 회피 등이 있다. 위험 분석 방법은 정량적 분석과 정성적 분석이 있다.
1.2. 정보 보안 침해 유형
기밀성 위협은 스니핑(도청, 가로채기), 메시지 내용 공개, 트래픽 분석으로 구성된다. 스니핑(도청)은 가로채기(interception)이며, 메시지 내용 공개는 메시지 내용을 공개하는 것이다. 트래픽 분석은 같이 수신(도청)하여 정보를 유출하는 공격이다.
무결성 위협은 메시지 변경(변조), 스푸핑(신분 위장), 재전송, 부인으로 이루어진다. 메시지 변경/변조는 메시지를 임의로 변경하는 것이며, 스푸핑은 신분을 위장하는 것이다. 재전송은 가로챈 메시지를 재전송하는 것이고, 부인은 메시지를 빼돌려 수정 및 전송하는 것이다. 데이터 위조와 신분 위장은 큰 범주로 무결성 위협에 해당된다.
가용성 위협에는 서비스 거부(DoS), 가로막기(차단), 패킷 플러딩이 포함된다. 서비스 거부는 시스템의 정상적인 서비스를 방해하는 것이며, 가로막기(차단)는 방해(interruption)하는 공격이다. 패킷 플러딩은 전송을 방해하는 공격이다.
종합하면, 기밀성 위협은 정보 유출, 무결성 위협은 데이터 조작, 가용성 위협은 자원 고갈에 초점이 맞추어져 있다고 할 수 있다. 이러한 정보 보안 침해 유형들은 정보 자산을 보호하기 위해 고려해야 할 중요한 보안 이슈들이다.
1.3. 보안 공격 유형
소극적(수동적) 공격은 기밀성 위협에 해당된다. 트래픽 분석, 가로채기, 도청, 감시, 내용 공개가 이에 포함된다. 이는 통신에 직접 개입하지 않기 때문에 시스템 자원에 영향을 주지 않는다. 이러한 소극적 공격은 탐지하기가 매우 어려우나 암호화 및 트래픽 패딩으로 예방이 가능하다.
적극적(능동적) 공격은 무결성 위협 및 가용성 위협에 해당된다. 재전송, 변조, 신분 위장, 서비스 거부(DoS), 차단이 이에 포함된다. 이는 통신에 직접 개입하여 시스템에 피해가 발생할 수 있다. 따라서 이러한 적극적 공격의 예방이 어렵기 때문에 복구나 회복에 더 우선을 둔다.
1.4. 보호 요소와 위험 관리
자산(asset)은 정보체계 내에서 가치 있는 요소로, 물리적 자산(컴퓨터, 통신장비 등), 정보자산(문서, 파일, DB 등), 소프트웨어 자산(응용 프로그램 등), 인적 자산(인력) 등이 있다. 이러한 자산에는 약점(취약점, vulnerability)이 존재하는데, 자산의 잠재적인 속성으로서 위협의 대상이 될 수 있다.
위협(threats)은 자산의 손실을 초래할 수 있는 원하지 않는 사건의 잠재적인 원인이나 행위자를 말한다. 위험(risk)은 원하지 않는 사건이 발생하여 손실 또는 부정적인 영향을 미칠 가능성을 의미한다. 위험은 위협, 취약성, 자산가치의 상관관계로 나타낼 수 있다.
위험 관리는 정보 자산 보호를 위해 위협과 취약성을 분석하여 비용 대비 적절한 보호 대책을 마련하는 일련의 과정이다. 위험 관리의 목적은 위험을 관리할 수 있는 수준으로 유지하는 것이다.
위험 관리 과정은 자산 식별, 위협 식별, 취약점 분석, 위험 분석, 보호대책 마...