utterance_save 암호화 구현 및 SIMS 파이프라인 수정

Source

  • Field Notes/ReturnZero/Daily Notes/Day 1484. 2025-07-23.md

Summary

본 노트는 음성 데이터(utterance) 저장 시 암호화(.wav.enc)를 적용하기 위한 SIMS 시스템 전반의 수정 사항을 기록한다. pronaia-engine, cronjob, admin export, train job 등 주요 컴포넌트에서 암호화/복호화 로직을 추가하거나 데이터 복사 구조를 개선하는 작업 진행 상황을 체크리스트 형식으로 정리했다. 특히 Kubernetes 환경에서의 secret 관리, init container를 통한 데이터 처리 방식 변경, 그리고 테스트 절차의 복잡성에 대한 고민이 포함되어 있다.

Key Points

  • 음성 파일(.wav)의 암호화 저장 및 복호화 로직을 pronaia-engine, cronjob, admin export 등 전 파이프라인에 적용
  • Kubernetes 환경에서 암호화 키(passphrase)를 Secret으로 관리하고 환경변수로 주입하는 구성
  • Train job 구조 개선: init container에서 데이터 복사 및 복호화를 수행하도록 변경하여 rt-atp의 작업 부하 분산 시도
  • 암호화 적용 후 전사 및 학습을 위한 테스트 절차(이미지 빌드, secret 추가, 배포, 검증) 정의 및 그 복잡성 지적
  • 현대캐피탈 고도화 관련 USB 전달 일정 및 개발계 OS 업그레이드 일정 변경 사항 병기