본문으로 건너뛰기

SDF App

SDF App은 기존 Java 라이브러리 방식(SCSL.jar)과 호환되는 경량 JAR 기반 애플리케이션으로, 업무 시스템의 코드 수정 없이 문서 암호화/복호화 및 보안 정책 처리 기능을 제공합니다.


1. 개요


온프레미스 또는 VM 기반 서버 환경에 적합한 배포 방식으로, 기존 SCSL.jar 연동 구조를 그대로 유지합니다.

항목내용
배포 형태JAR 기반 독립 실행 애플리케이션
대상 환경온프레미스 / VM 기반 서버 환경
사용 조건Security365에 등록된 고객사
호환성기존 SCSL.jar 함수 호출 방식 그대로 유지

2. 구성 요소


SDF App 구성에 포함되는 주요 요소는 다음과 같습니다.

구성 요소역할
업무 시스템보안 문서 처리를 요청하는 업무 애플리케이션
SDF App (scsl.jar)기존 방식과 동일한 인터페이스를 유지하는 경량 실행 JAR
SDF ContainerAPI 요청을 처리하고 실제 암호화 작업을 수행
EnDec 서비스키 조회 및 보안 문서 헤더 생성 (SKMS / EKMS 기반)
SCI 서버암호화 키 저장/조회와 관련된 중앙 키 서버
Key Vault (KMS)암호화 키 관리 서버로 EnDec와 연동
Log Service보안 처리 이력 및 로그 저장
InfoLineage문서 유통 이력 및 흐름 추적 데이터 수집

3. 연동 흐름


SDF App 기반의 암/복호화 처리는 다음 순서로 진행됩니다.

단계처리 내용
1. SDF App 호출업무 시스템이 기존 함수 호출 방식 그대로 SDF App(scsl.jar)을 호출
2. API 요청 전달SDF App이 내부적으로 SDF Container API를 호출하여 처리 시작
3. EnDec 처리SDF Container가 EnDec 서비스를 통해 키 조회 및 헤더 생성 수행
4. 암/복호화 수행SDF Container가 파일 암/복호화를 직접 수행하고 결과 생성
5. 응답 반환처리 결과를 SDF App으로 전송하고, 업무 시스템은 기존 방식 그대로 응답 수신
  • 업무 시스템은 기존 함수 호출 구조를 변경하지 않고 그대로 사용할 수 있습니다.
  • SDF App이 내부적으로 SDF Container와 통신하여 모든 보안 처리를 수행합니다.

4. 주요 특징


특징설명
코드 변경 최소화기존 SCSL.jar 함수 호출 방식을 그대로 유지하여 별도 개발 불필요
유연한 배포업무 시스템 내부 서버 또는 별도 독립 서버에 설치 가능
경량 구성JAR 기반으로 별도 인프라 구성 없이 즉시 적용 가능
기존 환경 호환온프레미스, VM 등 컨테이너화되지 않은 환경에서도 사용 가능

5. 주의사항


  • SDF App은 Security365에 등록된 고객사만 사용할 수 있습니다.
  • SDF App은 내부적으로 SDF Container와의 통신이 필수이며, Container가 사전에 배포되어 있어야 합니다.
  • 상세 배포 가이드는 SDF App 배포 가이드 문서를 참고하세요.