Certificate/정보처리기사

[3과목 데이터베이스 구축] 물리 데이터베이스 설계 - 101. ⭐ 데이터베이스 보안 / 암호화

S_sun 2025. 11. 18. 16:21

1. 데이터베이스 보안

  • 데이터베이스의 일부분 또는 전체에 대해 권한이 없는 사용자가 액세스하는 것을 금지하기 위해 하용되는 기술
  • 데이터 단위는 테이블 전체로부터 특정 테이블의 특정한 행과 열 위치에 있는 특정한 데이터 값에 이르기까지 다양
  • 사용자들은 일반적으로 서로 다른 객체에 대하여 다른 접근 권리 또는 권한을 갖음

2. ⭐ 암호화(Encryption)

  • 데이터를 보낼 때 송신자가 지정한 수신자 이외에는 내용을 알 수 없도록 평문을 암호문으로 변환하는 것
  • 암호화(Encryption) 과정 : 암호화되지 않은 평균을 정보 보호를 위해 암호문으로 바꾸는 과정
  • 복호화(Decyption) 과정 : 암호문을 원래 평문으로 바꾸는 과정

3. 암호화 기법

1) 개인키 암호 방식 (Private Key Encryprion) = 비밀키 암호 방식

  • 동일한 키로 데이터를 암 · 복호화
  • 대칭 암호 방식 또는 단일키 암호화 기법이라고도 함
  • 제 3자에게는 노출시키지 않고 데이터베이스 사용 권한이 있는 사용자만 나누어 가짐
  • 종류 : 전위 기법, 대체 기법, 대수 기법, 합성 기법(DEX, LUCIFER)

2) 공개키 암호 방식 (Public Key Encryption)

  • 서로 다른 키로 데이터를 암 · 복호화
  • 데이터를 암호화할 때 사용하는 키(공개키)는 데이터베이스 사용자에게 공개
  • 복호화할 때의 키(비밀키)는 관리자가 비밀리에 관리하는 방법
  • 비대칭 암호 방식
  • RSQ(Rivest Shamir Adleman)

 

 

📖 Reference
 

2023 시나공 정보처리기사 필기 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 

728x90
반응형