영업용 통화 앱을 위한 사내 자체 호스팅 MDM 단말 통제 체계 구축

2026/08/07기업용 기기 관리Headwind MDM · Samsung Knox · Kubernetes · Helm

영업 조직에서 사용하는 전용 통화 앱을 개발했습니다. 순정 다이얼러를 대체하여 수발신되는 모든 통화와 녹음이 사내 ERP 고객 데이터와 실시간으로 연동되는 핵심 업무 도구입니다.

하지만 앱을 완성하는 것보다 더 중요한 과제는 "이 앱이 설치되는 수십 대의 현장 단말기를 회사가 어떻게 안전하게 통제할 것인가"였습니다.

앱 개발만으로는 해결되지 않는 현장의 문제들

영업 단말을 개인 스마트폰에 앱 설치 방식으로 운영하면 치명적인 보안 및 운영 공백이 발생합니다:

  • 퇴사 시 고객 정보 유출: 퇴사자 스마트폰에 사내 고객 DB 접근 앱이 그대로 남아있어 정보 유출 위험이 큽니다.
  • 버전 파편화: 현장 사용자가 업데이트를 미루면 서버 API 변경 시 구버전 호환성을 계속 유지해야 합니다.
  • 권한 제약: 기본 전화 앱을 완벽히 대체하기 위해 필요한 안드로이드 시스템 권한을 일반 사용자가 직접 설정하기 어렵습니다.

따라서 앱 하나를 만드는 것을 넘어 기기 자체를 회사의 중앙 관리 자산으로 통합하는 모바일 기기 관리(MDM) 인프라가 반드시 필요했습니다.

오픈소스 MDM 자체 호스팅으로 구독 비용 절감

상용 MDM 서비스는 단말기 대수당 매월 고정 구독료를 부과하므로 영업 조직이 커질수록 비용이 눈덩이처럼 불어납니다.

이를 해결하기 위해 오픈소스 MDM(Headwind MDM) 서버를 사내 쿠버네티스 클러스터에 직접 배포하여 자체 호스팅했습니다. 이미 사내 클러스터에 인증서 자동화, 모니터링, 백업 체계가 갖춰져 있었기에 추가적인 인프라 비용 없이 안정적으로 온보딩할 수 있었습니다.

구축 결과 및 운영 효과

  • 앱 무인 자동 배포 및 버전 강제: 새 버전이 출시되면 중앙 서버에서 현장 단말기로 앱을 자동 푸시하여 전사 버전을 100% 일치시킵니다.
  • 키오스크 모드 및 화이트리스트 통제: 업무용 단말에서는 인가된 업무 앱만 실행되도록 잠금 정책을 적용했습니다.
  • 분실 및 퇴사 시 원격 초기화: 단말기 분실이나 퇴사 발생 시 원격으로 즉시 기기를 잠그거나 공장초기화하여 고객 데이터를 보호합니다.
  • 엔터프라이즈 보안 정책 연동: Knox와 연동하여 통화 녹음 및 기본 전화 권한을 정책적으로 자동 부여했습니다.

요약

현장 업무의 디지털 전환은 뛰어난 앱을 만드는 것과, 그 앱이 동작하는 물리적 단말을 안정적으로 통제하는 인프라가 함께 맞물릴 때 완성됩니다.