특정 보안 메커니즘이란?
특정 보안 메커니즘(Specific Security Mechanism)은 보안 공격을 탐지하고, 예방하며, 복구하도록 설계된 프로세스 또는 그러한 프로세스를 포함하는 장치의 집합을 의미합니다. 이러한 메커니즘은 TCP나 애플리케이션 계층 프로토콜처럼 특정 프로토콜 계층에서 수행되는 방식으로 구분되기 때문에 '특정(specific)' 보안 메커니즘이라고 불립니다.
이 메커니즘들은 관련 프로토콜 계층에 통합되어 OSI 보안 서비스 중 일부를 지원하는 역할을 합니다. 그렇다면 정보 보안을 실현하는 대표적인 방법에는 어떤 것들이 있을까요? 지금부터 8가지 핵심 기법을 하나씩 살펴보겠습니다.
1. 암호화(Encipherment)
암호화는 수학적 알고리즘을 사용하여 데이터를 자유롭게 이해할 수 없는 형태로 변환하는 절차입니다. 데이터의 변환과 이후의 복원은 알고리즘과 하나 이상의 암호화 키(키가 없을 수도 있음)에 기반하여 수행됩니다.
2. 디지털 서명(Digital Signature)
디지털 서명은 메시지, 애플리케이션 또는 디지털 문서의 진위성과 무결성을 검증하는 암호학적 기법입니다. 이를 통해 서명자의 신원, 서명 날짜와 시간을 확인하고 메시지 내용이 위변조되지 않았는지 검증할 수 있습니다.
디지털 서명은 전자적 통신 환경에서 발생할 수 있는 변조(tampering)와 사칭(impersonation) 문제를 해결하도록 설계되었으며, 일반적인 보안 수단보다 훨씬 강력한 보호 기능을 제공합니다.
또한 정보 단위에 대한 암호학적 변환 결과를 원본 데이터에 덧붙임으로써, 수신자가 해당 정보의 출처와 무결성을 확인할 수 있게 하고 데이터를 위조로부터 보호하는 역할도 수행합니다.
3. 접근 제어(Access Control)
접근 제어는 조직이 기업 데이터와 리소스에 누가 접근할 수 있는지 관리할 수 있도록 하는 정보 보안 프로세스입니다.
안전한 접근 제어를 위해서는 사용자가 자신이 주장하는 신원과 실제로 일치하는지 확인하는 정책과, 사용자에게 적절한 접근 권한 수준을 부여하는 체계가 필요합니다. 리소스에 대한 접근 권한을 부여하기 위해 활용할 수 있는 다양한 구조와 모델이 존재합니다.
4. 데이터 무결성(Data Integrity)
무결성은 메시지 흐름 전체, 개별 메시지, 또는 메시지 내 선택된 영역에 적용될 수 있습니다. 특히 연결 지향형(connection-oriented) 무결성 서비스는 메시지 스트림을 다루며, 메시지가 복제, 삽입, 수정, 재정렬, 재전송(replay) 없이 전송된 그대로 수신되었음을 보장합니다.
개별 데이터 단위 또는 데이터 단위의 흐름에 대한 무결성을 확보하기 위해 활용할 수 있는 여러 가지 구조가 마련되어 있습니다.
5. 인증 교환(Authentication Exchange)
인증 교환은 정보 교환을 통해 개체(entity)의 진위성을 입증하기 위해 고안된 메커니즘입니다. 통신 당사자 간에 인증 정보를 주고받음으로써 상대방이 합법적인 개체임을 확인할 수 있습니다.
6. 트래픽 패딩(Traffic Padding)
트래픽 패딩은 정보 흐름의 빈틈(gap)에 비트를 삽입하는 기법을 의미합니다. 실제 통신 패턴을 감추어 공격자가 트래픽 분석(traffic analysis)을 통해 정보를 추론하는 것을 방지하는 데 활용됩니다.
7. 라우팅 제어(Routing Control)
라우팅 제어는 특정 데이터 전송에 대해 물리적으로 안전한 경로를 선택할 수 있게 하며, 보안 침해가 의심되는 상황에서 경로를 변경할 수 있도록 지원합니다. 이를 통해 위험한 네트워크 구간을 우회하여 데이터를 안전하게 전달할 수 있습니다.
8. 공증(Notarization)
공증은 신뢰할 수 있는 제3의 기관(trusted third party)을 활용하여 정보 교환의 특정 속성을 보장하는 방식입니다. 제3자가 거래의 진위성과 무결성을 증명해 주므로 통신 당사자 간의 신뢰 문제를 해결할 수 있습니다.
마무리
이처럼 특정 보안 메커니즘은 각각의 목적과 역할이 다르지만, 함께 적용될 때 시스템과 데이터를 다양한 보안 위협으로부터 종합적으로 보호할 수 있습니다. 조직은 보호하려는 정보의 중요도와 위험 수준에 따라 이들 메커니즘을 적절히 조합하여 사용하는 것이 바람직합니다.