경력기술서 — 배준건
아울시스템즈 · 선임연구원 · 2021.11 – 재직중 (약 4년 10개월)
- 소속: 정보보안 솔루션 기업 (암호키관리 KMS · DB 암호화 · 생성형 AI 보안)
- 담당 제품: PrivacyKMS(제품 PM) · PrivacyAIFilter(PM 겸 TFT팀장) · PrivacyDB(인증 책임자)
- 기술 범위: 서버 코어(C/C++) · 웹 관리 콘솔 · 암호 표준 연동 · 고가용성 인프라 · AI/MLOps
- 수록 범위: 기여도 · 임팩트가 큰 핵심 프로젝트 5건 + 기타 수행 업무 10건
| # | 프로젝트 | 기간 | 역할 | 핵심 성과 |
|---|---|---|---|---|
| 1 | 생성형 AI 보안 신제품 기획부터 출시까지 전 과정 주도 | 2025.10 – 2026.06 | PM 겸 TFT팀장 | 착수 8개월 만에 정식 출시, 언론 보도 |
| 2 | 공공 디지털서비스플랫폼 KMS 도입 설계 | 2026.04 – 현재 | PM · 아키텍트 | 계약 약 3~4억 / 연동 사이트 100여 개 |
| 3 | PrivacyKMS 제품화 및 서버 코어 재설계 | 2021.12 – 현재 | 기획·개발 → 제품 PM | 토이 프로젝트 → 10개 고객사 도입 |
| 4 | PrivacyDB V3.0 CC·GS 국가 인증 취득 | 2024.10 – 2025.09 | 인증 책임자(단독) | 인증 취득 |
| 5 | PrivacyKMS 이중화(HA) 전환·고객사 구축 | 2024.11 – 2025.12 | 설계·구현·구축 | 이중화 구성 |
1. 생성형 AI 보안 신제품 기획부터 출시까지 전 과정 주도 (PrivacyAIFilter)
| 구분 | 내용 |
|---|---|
| 기간 | 2025.10 – 2026.06 |
| 역할 | PM 겸 TFT팀장 |
| 팀 규모 | 3인 (본인: PM · AI / 백엔드 1 / 프론트 1) |
| 사용 기술 | Python, FastAPI, ONNX, NER · BERT-CRF, Docker, MLflow, Kubeflow, DVC, Apache Airflow |
상황 · 과제
- 회사 제품군이 DB 암호화 · 암호키관리 등 보안 코어 중심으로만 구성
- 생성형 AI 확산에 따른 LLM 입력 데이터 개인정보 유출 리스크 대응 제품 부재
- 시장 진입 시점이 경쟁력에 직결 → 기획 · 개발 · 출시를 빠르게 끌고 갈 주체 필요
- 보안 코어 개발자에서 신규 도메인 PM 겸 TFT팀장으로 역할 전환
수행 내용
제품 기획 및 범위 결정
- 조기 시장 진입을 최우선 순위로 설정
- MVP 범위 확정 후 단계적 기능 추가 전략 채택
- 팀원 2명이 기존 업무 병행 → 투입 리소스 유동적
- 리소스 변동 시 기능 우선순위를 재조정해 출시 일정 자체는 사수
일정 · 진척 관리
- 주간회의 · 간트차트 · Redmine으로 3인 팀 진척 관리
AI 파트 직접 개발
- AI 개발 무경험 상태에서 NER · BERT-CRF 모델 리서치 수행
- 모델 fine-tuning 직접 수행
- 학습 모델 ONNX 변환으로 경량화
- FastAPI 기반 경량 추론 파이프라인 구성
- 고객사 온프레미스 환경에서 운영 가능한 형태로 패키징
MLOps 인프라 구축
- 개발 초기 단계에서 MLflow · Kubeflow · DVC · Apache Airflow 직접 설치 · 검증
- 학습–배포 파이프라인 기초 마련
- 백엔드 · AI 모델을 Docker 컨테이너로 패키징
부서 간 조율
- 영업팀 대상 제품 기능 시연 → 판매 가능 형태 합의
성과
- 2025.09 착수 → 2026.04 정식 출시, 8개월 만에 0→1 완주
- 2025.11 시연 완료 후 제품명 PrivacyAIFilter로 출시
- 출시 사실 언론 보도로 공개 확인 (데일리시큐, 2026.04.03)
- 2026.04.03 경북ICT클라우드협회 주최 세미나 회사 대표 발표 — 지자체 AI 활용 트렌드 및 행정 현장 보안 대응 방안
- 출시 후 제품소개서 · 소개 영상 제작, AI 탐지 규칙 UI 고도화, 로그 기능 추가 담당
2. 공공 디지털서비스플랫폼 KMS 도입 사업 설계
| 구분 | 내용 |
|---|---|
| 기간 | 2026.04 – 현재 (진행중) |
| 역할 | PM · 제안 · 아키텍처 · API 설계 |
| 사업 규모 | 계약 약 3~4억 / 사업기간 1년 / 연동 사이트 100여 개 |
| 사용 기술 | REST API 설계, 통신 프로토콜 설계, KCMVP, 키 라이프사이클 설계, Java |
상황 · 과제
- 공공 플랫폼별로 키관리 연동 방식을 매번 개별 정의해야 하는 구조
- 100여 개 사이트가 각각 에이전트로 연동되는 형태 → 사이트별 개별 대응 시 사업 성립 불가
- 플랫폼사가 가이드만으로 연동 가능한 표준 규격 구축이 핵심 과제
수행 내용
제안 단계 참여 (수주 이전)
- 제안 미팅부터 참여
- 도입 전략 회의 · 스토리보드 · 제안 발표자료 직접 작성
- 행정안전부 등 관계기관 미팅 참여
아키텍처 설계
- 100여 개 사이트 에이전트 연동 구조를 전제로 구성도 작성
- 전체 키 관리 프로세스 설계
REST API 인터페이스 설계
- 통신 프로토콜 정의
- 그룹별 키 조회 규격 정의
- 키 유효기간 가이드라인 수립
- 키 갱신 로직 설계
- 인증 · 인가 로직 설계
인증 요건 선반영
- 사업 초기 단계에서 KCMVP 적용 범위 우선 검토
- 검토 결과를 구성도 · 아키텍처에 반영
- 설계 완료 후 검증 요건 확인으로 인한 아키텍처 재작업 사전 차단
요구사항 정리
- 고객사 및 연동 플랫폼사 요구사항 수집 · 정리 → 설계 전제로 반영
성과
- 수주 성공 후 2026.09.16 착수보고회 완료
- 연동 가이드 문서 작성 단계 진입 — Java 구현가이드 등 작성 진행중
- 제안 – 설계 – 착수를 동일 담당자가 수행 → 제안 내용과 실제 설계 간 간극 없이 진행
3. PrivacyKMS 제품화 및 서버 코어 재설계
| 구분 | 내용 |
|---|---|
| 기간 | 2021.12 – 현재 |
| 역할 | 기획 · 설계 · 개발 → 제품 PM (2023.06–) |
| 사용 기술 | C, C++, Java, JNI, PostgreSQL, 소켓 통신 프로토콜, 저장 프로시저, CentOS / Rocky Linux |
상황 · 과제
- 사내에 운영자가 암호키를 직접 관리할 수 있는 제품 부재 — 키 관리 기능은 존재하나 이를 다룰 화면 · 통제 장치 없음
- 서버 코어가 구형 외부 암호 라이브러리(KeySharpCrypto)에 전 모듈 종속 → 유지보수 및 표준 대응 불가
- 정책 · 키가 파일로 관리되어 백업 · 이중화 · 감사에 구조적 한계
수행 내용
① 웹 관리 콘솔 0→1 (2021.12 – 2022.06)
- 입사 2개월 차 토이 프로젝트로 착수, 기획 · 화면 설계부터 구현까지 주도
- 메인 대시보드 구현 (CPU / 메모리 모니터링)
- 사용자 · 키 · 키서버 · 정책 관리 CRUD 구현
- 로그인 내역 조회 및 IP 기반 접근통제 구현
- 키 등록 · 수정 · 삭제에 대한 승인 / 반려 결재 워크플로우 설계 · 구현 → 변경 이력 통제
- CentOS 7 배포 환경 구축 및 Git 형상관리 도입
② 서버 코어 재설계 — 암호 라이브러리 전면 교체 (2023.09)
- 동작 중인 시스템을 중단하지 않고 자체 라이브러리(OWLCrypto)로 전 모듈 교체
- 초기화 로직 재구현
- 자가시험(무결성 검증) 로직 이관
- 마스터키 생성 · 관리 로직 이관
- 정책 생성 로직 이관
③ 서버 코어 재설계 — 키 라이프사이클 DB 전환 (2023.09 – 2023.12)
- 파일 기반 정책 · 키 저장을 DB 스키마 + 저장 프로시저 기반으로 재설계
- 키 라이프사이클 전 기능 DB 기반 재구현: 생성 / 주입 / 추출 / 삭제 / 상태변경 / 조회 / 백업 / 복구
- 서버 – 클라이언트 통신 프로토콜 재정의
- JNI 학습 후 Java 라이브러리용 키 생성 · 주입 · 출력 · 삭제 API 추가
④ 제품 PM (2023.06 – 현재)
- 제품 개발 본격화와 함께 PM 담당
- 기능 우선순위 및 릴리즈 시점 직접 결정
- 영업 · 고객 요구를 직접 수렴해 제품 반영 여부 판단
- 신규 인력 합류 시 웹 개발 인수인계 → 이후 후임에게 서버 개발 인수인계
- 본인은 신규 영역(이중화 · 표준 연동 · HSM · 신제품)으로 이동하며 담당 범위 확장
성과
- 토이 프로젝트가 웹 · 서버를 모두 갖춘 정식 제품으로 출시, 현재 10개 고객사 도입
- 2022.05 사내 컨퍼런스 시연 완료 → 제품의 웹 컴포넌트로 정착
- 라이브러리 교체 이후 PKCS#11 · HSM 연동 등 모든 신규 개발이 자체 라이브러리 기반으로 진행 가능
- DB 전환이 기반이 되어 2024년 KEK · 마스터키 백업, 2025년 이중화 구현으로 연결
4. PrivacyDB V3.0 CC·GS 국가 인증 동시 취득
| 구분 | 내용 |
|---|---|
| 기간 | 2024.10 – 2025.09 |
| 역할 | 인증 책임자 (단독 전담) |
| 사용 기술 | Rocky Linux 9.4, PostgreSQL 13.16, Oracle 19c, Java API, 네트워크 패킷 분석, 성능 테스트 프로그램 개발 |
상황 · 과제
- 신규 버전 PrivacyDB V3.0에 공공 조달 필수 요건인 국가 인증 부재
- CC(공통평가기준): 제출문서 체계 전체를 신규 구축 필요
- GS(Good Software): 시험기관 대응 및 실제 성능 시험 필요
- 검증환경 구성 · 문서 작성 · 시험 대응을 1인이 전담하는 조건
수행 내용
CC 인증 대응 (6개월)
- 검증환경 직접 구성: Rocky Linux 9.4 + PostgreSQL 13.16
- 제출문서 7종 작성
- 보안목표명세서 (국문 · 영문)
- 기능명세서
- 사용자 운영설명서
- 준비절차서
- 형상관리서
- 시험서
- SFR 항목별 문서 매핑
- 취약성 점검 목록 및 증적 요청 문서 정리
- CC 사전점검 · 제출물설명회 대응
- 문서 작성에 그치지 않고 실제 검증까지 직접 수행
- TLS 알고리즘 및 재사용 방지 인증메커니즘 네트워크 패킷 분석 검증
- 평가기관 공동시험 참여
- 무결성 시험 증적 캡쳐
GS 인증 대응 (2개월)
- GS 인증 환경 구축 및 Java API 테스트
- API · callexe 테스트 시나리오 작성
- Plug-in 성능 테스트 프로그램 직접 개발 → 시험 요건 충족
- 시험 중 발생 오류 직접 분석 · 해결
- 시험기관 대상 제품 설치 · 교육 대응
- 결함리포트 작성 및 조치
- Oracle 19c / Rocky Linux 8.10 · 9.6 빌드 테스트 후 최종시험품 전달
성과
- CC 인증 취득 (2025.05.26) — 착수부터 취득까지 6개월
- GS 인증 취득 (2025.09.18) — 2개월 대응, 동일 연도 내 두 인증 완료
- 공공 조달 요건 충족 → 제품의 공공 시장 진입 경로 확보
- 누적 국가 인증 6회 사이클 대응 경험 축적
- 2022 CC 재평가 문서 전담 → 2023 KCMVP · GS → 2024 GS → 2025 CC · GS 취득
5. PrivacyKMS 이중화(HA) 전환 및 고객사 원격 구축
| 구분 | 내용 |
|---|---|
| 기간 | 2024.11 – 2025.12 |
| 역할 | PM · 설계 · 구현 · 고객 구축 |
| 고객 | 국내 대형 호텔 체인 (숙박업) |
| 사용 기술 | keepalived, VIP, HAProxy, Patroni, PostgreSQL 복제, AWS RDS, 셸 스크립트 |
상황 · 과제
- PrivacyKMS가 단일 서버 구성 → 장애 발생 시 서비스 전면 중단
- 암호키관리는 연동 서비스 전체의 가용성에 직결되는 컴포넌트
- 고객사 도입 확대를 위한 선결 과제로 이중화 전환 필요
수행 내용
인프라 구성
- keepalived · VIP · HAProxy 기반 Active-Standby 구조를 리서치부터 구성까지 수행
- PostgreSQL 이중화 · 동기화 검증
- Patroni 도입으로 자동 failback 테스트 → 장애 시 운영자 개입 최소화
제품 측 로직 구현 *(인프라 구성만으로는 미해결 영역)*
- 제품 코어의 DB 재접속 설계 및 상태 체크 로직 직접 구현
- RDS 환경 키 백업 · 복구 기능 설계 · 구현
- 키 복구 과정 발생 오류 분석 · 수정
배포 · 복구 자동화
- 부팅 스크립트 자동 실행 설계 · 구현 · 테스트
- watchdog 자동 실행 기능 개발 *(2024년 직접 개발한 공유메모리 기반 프로세스 감시 모듈)*
- 재실행 · 재시작 스크립트 개발
설계 문서 작성
- 시스템 아키텍처 (구성도 · 모듈 · 기술스택)
- 요구사항 명세서
- 주요 함수 명세서
- 데이터 흐름 다이어그램
고객사 구축
- 납품 장비 모듈 설치 · 테스트 수행
- 원격 이중화 구축 완료
성과
- 2025.11.29 고객사 원격 이중화 구축 완료 — 2024.11 VM 구성 착수 이후 1년에 걸친 구조 전환 완주
- 이중화 구성에서 3,500 TPS 검증 (케이스별 TPS 성능 테스트 및 오류 분석)
- 단일 서버 제품을 장애 시 서비스 연속성이 보장되는 구조로 전환
- 구축 이후 고객사 ISMS 인증심사 대응 문서 지원 — 요구사항 분석서 검토 등, 도입 이후 인증 대응까지 연속 지원
기타 주요 수행 업무
HSM(하드웨어 보안 모듈) 연동 개발
2026.01 – 현재 (진행중) · 설계 · 구현 단독
- 매뉴얼 분석 및 소스코드 영향도 분석 선행 → 기획서 · 상세설계서 작성
- 초기화 · PIN 최초 입력 · 재연결 · 요청 처리 소켓 분기 구현
- DEK(데이터 암호화 키) 발급 · 언래핑 연산 구현
- 에러코드 정의 및 빌드 시스템 구현
- 테스트 프로그램 설계, 단위 · 연동 테스트 검증
자동 키 갱신 · 키 버전 관리 기능 개발
2026.04 – 2026.07 · 요구사항 분석 · 설계 · 구현
- 고객 요구사항 기반 착수, 기능 전담
- 키 버전 관리를 위한 DB 구조 설계
- 화면 · 통신 프로토콜(API) 설계 및 구현
- 자동 키 갱신 기능 및 키 복구 기능 설계
- 테스트 시나리오 · 케이스 작성, 단위테스트, 코드리뷰 수행
금융 고객사 외부 KMS 다중서버 연동 개발
2024.03 – 2024.12 · 요구사항 분석 · 구현 · 유지보수 · 고객: 국내 대형 손해보험사
- 타사 HSM / KMS 제품(Thales) 다중서버 연동을 연중 담당
- REST API 모듈 직접 개발
- 연동 함수 구현: initial, login, delete, load, inject, exists
- 키 내보내기 · 불러오기(exportkey / loadkey) 기능 개발
- 다중 OS 대응: CentOS, Amazon Linux, Ubuntu
- JDK21 · PostgreSQL16 빌드 대응
- 호스트명 · CPU 코어 기반 라이센스 검증 로직 및 소유자 식별 기능 구현
- 복호화 오류 원인분석 및 수정
온프레미스 제품 AWS 이관 · 컨테이너화
2024.05 – 2024.06 · 조사 · 설계 · 구축
- Docker 컨테이너화 및 프라이빗 리포지토리(ECR) 구성
- ECS(클러스터 · EC2) 구성 및 EKS 조사
- VPC · Private IP 통신 설정
- AMI 생성 · 복구 테스트로 복구 절차 검증
- EC2 호스트명 · CPU 코어 기반 라이센스 검증 방식 재설계
Watchdog 프로세스 감시 모듈 개발
2024.04 – 2024.06 · 설계 · 구현 단독
- 프로세스 비정상 종료 감지 · 재기동 장치 부재로 직접 개발 착수
- 공유메모리 기반 상태 체크 및 자동 재시작 기능 구현
- 감시 모듈 자체 패스워드 RSA 암호화 적용
- PID + 시간 조합 키로 프로세스 식별
- 로그 기능 구현으로 장애 추적 가능하게 구성
- 이후 이중화 구성의 자동 실행 요소로 활용
SAP 환경 DB 암호화(FPE) R&D
2023.04 – 2023.09 · 조사 · 구현
- SAP HANA DB 및 ABAP 언어를 무경험 상태에서 학습
- Oracle 19c · HANA DB에 Varchar · Number · Integer 컬럼 단위 형식보존암호화를 Java API로 구현 · 테스트
- ABAP 화면 개발 학습: Screen Painter, Transaction, PBO / PAI
- RFC · JCo 연동 테스트 수행
- 도메인 변환 루틴 분석
- SAP 파트너사 협업 미팅 참여
RSA 비대칭키 암복호화 기능 개발
2025.08 · 설계 · 구현 단독
- 공개키 · 개인키 PEM 형식 키 생성 및 저장방식 분석 · 설계
- DB 비대칭키 테이블 · 함수 구현
- 웹 콘솔(myKms)과의 RSA 키 통신 기능 구현
- RSA 키 함수 문서 작성, 테스트 · 버그 수정
- 3주 내 설계 · 구현 · 안정화 완료
공기업 KMS 개념검증(PoC) 대응
2026.02 – 2026.03 · 준비 · 수행 · 고객: 에너지 분야 공기업
- 단기간에 PoC 준비 및 실제 시연 환경 구성 · 테스트
- 구성도 작성
- 보안요구사항 문서 작성
- 데모 장비 명세 작성
- 테스트 시나리오 작성 및 검증
- 연동 API 개발 후 시연 수행
- PoC 이후 제품 비교자료 작성 지원
PrivacyVolume 정부 R&D 과제 신청
2026.04 – 2026.05 · PM
- 신규 사업 PrivacyVolume의 정부 R&D 과제 신청을 PM으로 주도
- 과제 신청서 및 발표자료 단독 작성
- 제품 핵심 동작인 멀티스레드 처리 확인 등 기술 검증 병행
- 과제 요건에 맞춰 제품 개념 및 개발 계획 정리
- 신청 완료, 과제 미선정
다수 고객사 기술지원 및 장애 대응
2021.11 – 현재 · 기술지원 · 트러블슈팅
- 공공 · 국방 · 금융 · 숙박 · 교육 · 제조 고객사의 설치 · 연동 · 장애 원인분석 상시 병행
- 다중 OS · DB 조합(Oracle · Tibero · PostgreSQL) 오류 분석 및 패치 대응
- 공공 · 국방 플랫폼 사업: 제품 모듈 연동 · 실행 테스트, PrivacyKMS 2식 설치
- 교육기관: 접근제어 화이트리스트 기능 신규 구현
- 금융 · 보험: 모듈 오류 수정, 다중 서버 테스트, 인증서 이슈 패치 지원
- 지자체 · 복지 · 국방연구기관: Tibero 연동 오류 및 설치 이슈 분석 · 해결
업무 요약
제품 단위 오너십
- 기능 단위가 아닌 제품 단위를 기획 단계부터 담당
- 웹 화면과 서버 코어를 동일 담당자가 설계 → 구조적 일관성 확보
담당 범위 확장 궤적
- 2021 웹 콘솔 → 2023 서버 코어 → 2024–2025 표준 · 인프라 → 2025–현재 신제품 PM · 공공 사업 설계
국가 인증 대응력
- CC · GS · KCMVP 6회 사이클 대응
- 제출문서 작성 → 패킷 분석 → 공동시험 → 테스트 프로그램 개발까지 전 과정 수행
무중단 구조 전환 완주
- 암호 라이브러리 전면 교체
- 파일 → DB 저장 구조 전환
- 단일 서버 → Active-Standby 이중화 전환
무경험 도메인 학습 후 제품 적용
- SAP HANA · ABAP
- 타사 HSM (Thales)
- NER · BERT-CRF 및 MLOps