2025-11-03
Azure File Sync를 Managed Identity로 마이그레이션하기

Azure File Sync는 많은 조직에서 여전히 "작동"하지만, 이는 2010년대식 인증 방식인 로컬 X.509 인증서와 SAS 토큰에 기반합니다. 이들은 소유 기반 비밀 정보로, 이를 가진 사람이 곧 "본인"으로 간주됩니다. 이러한 비밀 정보는 스크립트, 백업, 리포지토리, 로그 곳곳으로 퍼지고, 소리 없이 만료되며, 단 한 번의 유출로 유효한 자격 증명을 통한 은밀한 데이터 유출이 가능해집니다. 이는 진정한 ID 관리가 아니라 미신에 가깝습니다. 현대적인 해결책은 Managed Identity(MI)입니다. 각 Storage Sync Service와 등록된 서버는 Entra ID를 통해 단기 토큰으로 인증하므로 정적 키도, 인증서 갱신도, 인증서 엔드포인트 허용 목록 관리도 필요하지 않습니다. RBAC가 비밀 정보 배포를 대체하고, 권한 취소는 즉시 이루어지며, 모든 호출은 감사 가능합니다. 마이그레이션은 중대한 수술이라기보다 일상적인 정비에 가깝습니다. File Sync 에이전트를 업데이트하고, Azure VM에서 시스템 할당 Managed Identity를 활성화하거나(온프레미스 및 타 클라우드 서버의 경우 Azure Arc와 Managed Identity 사용), Storage Sync Service를 Managed Identity로 전환하면, Azure가 스토리지 계정에 최소 권한 역할을 자동으로 적용합니다.