들어가며개발을 하다 보면 데이터베이스 비밀번호, API 키 등 민감한 정보를 .env 파일에 평문으로 저장하고 Git에 올리는 경우가 많습니다. 이번 글에서는 환경 변수의 민감정보를 암호화하여 형상 관리 시스템에서 평문을 완전히 제거하는 방법을 다룹니다.왜 암호화가 필요한가?기존 방식의 문제점# .env.prdDB_PASSWORD=myRealPassword123API_KEY=sk-proj-abc123def456형상 관리 노출: Git 히스토리에 영구 기록접근 권한 통제 불가: 저장소 접근 권한만 있으면 모든 비밀번호 열람 가능보안 스캔 실패: Sparrow, SonarQube 등에서 취약점으로 탐지개선된 구조# .env.prd (Git에 저장)DB_PASSWORD_ENC=gAAAAABmK9x3j2Lp4...