# 간단 요약
> API : 어플리케이션에서 암호화 수행
> Plug-in(Filter) : DB에서 암호화 수행
> Hybrid : API + Filter
# 자세히
API
> APP에서 암호 모듈(API)을 적용하는 APP 수정 방식
> 별도의 AP 개발/통합을 통해서 암호화
> APP 서버에 암/복호화, 정책관리, 키 관리 부하 발생
> APP 개발 통합 기간이 필요
> APP 변경 및 암호화 필드 변경에 따른 유지 보수 필요
Filter(Plug-in)
> DB의 확장성 프로시저 기능 사용. DBMS에 plug-in or snap-in 모듈로 동작하는 방식
> DB 내 설치/연동을 통해서 암호화
> DB 서버에 암/복호화, 정책관리, 키 관리 부하 발생
> APP 변경 불필요
> 관리자용 GUI 이용, 다수 DB 통합 관리 기능. 편의성 높음
Hybrid
> API + Filter 결합 방식 or Filter 방식에 추가적으로 SQL문에 대한 최적화를 대행하는 어플 라이선스 제공 방식
> 어플라이언스/DB내 설치를 통해서 암호화
> DB와 어플라이언스에서 부하 분산
> APP 변경 불필요
> 관리자용 GUI 이용, 다수 DB 통합 관리 기능. 편의성 높음
728x90
'IT > 관련지식' 카테고리의 다른 글
프레임워크에 대한 이해 (0) | 2020.07.19 |
---|---|
서버 프로그램 테스트 (0) | 2020.07.19 |
ISO/IEC 9126 품질 요구사항 특성 (UI 요구사항) (0) | 2020.07.19 |
웹 컨텐츠 접근성 지침 (0) | 2020.07.19 |
결합도 & 응집도 (0) | 2020.07.16 |