Page 31 - test
P. 31
Ⅲ. 암호화 구현 및 키 관리
2.1.4 DBMS 암호화 기능 호출 방식
DBMS 암호화 기능 호출 방식은 [그림 11]과 같이 DBMS가 자체적으로 암ㆍ복호화 기능을 수행하는
API를 제공하고 해당 함수를 사용하기 위해 응용프로그램에서 호출하는 방식이다.
암ㆍ복호화 API를 사용하는 응용프로그램의 수정이 필요하고, DB 서버에 추가적인 부하가 발생할 수 있다.
[그림 11] DBMS 암호화 기능 호출 방식의 개념도
어플리케이션 서버 DB 서버
호출
응용프로그램
DBMS
평문 데이터
암·복호화 모듈
암호화 데이터
DBMS 암호화 기능 호출 방식의 주요 특성은 아래와 같다.
[표 11] DBMS 암호화 기능 호출 방식의 주요 특성
분 류 특 성
암・복호화 모듈 DB 서버
암・복호화 요청 응용프로그램
DB 서버의 부하 있음
색인 검색 불가능
배치 처리 가능(대량의 배치 트랜잭션 처리는 많이 느릴 수 있음)
응용프로그램 수정 수정 필요
DB 스키마 수정 일부 수정 필요
37