보안

데이터 기밀성

MDanderson 2024. 12. 11. 11:26

*기밀성(Confidentiality)**은 정보 보안에서 중요한 세 가지 요소(기밀성, 무결성, 가용성) 중 하나로, 권한이 없는 사람이 정보를 알거나 접근하지 못하도록 보호하는 것을 의미합니다. 즉, 데이터를 오직 허가된 사용자만 볼 수 있도록 보장하는 특성입니다.


기밀성의 주요 개념

  1. 데이터 보호:
    • 전송 중이거나 저장된 데이터가 권한이 없는 사람에게 노출되지 않도록 보호합니다.
    • 이는 데이터의 비밀 유지를 보장합니다.
  2. 접근 제한:
    • 정보에 접근할 수 있는 사용자나 시스템은 명확히 제한되어야 합니다.
    • 권한 없는 사용자의 비인가 접근을 차단합니다.
  3. 암호화(Encryption):
    • 기밀성을 보장하는 가장 일반적인 기술로, 데이터를 암호화하여 권한 없는 사용자가 읽을 수 없도록 합니다.
    • 예를 들어, HTTPS를 통해 전송되는 데이터는 암호화되어 네트워크에서 도청될 위험을 줄입니다.
  4. 데이터 유출 방지:
    • 기밀성은 민감한 정보(예: 비밀번호, 신용카드 정보, 개인 식별 정보)가 노출되지 않도록 합니다.
    • 데이터 유출이 발생하면 기밀성이 위배된 것으로 간주됩

 

 

상대방의 공개키로 암호화해서 보내면 된다.

 

 

기밀성 vs 무결성

                                                   기밀성                                                                      무결성

데이터가 권한 없는 자에게 노출되지 않도록 보호 데이터가 변조되지 않고 정확함을 보장
보호 대상: 데이터의 내용 보호 대상: 데이터의 정확성
암호화, 접근 제어로 보장 해시 함수, 디지털 서명으로 보장

'보안' 카테고리의 다른 글

128bit가 가 32개 hexstring인 이유  (0) 2025.01.22
KEK (Key Encryption Key)  (1) 2024.12.18
인증서  (1) 2024.12.11
자동차 보안 용어  (0) 2024.12.09
PKCS#12 / .p12  (0) 2024.12.09