MDM을 통한 감독 대상 기기에 VPN 배포
감독 대상 기기에 VPN 프로파일을 설치하는 것은 간단합니다. Apple의 .mobileconfig 형식이 이를 처리합니다. 더 어려운 부분은 VPN 클라이언트 내부에서 일어나는 일을 제어하는 것입니다. 사용자가 자체 터널을 추가할 수 있습니까? 설정을 변경할 수 있습니까? 기기가 탈옥되면 어떻게 됩니까?
Vylos는 매 앱 실행 및 포그라운드 전환 시 읽히는 세 가지 관리 대상 앱 구성 키를 통해 이러한 질문에 답합니다.
관리 대상 터널 푸시
관리 대상 터널은 VPN 페이로드가 포함된 표준 Apple .mobileconfig 프로파일을 통해 전달됩니다. 이러한 프로파일은 수동으로 설치하거나, 웹 포털을 통해 배포하거나, MDM을 통해 푸시할 수 있습니다. 각 터널 구성에는 표준 WireGuard 필드 — 인터페이스 개인 키, 피어 공개 키, 엔드포인트, 허용된 IP — 와 선택적 온디맨드 활성화 규칙이 포함됩니다.
관리 대상 터널은 Vylos의 전용 "관리 대상 터널" 섹션에 표시됩니다. 사용자는 터널 상태와 연결 세부 정보를 볼 수 있지만 관리 대상 터널을 수정, 삭제 또는 수동으로 제어할 수 없습니다.
사용자 접근 제한
세 가지 제한 키가 사용자가 수행할 수 있는 작업을 제어합니다:
수동 터널 차단
allowManualTunnels를 false로 설정하면 사용자 대상 터널 관리가 모두 제거됩니다. "내 터널" 섹션이 사라지고, 터널 추가 버튼이 숨겨지며, 기존 앱 터널 VPN 항목이 iOS 설정에서 일시 중단됩니다. 터널 데이터 자체는 로컬에 보존되며, 제한이 해제되면 모든 것이 복원됩니다.
이것은 사용자가 IT 승인 VPN 구성만 사용해야 하는 환경을 위한 핵심 설정입니다. 학생 iPad에 Vylos를 배포하는 학교, 규정 준수 요구 사항이 있는 기업, 또는 기기 전반에 걸쳐 예측 가능한 VPN 동작이 필요한 모든 조직에 적합합니다.
설정 잠금
allowSettings를 false로 설정하면 도구 막대에서 설정 아이콘이 완전히 숨겨집니다. 심층 방어 가드로서, 다른 수단을 통해 화면에 접근하면 "설정은 조직에서 관리합니다"라는 메시지가 표시됩니다. 사용자는 앱 보호 방법을 변경하거나, 터널 아카이브를 내보내거나, 로그를 볼 수 없습니다.
기기 무결성 시행
blockJailbrokenDevices를 true로 설정하면 iOS에서 탈옥 탐지가 활성화됩니다. Vylos는 알려진 탈옥 파일 경로, 등록된 URL 스킴, 샌드박스 탈출 시도, 동적 라이브러리 인젝션 검사의 네 가지 방법을 사용하여 탈옥 지표를 확인합니다.
어떤 검사라도 실패하면 앱은 닫을 수 없는 전체 화면 "기기 정책 위반" 메시지를 표시합니다. 기기가 수정되지 않은 상태로 복원될 때까지 모든 앱 기능이 차단됩니다. 터널 데이터는 보존되며 삭제되지 않습니다.
이 검사는 홈 보기가 로드될 때 실행되므로, 초기 배포 이후에 발생하는 탈옥도 감지합니다.
지연된 구성 처리
MDM 구성 전달이 항상 즉각적이지는 않습니다. Vylos는 앱 실행 및 포그라운드 전환 후 최대 30초간 관리 구성을 폴링하는 재시도 메커니즘을 포함합니다. 이를 통해 MDM 프로파일이 앱 실행보다 약간 늦게 도착하는 경우를 처리합니다. 이는 첫 설치 또는 기기 재시작 후에 흔히 발생합니다.
앱 잠금 우회
관리 대상 앱 구성이 존재하면, Vylos는 내장 앱 잠금 (Face ID, Touch ID 또는 TOTP)을 자동으로 우회합니다. 기기 수준 인증이 이미 MDM 정책에 의해 시행되고 있으므로 앱 내부의 두 번째 인증 계층이 불필요하다는 전제입니다.
시작하기
터널 프로파일은 표준 .mobileconfig VPN 페이로드를 사용합니다. 기본 배포에는 MDM이 필요하지 않습니다. 제한 키를 사용하려면 MDM 솔루션의 관리 대상 앱 구성 채널을 통해 구성하십시오. 모든 제한 키 값은 문자열이며, "false"와 "0"은 false로, 그 외 모든 값은 true로 평가됩니다.
구성 키 전체 목록과 배포 예제는 관리자 가이드를 참조하십시오.